赞
踩
//Vue报错(Property or method "xxx" is not defined on the instance but referenced during //render.)
我报错如下:Vue报错(Property or method "xxx" is not defined on the instance but referenced during render.)
属性或方法“xxx”不是在实例上定义的,而是在呈现期间引用的。通过初始化该属性,确保该属性是反应性的,无论是在data选项中,还是在基于类的组件中
原因:你的“xxx”属性或者是“xxx”方法没有定义,
解决方法:查看你的data或者methods或者props正确书写
- export default {
- data(){
- return{
- xxx:""
- },
- methods:{
- xxx(){}
- }
- },
- }
- //使用params传参,不能用path,要用name
- props($route){//普通赋值
- return {msg:$route.parmas.msg}
-
- }
-
-
- props({params:{mags}}){//双重解构赋值
- return {mags}
- }},
我的错误:
1.将router 中的 ”props“ 错写成“porps”
2.没有将属性写进data中
3.将方法写在了methods外
4.在Xxx.vue中使用时没有用props
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。