欧美三级国产三级日韩三级_亚洲熟妇丰满大屁股熟妇_欧美亚洲成人一区二区三区_国产精品久久久久久模特

微信小程序如何實(shí)現(xiàn)傳參 - 新聞資訊 - 云南小程序開(kāi)發(fā)|云南軟件開(kāi)發(fā)|云南網(wǎng)站建設(shè)-昆明葵宇信息科技有限公司

159-8711-8523

云南網(wǎng)建設(shè)/小程序開(kāi)發(fā)/軟件開(kāi)發(fā)

知識(shí)

不管是網(wǎng)站,軟件還是小程序,都要直接或間接能為您產(chǎn)生價(jià)值,我們?cè)谧非笃湟曈X(jué)表現(xiàn)的同時(shí),更側(cè)重于功能的便捷,營(yíng)銷的便利,運(yùn)營(yíng)的高效,讓網(wǎng)站成為營(yíng)銷工具,讓軟件能切實(shí)提升企業(yè)內(nèi)部管理水平和效率。優(yōu)秀的程序?yàn)楹笃谏?jí)提供便捷的支持!

您當(dāng)前位置>首頁(yè) » 新聞資訊 » 小程序相關(guān) >

微信小程序如何實(shí)現(xiàn)傳參

發(fā)表時(shí)間:2021-1-4

發(fā)布人:葵宇科技

瀏覽次數(shù):72

工作至今,接觸過(guò)avalon,vue,微信小程序, ReactNative等多種前端技術(shù), 到最后發(fā)現(xiàn), 都少不了傳參, 接下來(lái)看看微信小程序如何實(shí)現(xiàn)傳參做下簡(jiǎn)單總結(jié)=.=


微信小程序之傳參的幾種方法

我們先來(lái)看一張圖, 這里面總結(jié)了幾種方法: 

 接下來(lái), 我就這張圖做簡(jiǎn)單說(shuō)明, 已經(jīng)明白的大佬們可以直接跳過(guò), 也還請(qǐng)多多指教~

1. navigator組件實(shí)現(xiàn)頁(yè)面跳轉(zhuǎn)時(shí)可攜帶參數(shù)

    // 假設(shè)在js文件的data數(shù)據(jù)中有申明userCode變量
   
     
   
復(fù)制代碼

2. navigateTo()方法實(shí)現(xiàn)頁(yè)面跳轉(zhuǎn)時(shí)可攜帶參數(shù)

     let userCode = "test";
     wx.navigateTo({
       url: `../home/home?userCode=${userCode}`
     })
復(fù)制代碼

     以上兩種方法實(shí)現(xiàn)效果是一樣的: 攜帶參數(shù)并跳轉(zhuǎn)到home頁(yè)面, 那么在home頁(yè)面該如何接收傳遞過(guò)來(lái)的參數(shù)呢?
Answer: 在onLoad()方法里直接獲取即可!

   onLoad: function (options) {
     console.log("瞧一瞧你拿到的值",options);  
   }
復(fù)制代碼

3. 事件傳參
小程序可以在組件上綁定事件, 在傳遞參數(shù)的時(shí)候, 通過(guò)自定義屬性的方式, 詳細(xì)可以看下面的例子!

     //wxml
     事件傳參
     // js
     tapFn(e){
         console.log("獲取到自定義參數(shù)對(duì)象集合:", e.currentTarget.dataset);
     }
復(fù)制代碼

若將wxml中的bindtap改寫(xiě)成是catchtap, 同樣可以通過(guò)相同的js獲取到參數(shù)集合!

4. 組件傳參

     // 假設(shè)有個(gè)test自定義組件 && Tips: widget為自定義屬性名稱, 可隨意更改~
     // test組件定義處
     properties: {
         widget: {
           type: Object,
           value: {}
     }
     //組件使用處
     
復(fù)制代碼

這樣, 我們就可以通過(guò)widget自定義屬性將值傳給子組件, 供子組件進(jìn)行頁(yè)面渲染.


作者:一枚前端搬磚仔
鏈接:https://juejin.cn/post/6909061458185682957
來(lái)源:掘金
著作權(quán)歸作者所有。商業(yè)轉(zhuǎn)載請(qǐng)聯(lián)系作者獲得授權(quán),非商業(yè)轉(zhuǎn)載請(qǐng)注明出處。

相關(guān)案例查看更多