中国银行前端开发vue面试题(vue面试题大全)

2026-05-13 20:03:01 4

中国银行前端开发vue面试题(vue面试题大全)

大家好,今天小编来为大家解答以下的问题,关于中国银行前端开发vue面试题,vue面试题大全这个很多人还不知道,现在让我们一起来看看吧!

本文目录

vue面试题大全

1. vue生命周期都有哪些?

2. 进入页面会执行哪些生命周期函数
beforeCreate、created、beforeMounted、mounted

3. 在哪里可以访问 data
beforeCreate中不可以访问
created中有 el
beforeMounte中有 el
mouted中都有,包括之后的生命周期钩子函数都有

4、 如果加入了keep-alive会增加两个生命周期函数
activated和deactivated
进入页面的时候触发activated,离开页面触发 deactivated
5. 如果加入keep-alive组件,第一次进入页面会触发哪些生命周期
beforeCreate、created、beforeMounted、mounted、activated
6、 如果加入了keep-alive组件后,第二次或第n次进入页面会触发哪些生命周期?
只触发一个生命周期:activated(因为该页面已经被缓存起来了)

1.是什么
vue自带的一个组件,用来缓存组件,提升性能,keep-alive可以在组件切换时,保存其包裹组件的状态,使其不被销毁。
2、参数
include:表示只有匹配的组件才会被缓存;
exclude:表示匹配到的组件不会被缓存;
3、生命周期
有两个生命周期函数,同上
4.使用场景
-列表页面跳转详情页的时候,用户通过点击跳转,那么详情页每次都要去请求数据,如果用户每次点击的都是同一个,那么详情页就没必要去重新请求,直接缓存起来就行了,如果点击的不是同一个再重新发起请求;
-在router-view上使用可以缓存路由组件;

1.相同点
都可以控制元素的显示隐藏
2.区别
v-if通过创建/销毁dom元素来控制元素的显示隐藏,v-show通过css属性的display:none来控制元素的显示隐藏
3.场景
频繁切换使用v-show,会节省性能,反之使用v-if

1、当项目使用keep-alive时,可搭配组件name进行缓存过滤
当我们使用keep-alive缓存组件时,被缓存组件中的mounted函数只会执行一次,第二次进入页面不会重新触发,有两种解决方法,一种是使用activated(),在里面进行mounted中的操作;另一种就是在keep-alive中增加一个过滤,如下所示:

exclude属性就是要忽略匹配到的组件。
2、DOM做递归组件时;
当组件需要自己调用自己的时候

3、使用vue-tools时;
vue-devtools调试工具里显示的组件名称是由vue中组件name决定的

v-for的优先级比v-if的优先级高,这是在源码中规定好的,并且v-for和v-if不可以同时使用,同时使用会很浪费性能,比如明知判断条件是false的情况下,还需要去遍历一下数据,所以通常我们会把v-if放在v-for的外面。

是用来获取更新后的dom内容,并且该方法是异步的

作用是将回调函数延迟到下次dom更新循环之后执行因为vue更新数据是异步的,修改data中的数据,视图不会立刻更新,vue会将你对data的修改放到一个watch队列中,当同一事件循环中的所有数据更新完以后,再进行试图更新,所以会产生延迟。
最常见的使用场景就是,在created中获取dom元素的时候需要使用$nextTick获取

组件中的 data 写成一个函数,数据以函数返回值形式定义,这样每复用一次组件,就会返回一份新的 data ,相当于给每个组件实例创建一个私有的数据空间,让各个组件实例维护各自的数据。而单纯的写成对象形式,就使得所有组件实例共用了一份 data ,就会造成一个变了全都会变的结果。

当父组件给子组件传递数据的时候,子组件只允许对数据进行读取,不允许修改数据,因为当子组件修改了父组件传过来的数据时,其他引用父组件数据的组件也会被修改,从而导致报错,然而也不知道是当前组件报错还是父组件报错还是修改父组件信息的子组件的错误;

如果要修改可以通过this.$emit方法派发自定义事件,在父组件中修改;

hash模式和history模式,默认是hash模式
区别如下:
1、表现形式不同,hash使用#表示,history用/表示;
2、hash值不会发送到服务端,history会发送到服务端 ,如果没有匹配到对应的路由,需要配置对应的页面;
3、获取方式不同,hash值可以通过location.path获取,history通过location.pathname获取;
4、hash可以通过window.onhashchange监听hash值的改变 ,history
可以通过onpopstate监听变化;

组建中的template标签会编译为render函数,通过render函数创建出dom元素,然后转化为虚拟dom最终转化为真实dom

1、虚拟dom是一个js对象,用对象属性来描述节点,是一层对真实dom的抽象

2、因为dom的执行速度远不如js执行速度快,因此将真实的dom抽象成js对象,然后通过算法计算出真正需要更新的节点,从而减少了大量的dom操作。
3、将直接操作dom转换成了两个js对象中去比较,找出差异项,做局部更新,提高了执行效率。

未完待续...

前端面试题(十五)

已知高度和宽度的元素:

设置父元素为相对定位relative,给子元素设置绝对定位absoluted,top: 0; right: 0; bottom: 0; left: 0; margin: auto;

设置父元素为相对定位,给子元素设置绝对定位,left: 50%; top: 50%; margin-left: --元素宽度的一半px; margin-top: --元素高度的一半px;

未知高度和宽度的元素:

设置父元素为相对定位,给子元素设置绝对定位,left: 50%; top: 50%; transform: translate(-50%,-50%);

设置父元素为相对定位,给子元素设置绝对定位,left: 50%; top: 50%; transform:translate(-50%,-50%);

组件中的 data 写成一个函数,数据以函数返回值形式定义,这样每复用一次组件,就会返回一份新的 data ,类似于给每个组件实例创建一个私有的数据空间,让各个组件实例维护各自的数据。而单纯的写成对象形式,就使得所有组件实例共用了一份 data ,就会造成一个变了全都会变的结果。

for of:

支持 return ,并且是值 of 数组(不能遍历对象)
1. 可以避免所有 for-in 循环的陷阱
2. 不同于 forEach(),可以使用 break, continue 和 return
3. for-of 循环不仅仅支持数组的遍历。同样适用于很多类似数组的对象
4. 它也支持字符串的遍历
5. for-of 并不适用于处理原有的原生对象

for in:

forEach:

assets文件夹里是静态资源;components是放组件;router是定义路由相关的配置;view视图;app.vue是一个应用主组件;main.js是入口文件

在组件切换过程中将状态保留在内存中,防止重复渲染DOM,减少加载时间及性能消耗,提高用户体验性。

生命周期函数: activated( 组件激活时调用 )、deactivated( 组件停用时调用

常见的使用场景可以分为三类:

当频繁执行条件时,不适合使用 v-if ,用 v-show ;
反之执行条件的次数很少,使用 v-if 即可。

v-if 和 v-for ,不推荐两者一起使用在同一个元素上,虽然也能运行,但是器会报警告;两者一起使用时,v-for比v-if具有更高的优先级,

文章分享结束,中国银行前端开发vue面试题和vue面试题大全的答案你都知道了吗?欢迎再次光临本站哦!

中国银行前端开发vue面试题(vue面试题大全)

本文编辑:admin

本文相关文章:


中国银行前端开发vue面试题(有关vue的常见面试题(上))

中国银行前端开发vue面试题(有关vue的常见面试题(上))

大家好,关于中国银行前端开发vue面试题很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于有关vue的常见面试题(上)的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮

2026年4月16日 11:15

更多文章:


河西营销型网站建设需要多少钱?

河西营销型网站建设需要多少钱?

河西营销型网站建设需要多少钱? 这可是不少企业老板关心的问题,说实话,价格确实不是一成不变的,得看你的具体需求。咱们来聊聊这个话题,希望能帮到你。 1. 影响价格的关键因素 建网站的价格不是随便定的,得看这几点: 网站规模:页面数量多不多?

2026年6月20日 00:51

SEO的提升方法:新站如何快速获得排名

SEO的提升方法:新站如何快速获得排名

新站SEO的困境 新站想要在搜索引擎中获得好的排名,确实面临不少挑战。首先,新站没有权重,就像一个刚出生的婴儿,需要慢慢积累经验和信任。其次,竞争激烈,很多老站已经占据了很好的位置,新站想要突围,需要付出更多努力。 不过,别灰心!新站也有新

2026年5月27日 00:51

企业品牌策划(企业品牌策划应该怎么搞)

企业品牌策划(企业品牌策划应该怎么搞)

各位老铁们好,相信很多人对企业品牌策划都不是特别的了解,因此呢,今天就来为大家分享下关于企业品牌策划以及企业品牌策划应该怎么搞的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!本文目录企业品牌策划应该怎么搞品牌策划方案怎么

2026年5月9日 09:37

创意设计海报(如何设计创意小清新海报)

创意设计海报(如何设计创意小清新海报)

大家好,今天小编来为大家解答以下的问题,关于创意设计海报,如何设计创意小清新海报这个很多人还不知道,现在让我们一起来看看吧!本文目录如何设计创意小清新海报如何设计出有创意的圣诞海报创意海报设计的要点是什么如何设计出简单却新颖突出的海报创意海

2026年5月12日 21:34

网络工程毕业后干什么(网络工程专业毕业后做什么工作)

网络工程毕业后干什么(网络工程专业毕业后做什么工作)

这篇文章给大家聊聊关于网络工程毕业后干什么,以及网络工程专业毕业后做什么工作对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。本文目录网络工程专业毕业后做什么工作网络工程好吗,以后干什么的网络工程专业毕业后做什么工作网络工程专业主要讲授

2026年5月8日 17:26

勘察设计资质(勘察设计资质管理规定)

勘察设计资质(勘察设计资质管理规定)

大家好,如果您还对勘察设计资质不太了解,没有关系,今天就由本站为大家分享勘察设计资质的知识,包括勘察设计资质管理规定的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!本文目录勘察设计资质管理规定建设工程勘察设计资质管理规定什

2026年5月1日 11:24

义乌如何开发高质量网站:义乌网站建设怎样开发

义乌如何开发高质量网站:义乌网站建设怎样开发

义乌网站建设怎样开发 你有没有想过,在义乌建个网站,到底该怎么做?说实话,这事儿看着简单,其实里面门道不少。今天咱们就来聊聊,义乌网站建设怎样开发,希望能帮到你。 一、为啥要建网站? 建网站不是为了玩玩,得有明确目的。比如: 做电商:卖东西

2026年6月24日 20:06

游戏源码下载(哪里有网络游戏源码下载比如成吉思汗,魔域,三国杀,三国Q传,传奇,露娜, 2d游戏开发 3d游戏开发都行)

游戏源码下载(哪里有网络游戏源码下载比如成吉思汗,魔域,三国杀,三国Q传,传奇,露娜, 2d游戏开发 3d游戏开发都行)

大家好,游戏源码下载相信很多的网友都不是很明白,包括哪里有网络游戏源码下载比如成吉思汗,魔域,三国杀,三国Q传,传奇,露娜, 2d游戏开发 3d游戏开发都行也是一样,不过没有关系,接下来就来为大家分享关于游戏源码下载和哪里有网络游戏源码下载

2026年5月6日 06:42

上海企业招聘信息(上海艾想投资有限公司招聘信息,上海艾想投资有限公司怎么样)

上海企业招聘信息(上海艾想投资有限公司招聘信息,上海艾想投资有限公司怎么样)

各位老铁们好,相信很多人对上海企业招聘信息都不是特别的了解,因此呢,今天就来为大家分享下关于上海企业招聘信息以及上海艾想投资有限公司招聘信息,上海艾想投资有限公司怎么样的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!本文

2026年5月2日 19:31

百度seo泛解析代发排名(百度seo排名优化)

百度seo泛解析代发排名(百度seo排名优化)

“百度seo泛解析代发排名”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看百度seo泛解析代发排名(百度seo排名优化)!本文目录百度seo排名优化怎么利用SEO泛目录做排名百度seo排名优化百度seo排名优化技巧:关键词研

2026年4月29日 09:44

曲阜seo优化多少钱?新手友好型店铺省钱攻略

曲阜seo优化多少钱?新手友好型店铺省钱攻略

曲阜seo优化多少钱?这是很多刚起步的小店铺老板最关心的问题。说实话,市面上价格五花八门,让人眼花缭乱。别急,今天我就跟你唠唠,特别是针对预算有限的中小商家,怎么用最少的钱搞懂并做好seo优化。 一、为啥曲阜seo优化这么重要? 你懂的,现

2026年6月4日 05:21

logo设计图片大全(君字logo,LOGO是什么意思)

logo设计图片大全(君字logo,LOGO是什么意思)

“logo设计图片大全”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看logo设计图片大全(君字logo,LOGO是什么意思)!本文目录君字logo,LOGO是什么意思国产汽车标志图片大全图解福字logo设计图片大全,各种各

2026年5月13日 12:44

〖福山区功能性网站优化如何提升转化率〗:福山区功能性网站优化如何提升转化率

〖福山区功能性网站优化如何提升转化率〗:福山区功能性网站优化如何提升转化率

你有没有想过,为什么有些网站明明内容很棒,但用户就是不愿意下单?其实啊,这跟福山区功能性网站优化有很大关系。今天咱们就来聊聊,怎么通过优化,让网站转化率蹭蹭往上涨。 一、用户痛点是关键 用户访问网站,最关心的就是能不能快速找到自己想要的。如

2026年6月26日 11:03

濮阳网上建设网站需要多少钱?

濮阳网上建设网站需要多少钱?

濮阳网上建设网站需要多少钱? 说实话,这问题挺常见的。你懂的,建网站的费用因人而异,就像买衣服,你要买潮牌还是棉T恤,价格肯定不一样。那咱们就来聊聊,建一个网站大概得花多少钱,顺便给你分析分析。 1. 建网站的费用构成 建网站不是随便就能定

2026年6月9日 14:33

邯郸免费发布信息平台(河北省邯郸市有没有贴近老百姓生活的网站,或者邯郸信息港,邯郸信息网,邯郸免费发布平台)

邯郸免费发布信息平台(河北省邯郸市有没有贴近老百姓生活的网站,或者邯郸信息港,邯郸信息网,邯郸免费发布平台)

大家好,今天小编来为大家解答以下的问题,关于邯郸免费发布信息平台,河北省邯郸市有没有贴近老百姓生活的网站,或者邯郸信息港,邯郸信息网,邯郸免费发布平台这个很多人还不知道,现在让我们一起来看看吧!本文目录河北省邯郸市有没有贴近老百姓生活的网站

2026年5月15日 10:22

盐城行业网站建设,如何选择定制服务商?

盐城行业网站建设,如何选择定制服务商?

你有没有想过,为什么有的网站看起来就特别吸引人,而有的却让人一看就跑?其实啊,这跟网站建设有直接关系。特别是在盐城,行业网站建设这块儿,选对服务商特别重要。今天咱们就来聊聊,盐城行业网站建设定制服务到底该怎么选。 一、为什么选择定制服务?

2026年6月18日 15:48

商品关键词举例(淘宝怎么做关键词)

商品关键词举例(淘宝怎么做关键词)

大家好,商品关键词举例相信很多的网友都不是很明白,包括淘宝怎么做关键词也是一样,不过没有关系,接下来就来为大家分享关于商品关键词举例和淘宝怎么做关键词的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!本文目录淘宝怎么做关键

2026年5月12日 10:27

seo排名技术皆赞乐云seo权威:新站如何快速提升百度排名的技巧

seo排名技术皆赞乐云seo权威:新站如何快速提升百度排名的技巧

** 新站百度排名的困惑 说实话,新站想要在百度里脱颖而出,确实不容易。你懂的,现在竞争太激烈了。很多新手站长都会问:我该怎么提升排名?其实,核心就是做好基础优化,然后慢慢积累权重。 如何快速提升新站排名? 1. 关键词优化要到位 新站要选

2026年6月15日 06:03

高端定制开发网站(普升做一个高端定制网站费用)

高端定制开发网站(普升做一个高端定制网站费用)

大家好,高端定制开发网站相信很多的网友都不是很明白,包括普升做一个高端定制网站费用也是一样,不过没有关系,接下来就来为大家分享关于高端定制开发网站和普升做一个高端定制网站费用的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧

2026年5月4日 05:54

重庆短视频seo价格怎么算?本地企业必看指南

重庆短视频seo价格怎么算?本地企业必看指南

嘿,最近有朋友问起重庆短视频seo价格,确实是个挺实际的问题。咱们今天就来聊聊这个事儿,希望能帮到你。 短视频seo价格,到底是个啥情况? 说实话,短视频seo价格不是一成不变的,它受好多因素影响。你想啊,不同的平台、不同的竞争程度、还有你

2026年6月10日 04:15

近期文章

本站热文

至强cpu参数(e52696v3处理器参数)
2024-04-28 15:30:07 浏览:455
标签列表

热门搜索