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 使用方法参数和this.data最佳实践_Vue.js_Vuejs2 - Fatal编程技术网

Vue.js 使用方法参数和this.data最佳实践

Vue.js 使用方法参数和this.data最佳实践,vue.js,vuejs2,Vue.js,Vuejs2,想知道在vue方法中传递参数和对this.localData使用数据或道具引用之间的最佳实践是什么 有这样一个模板 {{tabInstance.count}} close_选项卡(id,isCurrentTab){ 如果(isCurrentTab){ 此[删除当前选项卡](); 这是.$router.push({name:'home'}); }否则{ 此[删除选项卡](id); } }, //或以下 关闭_选项卡(){ 如果(此.iscurrent选项卡){ 此[删除当前选项卡](); 这是

想知道在vue方法中传递参数和对this.localData使用数据或道具引用之间的最佳实践是什么

有这样一个模板


{{tabInstance.count}}
close_选项卡(id,isCurrentTab){
如果(isCurrentTab){
此[删除当前选项卡]();
这是.$router.push({name:'home'});
}否则{
此[删除选项卡](id);
}
},
//或以下
关闭_选项卡(){
如果(此.iscurrent选项卡){
此[删除当前选项卡]();
这是.$router.push({name:'home'});
}否则{
此[REMOVE_TAB](this.TAB.id);
}
},

这取决于您的使用环境。如果您不想将
close\u tab
this.tab.id
this.isCurrentTab
以外的其他值一起使用,那么您不应该以参数样式编写方法。

没有上下文,很难回答问题,我可以帮助您了解具体细节吗?我只是想知道当我写方法时是否应该使用这个或传递参数:)你在哪里调用这个方法?在模板上调用它,对象不是动态的,编辑了这个问题