给子组件传值时,在属性上直接写了
:data-in="[obj1, obj2]"
从此只要页面元素有更改,就会触发dataIn的更新,将其改为
const dataInArray = computed(() => [obj1, obj2]);
// 属性上写
:data-in="dataInArray"
问题解决
本文介绍了在Vue.js中,如何将给子组件的传值从直接写在属性上改为使用计算属性(dataInArray),以实现当页面元素变化时自动更新数据。这种优化提高了代码的可维护性和性能。
给子组件传值时,在属性上直接写了
:data-in="[obj1, obj2]"
从此只要页面元素有更改,就会触发dataIn的更新,将其改为
const dataInArray = computed(() => [obj1, obj2]);
// 属性上写
:data-in="dataInArray"
问题解决
3819
1068
1272
2100

被折叠的 条评论
为什么被折叠?