文章 2022-08-23 来自:开发者社区

vue相关面试题2:1.封装vue组件作用;2双向数据绑定原理;3.Router 是什么;4.导航钩子有哪些

文章目录请描述封装vue组件作用过程Vue.js 的双向数据绑定原理是什么?vue Router 是什么?它有哪些组件?导航钩子有哪些?它们有哪些参数?请描述封装vue组件作用过程纽件可以提升整个项目的开发效率,能够把页面抽象成多个相对独立的模块解决了传统项目开发中效率低、难维护、复用性等问题使用 Vue.extend 方法创建 一个组件,使用 Vue.component 方法注册纽件,子组件需....

文章 2022-08-23 来自:开发者社区

vue相关面试题3:1.v-show和v-if区别;2.常用修饰符;3.axios

文章目录Vue中的v-show和v-if有什么区别Vue常用的修饰符有哪些?分别有什么应用场景?Vue项目中有封装过axios吗?怎么封装的?一、axios是什么基本使用二、为什么要封装三、如何封装Vue中的v-show和v-if有什么区别一、v-show与v-if的共同点我们都知道在 vue 中 v-show 与 v-if 的作用效果是相同的(不含v-else),都能控制元素在页面是否显示在用....

文章 2022-08-23 来自:开发者社区

vue面试题4:1.组件通信;2.路由嵌套;3.< keep-alive >作用

文章目录Vue组件间通信方式都有哪些?如何路由嵌套?如何进行页面跳转?请说明< keep-alive >组件的作用Vue组件间通信方式都有哪些?一、组件间通信的概念都知道组件是vue最强大的功能之一,vue中每一个.vue我们都可以视之为一个组件通信指的是发送者通过某种媒体以某种格式来传递信息到收信者以达到某个目的。广义上,任何信息的交通都是通信组件间通信即指组件(.vue)通过某种方式来传递信....

文章 2022-08-23 来自:开发者社区

vue相关面试题:1.route和router区别;2.history和hash两种模式区别

文章目录vue中route和router有什么区别?vue路由中,history和hash两种模式有什么区别?vue中route和router有什么区别?this.$ routerthis.$ router是 router 实例通过 this.$ router 访问路由器,相当于获取了整个路由文件,在$router.option.routes中,或查看到当前项目的整个路由结构 具有实例方法// ....

文章 2022-08-23 来自:开发者社区

vue面试题:1.Vue生命周期 2.Vue中的data属性是一个函数而不是一 个对象

文章目录说说你对Vue生命周期的理解为什么Vue中的data属性是一个函数而不是一 个对象?说说你对Vue生命周期的理解生命周期是什么基本涵义可以通俗地理解为“从摇篮到坟墓”(Cradle-to-Grave)的整个过程在Vue中实例从创建到销毁的过程就是生命周期,即指从创建、初始化数据、编译模板、挂载Dom→渲染、更新→渲染、卸载等一系列过程在Vue生命周期钩子会自动绑定 this 上下文到实例....

文章 2022-08-23 来自:开发者社区

vue面试题7:key的原理和slot的理解

文章目录说说vue中,key的原理Key是什么设置key与不设置key区别设置key值一定能提高diff效率吗?说说你对slot的理解? slot使用场景有哪些?slot是什么使用场景分类说说vue中,key的原理Key是什么key是给每一个vnode的唯一id,也是diff的一种优化策略,可以根据key,更准确, 更快的找到对应的vnode节点当我们在使用v-for时,需要给单元加上key●如....

文章 2022-08-23 来自:开发者社区

vue相关面试题:MVC,MVP,MVVP三种设计模式的区别

文章目录什么是MVVM?比之MVC有什么区别?什么又是MVP说说VueX页面渲染流程什么是MVVM?比之MVC有什么区别?什么又是MVPMVC、MVP 和 MVVM 是三种常见的软件架构设计模式,主要通过分离关注点的方式来组织代码结构,优化我们的开发效率。MVC 通过分离 Model、View 和 Controller 的方式来组织代码结构。其中 View 负责页面的显示逻辑,Model 负责存....

文章 2022-08-23 来自:开发者社区

vue相关面试题:Vuex是什么?

文章目录Vuex是什么?Vuex有几种属性,它们存在的意义分别是什么?StateGetterMutationActionModulevuex中的辅助函数如何使用辅助函数1、mapState:把state属性映射到computed身上2、mapAcions:把actions里面的方法映射到methods中3、mapMutations:把mutations里面的方法映射到methods中4、mapG....

文章 2022-08-23 来自:开发者社区

vue相关面试题:computed和watch区别

文章目录vue中computed和watch区别computed计算属性计算属性的高级:watch 监听属性总结应用场景:区别:vue中computed和watch区别computed计算属性计算属性基于 data 中声明过或者父组件传递的 props 中的数据通过计算得到的一个新值,这个新值只会根据已知值的变化而变化,简言之:这个属性依赖其他属性,由其他属性计算而来的<p>姓名:{....

文章 2022-08-23 来自:开发者社区

vue相关面试题:diff算法

文章目录diff是什么比较方式原理分析总结diff是什么diff 算法是一种通过同层的树节点进行比较的高效算法其有两个特点:♥比较只会在同层级进行, 不会跨层级比较♥在diff比较的过程中,循环从两边向中间比较diff 算法的在很多场景下都有应用,在 vue 中,作用于虚拟 dom 渲染成真实 dom 的新旧 VNode 节点比较比较方式diff整体策略为:深度优先,同层比较比较只会在同层级进行....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

阿里巴巴终端技术

阿里巴巴终端技术最新内容汇聚在此,由阿里巴巴终端委员会官方运营。阿里巴巴终端委员会是阿里集团面向前端、客户端的虚拟技术组织。我们的愿景是着眼用户体验前沿、技术创新引领业界,将面向未来,制定技术策略和目标并落地执行,推动终端技术发展,帮助工程师成长,打造顶级的终端体验。同时我们运营着阿里巴巴终端域的官方公众号:阿里巴巴终端技术,欢迎关注。

+关注