【微信小程序】自定义属性和跳转传参

本文介绍如何在微信小程序中实现自定义属性设置,并详细讲解从新闻列表页面到新闻详情页面的参数传递过程,以实现数据的动态交互。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

效果图:
在这里插入图片描述
说明:从新闻列表跳转到新闻详情通常是需要传参的。

<view class="item" catchtap = "goDetail" wx:for="{{news}}" wx:key="index" data-id="{{item.id}}">
    <view class="left">
        <view class="tit">{{item.title}}</view>
        <view class="looks">{{item.look}}浏览</view>
    </view>
    <view class="right">
        <image class="img" src="{{item.imgUrl}}" mode="aspectFill"></image>
    </view>
</view>
.item {
    display: flex;
    justify-content: space-between;
    margin-bottom: 20rpx;

    .left {
        width: 420rpx;
        display: flex;
        flex-direction: column;
        justify-content: space-between;

        .tit {
            color: #000;
            font-size: 30rpx;
        }

        .looks {
            color: #999;
            font-size: 24rpx;
        }
    }

    .right {
        .img {
            width: 240rpx;
            height: 180rpx;
            border-radius: 10rpx;
        }
    }
}
data:{
	news: [
      {
        id:1,
        title: "卧室的门怎么开,很多人其实都没有注意",
        look: "43324",
        imgUrl: "../../images/new1.png",
      },
      {
        id:2,
        title: "新房装修设计不可错过的设计巧思,你的家也可以颜值爆棚",
        look: "43324",
        imgUrl: "../../images/new2.png",
      },
      {
        id:3,
        title: "家有老小,装修环保材料怎么选?",
        look: "43324",
        imgUrl: "../../images/new3.png",
      },
    ],
},
goDetail:function(e){
  let id = e.currentTarget.dataset.id;
  wx.navigateTo({
    // url: "../detail/index?id="+id,
    url: `../detail/index?id=${id}`,
  });
},
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值