vue总结

1.vue是什么。

vue是javascript和html结合后的,实现了html的模块开发,并且样式和js互不影响。组件内的javascript逻辑只在组件内有效,当然父类可通过某些方法调用,但是彼此间没有影响。各个组件的样式,通过scope防止了彼此间的影响。各个组件的独立,因此彻底实现了html的界面的可模块化。

2.vue的生命周期是生命

把vue比作人,生命周期就是vue的生成的过程。好比人类的婴儿期,幼儿期,少年期,青年期,老年期等等。

生命周期的钩子,可这样理解,什么阶段可以做什么什么事情。比如少年期学习小学知识,青年期学习中学知识。

3.vue的router。

就是把所有的地址整理成一个数组,然后通过router.push跳转。通过router-view显示要跳转的页面。

4.vue-loader的作用

解析和转换vue文件

5.webpack的作用

将项目代码翻译成浏览器可执行的代码。怎么翻译就是通过vue-loader对vue文件进行解析和转换

6.vue-loader与webpack的区别

vue-loader先处理,将vue解析与转换完了之后,webpack在转换后的结果上进行处理

7.vue的data为什么不是对象。

如果是对象的话,意味着共用同一个内存地址,改一个则其他都会改动。比如一个页面将一个组件引用两次,函数data里的数据是彼此不受影响。实现了组件的彻底独立使用。

8.渐进式框架是什么

就是项目在开发的过程中,不需要一次性加载所有框架。可以根据项目进度,逐步添加。

9.vue如何实现数据双向绑定

Object.defineProperty() vue2

defineProperty

Proxy

10.vue-router有几种导航钩子

全局导航,控制浏览器前进后端的判断拦截

beforeEach,先执行

beforeResolve,再执行

aferEach,最后执行

组件内的导航,就是组件与组件之间的跳转

beforeRouterEnter,

beforeRouteUpdate,

beforeRouteLeave

路由独享组件,就是进行路由跳转时,内部的钩子

beforeEnter

相关推荐
DONSEE广东东信智能读卡器8 分钟前
蓝牙身份证阅读器使用Uniapp调用二次开发demo
javascript·uni-app·蓝牙·身份证阅读器
Codingwiz_Joy8 分钟前
Day28 -js开发01 -JS三个实例:文件上传 & 登录验证 & 购物商城 & ---逻辑漏洞复现 及 判断js的payload思路
开发语言·javascript·安全·安全性测试
程序员的世界你不懂27 分钟前
tomcat6性能优化
前端·性能优化·firefox
爱吃巧克力的程序媛30 分钟前
QML ProgressBar控件详解
前端
进取星辰35 分钟前
21、魔法传送阵——React 19 文件上传优化
前端·react.js·前端框架
wqqqianqian39 分钟前
国产linux系统(银河麒麟,统信uos)使用 PageOffice 在线打开Word文件,并用前端对话框实现填空填表
linux·前端·word·pageoffice
BillKu42 分钟前
CSS实现图片垂直居中方法
前端·javascript·css
长袖格子衫1 小时前
第五节:对象与原型链:JavaScript 的“类”与“继承”
开发语言·javascript·原型模式
咖啡の猫1 小时前
JavaScript基础-全局作用域
开发语言·javascript
GISer_Jing1 小时前
前端性能优化全攻略:从基础体验到首屏加载的深度实践
前端·javascript·性能优化