我是靠谱客的博主 阔达芒果,最近开发中收集的这篇文章主要介绍这些vue题,你真的做得对吗?(vue笔试题第三弹),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1.SPA(单页面应用程序)优点:

(1)无刷新切换内容,提高用户体验;
(2)符合前后端分离的开发思想;
(3)减轻服务器压力,展示逻辑和数据渲染在前端完成,服务器任务更明确;
(4)后端数据接口可复用。

2.SPA(单页面应用程序)缺点:

(1)不利于SEO(搜索引擎优化),应用数据是通过请求接口动态渲染;
(2)首页加载慢,SPA下大部分资源需要在首页加载,造成首页白屏。

3.改变原数组并且会让vue监听到的方法:

(1)push(),数组末尾添加新元素,返回更新后的数组长度,该方法将改变原始数组的长度;
(2)pop(),末尾删除一个元素,该方法将改变原始数组的长度;
(3)shift(),删除数组第一个元素,返回删除的元素,该方法将改变原始数组的长度;
(4)unshift(),头部添加一个元素,该方法将改变原始数组的长度;
(5)splice(),删除,插入,替换,该方法将改变原始数组;
(6)sort(),排序,该方法将改变原始数组;
(7)reverse(),反转数组,该方法将改变原始数组;

4.router和route:

(1)router:是vue router的一个实例,所以它是一个全局对象,包含了所有的子对象和属性;
(2)route:是正在跳转路由的局部对象,可以获取这个正在跳转的路由的name,path,params,query等。

5.keep-alive的max属性:

max属性控制最多可以缓存多少组件实例,一旦这个数字达到了,在新实例被创建之前,已缓存组件中最近没有被访问的实例会被销毁掉。

6.当组件在keep-alive内被切换时,它的mounted和unmounted生命周期钩子也会被调用。这句话正确吗?

错误。当组件在keep-alive内被切换时,它的mounted和unmounted生命周期钩子会被替换成activated和deactivated。

7.vue中通过给元素添加哪个属性绑定DOM元素?

ref。给元素添加ref属性,通过this.$refs获取。

8.当环境不支持Promise.then、MutationObserver和setImmediate时,Vue使用setTimeout代替。这句话正确吗?

正确。

9.scoped

使用后,父组件的样式不会渗透到子组件中。不过一个子组件的根节点会同时受其父组件的scoped css和子组件的 scoped css影响。这样设计是为了让父组件可以从布局角度出发,调整其子组件根元素的样式。

最后

以上就是阔达芒果为你收集整理的这些vue题,你真的做得对吗?(vue笔试题第三弹)的全部内容,希望文章能够帮你解决这些vue题,你真的做得对吗?(vue笔试题第三弹)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(48)

评论列表共有 0 条评论

立即
投稿
返回
顶部