10 2021 档案
摘要:小程序官方推荐使用性能更高的canvas 2D实现绘图,仅此随笔记录踩坑过程, 项目使用Taro框架,涉及方法基本与原生小程序自带的方法相同,将Taro.xxx(),改为wx.xxx()即可 canvas 2D 写法 <Canvas id='card-canvas' type='2d' classN
阅读全文
摘要:定义文本自动换行 const drawText = function (ctx, str, leftWidth, initHeight, titleHeight, canvasWidth) { let lineWidth = 0; let lastSubStrIndex = 0; //每次开始截取的
阅读全文
摘要:问题一:绘制矩形会有默认宽高300:150? 解决: 原因是画布没有给定宽高,在canvas标签设置自定义宽高,需注意canvas内联的宽高指的是画布大小。 <Canvas id="card-canvas" className="card-canvas" style="width: 290px; h
阅读全文
摘要:如图,需要在el-option中给select传'item'对象,只需要添加value-key字段识别,改字段值需要与option中key值绑定同一个。 后续补充:当需要修改表单时,需要给select绑定对象,此时需要注意给select添加@change事件,即每次更新值之后执行一次this.$fo
阅读全文
摘要:兼容不同设备像素 const rate = parseFloat((Taro.getSystemInfoSync().windowWidth / 375).toFixed(3)); Taro.getSystemInfoSync() 是Taro框架获取系统信息同步的接口,用于获取窗口的绝对宽高(px)
阅读全文

浙公网安备 33010602011771号