uniapp实现跳转页面回传数据的方法:首先给点击事件传入id;然后在Methods中写方法,代码为【uni.navigateTo({url:’opportunity-form?id=’+id})】;最后在详情页接收参数。
本教程操作环境:windows7系统、uni-app2.5.1版本,DELL G3电脑,该方法适用于所有品牌电脑。
推荐(免费):uni-app开发教程
uniapp实现跳转页面回传数据的方法:
首先介绍最原始的跳转方法,类似于html中的 a 标签,不过在uniapp中需要将 a 标签换成……
下面我们来重点介绍下跳转传值的方法
1、给点击事件传入id
转商机;
登录后复制
2、Methods中写方法
toOpportnity(id){uni.navigateTo({ //点击跳转的方法url:'opportunity-form?id='+id //需要跳转的页面路径,使用问号进行id的传值,然后再拼接一个要传入的id//对象传参方式 url:'../../pages/disabled/subsidie?listObj=' + encodeURIComponent(JSON.stringify(obj))})}
登录后复制
3、详情页接收参数
写一个onLoad函数
onLoad(options){ //传入的参数名称,可自行修改// console.log(options); 查看传入的id值
登录后复制
对象传参的接收方法
//this.leadobj(上个页面传过来的对象名称,即?后面的那个名称) = JSON.parse(decodeURIComponent(options.leadobj)); }
登录后复制
单个参数的接收,这里使用id来进行介绍
首先要把传递过来的id进行赋值
请求接口,接口的url地址后面要加上传递过来的id【/${this.id}/】
完整步骤如下:
onLoad(options){this.id = options.id;console.log('传过来的id值为:' + options.id);let that = thisuni.request({url:`${this.$serverUrl}/opportunity/${this.id}/`,header:{'Authorization': this.uerInfo.token},success(res){console.log(res)that.opportunity = res.data;}})}对象传参报错解决方案
登录后复制
相关免费学习推荐:uni-app开发教程
以上就是uniapp如何实现跳转页面回传数据的详细内容,更多请关注【创想鸟】其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。
发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/3032342.html