1***@qq.com
1***@qq.com
  • 发布:2019-06-14 15:18
  • 更新:2019-08-29 11:23
  • 阅读:923

h5模式传参没问题,app模式传参失败求帮助

分类:uni-app
App

A页面跳转使用

            addressEdit(userName, phone) {  
                uni.navigateTo({  
                    url: `addressEdit/addressEdit?userName=${userName}&phone=${phone}`  
                })  
            }

B页面参数获取

···javascript
onLoad(option) {
let pages = getCurrentPages();
let curPage = pages[pages.length - 1];
let curParam = curPage.options || curPage.$route.query;
this.userName = curParam.userName;
this.phone = curParam.phone;
},
···
h5模式下面可以正常使用,但是在App模式下面全都是Undefined

求大佬老解释以下

2019-06-14 15:18 负责人:无 分享
已邀请:
1***@qq.com

1***@qq.com (作者)

uni.navigateTo({
url: addressEdit/addressEdit?userName=userName&phone=123465
})

为什么单纯的写死参数就可以拿到,但是使用传参的就不行 ,转移字符和字符串拼接都试了,没用 求解答

1***@qq.com

1***@qq.com (作者)

            addressEdit({  
                userName,  
                phone  
            }) {  
                uni.navigateTo({  
                    url: `addressEdit/addressEdit?userName=${userName}&phone=${phone}`  
                })  
            }

问题已经解决 使用对象转义就可以 难受 这都是什么坑啊 服了

xiuxiu1008

xiuxiu1008 - 浪漫理工女

我遇到了类似问题,做个登录,在chrome中能成功,在模拟器端就失败,模拟器端访问不了后端。请问怎么解决呢?
我的代码
<markdown>jQuery.ajax({
type:'Get',
url:'http://localhost/api/v1/myLogin',
data:inputData,

        success:function(data){  
            mui.alert("登录成功");  
            if(data=='sucess'){  

               mui.alert("登录成功");  
            }else{//登录失败  

                mui.alert("用户名或密码错误","登录错误","关闭");  
            }  
        },  
        error:function(XMLHttpRequest,textStatus,errorThrown){  
                    alert(XMLHttpRequest.status);  
                    alert(XMLHttpRequest.readyState);  
                    alert(textStatus);  

        }</markdowm>

该问题目前已经被锁定, 无法添加新回复