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" />
相关文章
相关标签/搜索