原创 linux中安裝node.js

1. 進入需要linux中包的目錄,並執行以下命令 curl -0 https://nodejs.org/download/release/v16.20.2/node-v16.20.2-linux-x64.tar.gz2. 創建一個

原创 vscode把CRLF統一更換成LF

1. 安裝vscode插件 EditorConfig for VS Code 2. 項目根目錄下新建.editorconfig # top-most EditorConfig file root = true

原创 vue3自定義指令實現el-select下拉加載更多

1. 新建js文件 export default (app) => { app.directive('loadmore', { beforeMount(el, binding) { const element =

原创 go語言中函數定義細節

// 函數名駝峯命名法: addNum // 函數名首字母大寫,該函數可以在其它文件夾下被引入使用類似於(pubilc) // 首字母小寫只能被本包文件使用類似於(provite)  

原创 go 中break ,continue , goto, return 使用

// break可以結束當前最近的循環,不會阻礙後面的輸出,如果想結束外層的循環,可以使用標籤, for i := 1; i <= 5; i++ { for j := 2; j <= 4; j++ {

原创 vscode中配置go開發環境

1. 下載go安裝包: https://golang.org/dl/ 下載對應版本,安裝完成後,打開windows powershell 輸入go env 出現go相關的命令就安裝成功了 2. vscode中安裝go

原创 go測試用例編寫規則

1. 測試用例編寫規則 1. 測試用例文件必須以_test結尾 例如: util_test.go 2. 功能測試用例必須以Test開頭 3. 模糊測試用例方法Fuzz開頭 4. 基準測試用例方法Benchm

原创 利用自定義ref實現防抖

1. debounce.js import { customRef } from 'vue'; export function debounceRef(value, delay = 1000) { let timer; retur

原创 在使用vite報global的錯

   解決:  

原创 vue中使用xlsx 導出表格

     <t-table v-show="false" id="exportTab" row-key="index" :data="allData" :columns="allColumns">               <tem

原创 vue3.0中ref動態綁定

// 自己使用 <div v-for="item in ['lisi','wanger']" :key="item"> <test :ref="(el) => setGraphRef(el, item)" /> </div>

原创 關於前端:如何實現併發請求數量控制?

原文地址: https://juejin.cn/post/7163522138698153997 // 併發請求函數 const concurrencyRequest = (urls, maxNum) => { return ne

原创 vue中引入靜態圖片

vue+webpack中,可以使用require imageList: [ { url: require('../image/pig.png') } ] vue+vite沒有req

原创 vue中h函數的使用

1. h() 函數是一個用於創建 vnode,其實在vue中是createVNode 函數的簡寫 h()函數接受三個參數 參數1. 標籤名或組件 參數2. 標籤的屬性或事件 參數3. 內容使用: // 單個import {

原创 js手動觸發頁面元素點擊事件,自定義點擊事件模擬點擊

// initEvent事件已經棄用1. 創建MouseEvents事件const clickEvent = document.createEvent('MouseEvents')2. 初始化點擊事件clickEvent.initEven