微信小程序 跳转方式总结
微信小程序导航与跳转方式详解
微信小程序提供了多种页面跳转方式,帮助开发者实现流畅的用户体验。以下是四种主要的跳转方式及其特点,供朋友们参考。
方式一:使用
这是微信小程序中最常用的跳转方式之一。
```html
```
方式二:监听时间bindtap事件
可以在页面布局上添加bindtap事件,然后在对应的方法里通过wx.navigateTo实现跳转。这种方式没有点击按下的效果。例如:
```javascript
redirect_my_jianzhi: function () {
wx.navigateTo({
url: '../my_jianzhi/my_jianzhi',
success: function (res) { / success / },
fail: function () { / fail / },
complete: function () { / complete / }
})
}
```
方式三:使用wx.redirectTo
这种方式的特点是关闭当前页面,跳转到应用内的某个页面。例如:
```javascript
navigateto_city: function (event) {
var provinceName = event.currentTarget.id;
wx.redirectTo({
url: '../city/city?province='+provinceName,
success: function (res) { / success / },
fail: function () { / fail / },
complete: function () { / complete / }
})
}
```
方式四:使用wx.navigateBack
这种方式可以关闭当前页面,返回上一页面或多级页面。例如:
```javascript
wx.navigateBack({
delta: 1, // 回退前 delta(默认为1) 页面
success: function (res) { / success / },
fail: function () { / fail / },
complete: function () { / complete / }
})
```
如果需要给上一个页面赋值,可以使用getCurrentPages()获取当前页面栈,然后给上一个页面传递数据。例如:
```javascript
var pages = getCurrentPages();
var prevPage = pages[pages.length - 2]; //上一个页面。
prevPage.setData({
bank_: bank_,
bank: bank
})
```感谢大家的阅读,希望这些介绍能对大家有所帮助。微信小程序的开发是一个不断和学习的过程,希望各位开发者能够不断学习和进步,为用户带来更好的体验。谢谢对本站的支持!
编程语言
- 微信小程序 跳转方式总结
- 实例代码详解jquery.slides.js
- 深入浅出es6模板字符串
- PHP命名空间(namespace)的使用基础及示例
- vue.js 实现点击按钮动态添加li的方法
- Vue.js学习之计算属性
- 详解PHP防止盗链防止迅雷下载的方法
- JS解决移动web开发手机输入框弹出的问题
- JavaScript操作XML文件之XML读取方法
- 微信上传视频文件提示(推荐)
- 关于Ajax请求中传输中文乱码问题的解决方案
- php魔术方法功能与用法实例分析
- javascript实现文字无缝滚动
- asp加密解密函数decrypt
- 微信小程序实战之顶部导航栏(选项卡)(1)
- golang与PHP输出excel示例