亚洲 国产精品 日韩-亚洲 激情-亚洲 欧美 91-亚洲 欧美 成人日韩-青青青草视频在线观看-青青青草影院

千鋒教育-做有情懷、有良心、有品質(zhì)的職業(yè)教育機(jī)構(gòu)

手機(jī)站
千鋒教育

千鋒學(xué)習(xí)站 | 隨時(shí)隨地免費(fèi)學(xué)

千鋒教育

掃一掃進(jìn)入千鋒手機(jī)站

領(lǐng)取全套視頻
千鋒教育

關(guān)注千鋒學(xué)習(xí)站小程序
隨時(shí)隨地免費(fèi)學(xué)習(xí)課程

當(dāng)前位置:首頁(yè)  >  技術(shù)干貨  > 小程序頁(yè)面?zhèn)鲄⒅录鲄?

小程序頁(yè)面?zhèn)鲄⒅录鲄?/h1>
來源:千鋒教育
發(fā)布人:wjy
時(shí)間: 2022-06-06 13:40:00 1654494000

當(dāng)我們?cè)陂_發(fā)小程序的時(shí)候,經(jīng)常會(huì)遇到此類要求:點(diǎn)擊一個(gè)內(nèi)容跳轉(zhuǎn)到一個(gè)新的頁(yè)面,并且新頁(yè)面的內(nèi)容是由點(diǎn)擊的內(nèi)容決定的。

小程序頁(yè)面?zhèn)鲄⒅录鲄? /></a></p>
<p> <span style=比如用戶在美團(tuán)上瀏覽商品,通常情況下我們?nèi)ゲ榭丛斍轫?yè)面,會(huì)發(fā)現(xiàn)它的結(jié)構(gòu)都是相同或者類似的,但是內(nèi)容是由用戶點(diǎn)擊的內(nèi)容決定的。

比如點(diǎn)擊黃燜雞,進(jìn)到詳情頁(yè)就會(huì)發(fā)現(xiàn)封面是黃燜雞,這和我們點(diǎn)擊的內(nèi)容是一一對(duì)應(yīng)的。

這種效果在小程序開發(fā)過程中十分常見。今天我們拿一個(gè)音樂類的小程序舉例子,看看頁(yè)面之間的數(shù)據(jù)是如何進(jìn)行關(guān)聯(lián)的。

**需求:**

用戶點(diǎn)擊圖1中的播放按鈕時(shí),跳轉(zhuǎn)到圖2,然后播放圖1中對(duì)應(yīng)列表的歌曲。

小程序頁(yè)面?zhèn)鲄⒅录鲄?

(圖1) (圖2)

在本例中,如果點(diǎn)擊圖1“孤勇者”后面的播放按鈕,跳轉(zhuǎn)到圖2,則播放“孤勇者”,且圖2中的歌曲名字顯示為“孤勇者”這首音樂。

如果點(diǎn)擊圖1“太陽”后面的播放按鈕,跳轉(zhuǎn)到圖2,則播放“太陽”,且圖2中的歌曲名字顯示為“太陽”這首音樂。

**思考幾個(gè)問題:**

1.如何點(diǎn)擊后跳轉(zhuǎn)到新頁(yè)面?

2.如何將圖1中的信息傳遞到圖2中?

3.圖2中的歌曲名字如何做到和圖1中一致?

**簡(jiǎn)單分析下過程:**

**1.如何跳轉(zhuǎn)?**

給圖1中的播放按鈕綁定一個(gè)事件,在事件中使用wx.navigateTo({ url: url }) 跳轉(zhuǎn)到新頁(yè)面。

**2.頁(yè)面中參數(shù)如何傳遞給js?**

微信小程序提供自定義屬性,即data-*,若組件上觸發(fā)的事件,會(huì)發(fā)送給事件處理函數(shù)。

也就是說data-*自定義的內(nèi)容可以在事件執(zhí)行的時(shí)候獲取出來。然后用一個(gè)變量接收,并與需要跳轉(zhuǎn)的地址進(jìn)行拼接,實(shí)現(xiàn)明文傳參。

**3.當(dāng)前Js中的參數(shù)如何傳給另一個(gè)頁(yè)面的js?**

當(dāng)前js使用wx.navigateTo({ url: url?Key=value})明文傳參,下個(gè)頁(yè)面在頁(yè)面一加載時(shí)就執(zhí)行onload:function(options){}函數(shù),此函數(shù)中的參數(shù)options就是用來接收所有信息的,它里面包含了傳遞過來的參數(shù)。

**4.得到前一個(gè)頁(yè)面?zhèn)鬟f的參數(shù)后,如何調(diào)用后端接口并渲染到前端頁(yè)面上?**

構(gòu)建一個(gè)歌曲詳情渲染的方法,方法中包含請(qǐng)求后端數(shù)據(jù)的過程,請(qǐng)求成功后重置data中的變量。然后在onload中調(diào)用此方法。前端頁(yè)面通過{{}}綁定data中定義的數(shù)據(jù)內(nèi)容。

代碼過程:

**1、歌曲詳情頁(yè)面:**

給播放按鈕綁定一個(gè)點(diǎn)擊事件,綁定的事件中需要具備兩個(gè)作用。一是接收事件傳遞的參數(shù),二是攜帶接收到的參數(shù)跳轉(zhuǎn)到新的頁(yè)面。

```text
Songlist.Wxml

<!-- 歌曲列表 -->
<view class="musicContainer" wx:for="{{songlist}}" wx:key="songlist">
    <!-- 左邊封面 -->
    <view class="left">
        <image src="{{item.songImg}}"></image>
    </view>
    <!-- 中間歌曲信息 -->
    <view class="center">
        <view class="songName">{{item.songName}}</view>
        <view class="singerName">{{item.singerName}} · {{item.songName}}</view>
    </view>
    <!-- 右邊播放按鈕 -->
<view class="right">
 <!-- bindtap綁定點(diǎn)擊事件,點(diǎn)擊事件的名稱為gotoPlay -->
 <!-- data-id自定義一個(gè)屬性,可以跟隨事件傳遞 -->
        <image bindtap="gotoPlay" data-id="{{item.id}}" src="/images/playIcon.png"></image>
    </view>
</view>
```

**songlist.js中的初始數(shù)據(jù)**

```text
data: {
        songlist:[
         
            {
                "id":"1901371647",
                "songImg":"
                "songName":"孤勇者",
                "singerName":"陳奕迅"
            }
]
}
```

**songlist.js中定義gotoPlay方法, 用于攜帶參數(shù)跳轉(zhuǎn)**

```text
// 監(jiān)聽播放圖標(biāo)的點(diǎn)擊
gotoPlay:function(even){
  // even代表執(zhí)行這個(gè)點(diǎn)擊事件時(shí)傳遞過來的所有信息
        var mid=even.currentTarget.dataset.id;
        // 用mid來接收data-id傳遞過來的id值;
        wx.navigateTo({
// 跳轉(zhuǎn)到新頁(yè)面。同時(shí)攜帶參數(shù)id=mid
            url: '/pages/play/play?id='+mid
        })    
    }
```

**2.播放頁(yè)面:**

**Play.wxml**

```text
<!-- 歌曲名字 -->
    <view class="songName">{{musicName}}</view>
```

**Play.js**

```text
Page({
/**
     * 頁(yè)面的初始數(shù)據(jù)
     */
    data: {
        id:"",
        musicName:"",
        musicPic:"",
    },

    /**
     * 生命周期函數(shù)--監(jiān)聽頁(yè)面加載
     */
    onLoad: function (options) {
        var mid =options.id
        var index1=options.index
        // this指的是當(dāng)前對(duì)象,這里指的是play
        // console.log(options)
        this.setData({
            id:mid
        })
        // 歌曲詳情的渲染
        this.musicShow()
    },

    // 歌曲詳情渲染的方法
    musicShow(){
        var id=this.data.id
        // console.log(id)
        var that=this
        // 用that存儲(chǔ)當(dāng)前對(duì)象,網(wǎng)絡(luò)請(qǐng)求時(shí),this指的是當(dāng)前網(wǎng)絡(luò)對(duì)象,不是當(dāng)前的play對(duì)象
        // 通過歌曲id來進(jìn)行接口的數(shù)據(jù)拼接
        var url="https://music.163.com/api/song/detail/?ids=["+id+"]"
        // 網(wǎng)絡(luò)請(qǐng)求
        wx.request({
          url: url,
          success (res) {
            //   console.log(res)
            var name=res.data.songs[0].name
            // console.log(res.data.songs[0].id)
            var pic=res.data.songs[0].album.picUrl
            that.setData({
                "musicPic":pic,
                "musicName":name
            })
          }
        })
    }

})
```

**最終結(jié)果:**

點(diǎn)擊圖1中播放按鈕,跳轉(zhuǎn)到圖2播放頁(yè),且圖2中的歌曲名稱就是圖1中的歌曲名字。

小程序頁(yè)面?zhèn)鲄⒅录鲄?

**- End -**

更多關(guān)于web培訓(xùn)的問題,歡迎咨詢千鋒教育在線名師。千鋒教育擁有多年IT培訓(xùn)服務(wù)經(jīng)驗(yàn),采用全程面授高品質(zhì)、高體驗(yàn)培養(yǎng)模式,擁有國(guó)內(nèi)一體化教學(xué)管理及學(xué)員服務(wù),助力更多學(xué)員實(shí)現(xiàn)高薪夢(mèng)想。

tags:
聲明:本站稿件版權(quán)均屬千鋒教育所有,未經(jīng)許可不得擅自轉(zhuǎn)載。
10年以上業(yè)內(nèi)強(qiáng)師集結(jié),手把手帶你蛻變精英
請(qǐng)您保持通訊暢通,專屬學(xué)習(xí)老師24小時(shí)內(nèi)將與您1V1溝通
免費(fèi)領(lǐng)取
今日已有369人領(lǐng)取成功
劉同學(xué) 138****2860 剛剛成功領(lǐng)取
王同學(xué) 131****2015 剛剛成功領(lǐng)取
張同學(xué) 133****4652 剛剛成功領(lǐng)取
李同學(xué) 135****8607 剛剛成功領(lǐng)取
楊同學(xué) 132****5667 剛剛成功領(lǐng)取
岳同學(xué) 134****6652 剛剛成功領(lǐng)取
梁同學(xué) 157****2950 剛剛成功領(lǐng)取
劉同學(xué) 189****1015 剛剛成功領(lǐng)取
張同學(xué) 155****4678 剛剛成功領(lǐng)取
鄒同學(xué) 139****2907 剛剛成功領(lǐng)取
董同學(xué) 138****2867 剛剛成功領(lǐng)取
周同學(xué) 136****3602 剛剛成功領(lǐng)取
相關(guān)推薦HOT
抖音小店照片要求尺寸多大

在抖音平臺(tái)開設(shè)小店已經(jīng)成為了越來越多人的選擇,相信大家已經(jīng)在各大社交平臺(tái)上看到有不少小店的推廣。在抖音上,照片是展示產(chǎn)品的重要手段,因...詳情>>

2023-10-08 16:14:25
抖音招商團(tuán)長(zhǎng)托管服務(wù)費(fèi)怎么退回來

抖音招商團(tuán)長(zhǎng)托管服務(wù)是抖音為有意愿創(chuàng)作內(nèi)容并帶動(dòng)其他創(chuàng)作者成為團(tuán)隊(duì)成員的用戶提供的一種服務(wù)。通過該服務(wù),招商團(tuán)長(zhǎng)可以自主組建團(tuán)隊(duì)并得到...詳情>>

2023-10-08 16:08:53
抖音小店怎么做代銷

抖音已經(jīng)成為了一個(gè)非常受歡迎的短視頻應(yīng)用程序,在其中許多用戶都精心打造了自己的小店,用于銷售各種各樣的商品,獲取額外的收入。然而,要想...詳情>>

2023-10-08 15:28:41
怎樣開抖音小店帶貨賺錢

隨著直播帶貨的火熱,越來越多的人開始嘗試通過抖音小店來開展帶貨業(yè)務(wù)。抖音小店是抖音直播帶貨的配套,可以讓用戶在購(gòu)買直播中產(chǎn)品時(shí)就實(shí)現(xiàn)購(gòu)...詳情>>

2023-10-08 15:06:36
能不能幫我打開抖音小店店鋪呢怎么弄

抖音小店是近年來非常火爆的一個(gè)網(wǎng)絡(luò)業(yè)務(wù),也是提供了很多商業(yè)機(jī)會(huì)的平臺(tái)。對(duì)于一個(gè)創(chuàng)業(yè)者而言,開設(shè)抖音小店是一個(gè)不錯(cuò)的選擇。但是,許多小店...詳情>>

2023-10-08 15:01:21
999久久久免费精品播放| 亚洲综合无码AV一区二区三区| 亚洲精品无码AⅤ中文字幕蜜桃| 一本色道无码不卡在线观看| 99999久久久久久亚洲| 丰满人妻无码∧V区视频| 国产一区二区在线视频| 久久综合激激的五月天| 人人妻人人妻人人人人妻妻人人人人 | 永久亚洲成A人片777777| AV未满十八禁免费网站| 国产AV无码专区亚洲AV毛片搜 | ZZIJZZIJ亚洲日本少妇J| 哒哒哒WWW在线影院| 瑜伽裤国产一区二区三区| 国产成人AV无码精品天堂| 国产一区二三区好的精华液| 里面也请好好疼爱第5话在哪| 人妻精品久久久久中文字幕69| 无码成人黄动漫在线观看| 野花高清在线电影观看免费视频 | 久久精品国产成人| 欧美人与动牲交XXXXBBBB| 天天躁日日躁狠狠躁日日躁| 亚洲性夜夜综合久久7777| CAOPORN国产精品免费| 国产精品爽爽ⅴa在线观看| 久久亚洲国产成人精品性色 | 无码精品、日韩专区| 亚洲一区二区三区在线播放无码| CAOPORN免费公开视频| 国产免费永久精品无码| 蜜芽国产尤物AV尤物在线看| 精品久久久久久无码免费| 乱人伦中文无码视频| 蜜臀久久99精品久久久久久小说| 熟女高潮精品一区二区三区| 一区二区中文字幕最近第九页| 高潮娇喘抽搐喷水潮喷视频网站| 久久久久久精品一区二区三区日本| 日韩高清不卡无码AV| 亚洲熟伦熟妇AV无码专区| 粗大挺进亲女H晓晓| 久久水蜜桃亚洲AV无码精品| 天天躁狠狠躁狠狠躁夜夜躁| .精品久久久麻豆国产精品| 国产亚洲AV电影院之毛片| 欧美性猛烈XXXX极品少妇| 亚洲毛片无码专区亚洲乱| 东京无码熟妇人妻AV在线网址| 久久熟妇人妻午夜寂寞影院| 无码丰满少妇2在线观看| 99久久国产综合精品女同图片| 黑人巨大BBWBBW| 日韩人妻一区二区三区免费| 一本色道久久综合狠狠躁篇| 国产乱了真实在线观看| 秋霞电影院午夜无码中文| 亚洲欧美成人综合久久久| 高清国产天干天干天干| 女儿的朋友3完有限中字木瓜| 亚洲AV永久无码精品水牛影视| 成人精品天堂一区二区三区| 麻花豆传媒剧国产免费| 亚洲国产精品久久久天堂麻豆宅男| 大胆人体艺术视频| 欧美成人A猛片在线观看| 亚洲欧美综合一区二区三区| 国产精品高潮AV久久无码| 欧美人与动性XXXXX交性| 亚洲综合精品香蕉久久网| 国产无遮挡又黄又爽高潮| 日韩欧美一区二区三区视频 | 久久久亚洲欧洲日产国码农村 | 丰满的少妇愉情HD高清果冻传媒| 麻麻让我挺进她的黑森林| 亚洲国产精品无码久久久秋霞1| 丰满熟妇乱又伦在线无码视频| 欧美黑人又大又粗XXXX| 伊人久久大香线蕉AV一区| 狠狠躁夜夜躁AV网站色| 无码精品人妻一区二区三区影院| 成人国内精品久久久久影院VR| 男生女生一起相差差差| 一个吃奶两个添下面H| 京东影业JD008苏小小| 无遮挡啪视频APP| 大陆国语对白国产AV片| 欧美牲交视频免费观看| 中文激情在线一区二区| 久久国产精品香蕉成人APP| 亚洲AV日韩AV激情亚洲| 国产激情久久久久影院老熟女| 日韩精品无码一区二区| 啊灬啊灬高潮来了…视频APP| 免费无码成人AV在线播放| 泳池里强摁做开腿呻吟漫画视频| 激情综合婷婷丁香五月俺来也| 午夜伦伦电影理论片大片| 公咬着小娇乳H边走边欢视频| 日本精品VIDEOSSEX 黑| WWW一区二区WWW免费| 欧美 亚洲 另类 丝袜 自拍| 中文在线っと好きだった官网| 久久丫精品国产亚洲AV| 亚洲综合成人AⅤ在线网站| 久久99国产亚洲高清观看首页| 亚洲AV午夜国产精品无码中文字| 国产欧美精品一区AⅤ影院| 无线乱码A区B区C区D| 国产精品久久久久久无遮挡| 天天爽夜夜爽夜夜爽| 国产精口品美女乱子伦高潮| 偷朋友人妻系列H文| 国产福利一区二区久久| 无码99久热只有精品视频在线观| 国产成人亚洲精品无码H在线| 撕掉她的衣服吮的双乳游戏 | 91人妻人人澡人人爽人人精品| 没带罩子被校霸C了一节课怎么办| 在线观看无码AV网站永久| 乱码视频午夜在线观看| 2021影音先锋AⅤ资源男人网| 男人吃奶摸下挵进去好爽在线观看| 40岁大乳的熟妇在线观看| 欧美AAAAAA级午夜福利视频| MONSTER无删减动漫| 日本亲与子乱人妻HD| 嗯…啊 摸 湿 奶头免费视频| 私はあなたのおさんです怎么读| 国产成人综合久久精品免费| 午夜A级理论片在线播放不卡| 国产日韩AⅤ无码一区二区三区| 亚洲AⅤ精品无码一区二区嫖妓 | 亚洲AV成人一区二区三区AV| 护士被弄到高潮喷水抽搐 | 精品九九人人做人人爱| 亚洲性色AV性色在线观看| 久久夜色撩人精品国产小说| 。国产精品麻豆成人AV网| 欧美性操大鸡狠狠| 处 女 开 破视频处CT开| 偷窥少妇久久久久久久久| 国产亚洲精品自在久久蜜TV| 亚洲精品无码AV人在线观看国产| 久久久久久毛片精品免费不卡| 中文字幕亚洲欧美专区| 人妻av中年熟妇无码系列| 国产ⅩXXX推油按摩BBBB| 小东西好几天没弄了还能吃吗| 精产国品一二二线三线区别| 又白又大的两座峰| 强被迫伦姧惨叫VIDEO| 国产JJIZZ女人多水| 亚洲V国产V天堂A无码二区| 久久久噜噜噜久久中文字幕色伊伊| …久久精品99久久香蕉国产| 人人婷婷色综合五月第四人色阁| 国产成人AV综合色| 亚洲国产精品无码久久一线 | 国产香蕉97碰碰久久人人| 亚洲中文精品久久久久久| 能让我流水水的一千字| 高清国语自产拍免费视频| 亚洲成A人片77777国产| 毛多水多肥胖老太婆| 成人AV在线一区二区三区| 小雪的L3又嫩又紧又多水图| 久久精品亚洲中文字幕无码网站| AV无码久久久久不卡网站下载| 四虎无码永久在线影库网址一个人| 激情爆乳一区二区三区| 777成了乱人视频| 特殊重囗味SM在线观看无码| 狠狠色噜噜狠狠亚洲AV| 制服丝袜自拍另类第1页| 日产无人区二线三线乱码| 国产性夜夜春夜夜爽| 337P日本欧洲亚洲大胆色噜噜| 舌头伸入麻麻两腿之间| 精品无码人妻夜人多侵犯18| А√中文在线天堂| 亚洲AV鲁丝一区二区三区| 内射夜晚在线观看| 国产成人愉拍精品| 岳把腿扒开让我添| 少妇人妻系列无码专区视频| 久久精品国产精品亚洲艾草网| 被黑人下药做得受不了| 亚洲国产AV一区二区三区| 欧洲无码精品A码无人区| 国产亚洲人成在线播放| 777亚洲熟妇自拍无码区| 午夜三级手机在线电影| 内射毛片内射国产夫妻| 国产精品女上位好爽在线| 中文字幕无码中文字幕有码A| 无码精品人妻一区二美国区三区| 麻豆精品传媒一二三区艾秋| 国产精品免费久久久久软件 |