首页IT科技uniapp如何请求接口(uniapp中uni.navigateTo传递变量)

uniapp如何请求接口(uniapp中uni.navigateTo传递变量)

时间2025-09-19 13:06:04分类IT科技浏览6358
导读://在起始页面跳转到test.vue页面并传递参数 uni.navigateTo({ url:...

//在起始页面跳转到test.vue页面并传递参数 uni.navigateTo({ url: test?id=1&name=uniapp }); // 在test.vue页面接受参数 export default { onLoad: function (option) { //option为object类型                 ,会序列化上个页面传递的参数 console.log(option.id); //打印出上个页面传递的参数                  。 console.log(option.name); //打印出上个页面传递的参数                          。 } }

官方文档中这样描述                          ,uni.navigateTo(OBJECT) | uni-app官网

注意:

页面跳转路径有层级限制         ,不能无限制跳转新页面 跳转到 tabBar 页面只能使用 switchTab 跳转 路由API的目标页面必须是在pages.json里注册的vue页面        。如果想打开web url         ,在App平台可以使用 plus.runtime.openURL (opens new window)或web-view组件;H5平台使用 window.open;小程序平台使用web-view组件(url需在小程序的联网白名单中)                  。在hello uni-app中有个组件ulink.vue已对多端进行封装                          ,可参考                           。 APP-NVUE平台暂不支持以this.getOpenerEventChannel()方式获取eventChannel                  ,请换用this.$scope.eventChannel来获取         ,具体方式请参考上述示例        。

但是传递的id和name都是固定值                          ,当需要传递当前页面的变量时                  ,该如何操作,经过尝试发现                          ,其实就是一个字符串拼接的问题         。

data() { return { Value: , } } //在起始页面跳转到test.vue页面并传递参数 uni.navigateTo({ url: test?Value=+Value }); // 在test.vue页面接受参数 export default { onLoad: function (option) { //option为object类型                           ,会序列化上个页面传递的参数 console.log(option.Value); //打印出上个页面传递的参数                           。 } }

binggo,问题解决!

威信搜索小程序:“检索助手                  ”或者“法务手册                          ”,查看实际运行效果                 。

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
python自搭建webhook(使用python搭建一个简易的Web服务)