Vuejs2 VueJS:为什么我不能在任何地方调用?

Vuejs2 VueJS:为什么我不能在任何地方调用?,vuejs2,scope,this,Vuejs2,Scope,This,好的。因为人们总是陷入与问题无关的事情中,所以要彻底地重组工具。所以我把它浓缩成最小的精华: {{email}} {{email[reportID]} 点击 var vm=新的Vue{ el:“应用程序”, 数据:{ 电子邮件:[], 报告编号:40, 信息:'这是信息', }, 方法:{ 马克特戈{ vm.email.pushvm.reportID; vm.email[reportID]=info;将其放在方法的顶部 让那=这 然后在整个方法中使用它,而不是这个。这样,你可以在每个方法中保留作

好的。因为人们总是陷入与问题无关的事情中,所以要彻底地重组工具。所以我把它浓缩成最小的精华:

{{email}} {{email[reportID]} 点击 var vm=新的Vue{ el:“应用程序”, 数据:{ 电子邮件:[], 报告编号:40, 信息:'这是信息', }, 方法:{ 马克特戈{ vm.email.pushvm.reportID; vm.email[reportID]=info;将其放在方法的顶部

让那=这


然后在整个方法中使用它,而不是这个。这样,你可以在每个方法中保留作用域。

你能更具体地说明哪些方法有效,哪些方法无效吗?更高级别/更低级别并不意味着更多,你有几个语法错误…参数:{app.table,'SELECT*FROM sweetsuff'}是各种各样的错误,您缺少了几个@Phil:缺少一个括号。事实上,参数…工作正常,但我确实忘记了正确输入使用的代码。现在已修复。您的代码块有许多问题。请先更正它,然后发布您的issueparams。它肯定无法正常工作。它会生成语法错误:意外标记“.”。您以前还缺少一个。那么请将您的代码修复得足够公平,但这并不能回答为什么我不能直接用应用程序调用它的问题。。
[Vue warn]: Error in v-on handler: "ReferenceError: reportID is not defined"

(found in <Root>)

ReferenceError: "reportID is not defined"
    makeItGo http://localhost/project/test.php line 669 > scriptElement:27
    invokeWithErrorHandling http://localhost/project/_js/vue.2.6.11.js line 669 > scriptElement:1863
    invoker http://localhost/project/_js/vue.2.6.11.js line 669 > scriptElement:2188
    _wrapper http://localhost/project/_js/vue.2.6.11.js line 669 > scriptElement:7547
email
  └ 40
    └ 'this is info'