Vue.js VUE手表和道具

Vue.js VUE手表和道具,vue.js,Vue.js,在我的作曲中,我看了一个道具的名字“菜单” 我想在这个方法中,获取另一个道具名称“allowNext”的值 Vue说:“未定义的道具”。 所以,当菜单更改时,我需要检查prop allowNext是否为true(默认为false)才能执行某些操作 PS:如果可能的话,我不想再添加一个道具来进行交流。完美:不要使用匿名方法。 仅使用处理程序:函数(){}监视处理程序是一个似乎没有按预期绑定的地方。尝试使用function(){而不是短箭头函数,然后查看这个.allowNext是否正常工作。谢谢De

在我的作曲中,我看了一个道具的名字“菜单”

我想在这个方法中,获取另一个道具名称“allowNext”的值

Vue说:“未定义的道具”。 所以,当菜单更改时,我需要检查prop allowNext是否为true(默认为false)才能执行某些操作


PS:如果可能的话,我不想再添加一个道具来进行交流。

完美:不要使用匿名方法。
仅使用处理程序:函数(){}

监视处理程序是一个似乎没有按预期绑定的地方。尝试使用
function(){
而不是短箭头函数,然后查看
这个.allowNext
是否正常工作。谢谢Devon。没有stdob,没有重复。这是一个上下文环境
menu: {
  handler: () => {
    console.log(this.allowNext); !!! FAIL !!!
    console.log(this.props.allowNext); !!! FAIL !!!
    if(this.allowNext){
        // DO SOMETHING
    } 
  },
  deep: true,
},