亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

微信小程序中不同頁(yè)面?zhèn)鬟f參數(shù)的操作方法

 更新時(shí)間:2023年12月07日 12:05:32   作者:開心點(diǎn)啦.  
這篇文章主要介紹了微信小程序中不同頁(yè)面?zhèn)鬟f參數(shù)的操作方法,在開發(fā)項(xiàng)目中,避免不了不同頁(yè)面之間傳遞數(shù)據(jù)等,那么就需要進(jìn)行不同頁(yè)面之間的一個(gè)數(shù)據(jù)傳遞的,需要的朋友可以參考下

在開發(fā)項(xiàng)目中,避免不了不同頁(yè)面之間傳遞數(shù)據(jù)等,那么就需要進(jìn)行不同頁(yè)面之間的一個(gè)數(shù)據(jù)傳遞

直接傳遞一個(gè)對(duì)象時(shí):

頁(yè)面A

gotoDetail(e){
    const music = e.currentTarget.dataset.music;
    // 在小程序中,不同頁(yè)面之間如何進(jìn)行參數(shù)傳遞?
    // 既然不能傳遞對(duì)象,所以需要將對(duì)象進(jìn)行類型轉(zhuǎn)換
    // encodeURIComponent : 將內(nèi)容轉(zhuǎn)換為編碼
    wx.navigateTo({
        url:
            "/pages/songDetail/songDetail?music=" + 
            encodeURIComponent(JSON.stringify(music)),
    });
},

頁(yè)面B

Page({
    data:{},
    onLoad(options) {
        console.log( JSON.parse( decodeURIComponent( options.music ) ) );
    },
});

傳遞ID 

但是通常情況下,我們并不會(huì)將對(duì)象進(jìn)行一個(gè)傳遞,而是直接傳遞一個(gè)ID,并在頁(yè)面B中重新請(qǐng)求

wxml

進(jìn)行傳遞參數(shù)  id=“傳遞的值”來進(jìn)行傳遞

data-*   自定義屬性的設(shè)置  但是在后端使用的時(shí)候*的內(nèi)容會(huì)全部變成小寫

<text
    wx:for={{recommendList}}
    wx:key="id"
    class="iconfont icon-gengduo"
    data-music="{{item}}"
    data-musicId="{{item.id}}"
    bindtap="gotoDetail"
></text>

頁(yè)面A

gotoDetail(e){
    const musicId = e.currentTarget.dataset.musicid;
    wx.navigateTo({
        url:"/pages/songDetail/songDetail?musicId='' + musicId,
    });
},

頁(yè)面B

Page({
    data: {},
    onLoad(options){
        console.log(options.musicId);
    },
});

到此這篇關(guān)于微信小程序中 不同頁(yè)面如何傳遞參數(shù)的文章就介紹到這了,更多相關(guān)微信小程序頁(yè)面?zhèn)鬟f參數(shù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論