小程序
yanergo
这个作者很懒,什么都没留下…
展开
-
微信小程序中的this指向问题
最近开发小程序发现一个很奇怪的问题,有些情况下用this.setData可以改变视图显示,有些情况下使用this.setData无效,需const that = this; that.setData({ xx });使用 that来保存当前的this状态,这样才能更新视图。下来我们就来解释一下,微信小程序中的this指向问题。首先我们来看一段错误代码:handleReadBook(e) { BMYAPI.api_updateReadsBooks({}, function(err, r...转载 2020-06-01 17:15:22 · 758 阅读 · 0 评论 -
小程序获取event.target父元素上的自定义属性
在做小程序的过程中,遇到了一个问题,在业务逻辑上需要通过在父元素身上绑定一个索引值来控制数据的保存。菜鸟如我,本想着点击后通过event.target获取到被点击元素的父元素,从而获取父元素身上的标签,试了几次之后发现这种办法是行不通的。 经过一段时间的对不同办法的尝试之后,想起了事件冒泡,以下是我的解决方案:<view> <view data-index="{{0}}" bind:tap="handleIndex"> <view>子元...原创 2020-05-25 00:43:51 · 4068 阅读 · 1 评论