如果我有下面这个Vue对象,并且myObj.myProp1被改变了,哪个watcher会先被调用?什么决定了订单,有什么方法可以操纵订单?
new Vue({
data: {
myObj: {
myProp1: "one",
myProp2: "two"
}
},
computed: {
myProp1: function () { return this.myObj.myProp1; }
},
watch: {
myProp1: function () { alert("myProp1 Changed") },
myObj: {
handler: function () { alert("myObj Changed") },
deep: true
}
}
})
Run Code Online (Sandbox Code Playgroud)
当我测试它时,首先调用指向该属性的观察者,但我想确保它不是侥幸,并且依赖于我可能不知道的代码中的其他内容。
是否只是观察者在Vue对象的观察者段中列出的顺序?
当我尝试在两个不同的Visual Studio实例中打开两个项目并同时在调试模式下本地运行它们时(例如,Web应用程序和它使用的后端WebService)我收到错误"无法启动调试在Web服务器上.已经附加了一个调试器"
办公室里没有其他任何人能够做到这一点,除了一个人,他无法弄清楚为什么它只对他有用.我的计算机IIS中的虚拟目录似乎与他的设置方式相同(我不知道设置).
我也可以在我以前的工作中同时从VS的两个实例进行调试,所以这里的设置必须有所不同.
iis multiple-instances visual-studio visual-studio-debugging debug-mode