![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
vue系列
迷失过日光
这个作者很懒,什么都没留下…
展开
-
项目开发中用到的一些通用方法
对象数组去重(根据某个属性) getArrayRemoveRepeat(arr,key) { const hash = {}; const newArray = arr.reduce((item, next)=>{ hash[next[key]] ? '' : hash[next[key]] = true && item.push(next); return item; },[]) return原创 2021-04-23 17:50:53 · 130 阅读 · 0 评论 -
uni-app真机调试ios报错Unhandled promise rejection undefined __ERROR
bug如图调取接口后数据一直渲染不上,最后经过排查,是代码不严格造成的。解决办法:原先是这么写的现在改成这样就好了直接通过传参的方法,而不是先赋给外层变量再传值。原创 2020-07-09 17:28:14 · 2632 阅读 · 0 评论 -
v-model中的修饰符及使用
v-model中的修饰符主要有三个:.lazy、.number、.trim.lazy.lazy修饰符在input框失去焦点时进行数据同步。v-model是在input事件下对输入框的值与数据进行同步,即只要输入框中输入的值发生变化就同步数据,但如果加上lazy修饰符后(v-model.lazy)就会变成在每次输入框失去焦点后再同步数据。<div> <h3>la...原创 2020-02-02 23:22:34 · 673 阅读 · 0 评论 -
iview树结构——循环嵌套数组向上查找父级
需求:iview中树结构,点击某一个节点获得它上面的父节点举例:如下图点击树结构上的节点 parent 2-2 ,向上查找,找到它的父级节点 parent 2树节点数据结构:实现思路:1、拆分嵌套数组为一个个小单元(注意:此树的数据中,每个节点都含有两个属性 objectId 和 parentId ,根据每个节点的 parentId 向上去查找它的父级节点2、循环拆分好的数组,进行递...原创 2020-01-07 18:25:23 · 1287 阅读 · 0 评论 -
vue项目启动后文件加载过程总结
先介绍下vue项目的文件目录结构(vue-cli2版本),如下图:大家都知道,所有的前端项目在启动时,后首先去加载最外层的index.html页面,也就是这个注意到index.html中有一个id为app的div元素,这个div就是一个挂载点,以后在views文件夹下的所有页面都会挂载到这个这个div中。接下来程序会找使用了这个id为app的文件,找到main.js如下图:程序找到mai...原创 2020-01-03 16:34:16 · 1221 阅读 · 0 评论 -
vue init webpack my-project时出现的卡顿现象
在npm中搭建vue的脚手架工具时,当命令走到第四步:创建一个webpack项目并且下载依赖,即输入vue init webpack my-project回车,程序自动运行到项目描述时npm卡了。网上找了很多办法,我甚至进行了磁盘清理,结果还是不行,最后,看了一篇文章,说改下node版本8.0.0,果然好了。下载链接:http://nodejs.org/dist/答案来源于:https://w...原创 2019-06-21 16:07:37 · 304 阅读 · 0 评论