国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 課堂 > 小程序 > 正文

微信小程序點擊跳轉navigator實現

2020-03-21 16:29:37
字體:
來源:轉載
供稿:網友

 1、給view容器綁定點擊事件:

<view class="menu_item" bindtap="click” >

2、在.js中聲明這個事件:

click:function(e) {      console.log('-------------click',e);  }

注意,這里的事件是要寫在data外的。

有一篇很詳細的事件文章,里面講解了冒泡和非冒泡的事件:https://blog.csdn.net/gang544043963/article/details/52795262

3、跳轉navigator
小程序的跳轉是 navigator負責。

導航的幾個跳轉:
(1) wx.navigateTo
保留當前頁面,跳轉到應用內的某個頁面,使用wx.navigateBack可以返回到原頁面。需注意這里跳轉是不能挑戰到TabBar上的頁面。
參數包括:
url: 要跳轉的路徑,這里是可以傳值的。參數與路徑之間用?隔開,每個參數用&隔開。

A頁面:

click:function(e) {      console.log('-------------click',e);      wx.navigateTo({        url: '../../pages/goodsList/goodsList?key="123"&name="ptt"',      })  }

B頁面:

var app = getApp()Page({  data:{  },  onLoad:function(option){    console.log('------------參數',option);  }})

打印結果:

微信小程序,點擊跳轉,navigator

圖片.png

 


(2) wx.navigateBack
關閉當前頁面,返回上一頁面或多級頁面。可通過 getCurrentPages()) 獲取當前的頁面棧,決定需要返回幾層。

back:function(){    console.log('-----------back');    wx.navigateBack({      delta: 1, // 回退前 delta(默認為1) 頁面    })  }

(3) wx.redirectTo
關閉當前頁面,跳轉到應用內的某個頁面。這里也是不能跳轉到TabBar上的頁面。

wx.redirectTo({        url: '../../pages/goodsList/goodsList?key="123"&name="ptt"',      })

同樣可以傳遞參數,但是就沒有辦法回退了。

(4) wx.switchTab
跳轉到 tabBar 頁面,并關閉其他所有非 tabBar 頁面。

wx.switchTab({        url: '../../pages/category/category      })

可以跳轉到tabBar,但是不能夠帶參數

(5) navigator
相當于鏈接。

跳轉到購物車頁面

指定要跳轉的路徑以及類型,這里類型包括以下幾種:
‘navigate’ : 對應于wx.navigateTo
‘redirect’ : 對應于wx.redirectTo
‘switchTab’ :對應于wx.switchTab



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 遂溪县| 崇礼县| 军事| 淮安市| 浮山县| 比如县| 云梦县| 东海县| 乌什县| 靖州| 河北区| 钦州市| 女性| 云和县| 南雄市| 永登县| 绥中县| 镇赉县| 常州市| 吉安市| 广德县| 济宁市| 新蔡县| 江都市| 隆尧县| 庄河市| 湟中县| 鄂温| 松滋市| 天峨县| 社会| 于田县| 藁城市| 舟山市| 老河口市| 道孚县| 涡阳县| 桂东县| 麟游县| 嘉定区| 宜昌市|