- 博客(4)
- 收藏
- 关注
原创 微信小程序 如何使用setData 只改变数组中某一个元素的一个变量
comments 是一个评论的数组,我只想要控制每一条评论的展开和收起 、 //改变评论折叠和展开 plChange(e) { let that = this; let index = e.currentTarget.dataset.index; //获取data-传进来的下标index let plShow = !that.data.comments[index].plShow;//获取当前的状态,取反 that.setData({ ['comments['
2020-08-17 16:11:01 454
原创 微信小程序 Canvas drawImage()绘图头像二维码 安卓用户显示半透明!
有关于Canvas drawImage() 图片在安卓显示为半透明 我遇到的是drawImage()方法绘制 头像和二维码 时开发工具测试没问题 真机测试则出现以下样式 具体问题不太清楚,有可能是图片太小???上方还有一个商品图片就没出现这种情况。(有大佬知道的烦请告知一声,小弟在这感谢了。) 我的解决方案: //绘制二维码 70* 70 context.setFillStyle('#000000');//给二维码绘图时添加一个背景色 context.drawImage(qrcodeLogo
2020-08-05 10:26:27 757
原创 ! ! ! js 交 换两个变量的三种方法
1、一般第一时间想起的会是创建一个新的变量,作为中间值用于临时接收其中一个值,最后完成变量的转换 <script> let a = 10; let b = 20; let c = a; a = b; b = c; console.log(a,b);//20 10 </script> 2、通过计算也可以完成变量的转换 <script> let a = 10
2020-06-08 11:16:15 345
原创 真香!!!数组方法真好使…
数组长度arr.length 数组中元素的添加和删除 开头添加和删除 unshift() 和shift() 末尾添加和删除 push()和pop() 数组的截取:arr.slice(start,end)方法 返回start(包含)到end之间的数组[start, end),位置从0开始,如果start大于或等于end ,返回空数组,如果只有一个参数,则默认为start,返回start到数组的末尾,如果值为负数,会被当作数组长度+负数处理 arr.splice()方法,可以用来删除,添加,替换, 然后返回
2020-06-05 15:12:23 178
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人