Vue中的动态组件(v-bind:is)的使用及组件传值
2019-08-18 17:10
225 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_43799793/article/details/99705374
Vue中的动态组件(v-bind:is)的使用及组件传值
- 在一个多标签的界面中使用 “ is ”特性来切换不同的组件:
<component v-bind:is ="currentTabComponent"></component>
- 有时候我们需要标签的组件实例能够被在它们第一次被创建的时候缓存下来。为了解决这个问题,我们可以用一个 元素将其动态组件包裹起来。
<!-- 失活的组件将会被缓存!--> <keep-alive> <component v-bind:is="currentTabComponent"></component> </keep-alive>
- 组件传值
父组件:
注册并引入局部(子)组件,(自定义组件名为子组件文件名称)
子组件:
通过props 属性接收父组件的传值,定义类型,模板中用 “is” 特性来进行切换
相关文章推荐
- Vue 使用Props属性实现父子组件的动态传值
- vue.js通过子组件通信和父子组件通信实现动态表单动态绑定事件(适合交互系统统一使用)
- 使用form-create动态生成vue自定义组件和嵌套表单组件
- vue基础父子组件输入动态传值
- vue中动态组件的使用
- Vue.js 2使用中的难点举例--子组件,slot, 动态组件,事件监听
- vue学习(九) 组件中is的使用
- vue 循环加载动态组件以及传值
- vue2.0使用动态组件实现tab切换效果(vue-cli)
- [Vue] 动态组件以及v-once的使用
- vue父组件向子组件动态传值的两种方法
- Vue匿名组件使用keep-alive后动态清除缓存
- vue html 动态渲染组件几种方法(使用vue-qrcode 生成二维码)
- 使用vue开发输入型组件更好的一种解决方式(子组件向父组件传值,基于2.2.0)
- 详解vue2.0 使用动态组件实现 Tab 标签页切换效果(vue-cli)
- 使用Vue开发动态刷新Echarts组件的教程详解
- Vue 单页内使用router-link跳转,动态使用router.push()实现页内跳转,跳转到其他组件
- vue组件传值props的使用
- vue中组件之间使用axios传值
- 详解vue组件的is特性:限制元素&动态组件