Vue学习笔记_新手报错整理

  1. 报错:
    vue.js:634 [Vue warn]: Property or method "w" is not defined on the instance but referenced during render. Make sure that this property is reactive, either in the data option, or for class-based components, by initializing the property.
    关键代码:
	

问题解释:
组件使用:content的那行报错 ,而content那行没有报错。
:content等号后面相当于是js表达式,而content等号后面是字符串的内容。
解决方法:
方法一:将:content换为第二行的写法content
方法二: 给字符串w加上引号,表示w只是字符串类型,并不是未定义的变量。

  1. 报错:vue.js:634 [Vue warn]: Avoid mutating a prop directly since the value will be overwritten whenever the parent component re-renders. Instead, use a data or computed property based on the prop's value. Prop being mutated: "content"
    此报错含义是,在子组件里修改了父组件的值,由于是单向数据流,所以不允许子组件修改父组件的数据。
    解决方法:
    在子组件里,定义data,拷贝一份父组件待修改的值,在修改时,使用子组件内定义的拷贝值。

持续更新~

你可能感兴趣的:(Vue)