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
Javascript 如何从.Vue组件中调用Vue.set?_Javascript_Vue.js_Vuejs2 - Fatal编程技术网

Javascript 如何从.Vue组件中调用Vue.set?

Javascript 如何从.Vue组件中调用Vue.set?,javascript,vue.js,vuejs2,Javascript,Vue.js,Vuejs2,我试图将一些代码转换为.vue格式,当我调用这个vue.set行时,我得到 "Uncaught ReferenceError: Vue is not defined" 我不清楚创建Vue对象的不同方法之间的区别,但我不确定如何在我的.Vue组件中获取对Vue活动的引用 如何从.Vue组件中调用Vue.set或执行相同的功能 更多信息: 我正在尝试使用来自此的代码 在本例中,它不是使用.vue文件并具有、和部分,而是包含index.js文件和style.css文件的index.html文件 在j

我试图将一些代码转换为.vue格式,当我调用这个vue.set行时,我得到

"Uncaught ReferenceError: Vue is not defined"
我不清楚创建Vue对象的不同方法之间的区别,但我不确定如何在我的.Vue组件中获取对Vue活动的引用

如何从.Vue组件中调用Vue.set或执行相同的功能

更多信息:

我正在尝试使用来自此的代码

在本例中,它不是使用.vue文件并具有、和部分,而是包含index.js文件和style.css文件的index.html文件

在javascript文件中,您可以看到

new Vue({
  el: '#app',
  data: {
    val: "x"
  },
...
shuffleDeck() {
  Vue.set(arg1, arg2, arg3) // A call to Vue.set happens here
 }
...

Vue.set在这里起作用,在文档中,我看到这个函数让属性保持“反应性”,因此它可能是必需的,不能用简单的赋值来代替。

你能发布你的.Vue文件吗?相关:试试这个
这个。$set()
这个。$set成功了-谢谢