前端系列-Vue2方面

本文深入探讨Vue2,涵盖其定义、特点、优势和核心特性,如数据驱动、组件化、指令系统及路由管理。讨论了Vue的响应式系统、组件通信、生命周期、路由懒加载和安全问题。同时,提到了与XSS攻击防护、单页面应用的优缺点及Vue与其他技术的对比。
摘要由CSDN通过智能技术生成

1、Vue是什么?

      是一个用于创建用户界面的开源js框架,也是一个创建单页面应用的web应用框架;

2、Vue有什么特点?

      简洁轻量、数据驱动、组件化、模块友好

3、Vue的优点?

      低耦合、可重用性、独立开发、可测试

4、Vue更新数组时触发视图更新的方法?

      pop、push、shift、unshift、splice、sort、reverse

5、Vue的核心特性是什么?

      数据驱动(MVVM)

      组件化

      组件化的优势:1、降低整个系统的耦合度、

                               2、调试方便

                               3、提高可维护性

6、Vue有哪些指令?

      v-bind、v-on、v-model、v-if、v-else、v-show、v-for、v-html、v-text、v-slot

7、Vue全家桶?

      vue-router关于路由方面的配置

      vuex数据共享和缓存用

      vue-resource后台交互用

      vue-cli脚手架

      一般来说还需要懂得如何使用axios、fetch你可以用它发起对远程资源的请求,该方法返回的是一个promise对象,让你能够对请求的返回结果进行检索;通过fetch的形式获取数据-jsonp、cors、服务器跨域、cors请求头

8、Vue同级组件间怎么传值?

      1、如果是兄弟组件,可通过父元素作为中间组件进行传值;

      2、通过创建一个bus进行传值;

9、Vue页面级组件之间传值?

      1、使用vue-router通过跳转链接带参数传值;

      2、使用本地缓存localstorage

      3、使用vuex数据管理传值

10、Vue组件间通信方式有哪些?

      父子关系:props与$emit进行传递,也可以选择ref

      兄弟关系:$bus或$parent进行传递

      祖先与后代:attrs与listeners或者provide与inject

      复杂关系:通过vuex存放共享的变量

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值