1.父组件向子组件传递数据可以通过 props 2.子组件向父组件传递数据可以通过自定义事件,父组件自定义事件,子组件触发父组件的事件,并传传递数据 3.子组件可以定义插槽slot,
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>
本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注编程网的更多内容!
--结束END--
本文标题: 浅谈VUE uni-app 自定义组件
本文链接: https://www.lsjlt.com/news/154865.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-01-12
2023-05-20
2023-05-20
2023-05-20
2023-05-20
2023-05-20
2023-05-20
2023-05-20
2023-05-20
2023-05-20
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0