vue中key的作用和原理

key的作用主要是为了高效更新虚拟dom

原理是vue在patch过程中通过key可以精准的判断两个节点是否是同一个,从而避免频繁更新不同元素

 

vue事件修饰符

stop阻止事件继续传播

prevent阻止标签默认行为

once事件只会触发一次

passive不阻止事件的默认行为

 

 

vue首屏加载慢如何处理

使用CDN资源,减少服务器压力

路由懒加载

js、css分离

 

 

vue页面传参

一、

this.$router.push({path: `/describe/${id}`})

路由配置接受:

{path: '/describe/:id'}

二、params

this.$router.push({
name: 'Describe',
params: {
id: id
}
})

 

三、query

this.$router.push({
path: '/describe',
query: {
id: id
}
})