淺談VUE uni-app 自定義組件
1.父組件向子組件傳遞數(shù)據(jù)可以通過 props
2.子組件向父組件傳遞數(shù)據(jù)可以通過自定義事件,父組件自定義事件,子組件觸發(fā)父組件的事件,并傳傳遞數(shù)據(jù)
3.子組件可以定義插槽slot,讓父組件自定義要顯示的內(nèi)容
4.使用easycom規(guī)范,可以真接使用組件
page/news/news.vue
<template> <view> <veiw>自定義組件使用規(guī)范</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>
總結(jié)
本篇文章就到這里了,希望能夠給你帶來幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!
相關(guān)文章
基于Vue2實現(xiàn)的仿手機(jī)QQ單頁面應(yīng)用功能(接入聊天機(jī)器人 )
這篇文章主要介紹了基于Vue2實現(xiàn)的仿手機(jī)QQ單頁面應(yīng)用功能(接入聊天機(jī)器人 ),非常不錯,具有參考借鑒價值,需要的朋友可以參考下2017-03-03基于vue,vue-router, vuex及addRoutes進(jìn)行權(quán)限控制問題
這篇文章主要介紹了基于vue,vue-router, vuex及addRoutes進(jìn)行權(quán)限控制問題,需要的朋友可以參考下2018-05-05vue.js 1.x與2.0中js實時監(jiān)聽input值的變化
這篇文章主要介紹了vue.js 1.x與vue.js2.0中js實時監(jiān)聽input值的變化的相關(guān)資料,文中介紹的非常詳細(xì),對大家具有一定的參考價值,需要的朋友們下面來一起看看吧。2017-03-03element UI 中的 el-tree 實現(xiàn) checkbox&n
在日常項目開發(fā)中,會經(jīng)常遇到,樹形結(jié)構(gòu)的查詢方式,為了快速方便開發(fā),常常會使用到快捷的ui組件去快速搭樹形結(jié)構(gòu),這里我用的是 element ui 中的 el-tree,對element UI 中的 el-tree 實現(xiàn) checkbox 單選框及 bus 傳遞參數(shù)的方法感興趣的朋友跟隨小編一起看看吧2022-09-09ElementUI實現(xiàn)el-form表單重置功能按鈕
本文主要介紹了Element使用el-form時,點擊重置按鈕或者取消按鈕時會實現(xiàn)表單重置效果,具有一定的參考價值,感興趣的可以了解一下2021-07-07Vue集成three.js并加載glb、gltf、FBX、json模型的場景分析
這篇文章主要介紹了Vue集成three.js,并加載glb、gltf、FBX、json模型,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-09-09vue 實現(xiàn)element-ui中的加載中狀態(tài)
這篇文章主要介紹了vue 實現(xiàn)element-ui中的加載中狀態(tài),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-11-11