
web 前端
文章平均质量分 61
谁是张三
这个作者很懒,什么都没留下…
展开
-
闭包问题优化
旨在取代 Object.prototype.hasOwnProperty()上述方式并不能完全实现闭包,可以通过原型链拿取对象信息并加以修改。原创 2023-11-14 23:24:20 · 162 阅读 · 0 评论 -
leaflet引入百度地图,封装组件
*** 地图地址* 参数:* type: 地图坐标系,BD09、WGS84等* ApiAuthorization:唯一key*/tms: true,}),i < level;})(),// 参数一:地图渲染的元素id;参数二:地图参数配置zoom: 12,});原创 2023-08-10 10:45:55 · 2045 阅读 · 2 评论 -
解析excel
文章目录1、引入插件2、解析文件3、展示数据4、解决单元合并5、后续优化先上效果图:功能:解析excel文件将解析的数据在表格展示解决表格中存在单元格合并的问题官网:https://www.npmjs.com/package/xlsx1、引入插件安装 xlsx 插件npm i xlsx -S引入直接在当前页面中引用const xlsx = require("xlsx");// import xlsx from 'xlsx';全局使用// main.j原创 2021-08-29 22:39:59 · 487 阅读 · 0 评论 -
vue-amap 源码简略分析
地图引入:import Vue from 'vue';import VueAMap from 'vue-amap';// 初始化高德地图VueAMap.initAMapApiLoader({ key: '', // 高德API申请的key plugin: [ // 按需加载的插件 可以忽略 AMap. 前缀 'AMap.Autocomplete', 'AMap.PlaceSearch', 'AMap.Scale', 'AMap.OverView',原创 2021-08-22 01:17:18 · 473 阅读 · 0 评论 -
require.context
1、什么是 require.context一个 webpack 的 api ,通过该函数可以获取一个上下文,从而实现工程自动化(遍历文件夹的文件,从中获取指定文件,自动导入模块)。在前端工程中,如果一个文件夹中的模块需要频繁引用时可以使用该中方式一次性引入2、使用参数类型说明dirnameString需要读取模块的文件的所在目录useSubdirectoriesBoolean是否遍历子目录RegExpRegExp匹配的规则(正则表达式)// 遍原创 2021-08-08 23:02:51 · 12068 阅读 · 0 评论 -
vuex命名空间的使用
前言:由于 Vuex 使用的是单一状态树,全局数据集成在一个对象中。这样导致数据过多时的不易管理,也增加的扩展的困难度。所以,开发者大多推荐将 store 对象分块。把 store 的管理变更为 不同模块 的管理。由此减低的维护难度。Vuex 也提供了命名空间,便于更快捷的访问内部模块。(是否可以理解为:最上层的 state、getter、mutation、action、modules 实际上也是注册在一个名为 store 的命名空间内部的。只是引入时默认为store 。)new Vue({ st原创 2021-08-03 22:35:04 · 5874 阅读 · 2 评论 -
a 标签下载总结
最近迷上在浏览器端编写 js 脚本,由于频繁需要创建动态标签下载数据,所以做一个小总结。1、动态创建 a 标签// 创建下载标签 createElementDownLoad(url) { if (!document) { throw new Error("document 对象不存在!"); } const a = document.createElement("a"); a.download; a.target = "_blank"; a.href = th原创 2021-07-11 01:25:08 · 574 阅读 · 0 评论