当前位置: 首页 > news >正文

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

相关文章:

  • XCode集成第三方framework步骤
  • 海阳科技IPO:业务独立性、业绩稳定性、财务规范性存致命缺陷
  • CentOs系统部署DNS服务
  • 【经典DP】三步问题 / 整数拆分 / 不同路径II / 过河卒 / 下降路径最小和 / 地下城游戏
  • 认识vue中的install和使用场景
  • python 常用的6个爬虫第三方库
  • 23种设计模式-行为型模式-观察者
  • Photoshop2025最新版v26超详细图文安装教程(附安装包)
  • 【大模型深度学习】提示学习:Prefix tuning 、P-tuning v2、P-tuning 到底有什么区别?
  • 【Python】Python 100题 分类入门练习题 - 新手友好
  • 模板引擎Freemarker使用教程
  • LabVIEW真空度监测与控制系统
  • 【RH124】第六章 管理本地用户和组
  • 启山智软的b2c前端页面设计
  • 【kind管理脚本-1】便捷使用 kind 创建、删除、管理集群脚本
  • CANoe CAPL——CANoe IL函数
  • vue3项目中模拟AI的深度思考功能
  • svelte+vite+ts+melt-ui从0到1完整框架搭建
  • 我的第一个开源小项目:内网文件传输工具技术解析
  • Android设置adjustResize时无法生效 解决办法
  • 会员管理系统手机版/优化营商环境的金句
  • 网站推广方法的费用/百度企业官网认证
  • 方案巴巴策划网站/ip营销的概念
  • 永顺网站建设/百度推广最近怎么了
  • 做计算机题的网站/9个成功的市场营销案例
  • 企业营销型网站建设/关键词怎么优化到百度首页