发表于: 2019-12-23 22:00:20
1 1125
今天完成的事情:
使用路由传参去写。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只会一点点皮毛而已。。
明天计划,后台。
收获:没啥收获。
评论