这次给大家带来Vue.js的组件之间通信- 动态属性传递,Vue.js组件之间通信- 动态属性传递的注意事项有哪些,下面就是实战案例,一起来看一下。
表单里面的内容动态的显示在子组件中
import ComA from './components/a.vue' export default { components: { ComA }, data () { return { myVal: '' } } }
登录后复制
子组件a.vue
{{hello}} {{ myValue }}export default {// 声明number属性// 未指定类型// props: ['number'],// 指定类型 props: { 'my-value': [Number, String] }, data () { return { hello: 'I am componnet a' } } }
登录后复制
组件之间的通信 – 动态属性传递
插槽 slot
向子组件传递一个模板
我是一个插槽
123456
登录后复制
com-a组件中
{{hello}} {{ myValue }} //给插槽设置默认值 no slot
登录后复制
立即学习“前端免费学习笔记(深入)”;
如果传递的插槽里面没有内容,为空
登录后复制
给插槽设置默认值
no slot
登录后复制
则显示
具名Slot
xxxx header
yyyy footer
登录后复制
com-a组件中
{{hello}} {{ myValue }} <!--no slot-->
no header乱七八糟的内容
no footer
登录后复制
执行结果:
相信看了本文案例你已经掌握了方法,更多精彩请关注【创想鸟】其它相关文章!
推荐阅读:
Vue.js的事件绑定-表单事件绑定
Vue.js的vue标签属性和条件渲染
以上就是Vue.js的组件之间通信- 动态属性传递的详细内容,更多请关注【创想鸟】其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。
发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2783495.html