JavaScript
敲完这个我就再也不熬夜了
就这也想阻止我熬夜?
展开
-
vue 利用v-model语法糖封装组件并实现<component>动态组件
利用v-model语法糖封装组件并实现动态组件主要是为了统一渲染element组件和自定义组件。v-model双向绑定实际就是数据绑定+事件绑定的一个语法糖。我们可以利用v-model的实现原理对组件进行封装。...原创 2022-08-01 15:21:59 · 1411 阅读 · 0 评论 -
vue模拟a标签设置请求头headers接受文件流,导出xlsx文件
今天后端提供了一个导出xlsx文件的接口,这里做一篇实现xlsx文件导出的技术总结。分别关于后端是否提供xlsx文件流,还是json格式数据a标签导出xlsx文件我们可以直接通过,a标签href,浏览器直接调接口导出xlsx文件。但是当接口有权限认证时,a标签不能添加请求头,权限认证通过不了。<a href="url接口地址">导出文档</a> axios模拟a标签注意这里响应类型要设置为blob this.axios .get(原创 2021-11-24 15:42:02 · 4179 阅读 · 1 评论 -
js数字转为中文数字
最近业务需要数字转为中文的数字,本来想直接插件解决的,看了下又没有啥好用的插件。就只有自己写了。这里做一篇技术笔记由于业务是ejs+jQuery,为了满足业务需求,有些地方写的复杂了,下次使用再优化。var $=require('jquery')$(function(){ let value= numToCN(parseInt($('#countCN').text())+1) $('#countCN').text('第'+ value+'集')})//数字转换为中文数字function原创 2021-10-27 16:08:15 · 476 阅读 · 0 评论 -
构造函数、实例、原型、原型链、类class的关系
知道了构造函数、实例,学习了原型、原型链,了解了es6的类。是不是还是觉得总是有一点理不清。是的,之前一直没时间理清楚,这里做一篇学习笔记。(学了就忘)推荐:想必会有人和我一样,问为什么要够着函数和原型,请看这篇。别人写的很清楚了,我就不做搬运工了看完这篇,真正理解JS面向对象编程思想类请看这个一万字ES6的class类,再学不懂,请把我锤死(语法篇) 构造函数和实例function Person(name,age){ this.name=name,原创 2021-10-15 15:26:44 · 157 阅读 · 0 评论 -
十分钟,学会使用js三种方法创建本地json数据文件
前言在干业务时,需要得到一份全国省市到街道的区划数据,刚好业务中连接了高德地图,高德地图又提供了区划的api,这下只需要把数据写到json里了。什么!你说你还不会用js创建json文件?没关系,只需十分钟阅读文章,学会使用js三种方法创建本地json文件!一、使用html5创建json文件通过a标签来下载获取到我们创建的json文件。缺点:必须要下载一次,下载目录不可控,当大量json文件下载时,会储存到同一个文件夹,显的很杂乱。<script>//我们写入json文件的内容let原创 2021-09-01 17:07:28 · 13530 阅读 · 0 评论