概述
1.父组件向子组件传递数据可以通过 props
2.子组件向父组件传递数据可以通过自定义事件,父组件自定义事件,子组件触发父组件的事件,并传传递数据
3.子组件可以定义插槽slot,让父组件自定义要显示的内容
4.使用easycom规范,可以真接使用组件
page/news/news.vue
<template> <view> <veiw>自定义组件使用规范</veiw> <card color="red" @fclick="fclick"></card> <card color="yellow">黄色组件</card> </view> </template> <script> export default { data() { return { } }, methods: { fclick(msg){ console.log('父组件收到子组件传递的值:'+msg); } } } </script> <style> </style>
组件:components/card/card.vue
<template> <view :style="{background:color}" @click="zclick"> 自定义组件<slot></slot> </view> </template> <script> export default { name:"card", props:{ color:{ type:String, default:'white' } }, data() { return { }; }, methods:{ zclick(){ console.log('点了子组件'); this.$emit('fclick','定击事件传递给父组件'); } } } </script> <style> </style>
总结
本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注靠谱客的更多内容!
最后
以上就是糟糕口红为你收集整理的浅谈VUE uni-app 自定义组件的全部内容,希望文章能够帮你解决浅谈VUE uni-app 自定义组件所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复