![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
文章平均质量分 83
小七你过来
常思己过
展开
-
js 简单递归JSON数组
后台不给(不方便?)我数据,得自己改造。数据长这样,要把酒店给删了,只要公司。要生成一个新的数组 emm,没错 当我开开心心拿到新的数据去用的时候,发现对的 没问题。氮素,妈的 之前赋值的treeData 怎么肥事 ,也跟着一起被改变了。于是乎 ,去了解了下。原来是浅拷贝的原因。在别个地方看到这位大佬写的,https://segmentfault.com...原创 2019-01-23 09:57:10 · 546 阅读 · 0 评论 -
省市区三级联动,根据一个cityCode(递归)查询关联的父级信息
通过一个 citycode 比如结果:以下是封装的代码//area.jsimport { findAllParents } from "@/utils/json";export function getAreaCode(nodeId) { const parents = findAllParents(getArea(),{"code":no...原创 2019-03-21 17:16:26 · 4657 阅读 · 1 评论 -
VUE借助中间桥梁实现非父子组件通信
新建一个新的vue实例,通过$emit 与$on实现沟通//eventBus.js//组件Aimport Bus from '@/utils/eventBus';//使用时 Bus.$emit('change','参数');//组件Bimport Bus from '@/utils/eventBus';//在mounted钩子里调用 mount...原创 2019-05-13 09:00:48 · 153 阅读 · 0 评论 -
vue项目导出Excel表格
点击导出按钮,对后台发起请求,会返回一个二进制的数据,创建一个Blob对象用来装这个数据。let blob = new Blob([res.data], { type: "application/vnd.ms-excel"});//res.data是后台传回来的二进制数据然后通过 Blob URL 方式:URL.createObjectURL(blob) 生成一个下载地址(...原创 2019-05-13 09:22:39 · 229 阅读 · 0 评论 -
vue-element-admin 框架 页面内跳转非左侧菜单栏页面
由于之前都是直接解析后台传入的页面,所以在想如果没有在菜单显示的页面该如何跳转。于是在仔细看 原框架作者Panjiachen的源码之后发现了实现的方式,这里记录下来作为笔记点击测试按钮的时候,跳转非左侧菜单的路由//测试的时候用的静态路由数据,实际业务可制定需求让后台给你数据,以便进行权限控制// src => router => index.jsexport...原创 2019-07-10 10:44:55 · 7383 阅读 · 4 评论 -
vue axios 同时并发请求数据
场景,操作 el-form 表单数据时,需要同时请求多条数据,如el-select、el-cascader的数据。新建时请求数据倒是无所谓,修改的时候请求的稍微有点问题(请求时间长,但是数据先绑定到表单,请求返回之后就会出现绑定了id值,而不是name)如果是一层一层的嵌套,肯定是打脑壳的。所以我们需要一个并发的请求。在网上学习了阮一峰老师的教程之后,找到了三种解决方式。目前只是粗略学...原创 2019-07-10 16:54:45 · 1300 阅读 · 1 评论