最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

uniapp父子組件傳值3種方法(props、slot和ref)

 更新時(shí)間:2023年07月22日 11:02:20   作者:1VR  
這篇文章主要給大家介紹了關(guān)于uniapp父子組件傳值的3種方法,方法包括props、slot和ref,最近看到uniapp組件傳值的方法,這里記錄一下,需要的朋友可以參考下

前言

uniapp,父組件向子組件傳值有三種方法,分別為props、slot,和ref

1、props

這個(gè)應(yīng)該是最簡(jiǎn)單最常用的方法,就是子組件寫(xiě)變量,然后把變量名字在js中進(jìn)行props

<template>
        <view>
            <!-- 我是子組件 newzujian-->
            <view class="">
                {{value}}
            </view>
        </view>
    </template>
    <script>
        export default {
            props:['value'],
            methods:{
            }
        }
    </script>
<template>
        <view>
            <!-- 我是父組件 -->
            <newzujian value='789' >
            </newzujian>
        </view>
    </template>
    <script>
        export default {
            methods: {
                }
        }
    </script>

2、slot

插值比較靈活,可以在任何需要寫(xiě)入的地方進(jìn)行slot ,slot寫(xiě)入name標(biāo)簽后,在父組件進(jìn)行插值#name

<template>
        <view>
            <!-- 我是子組件 newzujian-->
            <view class="">
                <slot name="value"></slot>
            </view>
        </view>
    </template>
    <script>
        export default {
            methods:{
            }
        }
    </script>
    <template>
        <view>
            <!-- 我是父組件 -->
            <newzujian  >
                <template #value>
                    789
                </template>
            </newzujian>
        </view>
    </template>
    <script>
        export default {
            methods: {
                }
        }
    </script>

3、ref 函數(shù)控制

這個(gè)是父組件調(diào)用子組件的函數(shù)進(jìn)行對(duì)子組件進(jìn)行操作

    <template>
        <view>
            <!-- 我是子組件 newzujian-->
            <view class="">
                {{value}}
            </view>
        </view>
    </template>
    <script>
        export default {
            data(){
              return{
                  value:''
              }    
            },
            methods:{
                gaibian(){
                    this.value='789'
                }
            }
        }
    </script>
    <template>
        <view>
            <!-- 我是父組件 -->
            <newzujian ref="hanshu" >
            </newzujian>
            <button @click="dianji">click</button>
        </view>
    </template>
    <script>
        export default {
            onLoad() {
            },
            methods: {
                dianji(){
                    this.$refs.hanshu.gaibian()
                }
                }
        }
    </script>

總結(jié)

到此這篇關(guān)于uniapp父子組件傳值3種方法(props、slot和ref)的文章就介紹到這了,更多相關(guān)uniapp父子組件傳值內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

纳雍县| 东乌珠穆沁旗| 郑州市| 阿城市| 正安县| 博客| 贞丰县| 上虞市| 东乡族自治县| 灵璧县| 枣强县| 民乐县| 沅江市| 正蓝旗| 颍上县| 府谷县| 宜章县| 阳曲县| 房产| 葫芦岛市| 惠州市| 紫云| 南皮县| 南陵县| 犍为县| 互助| 信阳市| 云浮市| 曲沃县| 黄龙县| 合阳县| 渭南市| 新津县| 定日县| 乌兰浩特市| 苍溪县| 太和县| 黎川县| 峨眉山市| 高州市| 罗江县|