本身解答的vue问题

自我考验

闲来无事,本身考验下本身 有错的还望看的朋友帮助指出,我在加以修改

一、对于Vue是一套渐进式框架的理解

 主张少,没有强制性须要学习掌握的内容规则css

二、vue.js的两个核心是什么?

 核心思想两个 数据驱动 组件系统vue

三、请问 v-if 和 v-show 有什么区别

 if节点不渲染 show节点渲染可是不展现display 经常应用于隐藏域 好比一些值能够绑定上去 以便查找vue-cli

四、vue经常使用的修饰符

 .trim .stop .esc .preventnpm

五、v-on能够监听多个方法吗?

 能够json

六、vue中 key 值的做用

 vue key值做用 标记过得节点能够复用,不须要从新生成新的节点能够很好的提高性能api

七、vue-cli工程升级vue版本

 升级vue vue-cli 手段package.json 里面修改vue的版本 同时修改 vue-template-compiler 为相同的版本.后者在devdepen....里面.而后npm install数组

八、vue事件中如何使用event对象?

 $ event缓存

九、$nextTick的使用

 nextTick 是在下次 DOM 更新循环结束以后执行延迟回调,在修改数据以后使用 $nextTick,则能够在回调中获取更新后的 DOM。获取更新后的dom框架

十、Vue 组件中 data 为何必须是函数

 每一个组件实例都有本身的做用域,每一个实例相互独立,不会相互影响dom

十一、v-for 与 v-if 的优先级

 v-for 与 v-if 的优先级 v-for 因此v-if包在v-for外围比较好

十二、vue中子组件调用父组件的方法

 this.$emit(‘name’,‘参数’)

1三、vue中 keep-alive 组件的做用

 缓存组件状态

1四、vue中如何编写可复用的组件?

 开放属性和方法api 定义可扩展的属性api 和默认的插槽以及可替换的插槽

1五、什么是vue生命周期和生命周期钩子函数?

 生命周期是从建立到销毁的过程 钩子函数是这个过程当中经历的阶段

1六、vue生命周期钩子函数有哪些?

 beforeCreate-created-beforeMount-mounted-beforeUpdate-Updated-beforeDestroy-destroyed

1七、vue如何监听键盘事件中的按键?

 vue监听键盘事件
 有经常使用的keycode 直接使用keyup.esc 都存在keyup对象里

1八、vue更新数组时触发视图更新的方法

 set方法

1九、vue中对象更改检测的注意事项

 set方法 或者用拷贝 核心思想就是深考

20、解决非工程化项目初始化页面闪动问题

 [v-cloak] { display: none; } css里添加

2一、v-for产生的列表,实现active的切换

 绑定class根据数据的标识状态选择添加class和不选择状态的切换

2二、v-model语法糖的组件中的使用

 主要用于双向绑定的input,select,textarea,component

2三、十个经常使用的自定义过滤器

 过滤器根据需求本身顶一个函数就ok了里面是过滤的规则

2四、vue等单页面应用及其优缺点

 开发快,不少属性能够定义全局,例如公共弹窗只须要在全局定义好,任何api都会触发状态

2五、什么是vue的计算属性?

 计算属性是一种依赖缓存

2六、vue-cli提供的几种脚手架模板
2七、vue父组件如何向子组件中传递数据?

 使用props 属性 在子组件接收在父组件定义属性

2八、vue-cli开发环境使用全局常量

 .env.development

2九、vue-cli生产环境使用全局常量

 .env.production

30、vue弹窗后如何禁止滚动条滚动?

 监听禁止默认事件 e.preventDefault()

3一、计算属性的缓存和方法调用的区别

 使用方法的话可能每次你都要初始化或者从新调用它,而计算属性是一种依赖缓存

3二、vue-cli中自定义指令的使用

 指令的话根据本身须要自定义吧

相关文章
相关标签/搜索