10 2022 档案
摘要:第一步:直接在项目中的 main.js 初始化 EventBus : // main.js Vue.prototype.$EventBus = new Vue() 第二步:找到两个页面A和B,A向B发送事件 <!-- A.vue --> <template> <button @click="send
阅读全文
摘要:这个大部分发生在echarts和地图中,我们为了节省性能把echarts和map对象没有绑定在vue对象上导致,一个页面多次调用时会出现问题, 解决办法:如果确定一个页面调用多次了,就把echarts对象绑定在vue上,如果太消耗性能了,就把echarts绑定在vue外面,然后多弄几个组件都调用ec
阅读全文
摘要:对于函数都会封装,但是让你封装一个方法怎么办? 首先要知道函数的概念: 函数也是一个对象 函数中可以封装一些功能,在需要的使用可以执行这些功能 函数中也可以保存一些代码在需要的时候调用 使用typeof检查一个函数对象时,返回是function 那么带大家手敲一个forEach的方法: Array.
阅读全文
摘要:1. 提取中文 str.replace(/[^\u4E00-\u9FA5]/g,’’) 2. 提取英文 str.replace(/[^a-zA-Z]/g,’’) 3. 提取数字 str.replace(/[^\d]/g,’’)
阅读全文
摘要:今天做力扣题遇到了一个问题,之前一直用Number代表数字但是当数字的长度超过16的时候就会出现不精确的问题, console.log(Number(['6145390195186705543')); '6145390195186705000' 查资料,原因:在js中number类型有个最大值(安全
阅读全文
摘要:今天在国外的网站上看到了很多看似简单却又非常强大的纯CSS绘制的图形,里面有最简单的矩形、圆形和三角形,也有各种常见的多边形,甚至是阴阳太极和网站小图标,真的非常强大,分享给大家。 Square(正方形) #square { width: 100px; height: 100px; backgrou
阅读全文