vue.js--遇到的一些錯誤


1.

<sapn> - did you register the component correctly? For recursive components, make sure to provide the "name" option.

提示信息是說我的sapn組件沒有注冊,才發現我的標簽寫錯了 span;

2.

 

出現這個原因通過props傳遞了兩層子組件內或者子組件直接修操作父組件的數據,都會出現這個錯誤。

子組件要是想操作父組件數據

方法1:通過computed,然后操作完成后,通過$emit方法把操作完成后的數據提交給父組件; computed  property

方法2:使用子組件的data,建立一個變量並賦值; use a data

code:

1:

props:['data1'],

data(){

  return {

    data2:this.data1

  }

}

2:

props:['data1'],

computed:{

  data2:{

    return this.data1

  }

}

 

 

3. - tag <span> has no matching end tag.

說明標簽沒有匹配對。

 

4.我使用了babel-plugin-import ,加載ui框架,我在.babelrc文件配置中的plugins添加了配置信息,

plugins:[

  [

    "import":{      

        "libraryName": "vant",        
        "style": true

 

    }

  ]

]

 

然后我就直接運用里面的里面的組件

比如:

import { Button } from 'vant';

直接輸入了命令 npm run dev

解決辦法:

cnpm install

因為引入的組件中沒有lib文件夾,lib文件夾下也沒有button等相關的組件

 

5 .

我在項目中npm install 出現了某個依賴安裝不上。

.

 

解決方法:cnpm i sass-loader -S

然后再cnpm install

就可以了。

 

6.- duplicate attribute: type 重復屬性 (重復屬性type)

<input class="add-item" type="text" maxlength="1" v-model="inputCar" />

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM