欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

這個應(yīng)該是最簡單最常用的方法,就是子組件寫變量,然后把變量名字在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

插值比較靈活,可以在任何需要寫入的地方進(jìn)行slot ,slot寫入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ù)控制

這個是父組件調(diào)用子組件的函數(shù)進(jìn)行對子組件進(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)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • javascript:void(0)的作用示例介紹

    javascript:void(0)的作用示例介紹

    在做頁面時(shí),如果想做一個鏈接點(diǎn)擊后不做任何事情,或者響應(yīng)點(diǎn)擊而完成其他事情,我們可以使用javascript:void(0),下面是具體的使用方法,感興趣的朋友可以參考下
    2013-10-10
  • js的toLowerCase方法用法實(shí)例

    js的toLowerCase方法用法實(shí)例

    這篇文章主要介紹了js的toLowerCase方法用法,實(shí)例分析了toLowerCase方法用于轉(zhuǎn)換小寫的使用技巧,需要的朋友可以參考下
    2015-01-01
  • JavaScript基礎(chǔ)心法 數(shù)據(jù)類型

    JavaScript基礎(chǔ)心法 數(shù)據(jù)類型

    一個很基礎(chǔ)的知識點(diǎn),這篇主要是介紹JavaScript中基本數(shù)據(jù)類型和引用數(shù)據(jù)類型是如何存儲的,需要的朋友可以參考下
    2018-03-03
  • 一篇文章帶你了解JavaScript的包裝類型

    一篇文章帶你了解JavaScript的包裝類型

    這篇文章主要為大家詳細(xì)介紹了JavaScript的包裝類型,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-02-02
  • 原生JavaScript來實(shí)現(xiàn)對dom元素class的操作方法(推薦)

    原生JavaScript來實(shí)現(xiàn)對dom元素class的操作方法(推薦)

    這篇文章主要介紹了原生JavaScript來實(shí)現(xiàn)對dom元素class的操作方法,提供了代碼toggleClass的測試?yán)?,具體操作步驟大家可查看下文的詳細(xì)講解,感興趣的小伙伴們可以參考一下。
    2017-08-08
  • javascript中不等于的代碼是什么怎么寫

    javascript中不等于的代碼是什么怎么寫

    長時(shí)間不適用javascript,就連其中的不等于的代碼都不知道怎么寫了,下面為大家簡單介紹下,感興趣的朋友不要錯過
    2013-12-12
  • JavaScript原生對象之Date對象的屬性和方法詳解

    JavaScript原生對象之Date對象的屬性和方法詳解

    這篇文章主要介紹了JavaScript原生對象之Date對象的屬性和方法詳解,需要的朋友可以參考下
    2015-03-03
  • JavaScript變量的作用域全解析

    JavaScript變量的作用域全解析

    這篇文章主要介紹了JavaScript變量的作用域的基本知識,是JavaScript入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下
    2015-08-08
  • 簡單了解JavaScript異步

    簡單了解JavaScript異步

    所謂"異步",簡單說就是一個任務(wù)分成兩段,先執(zhí)行第一段,然后轉(zhuǎn)而執(zhí)行其他任務(wù),等做好了準(zhǔn)備,再回過頭執(zhí)行第二段。比如,有一個任務(wù)是讀取文件進(jìn)行處理,下面小編來和大家一起學(xué)習(xí)一下
    2019-05-05
  • JavaScript中的異步與同步詳解

    JavaScript中的異步與同步詳解

    這篇文章主要介紹了JavaScript中的異步與同步詳解,如果一個線程在一個節(jié)點(diǎn)中添加內(nèi)容,另一個線程要刪除這個節(jié)點(diǎn),所以為了不必要的麻煩,js就是一門單線程語言,需要的朋友可以參考下
    2023-07-07

最新評論