- 博客(20)
- 收藏
- 关注
原创 使用 html5-qrcode 扫码
html5-qrcode是轻量级和跨平台的QR码和条形码扫码的JS库,集成二维码、条形码和其他一些类型的代码扫描功能,代码依赖于Zxing-js库优势:1、支持扫描不同类型的条形码和二维码2、支持不同平台,Android、IOS、MacOS、Windows或Linux3、支持不同的浏览器,如Chrome、Firefox、Safari、Edge4、支持相机扫描以及本地文件5、支持自定义,如闪光/火炬支持、缩放等注意:直接访问摄像头,涉及到隐私,所以环境必须是`HTTPS`实现。
2023-05-07 16:05:49
7862
16
原创 Vue 报错error:0308010C:digital envelope routines::unsupported
Vue 报错error:0308010C:digital envelope routines::unsupported
2022-12-11 21:36:39
2042
2
原创 Vue3项目运行时报错误:TypeError:router.addRouters is not a function
Vue3项目运行时报错误:TypeError:router.addRouters is not a function
2022-09-17 23:05:29
3626
原创 [koa2] 服务 npm run dev 后台启动报错 无法启动 ‘.‘ 不是内部或外部命令,也不是可运行的程序或批处理文件。
[koa2] 服务 npm run dev 后台启动报错 无法启动 ‘.‘ 不是内部或外部命令,也不是可运行的程序或批处理文件。
2022-09-17 14:19:35
1797
2
原创 Object和Map的区别
Object是最常用的引用类型数据,可用于存键值对的集合,在ECMAScript 第一个版本里添加的Map是专属键值对的集合,采用Hash结构存储,在ECMAScript 2015(Es6)中添加的共同点: 键值对的动态集合,支持增加和删除键值对不同点:键的类型 /** * 1. 键的类型 * Object * - 键值必须是String或者Symbol,否则会进行数据类型的转换 * Map * - 键可以是任意类型,包括对象、数组、函数等,不会进行类型转换,在添加键值
2022-05-28 18:09:00
335
原创 JSON.parse()与JSON.stringify()
一、JSON.stringify()与JSON.parse()的区别 // JSON.stringify()的作用是将 JavaScript 对象转换为 JSON 字符串 let arr = [1,2,3]; console.log(JSON.stringify(arr));//'[1,2,3]' console.log(arr === JSON.stringify(arr))//false console.log(typeof arr)//object
2022-02-22 10:06:23
3698
原创 VUE3.x中setup的介绍
总结:1、setup 函数时,它将接受两个参数:(props、context(包含attrs、slots、emit))2、setup函数是处于 生命周期函数 beforeCreate 和 Created 两个钩子函数之前的函数3、执行 setup 时,组件实例尚未被创建(在 setup() 内部,this 不会是该活跃实例的引用,即不指向vue实例,Vue 为了避免我们错误的使用,直接将 setup函数中的this修改成了 undefined)4、与模板一起使用:需要返回一个对象 (在set
2022-02-12 09:20:42
427
原创 Vue中的状态管理
介绍:集中式数据管理, 一处修改,多处使用,多个组件依赖于同一状态,来自不同组件的行为需要变更同一状态,生态环境给我们提供了官方插件vuex1.npm i vuex -S2 import Vuex from "vuex" 打印console.log(Vuex) 得到Vuex 里的东西 ,Vuex 是个对象 里面有 store 类 ,map系列函数 ,通讯工具 1.store 类 打造状态管理实例 挂到vue根身上,控制整个vue应用的数据 ...
2021-12-02 20:03:47
326
原创 数组的操作方法
ES5新增的方法中,都没有改变原数组1. arr.indexOf()方法 功能:根据数据,查索引 参数:要查询的数据( 必须是数组中的数据,否则输出 -1 )var arr = [20,13,11,8,0,11];arr.indexOf(11); //返回第一个11的索引:2arr.indexOf(2); //返回-12.arr.forEach( function (val,index,arr) ) { }功能:遍历数组参数:形参1:数...
2021-11-20 11:42:15
103
1
原创 为什么JavaScript是单线程
JavaScript语言的一大特点就是单线程,也就是说,同一个时间只能做一件事。那么,为什么JavaScript不能有多个线程呢?这样能提高效率啊。JavaScript的单线程,与它的用途有关。作为浏览器脚本语言,JavaScript的主要用途是与用户互动,以及操作DOM。这决定了它只能是单线程,否则会带来很复杂的同步问题。比如,假定JavaScript同时有两个线程,一个线程在某个DOM节点上添加内容,另一个线程删除了这个节点,这时浏览器应该以哪个线程为准?所以JavaScript利用单线程这个原理,
2021-11-18 10:35:47
990
原创 TypeScript 和 JavaScript 的区别
TypeScript 和 JavaScript 是目前项目开发中较为流行的两种脚本语言。JavaScript 是轻量级的解释性脚本语言,可嵌入到 HTML 页面中,在浏览器端执行。而TypeScript 是JavaScript 的超集,即包含JavaScript 的所有元素,能运行JavaScript 的代码,并扩展了JavaScript 的语法。相比于JavaScript ,它还增加了静态类型、类、模块、接口和类型注解方面的功能,更易于大项目的开发。经过查阅资料,TypeScript 相.
2021-11-17 16:15:44
1260
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人