小程序学习笔记-页面跳转传值请求数据(5)

小程序学习之页面跳转传值请求数据

1.小程序页面跳转传值
先定义data-aid的值

<button size="mini" data-aid="1" bindtap="goDetails">跳转到详情页面1</button>
<button size="mini" data-aid="2" bindtap="goDetails">跳转到详情页面2</button>

获取到定义的data-aid,拼接到跳转链接里面

goDetails(e){
        //console.log(e.currentTarget.dataset.aid)
        var aid = e.currentTarget.dataset.aid
        wx.navigateTo({
            url: '../foodContent/foodContent?aid='+aid
           
        })
    },

在foodContent页面接收food页面传过来的aid

/**
     * 生命周期函数--监听页面加载
     */
    onLoad: function (options) {
        console.log(options)
    }

在这里插入图片描述
2.请求数据
在这里插入图片描述
循环列表
在这里插入图片描述
页面效果:
在这里插入图片描述
图片不显示是因为 \ 这个符号小程序识别不了
在这里插入图片描述在这里插入图片描述
解决方法 用正则把\ 替换为/
在这里插入图片描述
注意这里图片的路径
在这里插入图片描述
在这里插入图片描述
页面渲染效果如下:
在这里插入图片描述
3.页面跳转传值获取详情
主要分三步:
1)在food页面定义菜品的id;
在这里插入图片描述
2)在详情页面获取对应的id
在这里插入图片描述
在这里插入图片描述
3)通过id请求详情数据
在这里插入图片描述
在这里插入图片描述
页面渲染数据:
在这里插入图片描述
效果:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值