![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Vue
文章平均质量分 59
前端小徐
他很懒 没有描述
展开
-
Vue 路由守卫
点击其他组件时,判断是否确认离开。确认执行next();取消执行next(false),留在当前页面。1. beforeRouteEnter:(to,from,next)=>{}——到达。2. beforeRouteLeave:(to,from,next)=>{}——离开。to,from参数与上面使用方法一致。next回调函数略有不同。与全局路由守卫用法一致,但是只能针对一个页面使用。组件路由守卫分为到达这个组件时,离开这个组件时。原创 2024-01-20 13:39:57 · 357 阅读 · 0 评论 -
Vue 必看面试题,内含详细讲解
为什么组件中的 data 必须是一个函数,然后 return 一个对象,而 new Vue 实例里,data 可以直接是一个对象?// datadata() { return { message: "子组件", childName:this.name } }// new Vue。原创 2023-12-14 11:34:18 · 853 阅读 · 0 评论 -
Vue之Mixins(混入)的使用方法
mixin给我们提供了方便的同时也给我们带来了灾难,所以有很多时候不建议滥用它,但是在有些场景下使用它又是非常合适的,这就得根据自己来取舍了。所以在很多时候我们需要考虑用公共组件还是使用mixin。原创 2023-12-11 15:57:20 · 406 阅读 · 0 评论 -
Vue特性之$nextTick
在下次DOM更新循环结束之后执行延迟回调,nextTick主要使用了宏任务与微任务,根据执行环境分别尝试采用Promise,Mutation,Observe,setlmmediate 如果以上都不行则采用setTimeout定义一个会将方法存入队列中,通过这个异步方法清空当前队列。vue通过异步队列控制DOM更新和nextTick回调函数先后执行的方式。原创 2023-12-11 15:43:02 · 326 阅读 · 0 评论 -
Vue 前段面试题精选
Vue相关的前端面试题原创 2023-12-11 15:31:34 · 970 阅读 · 2 评论