自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

js对接TSC相关文件

文件包含:TSCActiveX.dll和TSCLIB.dll

2021-01-18

node.js之express的token验证

基于 express 封装的用户鉴权功能,基本原理: 1、用 jsonwebtoken 生成 token 2、用 express-jwt 验证 token 是否过期或失效 3、用 jsonwebtoken 解析出 token 中的用户信息,比如用户 id

2020-10-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除