因为微信小程序的语法和vue的不太一样,然后用vue用习惯了,边写小程序边学习小程序语法的路上有很多数据都没能顺利拿到。
对比一下两者:
vue是在点击事件的函数后面直接传参,例如:
<button @click = "submit(item.id)">点击获取数据</button>
但是微信小程序是:
<button data-id="{ {item.id}}" bindtap="submit">点击获取数据</button>
今天记录一下用wx:for渲染页面,点击按钮获取到相应的数据。这里用了vant的滑动单元格。
wxml:
<van-swipe-cell right-width="{
{ 120 }}" wx:for="{
{shareList}}" wx:key="index">
<view data-id="{
{_id}}">
<view>
<text>{
{item.nickName}}</text>
<text>{
{item.currentTime}}</text>
</view>
<text>{
{item.message}}</text>