- 博客(17)
- 收藏
- 关注
原创 微信小程序OCR扫描识别身份证
描述了微信小程序中前端开发如何使用OCR功能,调用wx.serviceMarket.invokeService()的代码及服务开通方法,仅供参考
2023-08-28 09:43:14
2247
1
原创 微信小程序中,需要注意ios系统的坑: 日期不识别横杠“-”符、输入框设置maxlength时,拼音也会被限制……
1、小程序ios端,日期不识别横杠“-”符在开发小程序的项目中,对接口返回的时间格式,有时为“2021-03-20 11:28:50”,前端对该格式转为时间戳的过程中,发现不生效且在苹果手机上。所以解决的方法有两种。 方法1:让接口直接返回时间戳的格式 方法2:前端对格式进行特殊处理,把时间横杆格式的转换为斜杆格式的,如2020-07-12转换为2020/07/12,即将“-”转为"/"2、小程序输入框设置maxlength时,拼音也会被限制<input type="te...
2021-10-26 10:56:38
2061
原创 微信小程序如何修改data中对象的某个属性值
data:{list:{firstShowTime:"2021-11-1219:30:00",lastShowTime:"2021-11-1421:00:00",name:"北京曲剧《离婚》", ticketStatus:3},picUrl:picUrl,}varonSaleTime=parseInt(n...
2021-10-11 10:32:50
383
原创 弹性盒子常用属性
添加浏览器前缀: -webkit- 也可用postCss自动添加display:-webkit-flex;*如果用了弹性布局,子元素不需要浮动,-webkit-justify-content: 子元素水平排列方式方式 center 水平居中 space-between 两端对齐 space-around 手拉手平均分 flex-start 居左对齐 f...
2021-09-18 09:13:54
438
原创 微信小程序开发工具兼容使用sass
1、首先去vscode里安装easy sass2、打开微信小程序开发工具安装,打开对应位置,点击 "…"3、选择从已解包的扩展文件夹安装 ---- 选择sass安装包4、安装成功后再在settings.json里对sass配置进行修改5、修改完毕创建文件的时候,不要新建index.wxss,要创建index.scss文件,scss文件会自动编译成wxss文件。...
2021-09-17 16:08:02
1533
1
原创 最新版本的小程序中使用外部扩展less
首先将我们下载的less插件进行复制或者是使用vscode上下载easy less ,在下面图片中的路径打开并复制在C盘下 由于我看了网上的几个版本,好像是编辑器IDE还不一样,目前我的IDE直接在导航栏点击编辑,最下面有个打开编辑器的扩展目录(不同的IDE,这个位置是不同的,之前的直接在设置里扩展就能看到)打开后直接粘贴我们的文件就可以了 粘贴后再打开微信开发工具 在最新版本中可以通过我下面的图片去找,点击less后,右边一直往下划,知道找到为止...
2021-09-16 14:38:08
218
原创 js数组对象按value从小到大排列 相关笔试题
<script>/*1.将data数组中所有对象按照value值从小到大排列*/vardata=[{name:'uc',value:5},{name:'amap',value:2},...
2021-09-09 11:35:01
586
转载 JavaScript 代码规范
JavaScript 代码规范代码规范通常包括以下几个方面:变量和函数的命名规则 空格,缩进,注释的使用规则。 其他常用规范……规范的代码可以更易于阅读与维护。代码规范一般在开发前规定,可以跟团队成员来协商共同设置。变量名变量名推荐使用驼峰法来命名(camelCase):firstName ="John";lastName ="Doe";price =19.90;tax =0.20;fullPrice = price + (price * tax);空格与运...
2021-09-02 21:05:52
162
原创 Vue.use和Vue.prototype.$xx有什么区别
1、vue.use( xxx ) 是挂载 ,用 vue 的函数编写的 方法/命令/模板/插件 等函数,供框架使用,被引入的 js 文件必须暴露 install 方法。说明:Vue的插件是一个对象, 就像Element. 插件对象必须有install字段. install字段是一个函数 初始化插件对象需要通过Vue.use()注意:Vue.use()调用必须在new Vue之前. 同一个插件多次使用Vue.use()也只会被运行一次.代码演示如何用Vue.use初始化插件://插.
2021-09-01 19:42:07
550
原创 防抖和节流 —— 代码实现
一、防抖1、定义:触发高频事件后,n 秒内函数只会执行一次。如果 n 秒内高频事件再次被触发,则重新计算时间。2、常用事件: (1)搜索框搜索输入。只需用户最后一次输入完,再发送请求 (2)手机号、邮箱验证输入检测 onchange oninput事件 (3)窗口大小Resize。只需窗口调整完成后,计算窗口大小。防止重复渲染。3、代码实现:(1)函数const antiShake= (fn, wait, immedi...
2021-09-01 10:27:46
4325
原创 前端性能优化
一、搜索引擎工作原理在搜索引擎网站的后台会有一个非常庞大的数据库,里面存储了海量的关键词,而每个关键词又对应着很多网址,这些网址是被称之为“搜索引擎蜘蛛”或“网络爬虫”程序从茫茫的互联网上一点一点下载收集而来的。当用户搜索时,就能检索出与关键字相关的网址显示给访客。一个关键词对用多个网址,因此就出现了排序的问题,相应的当与关键词最吻合的网址就会排在前面了。在“蜘蛛”抓取网页内容,提炼关键词的这个过程中,就存在一个问题:“蜘蛛”能否看懂。如果网站内容是flash和js等...
2021-08-31 20:53:17
106
原创 vue-pdf 预览乱码问题
解决方法:1、找到安装的依赖文件夹vue-pdf,把node_modules > vue-pdf > src > pdfjsWrapper.js替换为以下文件内容:import { PDFLinkService } from 'pdfjs-dist/es5/web/pdf_viewer';var pendingOperation = Promise.resolve();export default function(PDFJS) { function isPDF
2021-08-30 22:33:40
1766
原创 vue-i18n语言,页面刷新,设置的语言初始化问题解决
可以对选择的语言进行本地存储,localStorage保存后刷新页面获取本地语言。1、vue国际化Dropdown使用页面,在handleCommand方法里,把切换的语言储存到localStorage2、在挂载到main文件的language.js中,把i18n对象的储存语言获取,默认值 'zh' 中文...
2021-08-25 15:31:55
3365
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人