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

1.npm

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

提示信息是說個人sapn組件沒有註冊,才發現個人標籤寫錯了 span;babel

2.框架

 

出現這個緣由經過props傳遞了兩層子組件內或者子組件直接修操做父組件的數據,都會出現這個錯誤。ide

子組件要是想操做父組件數據ui

方法1:經過computed,而後操做完成後,經過$emit方法把操做完成後的數據提交給父組件; computed  propertythis

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

code:code

1:component

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" />
相關文章
相關標籤/搜索