JS
文章平均质量分 54
weixin_45585996
这个作者很懒,什么都没留下…
展开
-
tree数组降维
需求: 给定一个数组,将children数组降维添加到数组中,生成一个新的一维数组const arr = [ { id: 1, name: 'zs', age: 18 }, { id: 2, name: 'lisi', age: 19, children: [ { id: 3, name: 'wangwu', age: 20 }, { id原创 2021-07-29 15:16:04 · 129 阅读 · 0 评论 -
vue自定义组件库
现在vue的UI框架已经很丰富了,为什么还要封装一套自己的UI框架呢?vue的UI框架已经有很多(ElementUI,iView 等等),而且组件都很丰富,大体上可以满足我们的需求,不用重复造轮子,但是需求是不定的,在项目中有时候仅凭这些也实现不了,这时我们需要封装自己的组件或者对一些已经存在的组件进行二次封装。接下来我们就来看看如何自定义自己的组件并使用一:创建项目# 创建目录mkdir tanrj-ui# cd到目录中cd tanri-ui# 初始化项目vue create .如原创 2020-10-09 10:24:13 · 1238 阅读 · 0 评论 -
FormData用法详解
FormData的基本用法html代码(创建表单元素)<form id='form> <input type='text' name='name' />名字 <input type='password' name='password' />密码</form>js代码(创建formData空对象)// 创建formData空对象var formData = new FormData()如何根据form表单将表单数据一并添加到for原创 2020-09-17 15:39:23 · 551 阅读 · 0 评论 -
自定义npm工具库
新建项目(任意磁盘的任意路径下都可以)初始化项目npm init -y{ "name": "tanrj-cli", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, "keywords": [], "author": "", "licens原创 2020-08-25 13:08:45 · 1066 阅读 · 0 评论 -
Object.assign与展开运算符
const target = { a: 1, b: 2 }const source = { b: 4, c: 5 }console.log(...target, ...source)console.log(Object.assign(target, source))原创 2020-08-13 17:57:14 · 387 阅读 · 0 评论