脚本宝典收集整理的这篇文章主要介绍了浅谈VUE uni-app 自定义组件,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
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 自定义组件所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。