這篇文章主要為大家展示了“微信小程序如何從列表item項(xiàng)跳轉(zhuǎn)到下一個(gè)頁面”,內(nèi)容簡(jiǎn)而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“微信小程序如何從列表item項(xiàng)跳轉(zhuǎn)到下一個(gè)頁面”這篇文章吧。
創(chuàng)新互聯(lián)建站主要從事網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站設(shè)計(jì)、網(wǎng)頁設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)環(huán)縣,十載網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):13518219792
一、效果圖
從左邊的列表頁調(diào)到右邊的詳情頁
二、頁面之間的跳轉(zhuǎn)
首先要看的是頁面的跳轉(zhuǎn),微信小程序有三種跳轉(zhuǎn)方式可供選擇:
1、保留當(dāng)前頁面,跳轉(zhuǎn)到應(yīng)用內(nèi)的某個(gè)頁面,使用wx.navigateBack
可以返回到原頁面。
wx.navigateTo({ url: 'test?id=1' })
2、關(guān)閉當(dāng)前頁面,跳轉(zhuǎn)到應(yīng)用內(nèi)的某個(gè)頁面。
wx.redirectTo({ url: 'test?id=1' })
3、跳轉(zhuǎn)到 tabBar 頁面,并關(guān)閉其他所有非 tabBar 頁面
wx.switchTab({ url: '/index' })
注:wx.navigateBack(OBJECT)
關(guān)閉當(dāng)前頁面,返回上一頁面或多級(jí)頁面??赏ㄟ^ getCurrentPages())
獲取當(dāng)前的頁面棧,決定需要返回幾層。
三、從列表item項(xiàng)跳轉(zhuǎn)到下一個(gè)頁面
第一步,渲染列表,在組件上使用wx:for控制屬性綁定一個(gè)數(shù)組,即可使用數(shù)組中各項(xiàng)的數(shù)據(jù)重復(fù)渲染該組件。默認(rèn)數(shù)組的當(dāng)前項(xiàng)的下標(biāo)變量名默認(rèn)為index,數(shù)組當(dāng)前項(xiàng)的變量名默認(rèn)為item
<view wx:for="{{array}}"> {{index}}: {{item.message}} </view>
第二步,使用wx:key為列表中的項(xiàng)目綁定標(biāo)識(shí)符
<view wx:for="{{array}}" wx:key="{{item.viewid}}"> {{index}}: {{item.message}} </view>
第三步,為每一個(gè)item對(duì)應(yīng)的鏈接傳遞相應(yīng)的參數(shù),在布局頁面使用navigator導(dǎo)航組件,指定url并為每一個(gè)item對(duì)應(yīng)的鏈接傳遞相應(yīng)的參數(shù),在URL后面跟上?以及鍵值就行,多個(gè)參數(shù)用&連接,例如:
url="../detail/detail?index={{item.viewid}}"
四、demo源碼
<view wx:for="{{words}}" wx:key="{{item.viewid}}"> <navigator url="../detail/detail?index={{item.viewid}}"> <view class="item-style">{{item.name}}</view> </navigator> </view>
Page({ data: { words: [{message: '微信小程序',viewid:'1',time:'2017-01-09 8:00:00',money:'hello'}, {message: '微信小程序',viewid:'2',time:'2017-01-09 8:00:00',money:'hello'}, {message: '微信小程序',viewid:'3',time:'2017-01-09 8:00:00',money:'hello'}, {message: '微信小程序',viewid:'4',time:'2017-01-09 8:00:00',money:'hello'}, {message: '微信小程序',viewid:'5',time:'2017-01-09 8:00:00',money:'hello'}, {message: '微信小程序',viewid:'6',time:'2017-01-09 8:00:00',money:'hello'}, {message: '微信小程序',viewid:'7',time:'2017-01-09 8:00:00',money:'hello'}, {message: '微信小程序',viewid:'8',time:'2017-01-09 8:00:00',money:'hello'}, {message: '微信小程序',viewid:'9',time:'2017-01-09 8:00:00',money:'hello'}] } ... })
以上是“微信小程序如何從列表item項(xiàng)跳轉(zhuǎn)到下一個(gè)頁面”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!
文章名稱:微信小程序如何從列表item項(xiàng)跳轉(zhuǎn)到下一個(gè)頁面
鏈接分享:http://muchs.cn/article20/pisdjo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供Google、面包屑導(dǎo)航、移動(dòng)網(wǎng)站建設(shè)、微信小程序、搜索引擎優(yōu)化、網(wǎng)站改版
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)