发表于: 2019-12-23 22:00:20

1 1121


今天完成的事情:

使用路由传参去写。vue路由传参给我们提供了2种方法,


第一种是,params传参,第二种是,query传参。


2者的区别在于,query更实用与post请求,因为,他传递的参数不会出现在url上面。而query传参的话,会把参数放到,url上。



所以说,如果我们在写页面的时候,如果考虑到回显啊,刷新页面保存数据的话,那么很明显,query更加适合我们。


params,更安全一些。


params

ths.$router.push({path:'/',data})


而query的话,


this.$router.push({name:'',data})

params是根据,视图的name进行的,而query不是。




关于vue的虚拟dom,在使用,原生的js之前,我们需要自己一点点的去操作dom来对,dom树下面的元素,进行增删改查。但是,这样会极大的拖慢我们,浏览器的速度。比如我们操作了10次的dom节点,来改变他的color,浏览器收到了第一个dom请求之后,并不知道还有九次dom操作,因为会马上执行流程,最终执行10次。




那么啥是虚拟dom,当我们页面的某个dom节点发生了变化之后,比方说还是有10次,虚拟dom不会立即去操作dom,而是,把十次dom更新,都放入本地的一个js对象里,最后attch到dom树上。这样极大节省了浏览器的性能。


收获,感觉vue只会一点点皮毛而已。。


明天计划,后台。

收获:没啥收获。



返回列表 返回列表
评论

    分享到