原因: typescript不能識別.vue檔案
解決辦法: 引入vue的typescript declare庫在tsconfig.json中加入
其中,types是自己延伸的一些declare
下面的是vue中的types拓展改後的tsconfig }2. 在ts的vue中引入js的vue
原因: 問題同上,使用node/vue的types沒起作用
解決辦法: 自己寫乙個。上面的tsconfig中。types就是為了讓我們多一些自己的declare。我是叫index.d.ts,名字隨便起啦
裡面寫上
declare module 「*.vue」 3. 在ts的vue中使用一些vue元件帶來的變數,如element-ui的mes
sage
(pro
pert
y′
message(property '
messag
e(pr
oper
ty′message』 does not exist on type …)
原因:缺少typescript型別
解決方法:this.mes
sage
(typ
e:′s
ucce
ss′,
mess
age:
′已收藏
′)丟擲
錯誤pr
oper
ty
′message() 丟擲錯誤 property '
messag
e(ty
pe:′
succ
ess′
,mes
sage
:′已收
藏′)拋
出錯誤p
rope
rty′
message』 does not exist on type
一、(推薦)mythis:any = this this.mythis.$message()
二、起作用
this[』$message』]()
三、(推薦)
在types下新建如下目錄結構
目錄結構/index.d.ts/ export declare class messageparam export declare inte***ce message /vue.d.ts/ import vue = require(「vue」); import from 「./index」; declare module 「vue/types/vue」 }
相當於擴充套件typescript的declare
4.xmlhttprequest is not defined在typescript中,經常要用一些自己從其他js外掛程式中引入的變數。但直接在ts中寫,ts會報not defined的錯誤
解決辦法: 使用window.xmlhttprequest
github常見操作和常見錯誤!
如果輸入 git remote add origin git github.com djqiang github帳號名 gitdemo 專案名 git 提示出錯資訊 fatal remote origin already exists.解決辦法如下 1 先輸入 git remote rm origi...
github常見操作和常見錯誤!
如果輸入 git remote add origin git github.com djqiang github帳號名 gitdemo 專案名 git 提示出錯資訊 fatal remote origin already exists.解決辦法如下 1 先輸入 git remote rm origi...
github常見操作和常見錯誤
如果輸入 git remote add origin git github.com djqiang github帳號名 gitdemo 專案名 git 提示出錯資訊 fatal remote origin already exists.解決辦法如下 1 先輸入 git remote rm origi...