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

首頁 > 熱點 > 微信 > 正文

微信小程序按鈕點擊跳轉頁面詳解

2024-07-22 01:18:35
字體:
來源:轉載
供稿:網友

微信小程序中,按鈕也是<button></button>標簽,它通過bindtap屬性綁定點擊事件:

然后在js里面注冊這個回調函數:

回調函數里面通過

wx.navigateTo({url: '/pages/index/talkPage',})

跳轉到talkPage界面。

注意,html界面要在app.json里面注冊:

不注冊的話會報錯:navigateTo:fail url "pages/index/talkPage" is not in app.json

注冊完畢之后編譯,開發工具會自動為你創建一個對應的js和wxss文件,而且js里面會自動搭好基本函數:

// pages/index/talkPage.jsPage({ /*** 頁面的初始數據*/data: {}, /*** 生命周期函數--監聽頁面加載*/onLoad: function (options) {}, /*** 生命周期函數--監聽頁面初次渲染完成*/onReady: function () {}, /*** 生命周期函數--監聽頁面顯示*/onShow: function () {}, /*** 生命周期函數--監聽頁面隱藏*/onHide: function () {}, /*** 生命周期函數--監聽頁面卸載*/onUnload: function () {}, /*** 頁面相關事件處理函數--監聽用戶下拉動作*/onPullDownRefresh: function () {}, /*** 頁面上拉觸底事件的處理函數*/onReachBottom: function () {}, /*** 用戶點擊右上角分享*/onShareAppMessage: function () {}})

往里面填充就好了,還是很容易搗鼓的。

2019-3-29 回答 覃鈺程 評論“ 怎么寫兩個按鈕分別對應兩個頁面呀”

一樣的道理呀

<button bindTap = 'gotoPage1'/>;<button bindTap = 'gotoPage2'/>;

然后js里面:

gotoPage1: function(){ wx.navigateTo({ url: '/pages/index/talkPage1', }) } gotoPage2: function(){ wx.navigateTo({ url: '/pages/index/talkPage2', }) }

這是很容易看懂的寫法,也可以都綁到一個gotoPage函數上面,通過參數不同控制跳轉,大概這樣:

<button id="1" bindTap = 'gotoPage'/>;  <button id="2" bindTap = 'gotoPage'/>

js里面:

gotoPage: function(event){  const number = event.target.id;//1或者2得到點擊了按鈕1或者按鈕2  const url = "/pages/index/talkPage" + number;//得到頁面url  wx.navigateTo({ url: url,  }) }            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 缙云县| 盖州市| 宁陵县| 无极县| 安庆市| 本溪| 武威市| 鹤庆县| 称多县| 嘉义市| 盐山县| 崇礼县| 霸州市| 宝鸡市| 太白县| 武隆县| 福清市| 曲松县| 惠安县| 和硕县| 稻城县| 平舆县| 乌兰浩特市| 龙游县| 遂宁市| 元朗区| 柳河县| 汝南县| 瑞金市| 泰安市| 乐至县| 广水市| 嵩明县| 慈利县| 邓州市| 离岛区| 临江市| 大冶市| 涡阳县| 乐昌市| 历史|