【Vue】同一个页面多次复用同一个组件数据相互干扰问题

文章目录

问题描述

  • 第二个child会受到第一个child的影响而线上666的值
html 复制代码
<template>
	<child :value="666" />
	<child />
</template>
<script>
import child from './child';
export default {
  components: {
    child,
  },
  data() {
    return {};
  },
  computed: {},
  methods: {},
  watch: {},
  mounted() {},
};
</script>

解决方法

  • 第二个child2就不会显示child1666的值了
html 复制代码
<template>
	<child1 :value="666" />
	<child2 />
</template>
<script>
export default {
  components: {
    child1: () => import('./child'),
    child2: () => import('./child'),
  },
  data() {
    return {};
  },
  computed: {},
  methods: {},
  watch: {},
  mounted() {},
};
</script>
相关推荐
Zestia9 分钟前
页面点击跳转源代码?——element-jumper插件实现
前端·javascript
前端小白19959 分钟前
面试取经:工程化篇-webpack性能优化之优化loader性能
前端·面试·前端工程化
PineappleCoder9 分钟前
大小写 + 标点全搞定!JS 如何精准统计单词频率?
前端·javascript·算法
zhangbao90s10 分钟前
Web组件:使用Shadow DOM
前端
hhy前端之旅11 分钟前
语义版本控制:掌握版本管理的艺术
前端
coding随想11 分钟前
深入浅出DOM操作的隐藏利器:Range(范围)对象——掌控文档的“手术刀”
前端
前端小白199511 分钟前
面试取经:工程化篇-webpack性能优化之减少模块解析
前端·面试·前端工程化
一枚前端小能手12 分钟前
🏗️ 项目越来越大维护不动了,微前端架构了解一下
前端
KasukabeTsumugi12 分钟前
TypeScript:联合类型可以转化为元组类型吗?数组如何用联合类型逐项约束?
javascript
文艺理科生20 分钟前
Nuxt.js入门指南-Vue生态下的高效渲染技术
前端·vue.js·nuxt.js