
vue面试题
导航守卫检查。 路由解析匹配。 决定工作路由。
发布日期:2021-05-27 02:32:15
浏览次数:15
分类:精选文章
本文共 1395 字,大约阅读时间需要 4 分钟。
Vue与前端开发相关知识总结
1. 判断对象的方法
判断对象的方法主要有instanceof
和typeof
,但这些方法各有局限,建议结合其他方法或框架特性进行判断。
2. Vue-cli工程概述
1.1 Vue-cli技术栈
- Webpack:快速构建工具,支持模块打包。
- Babel: 转译器,支持最新JS特性。
- ESLint:代码规范工具。
1.2 常用npm命令
npm install
:安装依赖。npm run dev
:启动开发服务器。npm run build
:构建生产包。npm run deploy
:部署到服务器。
1.3 文件夹与文件用途
- src:源代码目录。
- public:静态资源。
- node_modules:第三方依赖。
- index.js:配置文件。
3. 配置文件管理
3.1 config upholix中的index.js
- 开发环境配置:
- spawning模块:启动服务器。
- 设置定义文件路径。
- 生产环境配置:
- 打包工具:webpack。
- 打包路径设置。
4. package.json配置
4.1 常见配置项
- scripts:启动和构建指令。
- dependencies:项目依赖。
- devDependencies:开发依赖。
- browserslist: 兼容的浏览器列表。
5. Vue核心知识点
5.1.1 Vue是什么
Vue是渐进式框架,适用于构建响应式用户界面。
5.1.2 核心特性
- 双向数据绑定:通过Proxy实现。
- 虚拟DOM:优化更新速度。
5.2.1 v-if与v-show区别
- v-if:在circa中切换元素。
- v-show:保留DOM结构,仅切换可见性。
5.2.2 增量数据绑定
可用key
属性标记跨向。
5.3.1 组件状态管理
通过Vuex
进行集中状态管理。
6. Vue Router
6.1 路由动态响应
- 监听
$route
事件。
6.2 导航解析流程
6.3 导航钩子
- preenter:预前钩。
- enter:进入钩。
- leave:退出钩。
7. Vuex状态管理
7.1 Vuex核心概念
- 状态树:单源数据中心。
- ** Mutation**: 同步更新函数。
- Action: 异步操作。
7.2 状态管理注意事项
- Getter执行 getters速度。
- 组件应通过 Reflexive访问状态。
8. HTTP请求与.ajax
8.1 Promise对象
- 非阻现代式网络请求。
8.2 axios与Fetch
- axios:支持拦截器,自动转化JSON。
- Fetch: 简单语法,强大配置选项。
9. UI样式优化
9.1 scoping样式
.scope
属性仅限当前组件。
9.2移动端适配
- 响应式布局,媒体查询。
10. 混合开发
10.1 原生地调用方法
- 使用
Window Bridge
桥接。
11. 生产环境优化
11.1 generating方法
npm run build
生成代码包。npm run deploy
部署到服务器。
12. MVVM设计模式
12.1 MVC、MVP对比
- MVC: 行业规范传统模式。
- MVP: 角度视角,分层架构。
13. 原生快速开发
- 使用高级框架,从零开始,借助标准库。
14. 开发工具推荐
- 提供优化工具链,击破开发难题。
发表评论
最新留言
很好
[***.229.124.182]2025年05月02日 08时57分18秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
c++ 数组批量赋值_数组之间不能赋值?穿个马甲吧!
2023-01-24
cad模糊查询符号_mysql 正则模式和like模糊查询
2023-01-24
ctrl c 和 ctrl v 不能用了_神奇操作,原来CTRL键还能这么用
2023-01-24
cytoscape安装java_Cytoscape史上最全攻略
2023-01-24
c语言程序设计年历显示,C语言程序设计报告《万年历》.doc
2023-01-24
C语言程序设计梁海英答案,1.5 习题
2023-01-24
c语言编写单片机中断,C语言AVR单片机中断程序写法
2023-01-24
#pragma region、{}
2023-01-24
ddr2的上电顺序_S5PV210 DDR2初始化 28个步骤总结
2023-01-24
deque stack java_「集合系列」- 初探 java 集合框架图
2023-01-24