【Vue】同一个页面多次复用同一个组件数据相互干扰问题
同一个页面多次复用同一个组件数据相互干扰问题
·
问题描述
- 第二个
child
会受到第一个child
的影响而线上666
的值
<template>
<child :value="666" />
<child />
</template>
<script>
import child from './child';
export default {
components: {
child,
},
data() {
return {};
},
computed: {},
methods: {},
watch: {},
mounted() {},
};
</script>
解决方法
- 第二个
child2
就不会显示child1
中666
的值了
<template>
<child1 :value="666" />
<child2 />
</template>
<script>
export default {
components: {
child1: () => import('./child'),
child2: () => import('./child'),
},
data() {
return {};
},
computed: {},
methods: {},
watch: {},
mounted() {},
};
</script>
更多推荐
已为社区贡献8条内容
所有评论(0)