- slide-view在wx:for下selectComponent无法获取内容
我的项目中用到了微信提供的第三方自定义组件slide-view,而且是循环使用, 具体使用如下: wxml文件: <view id='{{item.id}}' class='item' wx:for='{{tagArray}}' wx:key='{{index}}'> <slide-view id='{{item.id}}' width='750' height='100' slideWidth='150'> <view class='left_view display_flex5' id='{{item.id}}' slot='left' catchtap='seeTagFunc'>{{item.name}}</view> <view class='right_view display_flex5' id='{{item.id}}' slot='right' catchtap='deleteTagFunc'>删除</view> </slide-view> </view> json文件: { "component": true, "usingComponents": { "slide-view": "/my/component/base/wechatComponent/slideView/slideView" } } 问题如下,删除标签6: [图片] 删除后 [图片] 从上图中发现,我删除标签6后,因为是将tagArray里标签6的信息给删除,会出现如图所示的问题,现在我想在deleteTagFunc里增加一个回弹的方法,在删除一项时先将该slide-view的偏移量置零再删除,已避免上述问题的发生, 于是在js文件里增加 deleteTagFunc: function(e) { let self = this; wx.showModal({ title: '提示', content: '确认删除标签', confirmText: '是', cancelText: '否', success(res) { if (res.confirm) { self.deleteTag(e.currentTarget.id); } } }) }, deleteTag: function (tagId) { console.log(tagId); //回弹 let slideView = this.selectComponent('#' + tagId); console.log(slideView); slideView.moveBack(); //slide-view内部增加方法 偏移量置零 //其他删除逻辑 。。。 } 发现输出tagId有值,slideView 有时有值,有时为空,导致moveBack方法无法调用而报错,请问为什么selectComponent获取不到自定义组件 ps:我尝试过将delteTag里的tagId写死,同样获取不到
2019-01-15 - 画布会越来越卡,清除也不管用
我的项目中需要用到画布手写字这块,类似的项目论坛里也有,代码就不放了,问题是小程序画布不如h5原生的性能好,绘制点越多就越卡,后来我的想法是计算绘制点的数量,数量到达一定标准后就将当前画布导出成图片,然后清空画布和记录点的数组,将上一张图片绘制到画布上,但是发现也会越来越卡,甚至比单纯绘制点卡的要更厉害,想请问draw.clearRect()这个方法有清掉画布吗?为何即使只渲染几张图也会越来越卡。 后来发现不管是画什么,使用draw.clearRect()清空画布都会出现越画越卡的问题,即使清空不渲染新内容问题依旧,想请问这块是什么问题
2019-01-07 - 组件层级和点击事件的问题
现在有一个需求,首先我的组件是这样使用 <view> <image1></image1> <image2></image2> </view> [图片] 蓝框是image1,黑框是image2 然后image1的z-index要小于image2的,层级要低,也就是image2要放在image1上面,但是image1上绑定了点击事件,现在这样的话点在image2上是无法触发image1的点击事件,有没有办法可以让点击事件向下穿透 当然,现在不考虑在2上绑定事件再调用1的绑定事件这种方法,因为1上的事件比较复杂还涉及了触摸
2018-12-24 - 云开发分批次读取一个集合的数据小程序端疑问
我参考了官网上的方法,想仿写一个在小程序端使用的分批次读取集合的方法,结果一直在抱错 官网示例如下 [图片] 我的代码如下,基本没什么改动,可能问题就出现在了没有改动上面 [图片] 报错如下 [图片] 我对promise的方法了解有限,不知道问题出在了哪里,可能是语法上出了问题,谢谢解答
2018-09-29 - 小程序的标题和底部的tabBar高度
小程序的标题和底部的tabBar的高度都是多少啊,刚接触小程序,现在要做开发,设计要根据高度去设计界面,我看的小程序里单位分为px和rpx,比如iphone6是750rpx*1334rpx,也就是高度就是1334,那么上面的标题占了多少?底部如果有tabBar又会占多少呢?
2018-04-28