首页 > 作文

微信小程序开发–页面之间的跳转

更新时间:2023-04-03 03:24:20 阅读: 评论:0

一、navigator–完成页面之间的跳转

1、新建一个页面文件夹

2、在app.json文件中引入页面

"pages": [  时光里的零零碎碎  "pages/index/index",    "pages/ranking/ranking"  ],

3、在wxml页面中用navgator标签实现跳转

<navigator url="../ranking/rankin关于冬天的诗词g">排行榜</navigator>

二、页面间跳转和传值

1、在地址后面用 ?属性=属性值 的方式传值,多个属性之间用 & 连接

<navigator url="../ranking/ranking?name=月排行榜&age=1">排行榜</navigator>

2、在跳转后的页面的.js文件中接收值,options中数据就是页面跳转时传递的值

page({    onload: function (options) {    console.log(options)  }})

注:reditect跳转,这个跳转是没有过度的,不能返回,适用于只出现一次的页面

  <navigator url="../ranking/ranking?name=月排行榜&age=1" redirect>排行榜</navigator>

三、微信小程序使用api跳转

<!-- index.wxml --><view>  <navigator url='../demo1/demo1'>普通页面跳转</navigator>  <button bindtap='ondemo1'>通过api跳转</button>  <button bindtap='o圆的公式大全ndemo2'>通过api跳转,不能返回</button></view>
//index.js//获取应用实例const app = getapp()page({  ondemo1:function(){比比皆是造句    wx:wx.navigateto({      url: '../demo1/demo1',      success: function(res) {        console.log("通过api跳转成功")      },      // 成功时的回调函数      fail: function(res) {},      //失败时的回调函数      complete: function(res) {},      //完成时的回调函数,无论成功或失败都会执行    })  },  ondemo2:function(){    wx:wx.redirectto({      url: '../demo2/demo2',      success: function(res) {},      fail: function(res) {},      complete: function(res) {},    })  }})
<!--pages/demo1/demo1.wxml--><text>pages/demo1/demo1.wxml</text><button bindtap='toback'>返回上一级</button>刘瑜愿你慢慢长大;
// pages/demo1/demo1.jspage({  toback:function(){    // wx:wx.navigateback()    wx:wx.navigateback({      delta: 1,      //delta指定返回的页面,默认是1    })  }})

本文发布于:2023-04-03 03:24:19,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/58bdc06da1266051ae891b6ec00eb19e.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:微信小程序开发–页面之间的跳转.doc

本文 PDF 下载地址:微信小程序开发–页面之间的跳转.pdf

标签:跳转   页面   排行榜   回调
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图