小程序:獲取當(dāng)前點(diǎn)擊的view的title和其他配置數(shù)據(jù)并傳遞給下一個(gè)頁(yè)面

來(lái)看這樣一個(gè)需求,有一個(gè)列表頁(yè),點(diǎn)擊item的時(shí)候要把對(duì)應(yīng)的標(biāo)題和內(nèi)容傳到下一個(gè)頁(yè)面

列表頁(yè)
詳情頁(yè)

有了需求,咱們就開(kāi)始干

1.配置item的數(shù)組,從接口獲取,在.js文件中的onReady函數(shù)中完成網(wǎng)絡(luò)請(qǐng)求


    /**
     * 生命周期函數(shù)--監(jiān)聽(tīng)頁(yè)面初次渲染完成
     */
    onReady: function () {

        var page = this;
        wx.request({
            url: this.data.base_url + '/' + this.data.url,
            data: {
                size: '4',
            },
            header: {
                // !!!這個(gè)參數(shù)要注意,post的時(shí)候要帶上,否則服務(wù)器收不到post請(qǐng)求的數(shù)據(jù)
                "Content-Type": "application/x-www-form-urlencoded"  
            },
            method: 'post',
            dataType: '',
            success: function (res) {

                page.setData({
                    array: res.data.data,
                });
            },
            fail: function (res) {
                // console.log(res);
            },
            complete: function (res) {
                // console.log(res.data);
            },
        })
    },

2.在.wxml中用wx:for創(chuàng)建布局并綁定一個(gè)點(diǎn)擊事件,使用data-添加自定義數(shù)據(jù).這里我們要使用title和desc兩個(gè)數(shù)據(jù),就按照如下方式寫(xiě):

<view class="topic">
    <view class="topic_item" wx:for="{{array}}" wx:key="aa" wx:for-index="idx" wx:for-item="item" bindtap="navToDetailPage" data-desc="{{item.description}}"  data-title="{{item.title}}">
        <image class="topic_item_image" src="{{item.thumb}}" mode="aspectFill"></image>
        <text>{{item.title}}</text>
    </view>
  </view>

3.在.js文件的點(diǎn)擊事件中獲取當(dāng)前點(diǎn)擊的view的綁定數(shù)據(jù),并傳遞給下一個(gè)頁(yè)面

頁(yè)面跳轉(zhuǎn)傳遞參數(shù)是采用url加參數(shù)的形式

navToDetailPage: function(option) {
        //option就是點(diǎn)擊的view的data-title和data-desc
        console.log(option);
        wx.navigateTo({
            url: '../VideoDetail/VideoDetail?desc=' + option.currentTarget.dataset.desc+'&title='+option.currentTarget.dataset.title,
            success: function(res) {
                console.log(res);
            },
            fail: function(res) {},
            complete: function(res) {},
        })
    },
    hotvideotap: function(option) {
        wx.setNavigationBarTitle({
            title: option.currentTarget.dataset.id,
            success: function(res) {},
            fail: function(res) {},
            complete: function(res) {},
        })
    },

4.在詳情頁(yè)讀取列表頁(yè)傳遞來(lái)的兩個(gè)參數(shù)

//---------------.js------------------
/**
   * 頁(yè)面的初始數(shù)據(jù)
   */
  data: {
    title:'',
    desc:''
  },


/**
   * 生命周期函數(shù)--監(jiān)聽(tīng)頁(yè)面加載
   */
  onLoad: function (options) {
    console.log(options);
    this.setData({
        title: options.title,
        desc: options.desc
    });
  },

//---------------.wxml------------------
<view class="rootview">
  <text class="title">標(biāo)題:{{title}}</text>
  <text class="desc">內(nèi)容:{{desc}}</text>
</view>

End

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末挖腰,一起剝皮案震驚了整個(gè)濱河市勿负,隨后出現(xiàn)的幾起案子忌穿,更是在濱河造成了極大的恐慌,老刑警劉巖糙申,帶你破解...
    沈念sama閱讀 221,576評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡玄组,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,515評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門(mén)谒麦,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)俄讹,“玉大人,你說(shuō)我怎么就攤上這事绕德』继牛” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 168,017評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵耻蛇,是天一觀(guān)的道長(zhǎng)踪蹬。 經(jīng)常有香客問(wèn)我,道長(zhǎng)臣咖,這世上最難降的妖魔是什么跃捣? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 59,626評(píng)論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮夺蛇,結(jié)果婚禮上疚漆,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好娶聘,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,625評(píng)論 6 397
  • 文/花漫 我一把揭開(kāi)白布灵临。 她就那樣靜靜地躺著,像睡著了一般趴荸。 火紅的嫁衣襯著肌膚如雪儒溉。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 52,255評(píng)論 1 308
  • 那天发钝,我揣著相機(jī)與錄音顿涣,去河邊找鬼。 笑死酝豪,一個(gè)胖子當(dāng)著我的面吹牛涛碑,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播孵淘,決...
    沈念sama閱讀 40,825評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼蒲障,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了瘫证?” 一聲冷哼從身側(cè)響起揉阎,我...
    開(kāi)封第一講書(shū)人閱讀 39,729評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎背捌,沒(méi)想到半個(gè)月后毙籽,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,271評(píng)論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡毡庆,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,363評(píng)論 3 340
  • 正文 我和宋清朗相戀三年坑赡,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片么抗。...
    茶點(diǎn)故事閱讀 40,498評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡毅否,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出蝇刀,到底是詐尸還是另有隱情螟加,我是刑警寧澤,帶...
    沈念sama閱讀 36,183評(píng)論 5 350
  • 正文 年R本政府宣布熊泵,位于F島的核電站仰迁,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏顽分。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,867評(píng)論 3 333
  • 文/蒙蒙 一施蜜、第九天 我趴在偏房一處隱蔽的房頂上張望卒蘸。 院中可真熱鬧,春花似錦、人聲如沸缸沃。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,338評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)趾牧。三九已至检盼,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間翘单,已是汗流浹背吨枉。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,458評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留哄芜,地道東北人貌亭。 一個(gè)月前我還...
    沈念sama閱讀 48,906評(píng)論 3 376
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像认臊,于是被迫代替她去往敵國(guó)和親圃庭。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,507評(píng)論 2 359

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,283評(píng)論 25 707
  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理失晴,服務(wù)發(fā)現(xiàn)剧腻,斷路器,智...
    卡卡羅2017閱讀 134,697評(píng)論 18 139
  • 最令人動(dòng)容的 不是酸不啦嘰的情話(huà) 自以為的悲天憫懷 而是深藏在內(nèi)心深處的 對(duì)人性的感知 無(wú)法言狀的情感 是歷經(jīng)了歲...
    五色浮元子_閱讀 102評(píng)論 0 0
  • 今天涂屁,總體來(lái)說(shuō)還不錯(cuò)恕酸! 雖然,給自己定下的每天40分鐘運(yùn)動(dòng)跑步今天沒(méi)有完成胯陋,但是明天的我一定會(huì)補(bǔ)上的蕊温! 這是對(duì)明天...
    建min君閣下閱讀 124評(píng)論 0 0
  • 金幣閃亮亮的 發(fā)出動(dòng)人的清響 從中可以窺見(jiàn)一個(gè)別樣的 不敢奢求的未來(lái) 你的心顫抖了 靈魂在塵囂中跳躍 你想告別風(fēng)、...
    陳清偉閱讀 173評(píng)論 0 1