文章 2022-10-18 来自:开发者社区

前端面试题 Vue路由跳转的四种方式

1. router-link2. this.$router.push( (函数里面调用)3. this.Srouter.replace() (用法同push)4. this.$router.go(n).区别:router-link 跳转前提是在router.js 中配置了要跳转到目的的 to是要跳转要地方 this.$router.push跳转到指定url路径,并想history栈中添加一个记录....

前端面试题 Vue路由跳转的四种方式
文章 2022-10-09 来自:开发者社区

牛客刷题——前端面试【七】谈一谈 Vue的指令、了解MVVM思想

目录一、介绍二、简单的指令学习1.Vue的书写基本语法2.v-clock解决3.v-text填充不会出现出现闪动4.v-html有风险,原则是永远不要用在客户提供的内容上5.v-per 跳过编译直接显示6.v-once 只能编译一次,提高性能7.v-model 双向数据绑定8.v-on 绑定事件,缩写用法(@)9.v-bind绑定动态属性 缩写(:)三、MVVM思想前言可以进一步的了解和学习,主....

牛客刷题——前端面试【七】谈一谈 Vue的指令、了解MVVM思想
文章 2022-06-13 来自:开发者社区

【前端面试题】前端基础 | 八股文 | HTTP网络 | Vue | React 下

解决setTimeout中的this指向问题在setInterval和setTimeout中传入函数时,函数中的this会指向window对象。解决办法:推荐用下面两种写法:将bind换成call,apply也会导致立即执行,延迟效果会失效window.setTimeout(this.declare.bind(this), 2000);使用es6中的箭头函数,因为在箭头函数中this是固定的.箭....

【前端面试题】前端基础 | 八股文 | HTTP网络 | Vue | React 下
文章 2022-06-13 来自:开发者社区

「2021」高频前端面试题汇总之Vue篇 (4)

三、组件通信组件通信的方式如下:(1) props  /   $emit父组件通过props向子组件传递数据,子组件通过$emit和父组件通信1. 父组件向子组件传值props只能是父组件向子组件进行传值,props使得父子组件之间形成了一个单向下行绑定。子组件的数据会随着父组件不断更新。props 可以显示定义一个或一个以上的数据,对于接收的数据,可以是各种数据类型,同样也....

文章 2022-06-13 来自:开发者社区

「2021」高频前端面试题汇总之Vue篇 (3)

27. Vue是如何收集依赖的?在初始化 Vue 的每个组件时,会对组件的 data 进行初始化,就会将由普通对象变成响应式对象,在这个过程中便会进行依赖收集的相关逻辑,如下所示∶function defieneReactive (obj, key, val){ const dep = new Dep(); ... Object.defineProperty(obj, key, { ...

文章 2022-05-30 来自:开发者社区

【前端面试题】前端基础 | 八股文 | HTTP网络 | Vue | React 上

盒模型https://www.cnblogs.com/chengzp/p/cssbox.html盒模型的组成大家肯定都懂,由里向外content,padding,border,margin.盒模型是有两种标准的,一个是标准模型,一个是IE模型。在标准模型中,盒模型的宽高 = 内容(content)的宽高,IE模型中盒模型的宽高 = 内容(content)+填充(padding)+边框(borde....

【前端面试题】前端基础 | 八股文 | HTTP网络 | Vue | React 上
文章 2022-05-23 来自:开发者社区

前端面试+学习笔记(HTML+CSS+JavaScript+ES6+Vue+NodeJs)

前端面试+学习笔记(HTML+CSS+JavaScript+ES6+Vue+NodeJs)一. HTML1. 盒子模型是什么:每个元素被表示为一个矩形的盒子,有四个部分组成:内容(content)、内边距(padding)、边框(border)、外边距(margin)。它在页面中所占的实际大小(宽高)是content+padding+border+margin之和。盒模型有两种:标准盒模型(W3....

前端面试+学习笔记(HTML+CSS+JavaScript+ES6+Vue+NodeJs)
文章 2022-05-17 来自:开发者社区

「2021」高频前端面试题汇总之Vue篇 (2)

17. 对keep-alive的理解,它是如何实现的,具体缓存的是什么?如果需要在组件切换的时候,保存一些组件的状态防止多次渲染,就可以使用 keep-alive 组件包裹需要保存的组件。(1)keep-alivekeep-alive有以下三个属性:include 字符串或正则表达式,只有名称匹配的组件会被匹配;exclude 字符串或正则表达式,任何名称匹配的组件都不会被缓存;max 数字,最....

「2021」高频前端面试题汇总之Vue篇 (2)
文章 2022-05-17 来自:开发者社区

「2021」高频前端面试题汇总之Vue篇 (1)

一、Vue 基础1. Vue的基本原理当一个Vue实例创建时,Vue会遍历data中的属性,用 Object.defineProperty(vue3.0使用proxy )将它们转为 getter/setter,并且在内部追踪相关依赖,在属性被访问和修改时通知变化。 每个组件实例都有相应的 watcher 程序实例,它会在组件渲染的过程中把属性记录为依赖,之后当依赖项的setter被调用时,会通知....

「2021」高频前端面试题汇总之Vue篇 (1)
文章 2022-04-21 来自:开发者社区

前端面试---Vue部分考点梳理

一. Vue的使用1. Vue的基本使用指令 插值插值 表达式指令 动态属性v-html 会有XSS风险 会覆盖子组件computed 和 watchcomputed 有缓存 data不变则不会重新计算watch 如何深度监听watch 监听引用类型时 拿不到oldValv-forv-for 和 v-if 不能同时使用:key的值尽量不要使用index或者random事件事件修饰符 按键修饰符 ....

前端面试---Vue部分考点梳理

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

Java面试那些事儿

手把手带您学习Java,开启编程之路。

+关注