摘要: 使用的uniapp开发的小程序,搭载的vue3的项目 html部分 1.实际输入框绝对定位并盖在显示的内容框上 2.内容框仅为显示,分别取实际输入框字符对应的索引的值,即第一个框则显示第一个字,依次类推 3.进入页面自动对焦使用input的focus="true"的属性 <template> <di 阅读全文
posted @ 2023-10-08 16:04 wayne529 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 微信小程序自定义分享 1.使用canvas绘制自定义分享的图片。封装了常用的画图片,画线,画文字,画矩形等方法。 import shareBgImg from '@/static/image/share/share_bg.png' import shareLogo from '@/static/im 阅读全文
posted @ 2023-10-08 15:03 wayne529 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 实现需求: 搜索结果关键词高亮显示 vue代码: initResult(list) { let keyword = this.keyword return list.map((item) => { let titleKey = 'title' return { ...item, titleHtml: 阅读全文
posted @ 2021-10-19 15:53 wayne529 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 会员的光线闪过的特效 .member-item-wrap{ display: inline-flex; position: relative; height: 100%; overflow: hidden; align-items: center; background: #FEEBCE; colo 阅读全文
posted @ 2020-08-05 14:05 wayne529 阅读(129) 评论(0) 推荐(0) 编辑
摘要: vue项目中使用intro.js 安装intro.js npm install intro.js --save 安装vue-introjs(该工具包是在introjs基础上开发的,故先要安装introjs) npm i vue-introjs webpack相关配置 // webpack.confi 阅读全文
posted @ 2020-05-19 21:16 wayne529 阅读(1682) 评论(0) 推荐(0) 编辑
摘要: 我们在项目的read.me文档中经常会需要列出项目的结构目录,所以推荐treer这个npm包。 安装 npm install -g treer 使用 treer -e tree.txt -i "/node_modules|.git|.idea|.editorconfig|visitor|dist|r 阅读全文
posted @ 2020-01-21 17:44 wayne529 阅读(565) 评论(0) 推荐(0) 编辑
摘要: vue cli3由于存在缓存,所以会导致只会在首次npm run serve时报eslint的错误,在之后重启就不再有eslint的错误提示。 解决方案: 在serve命名中再加一句清除缓存的命令 (&&前的那句,后面那句是具体项目的运行脚本) "serve": "rimraf -rf ./node 阅读全文
posted @ 2020-01-21 16:18 wayne529 阅读(1208) 评论(0) 推荐(1) 编辑
摘要: 项目eslint使用eslint-config-standard标准, 在执行npm run lint后发现只要有import或者export这类关键词的js文件都会报以下三个错 1:1 error Definition for rule 'no-async-promise-executor' wa 阅读全文
posted @ 2020-01-21 16:05 wayne529 阅读(4121) 评论(0) 推荐(0) 编辑
摘要: 使用jsencrypt 详细可见 https://github.com/travist/jsencrypt 阅读全文
posted @ 2020-01-07 19:52 wayne529 阅读(1257) 评论(0) 推荐(0) 编辑
摘要: 在用户设置中搜索 javascript.suggest.enabled 勾选上就ok 产生问题的原因可能是类似于typescript等插件或者某些升级修改了默认的配置,关闭了单纯的js文件中的javascript的提示 阅读全文
posted @ 2019-12-31 11:15 wayne529 阅读(2753) 评论(0) 推荐(0) 编辑