国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當(dāng)前位置: 首頁 - 科技 - 知識(shí)百科 - 正文

微信小程序?qū)崿F(xiàn)頁面跳轉(zhuǎn)傳值以及獲取值的方法分析

來源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-27 22:23:28
文檔

微信小程序?qū)崿F(xiàn)頁面跳轉(zhuǎn)傳值以及獲取值的方法分析

微信小程序?qū)崿F(xiàn)頁面跳轉(zhuǎn)傳值以及獲取值的方法分析:本文實(shí)例講述了微信小程序?qū)崿F(xiàn)頁面跳轉(zhuǎn)傳值以及獲取值的方法。分享給大家供大家參考,具體如下: 在安卓中頁面跳轉(zhuǎn)傳值都是通過bundle,現(xiàn)在研究一下小程序的列表跳轉(zhuǎn)及頁面?zhèn)髦怠?my.wxml <view class=container> <view bin
推薦度:
導(dǎo)讀微信小程序?qū)崿F(xiàn)頁面跳轉(zhuǎn)傳值以及獲取值的方法分析:本文實(shí)例講述了微信小程序?qū)崿F(xiàn)頁面跳轉(zhuǎn)傳值以及獲取值的方法。分享給大家供大家參考,具體如下: 在安卓中頁面跳轉(zhuǎn)傳值都是通過bundle,現(xiàn)在研究一下小程序的列表跳轉(zhuǎn)及頁面?zhèn)髦怠?my.wxml <view class=container> <view bin

本文實(shí)例講述了微信小程序?qū)崿F(xiàn)頁面跳轉(zhuǎn)傳值以及獲取值的方法。分享給大家供大家參考,具體如下:

在安卓中頁面跳轉(zhuǎn)傳值都是通過bundle,現(xiàn)在研究一下小程序的列表跳轉(zhuǎn)及頁面?zhèn)髦怠?/p>

my.wxml

<view class="container">
 <view bindtap="bindViewTap" class="userinfo">
 <image class="userinfo-avatar" src="{{userInfo.avatarUrl}}" background-size="cover"></image>
 <text class="userinfo-nickname">{{userInfo.nickName}}</text>
 </view>
 <view class="info_list">
 <block wx:for="{{userListInfo}}" >
 <view class="weui_cell" data-index="{{item.index}}" id="{{item.index}}"
 bindtap="userinfo_item">
 <view class="weui_cell_hd">
 <image src="{{item.icon}}"></image>
 </view>
 <view class="weui_cell_bd">
 <view class="weui_cell_bd_p"> {{item.text}} </view>
 </view>
 <view wx:if="{{item.isunread}}" class="badge">{{item.unreadNum}}</view>
 <view class="with_arrow"></view>
 </view>
 </block>
 </view>
</view>

my.js

var app = getApp()
Page({
 data: {
 userInfo: {},
 userListInfo: [{
 icon: '../../images/iconfont-dingdan.png',
 text: '我的訂單',
 isunread: true,
 unreadNum: 2,
 index:1
 }, {
 icon: '../../images/iconfont-kefu.png',
 text: '聯(lián)系客服',
 index: 5
 }, {
 icon: '../../images/iconfont-help.png',
 text: '常見問題',
 index: 6
 }]
 },
 onLoad: function () {
 var that = this
 //調(diào)用應(yīng)用實(shí)例的方法獲取全局?jǐn)?shù)據(jù)
 app.getUserInfo(function (userInfo) {
 //更新數(shù)據(jù)
 that.setData({
 userInfo: userInfo
 })
 })
 },
 userinfo_item: function (e) {
 var index = e.target.dataset.index;
 console.log("----index----" + index)
 console.log('-----id-----'
 + e.currentTarget.id)
 var app = getApp();
 //設(shè)置全局的請(qǐng)求訪問傳遞的參數(shù)
 app.requestId = e.currentTarget.id;
 app.requestIndex = index;
 }
})

微信小程序設(shè)置id的方法標(biāo)識(shí)來傳值

在要跳轉(zhuǎn)的item處,設(shè)置一個(gè)id并給當(dāng)前的id賦值上對(duì)應(yīng)的key值,
id="{{item.index}}"
后我們?cè)趈s的bindtap的響應(yīng)事件中獲取,并傳遞到下一個(gè)界面中;
獲取到id傳的值
通過e.currentTarget.id;獲取設(shè)置的id值,并通過設(shè)置全局對(duì)象的方式來傳遞數(shù)值,
獲取全局對(duì)象 var app=getApp(); //設(shè)置全局的請(qǐng)求訪問傳遞的參數(shù) app.requestDetailid=id;
在調(diào)試模式下:我們也可以在,wxml中查看到我們?cè)O(shè)置的每一個(gè)item的id值

通過使用data - xxxx 的方法標(biāo)識(shí)來傳值

通過使用data - xxxx 的方法標(biāo)識(shí)來傳值,xxxx可以自定義取名 比my.wxml中的data-index。
如何獲取data-xxxx傳遞的值?
在js的bindtap的響應(yīng)事件中:
通過數(shù)據(jù)解析一層層找到數(shù)據(jù),var id=e.target.dataset.index(根據(jù)你的data-id的取名)
如js中的兩個(gè)打印就是通過兩種不同方式獲得的id。

微信小程序如何跨頁面獲取值

依據(jù)上面的方式設(shè)置要傳遞的值,頁面跳轉(zhuǎn)后,我們就需要在下一個(gè)頁面拿到傳遞的數(shù)據(jù)(這個(gè)數(shù)據(jù)在傳遞前,就已經(jīng)被設(shè)置成全局變量)相當(dāng)于給全局變量添加了新的key,value
在跳轉(zhuǎn)后的js頁面,接收傳遞過來的數(shù)據(jù)detail.js
同樣通過全局額方式取值出來,(即和app.js中取某個(gè)變量的值是一樣的)

var id=getApp().requestId;
var index=getApp().requestIndex;
console.log(id);
console.log(index);

通過鏈接傳參:

wx.navigateTo({
 url: '/pages/account/feedback/feedback?test=feedback_test&name=jia',
 success: function(res) {},
 fail: function(res) {},
 complete: function(res) {},
})

點(diǎn)擊頁面跳轉(zhuǎn)時(shí)通過?方式傳參。在跳轉(zhuǎn)后的頁面JS中做如下接收:

onLoad: function (e) {
 var movieid = getApp().requestId;
 var movieIndex = getApp().requestIndex;
 console.log("-----feedback--movieid--" + movieid +" " + movieIndex);
 console.log("-----feedback--test--" + e.test);
 console.log("-----feedback--name--" + e.name);
 },

感覺比較好的方法還是通過鏈接方式進(jìn)行參數(shù)傳遞,第一種有些像安卓中進(jìn)行頁面跳轉(zhuǎn),把一些傳遞的參數(shù)寫到Application中,第二種是像通過bundle方式進(jìn)行傳遞。前端小白總結(jié),希望前端豐富的同學(xué)可以提供更多思路。

希望本文所述對(duì)大家微信小程序開發(fā)有所幫助。

聲明:本網(wǎng)頁內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

微信小程序?qū)崿F(xiàn)頁面跳轉(zhuǎn)傳值以及獲取值的方法分析

微信小程序?qū)崿F(xiàn)頁面跳轉(zhuǎn)傳值以及獲取值的方法分析:本文實(shí)例講述了微信小程序?qū)崿F(xiàn)頁面跳轉(zhuǎn)傳值以及獲取值的方法。分享給大家供大家參考,具體如下: 在安卓中頁面跳轉(zhuǎn)傳值都是通過bundle,現(xiàn)在研究一下小程序的列表跳轉(zhuǎn)及頁面?zhèn)髦怠?my.wxml <view class=container> <view bin
推薦度:
標(biāo)簽: 微信小程序 方法 的方法
  • 熱門焦點(diǎn)

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 亚洲色图第1页 | 国产日韩欧美一区二区三区视频 | 日韩精品免费观看 | 日本a级精品一区二区三区 日本不卡视频一区二区三区 | 91精品国产品国语在线不卡 | 亚洲一区二区三区免费 | 一级一级特黄女人精品毛片视频 | 日本免费一二三区 | 日韩成人在线电影 | 欧美日韩中文字幕 | 国产精品久久亚洲一区二区 | 国产69精品久久久久777 | 不卡一级aaa全黄毛片 | 日韩 亚洲 欧美 中文 高清 | 欧美成人禁片在线观看网址 | 午夜精品久久久久久91 | 欧美亚洲网| 国产麻豆流白浆在线观看 | 在线永久免费观看的毛片 | 日韩在线观看精品 | 国产一区在线播放 | 亚洲国产视频网站 | 久久久91精品国产一区二区 | 欧美阿v高清资源在线 | 国产一区二区精品久久凹凸 | 精品久久久久久综合日本 | 亚洲欧美韩国 | 国内精品久久久久久中文字幕 | 国产精品综合色区在线观看 | 久久精品亚洲欧美日韩久久 | 91一区二区三区四区五区 | 国产成人亚洲综合91精品555 | 国产精品亚洲四区在线观看 | a色毛片免费视频 | 亚洲第八页| 国产在线观看精品一区二区三区91 | 久久一区二区三区精品 | 亚洲视频在线观看 | 国产中文字幕在线视频 | 欧美日韩亚洲综合 | 欧美va免费精品高清在线 |