请选择 进入手机版 | 继续访问电脑版
帖子
帖子
用户
博客
课程
显示全部楼层
3
帖子
0
勋章
11
Y币

[插件使用] 生鲜模版怎么设置点击商品跳转详细页面

[复制链接]
发表于 2021-9-25 15:47:13
请问生鲜模版怎么设置点击商品跳转详细页面?已添加了点击动作
                    <view v-if="item.length">
                        <view class="goods-item flex-h" v-for="goods in item" @click="intoGoodsDetail(item)">
                            <img class="goods-pic" mode="aspectFill" src={{goods.thumbnail}} alt=""/>



引入了函数
import intoGoodsDetail from "../../components/goods-list-item.stml";
在SCRIPT也添加了内容
        intoGoodsDetail(item) {
            api.openWin({
                name: 'goods_detail',
                url: '../../pages/goods_detail/goods_detail.stml',
                pageParam: {
                    item
                }
            })
        },


但还是跳转到空白页面
应该是传参数有问题吧?

380
帖子
4
勋章
6
Y币
intoGoodsDetail  加个console.log,  看执行到这个方法了吗
3
帖子
0
勋章
11
Y币
[2021-9-26 10:19:10][ERROR] dispatch apiready failed. TypeError: Cannot read property 'pic_main' of undefined at goods_detail.js : 201

应该是调用了,有报错,可能是把PIC_MAIN传进去了,这函数不会处理。应该只传ID?
麻烦帮忙指导下,非常感谢!
0
帖子
0
勋章
222
Y币
201行左右的代码贴出来看看
3
帖子
0
勋章
11
Y币

.right-list {
3
帖子
0
勋章
11
Y币
看了goods_detail这个stml页面,应该是没有把相关的参数传过来。。。。

    <view class="page flex">
        <img class="goods-pic" mode="aspectFill" src={{goods.pic_main}} alt=""/>
        <view class="back-btn" style={{'top:'+safeAreaTop+'px'}} @click="closeWin">
            <img class="back-btn-img" src="../../image/icon/icon-goods-detail-back-btn.png" alt=""/>
        </view>
        <view class="goods-info">
            <text class="goods-name">{{ goods.name }}</text>
            <text class="goods-desc">{{ goods.description }}</text>
        </view>
    </view>
</template>
3
帖子
0
勋章
11
Y币
所以报错
[2021-9-26 11:23:26][ERROR] dispatch apiready failed. TypeError: Cannot read property 'pic_main' of undefined at goods_detail.js : 201
3
帖子
0
勋章
11
Y币
我练习想实现的功能很简单,把main_menu.stml的右侧商品展示图片加个@click,跳转到goods_detail页面而已,帮帮忙看下,谢谢
您需要登录后才可以回帖 登录

本版积分规则