演示效果也看到了小程序也就提供这几个处理导航控制。值得注意的是只能同时导航五个页面
主要属性:
导航条一些方法
wx.setNavigationBarTitle(object) 设置导航条的Title
导航标题可以通过三种方式设置,第一种是通过全局配置名字统一,第二种就是在page中新建个json文件配置它会覆盖全局配置的title,第三种就是通过API设置。
wx.showNavigationBarLoading()设置在导航条上显示Loading加载状态
wx.hideNavigationBarLoading() 隐藏Loading加载状态
导航视图的一些方法
wx.navigateTo() 保留当前页面进行跳转,传参时就像拼接GET参数一样即可,代码中会有体现
wx.redirectTo() 销毁当前页面进行跳转,
wx.navigateBack() 返回上一个页面
wxml
<button type="primary" bindtap="setNavigationBarTitle">设置navigationBarTitle</button> <button type="primary" bindtap="showNavigationBarLoading">设置navigationBarLoading加载状态</button> <button type="primary" bindtap="hiddenNavigationBarLoading">隐藏navigationBarLoading加载状态</button> <button type="warn" bindtap="navigateTo"> 保留当前页跳转</button> <button type="warn" bindtap="redirectTo"> 不保留当前页面跳转</button> <button type="warn" bindtap="navigateBack">退回到上一个页面</button>
json
{
"navigationBarTitleText": "我是通过json配置的title"
}
js
//导入另一个页面 var file = '../audio/audio' Page({ data:{ text:"Page navigation" }, onLoad:function(options){ // 页面初始化 options为页面跳转所带来的参数 }, /** * 设置NavigationTitle */ setNavigationBarTitle: function() { wx.setNavigationBarTitle({ title: '我是通过API设置的NavigationBarTitle' }) }, /** * 设置加载状态 */ showNavigationBarLoading: function() { wx.showNavigationBarLoading() }, /** * 隐藏加载状态 */ hiddenNavigationBarLoading: function() { wx.hideNavigationBarLoading() }, /** * 保留当前Page跳转 */ navigateTo: function() { wx.navigateTo({ //传递参数方式向get请求拼接参数一样 url: file + '?phone=18939571&password=1992', success: function(res) { console.log(res) }, fail: function(err) { console.log(err) } }) }, /** * 关闭当前页面进行跳转当前页面会销毁 */ redirectTo: function() { wx.redirectTo({ //传递参数方式向get请求拼接参数一样 url: file + '?phone=189395719&password=1992' }) }, /** * 退回到上一个页面 */ navigateBack: function() { wx.navigateBack() }, onReady:function(){ // 页面渲染完成 }, onShow:function(){ // 页面显示 }, onHide:function(){ // 页面隐藏 }, onUnload:function(){ // 页面关闭 } })
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
本文向大家介绍微信小程序 简单教程实例详解,包括了微信小程序 简单教程实例详解的使用技巧和注意事项,需要的朋友参考一下 刚接触到微信小程序开发,这里做一个简单的教程: 1. 获取微信小程序的 AppID 登录 https://mp.weixin.qq.com ,就可以在网站的“设置”-“开发者设置”中,查看到微信小程序的 AppID 了,注意不可直接使用服务号或订阅号的 AppID 。 注意:如果
本文向大家介绍微信小程序Redux绑定实例详解,包括了微信小程序Redux绑定实例详解的使用技巧和注意事项,需要的朋友参考一下 微信小程序Redux绑定实例详解 安装 clone或者下载代码库到本地: 将dist/wechat-weapp-redux.js(或者拷贝minify的也可以)文件直接拷贝到小程序的工程中,例如(下面假设我们把第三方包都安装在libs目录下): 上面的命令将包拷贝到小程序
本文向大家介绍微信小程序 Image组件实例详解,包括了微信小程序 Image组件实例详解的使用技巧和注意事项,需要的朋友参考一下 image组件也是一个程序不可缺少的,可以这样说一个app中image组件随处可以看到,一般 image有两种加载方式第一种是网络图片第二种是本地图片资源,都用src属性去指定。 重点属性: 三种缩放模式 九种剪切方式 wxml 相关文章: hello WeApp
本文向大家介绍微信小程序template模板实例详解,包括了微信小程序template模板实例详解的使用技巧和注意事项,需要的朋友参考一下 微信小程序template模板使用 前言 微信小程序中提供了template使用,即相同的板块可以进行代码互用,如下方的效果图,就可以用template。 效果图 一、模板定义 模板最重要的是模板的名称,即"" 以下是实例模板代码 wxss文件 二、模板使用
本文向大家介绍微信小程序 实战小程序实例,包括了微信小程序 实战小程序实例的使用技巧和注意事项,需要的朋友参考一下 微信小程序基本组件和API已撸完,总归要回到正题的,花了大半天时间做了个精简版的百思不得姐,包括段子,图片,音频,视频,四个模块。这篇就带着大家简述下这个小的APP,源码会放到GitHub上欢迎start。 项目中我能学到什么? tabbar使用方式 网络调用真实接口 loading
本文向大家介绍微信小程序 获取微信OpenId详解及实例代码,包括了微信小程序 获取微信OpenId详解及实例代码的使用技巧和注意事项,需要的朋友参考一下 获取微信OpenId 先获取code 再通过code获取authtoken,从authtoken中取出openid给前台 微信端一定不要忘记设定网页账号中的授权回调页面域名 流程图如下 主要代码 页面js代码 WxCodeServlet代码 W