1,navigator 跳转时
wxml页面(参数多时可用“&”)
<navigator url=\'../index/index?id=1&name=aaa\'></navigator>
或者添加点击事件,js用navigateTo跳转传参,两种效果一样
wx.navigateTo({
url: \'../index/index?id=1&name=aaa\',
})
js页面 在onLoad里直接获取
onLoad: function (options) { //页面初始化 options为页面跳转所带来的参数 var id = options.id //获取值 },
2.全局变量
app.js页面
globalData:{ id:null }
赋值:
var app = getApp(); app.globalData.id = 2
取值:
var app = getApp(); var id = app.globalData.id
3.列表index下标取值
wxml页面
<button bindtap=\'clickMe\' data-id=\'1\'>点击</button>
如果需要传递多个,可以写多个data-[参数]的方式进行传递
js页面
clickMe:function(e){ var id = e.currentTarget.dataset.id console.log(id); },
注意:通过wxml设置data-[参数名]传递参数,[参数名]只能是小写,不能有大写
4.form表单传值
form表单传值比较简单常用,就不举例了