微信小程序跳转的几种方式
组件navigator
1.navigate
保留当前页面,跳转到应用内的某个页面,但是不能跳到tabBar页面。路径后面可以带参数。参数与路径之间使用?分隔,参数键与参数值用=相连,不用参数用&分隔,如’path?key=value&key2=value2’
index.wxml
<navigator url="/pages/details/details?name=iphone&price=8888">手机</navigator>
details.wxml
<view>
<text>
名称:{
{
name}}
</text>
</view>
<view>
<text>
价格:{
{
price}}
</text>
</view>
details.js
// pages/details/details.js
Page({
/**
* 页面的初始数据
*/
data: {
},
/**
* 生命周期函数--监听页面加载
*/
onLoad: function (options) {
this.setData({
name:options.name,
price:options.price
})
},
/**
* 生命周期函数--监听页面初次渲染完成
*/
onReady: function () {
},
/**
* 生命周期函数--监听页面显示
*/
onShow: function (<