Vue開發常見問題及解決方法

2021-08-19 23:02:26 字數 2265 閱讀 8397

-。install timeout安裝超時

解決:

方法01:npm換用cnpm

cnpm 的大多命令跟 npm 的是一致的,比如安裝,解除安裝這些

-。 提示沒有安裝python 、build失敗等

因為一些 npm 的包安裝需要編譯的環境,mac 和 linux 都還好,大多都齊全window 使用者依賴 visual studio 的一些庫和python 2+,

windows的小夥伴都裝上:

-。can't not find 'xxmodule'找不到某些依賴或者模組

這種情況一般報錯資訊可以看到是哪個包丟擲的資訊

解決: 解除安裝該模組後,重新安裝

vue-cli腳手架關閉eslint

報錯

you may use special comments to disable some warnings.

use // eslint-disable-next-line to ignore the next line.

use /* eslint-disable */ to ignore all warnings in a file.

解決vue-cli腳手架關閉eslint

- 1. 開啟 build資料夾下面的webpack.base.conf.js;

- 2. 找到下面這段**,將它注釋掉

- 3. 重啟專案

const createlintingrule = () => (

})

[vue-warn]: missing required prop: "to"  (found in component ) //報錯
這個錯誤是少了個to或者是寫錯

解決: 正確寫法為:

路由在做字串拼接的時候,to要作為乙個屬性繫結

報錯

[vue warn]: invalid handler for event "on-click": got undefined  //報錯
解決: click/on-click的方法 沒有寫到methods:裡面。

-。 給元件內的原生控制項新增事件,不生效的問題

}

}

-。在函式內用了this.***=,為什麼丟擲cannot set property '***' of undefined;這是this的套路了…this是和當前執行的上下文繫結的…

一般你在axios或者其他 promise , 或者setinterval 這些預設都是指向最外層的全域性鉤子.

簡單點說:「最外層的上下文就是 window,vue內則是 vue 物件而不是例項!」;

解決:

暫存法: 函式內先快取 this , let that = this;(let是 es6, es5用 var)

箭頭函式: 會強行關聯當前執行區域為 this 的上下文;

關於this的知識, 推薦讀閱 《你不知道的 js 系列》

module not found: error: can't resolve '../../images/icons/loading2.gif' in '/home......
報錯資訊就是找不到路徑

解決

~@的意思: @是webpack設定的路徑名,代表的是src目錄,可以在build / webpack.base.conf.js更改設定

使用了axios, ie 整個家族都不支援 promise, 解決方案:

npm install es6-promise  

// 在 main.js 引入即可

require("es6-promise").polyfill(); // es6的polyfill

SAP常見問題及解決方法

tp check all pf tp clearold all pf 45.saprouter相關 niping s server端 niping c h target host client端 saprouter r start saprouter 直接輸入niping and saprouter...

Ubuntu常見問題及解決方法

解決方法 不錯的方案 在使用者目錄下新建.vimrc,儲存即可生效。若想對所有使用者生效,可直接修改 etc vimrc.set nocompatible 關閉 vi 相容模式 syntax on 自動語法高亮 colorscheme molokai 設定配色方案 set number 顯示行號 s...

jmeter 常見問題 及解決方法

jmeter常見問題 一 結束時間的排程程式執行緒組是在過去,修復的結束時間欄位的值。解決方法 二 檢視結果樹中,響應資料為亂碼 問題分析 當響應資料或響應頁面沒有設定編碼時,jmeter會按照jmeter.properties檔案中,sampleresult.default.encoding設定的...