我有两个组成部分
1. viewAndUpdateDish.vue
2. updateDish.vue
在viewAndUpdateDish
中,
updateDish.vue
组件并更新盘子。viewAndUpdateDish
当用户重定向到viewAndUpdateDish
时,应选择先前选择的餐厅并加载菜肴。这是我的用例。
到目前为止,我所做的是
this.$root.$emit("clickedUpdate");
然后在viewAndUpdateDish组件中完成
mounted() {
this.$root.$on("clickedSomething", () => {
this.loadDishes(this.pickedResViewAndUpdateDish);
});
},
但这似乎不起作用! 如何使用vuejs做到这一点? 希望我的问题对您清楚。
答案 0 :(得分:0)
在更新逻辑之后,在“ viewAndUpdateDish”组件上,您可以执行以下操作:
this.$emit('clickedUpdate',yourResturantId);
然后在父组件上确保您正在侦听“ clickedUpdate”事件:
<update-dish @clickedUpdate="loadDishes($event)"></update-dish>
。