摘要: 需求:根据传入数据默认展开图层树,数据中isLoad为true表示当前节点需要展开。(数据不定) 参考elementUI组件el-tree的default-expanded-keys使用,将要展开的节点标识(树的id)绑定到该属性。 重点:实际传入数据是以Id字段作为树的标识,同时数据为多层嵌套的图 阅读全文
posted @ 2020-09-24 22:49 dqy95 阅读(6733) 评论(0) 推荐(0) 编辑
摘要: 最近项目中涉及到用maven打包,所以需要安装apache maven(项目构建与管理工具、主要是用mvn打包)。 注意 Maven 安装之前要将jdk安装好,配置JAVA_HOME环境变量。 jdk安装时除了安装jdk'还有jre,如果遇到jre安装卡住不动。 关闭安装进程,清除安装的目录, 并在 阅读全文
posted @ 2018-11-14 10:40 dqy95 阅读(1516) 评论(0) 推荐(0) 编辑
摘要: 后台管理外框架demo,由vue + seajs架构的后台管理框架,页面主要三部分组成:头部、左侧菜单、主界面。左侧菜单以路由控制在主界面以tab页形式展示。 seajs主要是用来做代码组织的,方便模块化加载。功能上实现主要是vue+elementUI+vuex。 左侧导航(自定义app nav组件 阅读全文
posted @ 2018-10-11 17:38 dqy95 阅读(7694) 评论(4) 推荐(4) 编辑
摘要: indexOf 创建新的数组存储数据,利用es5中的indexOf方法在 新数组 中查找 重复项 ,如果没有即可添加到新数组。 Set+Array.from() Set是es6中新增的数据结构(类似于数组),所有的值都是唯一的,其构造函数可以接受一个数组作为参数。然后再用Array.from()方法 阅读全文
posted @ 2018-10-09 16:30 dqy95 阅读(142) 评论(0) 推荐(0) 编辑
摘要: let 特性 没有预解析,必须先定义再使用;不存在变量提升 ,存在暂时性死区 不允许重复声明 块级作用域(大括号{}为一个代码块) 下面例子中变量i的作用域为全局(即全局中只有一个i),故每次调用i的值都会发生变化,循环中输出的也是全局的i。导致运行时输出的都是最终给i赋予的值3。 const a= 阅读全文
posted @ 2018-09-30 10:19 dqy95 阅读(149) 评论(0) 推荐(0) 编辑
摘要: typeof 对于Function、String、Number、Undefined等几种类型,完全可以胜任,但是当对象是Array时, instanceof 返回一个Boolean值,指出对象是否是特定的一个实例,使用 Array.isArray() 当检测Array实例时, Array.isArr 阅读全文
posted @ 2018-09-19 09:27 dqy95 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 》》》》【问题】在使用gulp打包的项目中,引入了一些采用es6语法编写的js文件。导致在一些浏览器中识别不了出错,例如IE和搜狗。 》》》》【解决】使用babel做了处理。 使用方案一:gulp babel + babel preset env + babel core 1、 cd进入项目下,依次 阅读全文
posted @ 2018-09-13 14:35 dqy95 阅读(1059) 评论(0) 推荐(0) 编辑
摘要: 数组 forEach 遍历数组,并让每一项执行一个函数; 参数函数第一个形参代表 当前的值 ;第二个形参代表 当前的序号 ;第三个形参代表 数组本身 ; 不能使用break退出循环,不能使用return返回到外层 对象 for in (ES5) 作用于数组时,循环出来的key是一个String,不是 阅读全文
posted @ 2018-08-23 14:42 dqy95 阅读(406) 评论(0) 推荐(0) 编辑
摘要: 数据双向绑定导致的问题 填写表单后获取到checkbox的值是数组格式,但是在传递保存过程中,把获取到的数据改为字符串格式,以,号分隔。但是这里出现一个问题,我修改格式后绑定的数据格式也改变了,即便我修改的是用重新定义的变量接收的。所以需要使用以下方法来进行纠正。 例如 双向绑定 data > vi 阅读全文
posted @ 2018-08-20 12:00 dqy95 阅读(491) 评论(0) 推荐(0) 编辑
摘要: 前两天做的一个文件下载,使用文件存储地址url去下载,不需要打开文件。使用新建a标签,触发点击事件来进行下载。 新建a标签,设置href为文件存储地址,添加html5的新属性download,然后触发a标签的click事件即可。但是在火狐浏览器中a标签需要添加到页面中才能触发事件下载。所以添加到bo 阅读全文
posted @ 2018-08-10 16:32 dqy95 阅读(14385) 评论(2) 推荐(2) 编辑