vue面试题精编 第一期(持续更新)

一、vue-cli依赖的 Node.js 环境安装
二、vue-cli 工程技术集合介绍
三、vue-cli 工程目录结构介绍
四、vue.js 核心知识点高频试题一

4.1 对于Vue是一套渐进式框架的理解
4.2 请说出vue几种常用的指令
4.3 请问 v-if 和 v-show 有什么区别?
4.4 vue常用的修饰符
4.5 v-on可以监听多个方法吗?
4.6 vue中 key 值的作用
4.7 vue-cli工程升级vue版本
4.8 vue事件中如何使用event对象?
4.9 $nextTick的使用
4.10 Vue 组件中 data 为什么必须是函数
4.11 v-for 与 v-if 的优先级
五、vue.js 核心知识点高频试题二
5.1 vue中子组件调用父组件的方法
5.2 vue中 keep-alive 组件的作用
5.3 vue中编写可复用的组件
5.4 vue生命周期有关的试题
5.5 vue如何监听键盘事件中的按键?
5.6 vue更新数组时触发视图更新的方法
5.7 vue中对于对象的更改检测
5.8 解决非工程化项目初始化页面闪动问题
5.9 v-for产生的列表,实现active的切换
5.10 v-model语法糖的使用
六、vue.js 核心知识点高频试题三
6.1 十个常用的自定义过滤器
6.2 vue等单页面应用及其优缺点
6.3 vue的计算属性
6.4 vue提供的几种脚手架模板
6.5 vue父组件向子组件通过props传递数据
6.6 vue-cli开发环境使用全局常量
6.7 vue-cli生产环境使用全局常量
6.8 vue弹窗后如何禁止滚动条滚动?
6.9 计算属性的缓存和方法调用的区别
6.10 vue-cli中自定义指令的使用
6.11 父组件异步获取动态数据传递给子组件
七、vue-router 路由高频考题
7.1 vue-router响应 路由参数 的变化
7.2 完整的 vue-router 导航解析流程
7.3 vue-router有哪几种导航钩子( 导航守卫 )?
7.4 vue-router的几种实例方法以及参数传递
7.5 vue-router的动态路由匹配以及使用
7.6 vue-router如何定义嵌套路由?
7.7 router-link组件及其属性
7.8 vue-router实现路由懒加载( 动态加载路由 )
7.9 vue-router路由的两种模式
八、vuex 状态管理高频试题
8.1 什么是vuex?
8.2 使用vuex的核心概念
8.3 vuex在vue-cli中的应用
8.4 如何在组件中去使用vuex的值和方法?
8.5 在vuex中使用异步修改
九、axios、fetch、ajax等请求高频试题
9.1 Promise对象是什么?
9.2 axios、fetch与ajax有什么区别?
9.3 JS的同源策略和跨域问题
9.4 如何解决跨域问题?
9.5 vue-cli中使用JSON数据模拟
9.6 axios有哪些特点?
十、前端 UI 样式高频试题
10.1 组件样式属性 scoped 问题及解决方法
10.2 vue常用的UI组件库
10.3 vue组件适配移动端【经典】
10.4 移动端适配常用媒体查询源码
10.5 垂直居中对齐
10.6 vue-cli中如何使用背景图片?
10.7 使用表单禁用时移动端样式问题
10.8 多种类型文本超出隐藏问题
10.11 vue-cli工程引入全局less变量
十一、vue中常用功能实现与详解
11.1 vue中如何实现tab切换功能?
11.2 利用标签实现某个组件缓存功能
11. 3 vue中实现切换页面时为左滑出效果
11.4 vue无痕刷新
11.5 多种情景的数组去重
11.6 vue保留滚动条位置
11.7 vue组件中使用定时器
11.8 组件slot使用示例
11.9 使用递归组件实现级联选择器
11.10 使用递归组件实现树形控件
11.11 几种常见的自定义指令详解
11.12 两种类型的循环单选选择、取消功能
十二、vue各种情况的组件间通信
12.1 关于vue组件间通信问题的回答
12.2 万金油:vue中央事件总线的使用
12.3 props:最基础的父子组件间传递数据
12.4 v-model语法糖:子组件向父组件传递数据
12.5 .sync 修饰符:进行父子组件间相互传递数据
12.6 $attrs属性:父孙组件间传递数据
12.7 $on属性:子组件调用父组件方法
12.8 $listeners属性:孙组件调用父组件的方法
12.9 $refs属性:
12.10 $parent属性:
12.11 $children属性:
十三、混合开发:vue工程与app交互
十四、vue开发命令的执行过程【拓展】
十五、vue-cli工程打包后.js文件详解

15.1 vue打包命令是什么?
15.2 vue打包后会生成哪些文件?
15.3 配置 vue 打包生成文件的路径
15.4 vue如何优化首屏加载速度?
十六、MVVM设计模式高频试题
16.1 MVC、MVP与MVVM模式
16.2 MVC、MVP与MVVM的区别
16.3 常见的实现MVVM几种方式
16.4 Object.defineProperty()方法
十七、实现一个自己的MVVM
十八、vue-cli中的配置详解
十九、源码剖析

19.1 剖析 Vue 内部运行机制
19.2 剖析 vue-router 内部运行机制
19.3 剖析 vuex 内部运行机制
19.4 剖析 axios 内部运行机制
二十、发布一个 npm 资源包
二十一、vue的服务器端渲染
二十二:资料分享

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值