- 博客(4)
- 资源 (2)
- 收藏
- 关注
原创 canvas文字换行处理
项目中需要用到canvas绘图,关于文字换行的处理一直没找到合适的解决方案,于是自己动手撸了一个。函数实现的功能:1、设置最大行数(最多多少行),超出部分用省略号(…)表示。2、最大行数(lineNum)传入-1,实现自动换行效果。参数说明: * 参数解析: * * ctx: canvas绘图上下文 * str: 需要绘制的文本内容 * draw_width: 绘制后的文字显示宽度 * lineNum: 最大行数,多出部分用'...'表示, 如
2020-12-11 14:50:59 6596 6
原创 uniapp引入iconfont字体图标
1、进入阿里图标库添加自己需要的图标到自己创建的项目。2、将自己添加的图标下载下来3、解压后将下面两个文件放入自己准备的目录下,这里演示放在static下4、修改iconfont.css文件内容如下:@font-face { font-family: 'iconfont'; /* project id 2255196 */ src: url('~@/static/iconfont/iconfont.ttf')}5、在App.vue引入iconfont<style l
2020-12-09 15:47:40 1676 1
原创 uniapp解决scroll-view回弹抖动等bug
滑动时回弹抖动:1、设置scroll-anchoring为true默认为false,开启 scroll anchoring 特性,即控制滚动位置不随内容变化而抖动,仅在 iOS 下生效,安卓下可参考 CSS overflow-anchor 属性。2、不设@scroll 和scroll-top/scroll-left,如下<scroll-view class="scroll-view_Line" :scroll-anchoring="true" scroll-y="true"> &l
2020-12-09 15:38:39 11350 1
原创 nodejs之eggjs结合cheerio爬取数据
实现的功能(同样适用于网站监控):每隔一段时间更新一次网站数据。1、每隔一段时间执行一次操作,所以需要建立一个定时器。注意:1、eggjs官方规定,定时器只能写在schedule目录下2、cheerio模块主要负责解析html3、使用之前需要安装 npm install --save cheerio// app > schedule > watchPage.js const cheerio = require('cheerio') module.exports =
2020-12-05 16:14:34 460 1
node.js之express的token验证
2020-10-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人