当前位置: 首页 > Web前端 > vue.js

Vue200+知识点

时间:2023-03-31 22:27:28 vue.js

Vue,你知道Vue的模板语法用的是哪个网页模板引擎吗?说说你对这个模板引擎的理解。你知道v-model的原理吗?告诉我,你用过vue开发过多语言项目吗?告诉我你的方法?使用计算属性时,函数名和数据源中的数据可以重名吗?vue中data的属性可以和methods中的方法同名吗?为什么?如何为vue定义一个全局方法?vue2.0不再支持在v-html中使用过滤器怎么办?vue打包后静态资源图片无效怎么解决?vue动态设置img的src不生效怎么解决?使用vue后如何对搜索引擎做SEO优化?keep-alive相关的生命周期有哪些?描述这些生命周期。如果让你在vue/react/angularjs这三个中选择一个,你会选择哪个?告诉我你的理由,你知道IEvue2.0兼容哪个版本吗?使用vue开发一个todo小应用,说说你的想法vue推荐的styleguide你看过了吗?列举几个你知道的,你是从哪个版本的vue开始使用的?你知道1.x和2.x有什么区别吗?你知道vue中key的原理吗?谈谈你对它的理解,vue中如何重置数据?vue渲染模板时如何保留模板中的HTML注释?你听说过Vue.observable吗?告诉我,你知道style加scoped属性的目的和原理吗?你希望vue3.0有哪些功能或改进?vue的边界条件是什么?如何在子组件中访问父组件的实例?如果watch的属性用箭头函数定义结果会怎样?如果vue项目中的methods的方法用箭头函数定义结果会怎样?如何在vue项目中配??置favicon?你用过babel-polyfill模块吗?它主要用来做什么?说说你对vue错误处理的理解?在vue事件中使用e.target和e.currentTarget传入$event有什么区别?.vue文件中是否需要样式?那个剧本有必要吗?为什么?vue如何实现组件的强制刷新?vue自定义事件中父组件如何接收子组件的多个参数?在实际工作中,你总结了哪些Vue的最佳实践?怎么解决vue绑定自定义事件到组件无效的问题?当vue的属性名和method的方法名相同时会发生什么?如果vue变量名以_和$开头会怎样?如何访问它们的值?vue使用v-for遍历对象时,它们是按什么顺序遍历的?如何保证订单?如果vue要扩展一个已经存在的组件,怎么办?下面说一下attrs、attrs和listeners的使用场景。vue项目本地开发完成部署到服务器后报404是什么原因?v-once的使用场景有哪些?说说你对vue的表单修饰符.lazy的理解。为什么vue要求组件模板只有一个根元素?全局注册EventBus后,路由切换时会重复触发事件。如何解决?vue打包后如何修改生成的文件路径?你用过vue与原生应用交互吗?说说vue和ap交互的方法用vue写tab切换什么是vue中的递归组件?举个例子来说明?如何访问子组件的实例或子元素?如何在子组件中访问父组件的实例?如何访问组件中的根实例?说说你对Object.defineProperty的理解。是否要手动销毁vue组件中编写的原生addEventListeners监听事件?为什么?如何销毁vue组件中的定时器?vue组件什么时候销毁?使用vue渲染大量数据时如何优化?告诉我你的想法!vue中使用这个需要注意哪些问题?你用过JSX吗?说说你对JSX的理解,如何配置组件的命名约定,让vue2.0+支持TypeScript写法?有什么用?你用过vue的is特性吗?主要用途是什么?Vue的:class和:style有多少种表现形式?你知道什么是功能组件吗?vue如何改变插入到模板中的分隔符?在组件中写name选项有什么作用?说说你对provide和inject的理解。你在开发过程中使用过devtools吗?告诉我你对老虎机了解多少?插槽的使用场景有哪些?你用过动态组件吗?说说你对它的理解。道具验证的类型有哪些?道具是如何验证的?可以设置默认值吗?如何缓存当前打开的路由组件,缓存后想更新当前组件怎么办?说说你对vue组件设计原则的理解。你了解vue的diff算法吗?vue如何优化首页的加载速度?vue打包的最终文件是什么?ajax、fetch和axios有什么区别?Vue监听数组变化的方式有哪些?为什么这些方法可以监控呢?vue中如何使用事件对象?vue首页白屏是怎么回事什么问题引起的?如何解决?说说你对单向数据流和双向数据流的理解。您使用哪个ui库进行移动ui?你遇到过什么问题吗?你知道nextTick的原理吗?说说你对v-clock和v-pre指令的理解写你知道的表单修饰符和事件修饰符说说你对proxy的理解你用vue写过UI组件库吗?如何用Vue实现换肤功能?你用过vue中的echarts吗?你踩过哪些坑?如何解决?如果让你教一个有2-3年前端经验的同事使用vue,你应该怎么教?vue性能优化的方法有哪些?SSR解决什么问题?你做过SSR吗?你怎么做呢?告诉我你认为Vue开发规范是什么?vue部署上线前需要做哪些准备工作?vue转场动画的实现方式有哪些?vue在created和mounted两个生命周期请求数据有什么区别?vue父子组件双向绑定的方法有哪些?vue如何获取DOM节点?Vue项目是否经过单元测试?vue项目有没有用过npmrunbuild--report?怎么解决vue打包厂商太大的问题?webpack打包vue速度太慢怎么办?当vue在开发过程中需要同时与N个不同的后端人员协调调试接口时(请求的url不同)怎么办?Vue应该如何做权限管理?如果把权限控制到按钮级别呢?下面说一下你的vue项目的目录结构。如果是一个大项目,应该如何划分结构和组件?你认为在移动端使用vue的最佳实践是什么?为什么你的项目选择了vue而不是其他框架?你知道即将推出的vue3.0特性吗?你在vue开发过程中有没有使用过什么辅助工具?Vue和微信小程序有什么区别?如何缓存当前组件?缓存后如何更新?你知道什么是高阶组件吗?你能举个例子来说明吗?为什么我们写组件的时候可以用.vue来写?它可以是另一个文件名后缀吗?什么是vue-loader?它有什么作用?说说你对Vue的extend(constructor)的理解,它主要是用来做什么的?如何同步处理axios异步请求?如何捕获组件vue的错误信息?为什么vue要使用异步更新组件?如何实现虚拟DOM?说说你的想法,写出各种定义组件模板的方法。SPA单页的实现方式有哪些?说说你对SPA单页的理解,它的优缺点是什么?说说你用vue做过哪些类型的项目?在vue项目中如如何引入第三方库(如jQuery)?有哪些方法可以做到?用vue手写一个过滤器。你用过渲染功能吗?有什么好处?写下你常用的命令有哪些?手写自定义指令,写如何调用组件请求接口,你处于哪个生命周期?为什么?你用过事件总线(EventBus)吗?说说你的理解,vue的优缺点是什么?DOM渲染是在哪个周期完成的?首次加载页面时会触发哪些挂钩?vue生命周期有几个阶段?vue生命周期的作用是什么?vue和angular有什么区别?如何引入scss?介绍后如何使用?vue开发过程中如何管理界面?为什么官方推荐使用axios而不是vue-resource?你了解axios的原理吗?你看过它的源代码吗?你有没有打包axios?什么是主包?如何打断axios的请求?什么是公理?如何使用如何解决跨域问题?说说你对vue模板编译的理解?v-on可以绑定多个方法吗?vue常用的修饰符有哪些?列出并解释你认为Vue的核心是什么?什么是v模型?有什么作用?说说你对Vue的mixin的理解,有哪些应用场景?SPA首屏加载速度慢如何解决?delete和Vue.delete删除一个数组有什么区别?当你为vue的数据动态添加一个新属性时会发生什么?如何解决?组件和插件有什么区别?说说你在使用vue的过程中遇到的问题(坑),你是怎么解决的?告诉我你对选项el、template和render的理解。vue实例挂载的过程是怎样的?Vue在组件中引入插件的方法有哪些?v-if和v-for的优先级是什么?如果这两个同时出现,应该如何优化才能获得更好的性能呢?下面说说Vue在哪些场景下可以监听数组或者对象的变化,还有哪些场景是不能监听的?听不进去怎么办?$nextTick做什么?为什么必须将数据属性声明为返回初始数据的函数?手表监控启动后如何立即调用?watch如何深度监控对象变化?watch和computed属性有什么区别?vue如何监听键盘事件?v-for循环中key的作用是什么?vue中如何使用插件?你写过自定义组件吗?说说你对keep-alive的理解是什么?如何让css样式只在当前组件生效?你看过vue的源码吗?如果是这样,请告诉我,您是否编写过自定义命令?自定义指令的生命周期(钩子函数)是多少?v-show和v-if有什么区别?有哪些使用场景?说说你对MVC、MVP和MVVM模式的理解。说说你对指令的理解?请描述一下vue的生命周期是什么?vue组件之间的通信是什么?什么是虚拟DOM?什么是双向绑定?原理是什么?vue和react有什么区别?使用场景是什么?说说vue的优缺点。你用过vue吗?说说你对vue的理解。vue-clivue-cli提供了哪些脚手架模板?vue-cli项目中常用的npm命令有哪些?使用vue-cli开发vue项目时,页面自动刷新的原理你了解吗?vue-cli3插件写好了吗?如何编写代码生成插件?vue-cli生成的项目可以使用es6和es7的语法吗?为什么?vue-cli是如何解决跨域问题的?vue-cli中的常规加载程序是什么?你知道什么是脚手架吗?说说你知道的vue-cli原理?能自己实现一个类vue-cli吗?如何使用vue-cli3创建项目?你用过vue-cli3吗?它和2.x版本有什么区别?vue-cli默认是单页的,那么想做成多页怎么办呢?没有vue-cli,自己搭建vue开发环境了吗?流程是什么?vue-routervue-router如何重定向页面?vue-router如何配置404页面?切换路由时需要保存草稿功能,如何实现?vue-router有几种模式?说说他们的区别?vue-router有哪些导航钩子(navigationguards)?说说你对router-link的理解。vue-router如何响应路由参数的变化?你看过vue-router的源码吗?说说切换到新路由时如何让页面滚动到顶部或保持原来的滚动位置?嵌套路由在什么场景下使用?如何获取路由传递的参数?告诉我active-class是哪个组件属性?vue组件中如何获取当前路由信息?vur-router是如何重定向的?如何动态加载路由?如何实现路由的懒加载?如果让你从零开始写一个vue路由,说说你的思路,vue-router完整的导航解析流程是怎样的?如何在路线之间跳转?有哪些途径?如果vue-router使用history模式,部署时需要注意什么?路线和路由器有什么区别?vue-router钩子函数有哪些?参数是什么?vue-router是做什么用的?它有哪些成分?vuex你有没有用vuex写过store插件?你用过vuex模块吗?主要用在什么场景下?vuex中的动作和突变有什么区别?vuex在使用action时不支持多参数传递怎么办?你认为vuex的缺点是什么?如果不使用vuex,你觉得会出现什么问题?vuex如何知道state是通过mutation修改还是直接从外部修改?请求数据是写在组件的方法里还是写在vuex的action里?如何监控vuex数据的变化?vuex的action和mutation有什么特点?有什么不同?页面刷新后vuex状态数据丢失如何解决?vuex的state、getter、mutation、action和module特性是什么?vuexstore有多少个属性值?它们各自的功能是什么?你了解什么是vuex?会用到哪些场景?会不会有什么问题?有什么特点?使用vuex有什么好处?你用过vuex吗?主要解决什么问题?在什么场景下推荐?ElementUIElementUI是如何做表单验证的?如何验证循环中的每个输入?ElementUI组件你封装过两次吗?ElementUI如何修改组件的默认样式?ElementUI的飞梭组件因为数据量大卡住怎么解决?ElementUI表格组件是如何实现动态表头的?你在使用ElementUI中的表格组件时遇到过问题吗?你看过ElementUI的源码吗?你在项目中使用过ElementUI吗?你遇到过什么问题?它的主要使用场景有哪些?你用过哪些VueUI?说说他们的优缺点?你在使用mint-uimint-ui的过程中有没有遇到什么坑?你是怎么解决的?列举几个常用的mint-ui组件。什么是mint-ui?你用过吗?