面试题
文章平均质量分 90
study
聚宝盆_
坚持你所坚持的,才会得到你想要的.
展开
-
【vue面试题】
vue 常见面试题hash:监听的hashchange事件,即地址栏 URL 中的 # 符号;hash 虽然出现在 URL 中,但不会被包括在 HTTP 请求中,对后端完全没有影响,因此改变 hash 不会重新加载页面。兼容性好,支持低版本浏览器和 IE 浏览器。history:history模式监听pushstate和popstate,(需要特定浏览器支持)这两个方法应用于浏览器的历史记录栈,在当前已有的 back、forward、go 的基础之上,它们提供了对历史记录进行修改的功能。原创 2022-12-26 17:09:01 · 914 阅读 · 0 评论 -
【vue面试题-vuex】
vuex答:对象是引用类型,复制后改变属性还是会影响原始数据,这样会改变state里面的状态,是不允许,所以先用深度克隆复制对象,再修改。答:存储在state中,改变Vuex中的状态的唯一途径就是显式地提交 (commit) mutation。答:有五种,分别是 State、 Getter、Mutation 、Action、 Module。答: 多个组件依赖于同一状态时, 来自不同组件的行为需要变更同一状态。:单页应用中,组件之间的状态。=> 像一个装饰器,包裹mutations,使之可以异步。原创 2022-12-26 16:21:56 · 790 阅读 · 0 评论 -
【vue面试题-路由】
vue路由面试题答:在router目录下的index.js文件中,对path属性加上/:id。使用router对象的params.id。原创 2022-12-26 16:14:57 · 2015 阅读 · 0 评论 -
【vue面试题-生命周期】
vue生命周期相关面试题答:每个 Vue 实例在被创建时都要经过一系列的初始化过程——例如,需要设置数据监听、编译模板、将实例挂载到 DOM 并在数据变化时更新 DOM 等。同时在这个过程中也会运行一些叫做 生命周期钩子 的函数,这给了用户在不同阶段添加自己的代码的机会。(ps:生命周期钩子就是生命周期函数)例如,如果要通过某些插件操作DOM节点,如想在页面渲染完后弹出广告窗, 那我们最早可在mounted 中进行。原创 2022-12-26 15:33:30 · 664 阅读 · 0 评论