知識(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)案例查看更多
相關(guān)閱讀
- 網(wǎng)站建設(shè)特性
- 云南網(wǎng)站建設(shè)公司哪家好
- 網(wǎng)站建設(shè)高手
- 全國(guó)前十名小程序開(kāi)發(fā)公司
- 制作一個(gè)小程序
- 網(wǎng)絡(luò)公司排名
- 網(wǎng)站建設(shè)列表網(wǎng)
- 云南建設(shè)廳官方網(wǎng)站
- 云南網(wǎng)站建設(shè)費(fèi)用
- 報(bào)廢車回收管理軟件
- 生成海報(bào)
- 云南軟件開(kāi)發(fā)
- 文山小程序開(kāi)發(fā)
- 報(bào)廢車拆解管理系統(tǒng)
- php網(wǎng)站
- 網(wǎng)站建設(shè)首選公司
- 云南網(wǎng)站建設(shè)招商
- 云南建站公司
- 江蘇小程序開(kāi)發(fā)
- 云南小程序制作
- 小程序密鑰
- 云南花農(nóng)小程序
- 網(wǎng)站建設(shè)案例
- 網(wǎng)站開(kāi)發(fā)
- 小程序分銷商城
- 麗江小程序開(kāi)發(fā)
- 紅河小程序開(kāi)發(fā)
- 云南網(wǎng)站建設(shè)方法
- 人口普查小程序
- 搜索排名