我想检查一个对象是否有新的子对象。我的意思是我有一个带有x个嵌套对象的对象,但是如果主对象有新对象,我将对其进行检查。是否有任何现有的解决方案可以对此进行检查?
methods: {
playSound(newOrders, sound) {
if (newOrders.length > 0) {
if (sound) {
var audio = new Audio(sound);
audio.play();
}
}
}
},
beforeUpdate() {
this.playSound(this.newOrders, 'http://soundbible.com/mp3/Elevator Ding-SoundBible.com-685385892.mp3')
},
我的目标是在playSound
对象具有新项目的情况下调用函数newOrders
。每次数组更改时,此代码都会调用该函数。
另外,当某些项目被删除时。这部分功能是错误的。有解决的主意吗?
答案 0 :(得分:1)
您应该使用Vue Watchers。在这里,您将找到问题的示例(和答案)。
答案 1 :(得分:0)
使用watch属性,它将监听对象中的每个更改。 您可以在Google上搜索vue watch,以便获取更新的代码内容。