自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 小程序canvas转图片

canvas转图片

2023-09-12 10:04:28 563

原创 文本超出显示省略号并判断是否超出

用户要求显示提示语,提示语超过两行显示省略号,并显示箭头,可点击出现弹窗。

2023-09-06 14:13:54 429 1

原创 h5+js 拍照取景框

1、 使用MediaDevices.getUserMedia() 方法获取摄像头媒体流,传给标签渲染2、用标签截取当前摄像头画面,用canvas.getContext(‘2d’).drawImage()方法来绘制3、canvas.toDataURL() 方法将图像转换为 base64 格式。

2023-08-25 14:59:53 1292 1

原创 Taro项目分包

近期公司项目要将其他项目引进现有小程序,考虑到代码维护的问题,决定用分包注入的方式来实现。

2023-03-06 14:40:31 1018

原创 html2Canvas(踩坑)

html2Canvas 就是不支持多行超出显示省略号,这里有两个方案1)超出高度之后,直接overflow:hidden2) js控制字数,截取

2022-06-06 16:04:53 1099

原创 postMessage在微信小程序和支付宝小程序中的差别

前言postMessage在微信小程序和支付宝小程序中,效果不同。在支付宝小程序中,它就有实时性,实时触发实时响应。但是在微信小程序中,它需要在特定时间才会触发。微信小程序支付宝小程序...

2022-05-30 15:49:57 331

原创 taro转百度小程序遇到的问题

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录1、CSS样式问题2、flex布局失效1.引入库2.读入数据总结1、CSS样式问题 taro转小程序不支持用rem,转换成百度小程序时,px会默认转成vw。2、flex布局失效 Taro 框架已发布修复方案,需要升级taro版本,到3.3.11.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as .

2022-04-14 17:16:00 421

原创 各类安装命令集合

文章目录1、nvm使用2、安装cnpm(淘宝镜像)3、taro1、nvm使用nvm install stable ## 安装最新稳定版 nodenvm install <version> ## 安装指定版本nvm uninstall <version> ## 删除已安装的指定版本nvm use <version> ## 切换使用指定的版本nodenvm ls ## 列出所有安装的版本nvm ls-remote ## 列出所有远程服务器的版本nvm cur

2022-01-28 09:32:12 1265

原创 setTimeout/setInterval 无法用 this 访问 Vue 实例

setTimeout/setInterval 无法用 this 访问 VUe 实例场景:解决方法:使用箭头函数场景: mounted(){ // this指向改变 setTimeout(function () { // setInterval同理 console.log(this);// 此时this指向Window对象 },1000); }解决方法:使用箭头函数 // 箭头函数访问this实

2021-02-05 16:21:05 1034

原创 ERROR:NavigationDuplicated: Avoided redundant navigation to current location: “/login“.

路由重复报错解决方法通常情况在router的index.js文件下const originalPush = Router.prototype.pushRouter.prototype.push = function push(location) { return originalPush.call(this, location).catch(err => err)}push没有用的话const originalReplace = Router.prototype.replace

2020-09-10 09:46:39 2388 2

转载 单击文字显示输入框修改文本

html <span id="title" @click="editTitle">{{klArticle.title}}</span>JS// An highlighted block editTitle:function(element) { var element = document.getElementById('title') var oldhtml = element.innerHTML; //如果已经双击

2020-08-26 10:20:25 329 1

空空如也

空空如也

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

TA关注的人

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