关于vue2.0中多个相同子组件只渲染一次的问题

// 当有多个一样的组件时 因为相同的组件只渲染一次 组件里的mounted只执行一次,如何让相同组件渲染多次??

     <component></component>
     <component></component>
     <component></component>
阅读 18.3k
4 个回答

什么叫相同的组件只渲染一次?理论上而言,一个组件创建后,可以实例化无数次
简单的例子

新手上路,请多包涵

可以使用key,组件会根据不同的key渲染

不是吧什么需求干嘛要用多个相同的组件,最好还是分开来或者根据判断分别加载响应的组件

假设你的组件名是 folder

<folder v-for="folder in folders" :data="folder"></folder>
Vue.component('folder', {
  props: ['data']
})
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题