摘要: https://juejin.cn/post/6844903785169420302 阅读全文
posted @ 2022-01-19 17:28 无声处 阅读(427) 评论(0) 推荐(0)
摘要: 效果如图: 自定义的指示器需放在Swiper组件外层,通过绑定同一个列表数据list,通过点击事件SelectOptions,将当前index传值赋给currentIndex即可, 组件代码如下: {/* 轮播图 */} <Swiper className='swiper' current={0} 阅读全文
posted @ 2021-12-20 16:43 无声处 阅读(1013) 评论(0) 推荐(0)
摘要: 小程序官方推荐使用性能更高的canvas 2D实现绘图,仅此随笔记录踩坑过程, 项目使用Taro框架,涉及方法基本与原生小程序自带的方法相同,将Taro.xxx(),改为wx.xxx()即可 canvas 2D 写法 <Canvas id='card-canvas' type='2d' classN 阅读全文
posted @ 2021-10-14 10:22 无声处 阅读(717) 评论(0) 推荐(0)
摘要: 定义文本自动换行 const drawText = function (ctx, str, leftWidth, initHeight, titleHeight, canvasWidth) { let lineWidth = 0; let lastSubStrIndex = 0; //每次开始截取的 阅读全文
posted @ 2021-10-11 11:46 无声处 阅读(414) 评论(0) 推荐(0)
摘要: 问题一:绘制矩形会有默认宽高300:150? 解决: 原因是画布没有给定宽高,在canvas标签设置自定义宽高,需注意canvas内联的宽高指的是画布大小。 <Canvas id="card-canvas" className="card-canvas" style="width: 290px; h 阅读全文
posted @ 2021-10-08 19:31 无声处 阅读(51) 评论(0) 推荐(0)
摘要: 如图,需要在el-option中给select传'item'对象,只需要添加value-key字段识别,改字段值需要与option中key值绑定同一个。 后续补充:当需要修改表单时,需要给select绑定对象,此时需要注意给select添加@change事件,即每次更新值之后执行一次this.$fo 阅读全文
posted @ 2021-10-08 17:33 无声处 阅读(80) 评论(0) 推荐(0)
摘要: 兼容不同设备像素 const rate = parseFloat((Taro.getSystemInfoSync().windowWidth / 375).toFixed(3)); Taro.getSystemInfoSync() 是Taro框架获取系统信息同步的接口,用于获取窗口的绝对宽高(px) 阅读全文
posted @ 2021-10-08 15:04 无声处 阅读(242) 评论(0) 推荐(0)
摘要: 官方文档button并不支持type="text",可以通过给按钮添加样式实现text 但是当设置border:none时按钮依然有边框显示,此时只需要添加一个伪元素即可 .text2::after { border: none; } 阅读全文
posted @ 2021-08-11 16:05 无声处 阅读(183) 评论(0) 推荐(0)
摘要: 如图 报错原因为taro版本过高, 切换版本后正常运行 npm install -g @tarojs/cli@1.2.26 阅读全文
posted @ 2021-08-05 16:54 无声处 阅读(2578) 评论(0) 推荐(0)
摘要: 解决方案:以管理员运行powerShell 输入set-ExecutionPolicy RemoteSigned,回Y即可 设置执行政策远程签名,可以帮助执行不信任脚本 阅读全文
posted @ 2021-08-05 16:18 无声处 阅读(120) 评论(0) 推荐(0)