Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vue.js/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vue.js 如何在本地vue.data指令中使用vue.data?_Vue.js - Fatal编程技术网

Vue.js 如何在本地vue.data指令中使用vue.data?

Vue.js 如何在本地vue.data指令中使用vue.data?,vue.js,Vue.js,我在组件中有这个脚本 导出默认值{ 名称:“Auth”, 数据(){ 返回{ 页码:0, }; }, 方法:{ }, 安装的(){ this.page=3;//有效 }, 指令:{ 刷卡:{ 加载:{ 功能(el,绑定){ 警报(this.page==data.binding.page);//无效 }, }, }, }, }; 指令钩子可以通过vnode参数访问组件: 导出默认值{ 指令:{ 刷卡:{ 插入(el、绑定、vnode){ log(vnode.context.page) } }

我在组件中有这个脚本


导出默认值{
名称:“Auth”,
数据(){
返回{
页码:0,
};
},
方法:{
},
安装的(){
this.page=3;//有效
},
指令:{
刷卡:{
加载:{
功能(el,绑定){
警报(this.page==data.binding.page);//无效
},
},
},
},
};

指令钩子可以通过
vnode
参数访问组件:

导出默认值{
指令:{
刷卡:{
插入(el、绑定、vnode){
log(vnode.context.page)
}
}
}
}