尽量避免使用
this.setData({});
会让小程序页面会重新渲染,耗性能资源。
比如
,clickShow: function(e) {this.setData({comment: ""});var comment = e.currentTarget.dataset.comment && this.data.comment == "" ? e.currentTarget.dataset.comment : "";
}
使用了set.Data,重新点击同一个内容,重置data.comment。这段就可以改成
,clickShow: function(e) {var oldComment = this.data.comment;var comment = e.currentTarget.dataset.comment ? e.currentTarget.dataset.comment : "";if (oldComment == comment) {comment = "";}
}