微信小程序设置了分包subPackages但没有自动加上配置

问题:html结构与js代码检查很多遍,没有问题,但是使用navigator不进行跳转

<!-- 楼层区域 -->
		<view class="floor-list">
		  <!-- 楼层 item 项 -->
		  <view class="floor-item" v-for="(item, i) in floorList" :key="i">
		    <!-- 楼层标题 -->
		    <image :src="item.floor_title.image_src" class="floor-title"></image>
			<!-- 楼层图片区域 -->
			<view class="floor-img-box">
			 <!-- 左侧大图片的盒子 -->
			   <navigator class="left-img-box" :url="item.product_list[0].url">
			     <image :src="item.product_list[0].image_src" :style="{width: item.product_list[0].image_width + 'rpx'}" mode="widthFix"></image>
			   </navigator>
			   <!-- 右侧 4 个小图片的盒子 -->
			   <view class="right-img-box">
			     <navigator class="right-img-item"  v-for="(item2, i2) in item.product_list" :key="i2" v-if="i2 !== 0" :url="item2.url">
			       <image :src="item2.image_src" mode="widthFix" :style="{width: item2.image_width + 'rpx'}"></image>
			     </navigator>
			   </view>
			</view>
		  </view>
		</view>
async getFloorList() {
				const { data: res } = await uni.$http.get('/api/public/v1/home/floordata')
				if (res.meta.status !== 200) return uni.$showMsg()
				  
			   // 通过双层 forEach 循环,处理 URL 地址
				res.message.forEach(floor => {
				  floor.product_list.forEach(prod => {
					prod.url = "/subpkg/goods_list/goods_list?" + prod.navigator_url.split('?')[1]
				  })
				})
				
				this.floorList = res.message
			}

点击任何一个都不发生跳转
在这里插入图片描述

在pages.json中设置了,但是在分包文件下新建页面,=没有自动将配置信息加载进去=

"subPackages": [
		{
			"root": "subpkg",
			"pages": []
		}
	
	]

因此需要手动加上:

	"subPackages": [
		{
			"root": "subpkg",
			"pages": [{
				"path": "goods_detail/goods_detail",
				"style": {}
			}]
		},
		{
			"root": "subpkg",
			"pages": [{
				"path": "goods_list/goods_list",
				"style": {}
			}]
		}
	]

此时再进行点击就可以跳转了
在这里插入图片描述

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值