小程序
小游戏
企业微信
微信支付
扫描小程序码分享
每条数据加的有flag标签(因为是聚合查询,不知道怎么在_id和newArr层级之间加上id自增值)
这个不会写,一点击相关样式全变了
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
选中圈这么写
<view class="{{item._id.flag==false?'full':'active_date'}}"></view>
js点击的时候去修改对应的数据就行 拿到当前点击的 item.id
var current = e.detail.target.dataset.item let pro = 'xxxx[' + current + ']._id.flag'; let value = !this.data.xxxx[current]._id.flag this.setData({ [pro] : value })
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
点击事件去改变item._id.flag状态
<view class="bb" data-index='{{index}}' bindtap="obtlist" >
obtlist(e){
let index = e.currerntTarget.dataset.index,
list = this.data.wordsList
list[index]._id.flag=!list[index]._id.flag
this.setData({
wordsList:list
})
https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html,能使用下这个工具,提供下代码片段吗,便于调试也
<block wx:for="{{wordsList}}" wx:key="index">
<view class="aa">
<view class="bb" data-flag='{{item._id.flag}}' bindtap="obtlist" >{{item._id.mon}}月{{item._id.day}}日
<!-- 选中圈 -->
<view class="{{selectNot?'full':'active_date'}}" ></view>
</view>
</block>
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
选中圈这么写
<view class="{{item._id.flag==false?'full':'active_date'}}"></view>
js点击的时候去修改对应的数据就行 拿到当前点击的 item.id
var current = e.detail.target.dataset.item let pro = 'xxxx[' + current + ']._id.flag'; let value = !this.data.xxxx[current]._id.flag this.setData({ [pro] : value })
<view class="bb" data-index='{{index}}' bindtap="obtlist" >
obtlist(e){
let index = e.currerntTarget.dataset.index,
list = this.data.wordsList
list[index]._id.flag=!list[index]._id.flag
this.setData({
wordsList:list
})
https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html,能使用下这个工具,提供下代码片段吗,便于调试也
<block wx:for="{{wordsList}}" wx:key="index">
<view class="aa">
<view class="bb" data-flag='{{item._id.flag}}' bindtap="obtlist" >{{item._id.mon}}月{{item._id.day}}日
<!-- 选中圈 -->
<view class="{{selectNot?'full':'active_date'}}" ></view>
</view>
</view>
</block>