时间:2019-05-03 来源:小程序工厂
// 显示工具栏
showToolsBar:function(e){
if(app.globalData.configflag.ar_notes == 1){
var that = this;
//获取点击段落的一些内容
that.setData( {
grpcomment:false,
content:e.currentTarget.dataset.text,
contentplace:contentplaces,
artsubid:e.currentTarget.dataset.subid,
contentid:e.target.dataset.id,
gotoid:e.target.dataset.id,
})
if(that.data.arton == "-1"){
// 点击的段落id
if( that.data.arton === e.target.dataset.id ) {
return false;
} else {
that.setData( {
arton: e.target.dataset.id,
fuzhitext:e.currentTarget.dataset.text,
grpcomment:that.data.contents[e.target.dataset.id].comment
})
}
that.setData({
toolsBarShow: true,
biaozhuindex: e.target.dataset.id,
scrolltop:e.target.offsetTop-10
})
}else{
that.setData( {
arton: "-1",
toolsBarShow: false,
grpcomment:false
})
}
//段落的评论
if(that.data.contents[e.target.dataset.id].comment){
that.setData({
grpcomment:that.data.contents[e.target.dataset.id].comment
})
}else{
that.setData({
grpcomment:false
})
}
}
},
方便看下你点了文段之后的代码吗?没小米五试
我发出来了 麻烦帮我看一下 谢谢
说实话,看不出所以然来哎。我没机器测试,要不你试试把不需要用于界面渲染的变量放到 data外面,比如直接放到 page里(this.gotoid = e.target.dataset.id)。
好的 我试一下 ,我也觉得我的代码没什么问题了。。。。。。不过就是安卓性能差的好大 非常感谢