vue2面试题十题.2

本文详细解读了Vue双向数据绑定的工作机制,介绍了常用指令和修饰符,展示了如何封装可复用组件并举例,涉及key的作用、keep-alive的运用,过滤器和插槽的深入剖析,以及本地与线上跨域解决方案。还涵盖了axios的二次封装与API设计技巧。
摘要由CSDN通过智能技术生成


前言

vue2面试题十题


一、vue双向数据绑定原理??

vue.js 则是采⽤ 数据劫持 结合 发布者-订阅者 模式的⽅式,
通过 Object.defineProperty() 来劫持各个属性的 setter , getter ,
在数据变动时发布消息给订阅者,触发相应的监听回调。
这个时候就可以实现数据的双向绑定


二、vue常⽤的指令有哪些?

v-if 判断是否渲染dom节点
v-show 判断显示隐藏
v-html 渲染富文本
v-text 渲染文本
v-on 数据绑定
v-bind 事件绑定
v-model 双向数据绑定
v-for 循环


三、vue常⽤的修饰符有哪些?

.trim 去除⾸尾多余的空格
.stop 阻⽌事件冒泡
.once 只渲染⼀次
.self 事件只作⽤在元素本身
.number 将值转化为number类型
.capter 组件之间捕获
.prevent 阻⽌元素的默认⾏为
.native 事件穿透,让我们可以在⾃定义组件上定义事件和⽅法


四、 vue如何封装可复⽤的组件?以及请举例说明你封装过的组件?

  1. 分析项⽬的所有⻚⾯结构和业务功能,抽离出相同的⻚⾯结构和业务功能

  2. 在src⽬录下创建⼀个components这个的⽂件夹

  3. 在这个⽂件夹内创建可复⽤的组件

  4. 在需要的⽤的组件⾥⾯引⼊创建的

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值