原创 git 提交報錯 WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!

報錯信息: 解決: 按照報錯日誌,找到 c/users/lenovo/.ssh/known_hosts ,以記事本的方式打開,按照日誌,刪除後面那一句,如下 之後重新推送,就可以了。原因是因爲才重裝系統後,再次進行遠程連接上,在輸入

原创 echarts 設置平行於y軸的markLine

問題:最近開發遇到一個echarts,圖表的問題,x軸爲時間,y軸爲數字,需求是需要設置n條markLine ,相關代碼寫上之後發現不起作用。代碼如下(相關變量自行設置) markLine: { sym

原创 vue 動態ref 設置

在vue 開發中,經常會用到ref 屬性,一般爲寫死的ref="xxx",但是有時會用到動態的ref,下面記錄一下 <div v-for="(item,index) in list"> <fm-generate-form

原创 npm相關報錯整理

1)node-sass 安裝不上: 1.注意node版本和node-sass 版本是否匹配,請看官方網站(https://github.com/sass/node-sass/releases),如不匹配,修改package.json 裏面

原创 vue 自定義屬性 data-v,closest 獲取元素

在遇到使用e.target 的時候,通常會傳一個參數,比較簡單,在此記錄一下 使用:data-XXX 來綁定 <div class="custom-tree-node" slot-scope="{ nod

原创 vue for 循環element ui 多選按鈕組 el-checkbox-group ,單選按鈕el-radio-group,輸入框el-input,綁定值重複問題

前言:最近在做項目,有個做題的需求,分別有單選題,多選題,問答題,三種題型。因爲題的數量不確定,所以肯定是for 循環每一道題,完了之後發現有問題; 問題: for循環之後,就會發現,這三種組件( el-checkbox-group,el

原创 使用vue addRoutes 實現權限分配,並且解決不能刪除問題,刷新失效問題

前言:做了好多權限分配的項目,使用了好多種方式控制,個人感覺使用 addRoutes 來做還是比較好的,使用過程中有幾個坑,在此記錄一下。 先在路由index.js文件裏面初始化路由:最後在導出 let vueRouter = new

原创 vue 穿梭框 組件

前言:由於項目需要,element ui 裏面的穿梭框不滿足需求,所以自己封裝了一個穿梭框,此穿梭框爲三個,可以兩兩穿梭。 如下圖: 代碼如下:如有bug ,歡迎指出; 其實數據的傳輸,最好用vuex 來做;下面用的props ,監聽來

原创 vue-cli3 處理靜態文件

問題:利用vue-cli3 寫的項目,有一個下載excel 模板的功能,模板存放在前端本地,然後下載。 解決: 1)把excel 模板放到本地項目的 public 下(注意,一定要放在public 下,這樣webpack 在打包的時候纔不

原创 git 切換分支, 合併

git 用法總結: 一: 如後臺倉庫新建了一個分支,前端需要在新分支上面開發,那麼前端需要在本地新建一個分支(以test爲例),並且切換到這個分支上,之後提交就會在這個分支上提交    1:git branch       (查看本地分支

原创 js 把一個深層數組拉平

工作中經常遇到的問題,把一個深層的數組拉平,在此記錄一下 拉平一個深層數組,類似於 [1,[2],[3],[4[5]]] 變爲[1,2,3,4,5] menuData:[1,[2],[3],[4[5]]] cloneMenuData:

原创 js遞歸遍歷dom 樹

項目中經常會遇到遍歷深層數組,不確定有多少級,在這裏記錄一下 arr:需要遍歷的數組,類似如下 id :   遍歷的滿足條件 async getArray(arr, id) { for (var i = 0, l = arr.le

原创 獲取鼠標點擊的地方,並插入文本。window.getSelection()

前言:因項目需求,有一個富文本框,點擊頁面的插入姓名,會在富文本框內的鼠標處,插入姓名。 解決:利用window.getSelection() 來獲取富文本框的焦點,並保存下來,在點擊插入姓名時,在再那個焦點處插入。 EX: 注:因爲項目

原创 iframe 裏面的遮罩被父元素蓋住問題

前言:最近項目遇到的問題,項目的所有菜單點擊會出現對應的子頁面,同時出現本頁面的選項卡,(之後類似於選項卡的操作,不過選項卡的標籤是由點擊的菜單組合而成)。類似效果如下: 實現方法:點擊每個菜單的時候,下面的內容由iframe 切換,同

原创 vue 獲取實際dom 的高度

前言:利用vue 寫的項目,由於用了iframe 的原因,子頁面的內容會隨着數據的不同而不同,所以iframe 的高度需要等頁面數據加載完後動態計算。 經過自己各種的調試,發現在mounted 裏面無法得到所需要的高度,永遠偏低。 解決辦