2***@qq.com
2***@qq.com
  • 发布:2020-08-02 17:50
  • 更新:2023-07-31 22:02
  • 阅读:2534

uniapp打包安卓app按钮事件失效

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: Windows 10家庭中文版

HBuilderX类型: 正式

HBuilderX版本号: 2.8.3

手机系统: Android

手机系统版本号: Android 10

手机厂商: 小米

手机机型: 13697396355

页面类型: vue

打包方式: 云端

项目创建方式: HBuilderX

App下载地址或H5⽹址: 上海市静安区

示例代码:

tjdd() {
var settlistIn = this.settlistIn;
console.log(settlistIn);
var settlist = [];
var goods_num = 0;
for (var i = 0; i < settlistIn.length; i++) {
var list = {};
list.id = settlistIn[i].id;
list.name = settlistIn[i].product_name;
list.img = settlistIn[i].product_img;
list.num = settlistIn[i].num;
goods_num = goods_num + Number(settlistIn[i].num);
settlist[i] = list;
}
console.log(JSON.stringify(settlist));
let data = {};
data.cat_info = JSON.stringify(settlist);
data.province = this.settlist.province;
data.city = this.settlist.city;
data.district = this.settlist.district;
data.address = this.settlist.address;
data.contact = this.settlist.phone;
data.business_name = this.settlist.name;
data.business_id = uni.getStorageSync('id');
data.goods_num = goods_num;
data.note = '';
data.order_money = this.yigong;
uni.request({
url: getApp().globalData.url+'/order/add',
method: 'POST',
data: qs.stringify(data),
header: {
'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8',
Authorization: 'Bearer ' + uni.getStorageSync('token')
},
success: function(res) {
console.log(res);

                    if (res.data.code != 0) {  
                        wx.showToast({  
                            title: res.data.msg,  
                            icon: 'none',  
                            duration: 3000  
                        });  
                    } else {  
                            wx.showToast({  
                                title: '提交成功',  
                                icon: 'success',  
                                duration: 3000  
                            });  
                            uni.navigateTo({  
                                url: '../details/details?id=' + res.data.data.id+'&type=index',  
                                success: res => {},  
                                fail: () => {},  
                                complete: () => {}  
                            });  

                    }  

            }  
        });  

    }

操作步骤:

提交订单-》订单详情

预期结果:

显示订单详情

实际结果:

跳转不了,按钮无效

bug描述:

这个是我写的提交订单按钮事件,打包ios版的可以,但是打包安卓的按钮事件都无效?无法走到uni.request({})里面,之前的项目也是一样的代码,打包安卓的可以运行。但是我现在重新打包一份安卓的就不行了,这个是什么问题?文件本来只有8MB,打包安卓就变成了10MB?

2020-08-02 17:50 负责人:无 分享
已邀请:
潇和科技

潇和科技

一样问题。。。。

l***@163.com

l***@163.com

请问这个问题解决了吗

loveCoding

loveCoding

uni.navigateTo的url的路径必须以‘/pages’开头,不要用相对的。

要回复问题请先登录注册