0
点赞
收藏
分享

微信扫一扫

vue基础面试题

1、vue的双向绑定原理是什么
2、vue两个核心是什么
数据驱动和组件化
3. v-if 和 v-show的区别
4、vue常用的修饰符
5、 vue中key的作用
6、Vue中为什么data必须是一个函数
7、vue中子组件调用父组件的方法
8、vue中父组件调用子组件的方法
9、vue组件之间的传值
10、vue页面级组件传值
11、动态组件
12、keep-alive
13、怎么定义vue-router的动态路由?怎样获取传过来的值
    {
        path:'/details/:id',
        name:'Details',
        components:Details
    }

当匹配到/details下的路由时 参数会被设置到this.route.params.id

14、vue-router有哪几种路由守卫
15、route的区别
16、vue-router响应路由参数的变化
17、vue-router 传参
18、说出至少 4 种 vue 当中的指令和它的用法
19、MVVM 和 MVC的区别
MVC --> Model - View - Controller 即模型 - 视图 - 控制器
M和V指的意思和MVVM中的M和V意思一样。C即Controller指的是页面的业务逻辑
使用MVC的目的 是将M和V的代码分离。MVC是单通信。
20、Vue 的 nextTick 的原理是什么?
21、Proxy 与 Object.defineproperty的区别
22、 vue中如何重置data
23、template 作用
24、computed watch区别
25、vue的diff算法

26、不用Vuex会带来的问题
1、可维护性下降 想要修改数据 得维护好几处
2、可读性下降 因为一个组件里面的数据 你根本看不出来从哪里来的
3、增加了耦合性 大量的上传派发 会让耦合性大大的增加 本来Vue用Component就是为了降低耦合

27、虚拟DOM实现原理
28、vue-cli工作
举报

相关推荐

0 条评论