本来都是正常的改了页面文件夹和文件的名字,怎么就转跳不了了

文章描述了一个微信小程序中的页面跳转逻辑,包括onLoad函数处理查询参数和页面路径生成,以及clickHandle事件中的页面路径生成和导航失败处理。主要涉及到了URL构建和小程序内部导航功能。
摘要由CSDN通过智能技术生成

哪位大神知道

onLoad(options) {

const { path, q } = options;

console.log(path);

if (q) {

const str = this.getQueryByUrl(decodeURIComponent(q));

console.log(str, str.page);

wx.navigateTo({

url: `/pages/${str.page}/${str.page}`,

});

}

},

clickHandle(e) {

let { name, path = '' } = e.detail.item;

if (!path) {

name = name.replace(/^[A-Z]/, (match) => `${match}`.toLocaleLowerCase());

name = name.replace(/[A-Z]/g, (match) => {

return `-${match.toLowerCase()}`;

});

path = `/pages/${name}/${name}`;

}

wx.navigateTo({

url: path,

fail: () => {

wx.navigateTo({

url: '/pages/home/navigateFail/navigateFail',

});

},

});

},

const base = {

name: '海报设计',

icon: 'app',

childArr: [

{

name: 'Flatposter',

label: '平面海报设计',

},

{

name: 'Divider',

label: '3D海报设计',

},

],

};

  • 7
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值