1.typescript需要設置參數的類型,如果沒有設置會報這樣的錯誤 Property 'map' does not exist on type '"tableColumn"'
我們可以這樣在參數上array.map(()=>{}) 改成 (val as any).map(()=>{})這樣就可以不驗證參數的類型
2. 我們在引用混入的時候mixin,要在寫混入的ts,記得要加上@Component({}),如果不加會引不到ts中的內容
3.當我們定義一個對象的時候,例如:let obj:object = { name:'',age:'' }; 如果我們想添加一個屬性,之前的做法是:obj.sex="man"
這樣會報兩個錯誤:
1. Property 'sex' does not exist on type 'object' 不能直接賦值,我們可以把obj的類型改成any,不判斷就可以了
2.Identifier 'params' is never reassigned; use 'const' instead of 'let' 建議把你的const改成let
4.使用vuex: 首先下載vuex-class yarn add vuex-class --dev
如果使用modules,我們可以用namespace來區分我們的模塊 注意:如果沒有使用@Component會引入不到
5.使用混入Mixins: 在minxis下創建一個test.ts 注意:如果沒有使用@Component會引入不到
在.vue中引入minxis方法,如果使用多個混入,我們可以通過Mixins(test1,test2)來引入