老师请问为什么dataset获取不到id

来源:19-1 从文章列表跳转到新闻详情页面(组件自定义属性及获取属性)

湘伦写立可白

2018-08-07

JS

onPost:function(e){
// event 是系统提供的事件对象
// currenTarget 是当前鼠标点击的组件
// dataset 是当前组件里的所有自定义属性
var postid = e.currenTarget.dataset.id;
wx.navigateTo({
url: 'detail/detail',
})
}

wxml

<block wx:for="{{postkey}}" wx:for-item="item">
<view catchtap="onPost" data-id="{{item.postid}}">
<template is="postitems" data="{{...item}}"/>
</view>
</block>

dataJS

var postcontents = [
{
post_toux: "/images/4.jpg",
post_name: "Ryan",
post_time: "2018-8-7",
post_title: "比利·林恩的战场故事",
post_banner: "/images/5.jpg",
post_con: "伊拉克战争时期,来自美国德州的19岁技术兵比利·林恩因为一段偶然拍摄的视频而家喻户晓。而林恩为了营救班长不惜铤而走险冲锋陷阵。",
post_pinl: "231",
post_zan: "728",
postid:0,
},

module.exports={
postkey : postcontents
}

http://img.mukewang.com/szimg/5b696b2d0001d0cc10170220.jpg

写回答

1回答

7七月

2018-08-07

你把currentTarget打印出来看看id是怎么取的?

0
5
湘伦写立可白
回复
7七月
谢谢老师,已经解决了!currentTarget中间少打了一个t,愁死我了昨天找半天没找到
2018-08-08
共5条回复

微信小程序入门与实战(全新版) 超20000人学习的好课

4年同步微信官方迭代,累计20000+人学习, 比微信官方更火爆!

23867 学习 · 6899 问题

查看课程