vue的component组件,Vue动态组件

  vue的component组件,Vue动态组件

  这篇文章主要介绍了某视频剪辑软件组件动态组件,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

  

目录

   总结总结数组发生变化时,动态加载相应数据

  场景:点击不同组件名称,界面显示相应组件

  步骤一:导入所需组件

  步骤二:点击标签选项卡,将对应组件名添加进数组

  步骤三:使用动态组件,是属性绑定组件名

  div v-for=(item,index)in component data :key= index

  组件:is=item.componentName/

  /div

  案例:监听对象中属性变化,深度监听

  !-动态组件。vue -

  模板

  部分

  div v-for=(item,index)in component data :key= index

  组件:is= item。“组件名”:params=“item。内容/

  /div

  /部分

  /模板

  脚本

  从导入第一页./pageComponents/PageOne

  从导入第二页页面组件/第二页

  从导入第三页页面组件/第三页

  导出默认值{

  名称:"动态组件",

  组件:{

  第一页,

  第二页,

  第三页

  },

  data () {

  返回{

  组件数据:[

  {

  组件名:"第一页",

  内容:{

  标题: 标题一

  }

  },

  {

  组件名:"第二页",

  内容:{

  标题: 标题二

  }

  }

  ]

  }

  }

  }

  /脚本

  !第一页

  模板

  部分

  { {内容}}

  /部分

  /模板

  脚本

  导出默认值{

  名称:第一页,

  道具:{

  参数:{

  类型:对象,

  默认值:函数(){

  返回{}

  }

  }

  },

  data () {

  返回{

  内容:this.params.title

  }

  },

  观察:{

  参数:{

  处理程序(新瓦尔,旧瓦尔){

  this.content=newVal.title

  },

  深:真的,

  即时:正确

  }

  }

  }

  /脚本

  !第二页

  模板

  部分

  { {内容}}

  /部分

  /模板

  脚本

  导出默认值{

  名称:第二页,

  道具:{

  参数:{

  类型:对象,

  默认值:函数(){

  返回{}

  }

  }

  },

  data () {

  返回{

  内容:this.params.title

  }

  },

  观察:{

  参数:{

  处理程序(新瓦尔,旧瓦尔){

  this.content=newVal.title

  },

  深:真的,

  即时:正确

  }

  }

  }

  /脚本

  

总结

  本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注我们的更多内容!

  数组发生变化时,动态加载相应数据

  场景:点击不同组件名称,界面显示相应组件

  步骤一:导入所需组件

  步骤二:点击标签选项卡,将对应组件名添加进数组

  步骤三:使用动态组件,是属性绑定组件名

  div v-for=(item,index)in component data :key= index

  组件:is=item.componentName/

  /div

  案例:监听对象中属性变化,深度监听

  !-动态组件。vue -

  模板

  部分

  div v-for=(item,index)in component data :key= index

  组件:is= item。“组件名”:params=“item。内容/

  /div

  /部分

  /模板

  脚本

  从导入第一页./pageComponents/PageOne

  从导入第二页页面组件/第二页

  从导入第三页页面组件/第三页

  导出默认值{

  名称:"动态组件",

  组件:{

  第一页,

  第二页,

  第三页

  },

  data () {

  返回{

  组件数据:[

  {

  组件名:"第一页",

  内容:{

  标题: 标题一

  }

  },

  {

  组件名:"第二页",

  内容:{

  标题: 标题二

  }

  }

  ]

  }

  }

  }

  /脚本

  !第一页

  模板

  部分

  { {内容}}

  /部分

  /模板

  脚本

  导出默认值{

  名称:第一页,

  道具:{

  参数:{

  类型:对象,

  默认值:函数(){

  返回{}

  }

  }

  },

  data () {

  返回{

  内容:this.params.title

  }

  },

  观察:{

  参数:{

  处理程序(新瓦尔,旧瓦尔){

  this.content=newVal.title

  },

  深:真的,

  即时:正确

  }

  }

  }

  /脚本

  !第二页

  模板

  部分

  { {内容}}

  /部分

  /模板

  脚本

  导出默认值{

  名称:第二页,

  道具:{

  参数:{

  类型:对象,

  默认值:函数(){

  返回{}

  }

  }

  },

  data () {

  返回{

  内容:this.params.title

  }

  },

  观察:{

  参数:{

  处理程序(新瓦尔,旧瓦尔){

  this.content=newVal.title

  },

  深:真的,

  即时:正确

  }

  }

  }

  /脚本

  

总结

  本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注我们的更多内容!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: