面试宝典
文章平均质量分 62
很不错!
这个作者很懒,什么都没留下…
展开
-
Vue高频面试题
一.常用指令有哪些?并说明作用? ★★vue官方提供指令有15个:v-model:用于表单元素双向数据绑定. v-for:循环,多用于循环数组. v-if:显示与隐藏(v-else-if v-else 这两需要搭配v-if使用) v-show:显示内容 v-hide:隐藏内容 v-on:绑定事件,简写@ v-html:解析html标签 v-text:接卸文本 v-bind:动态添加标签属性(三种绑定方法:1-对象型:{red:isred},2.三元表达式: isred? 're...原创 2021-11-14 23:05:32 · 876 阅读 · 0 评论 -
在 Vue 中使用插件的步骤?Vue 项目优化的解决方案都有哪些?说一下你在 Vue 中踩过的坑?
在 Vue 中使用插件的步骤?采用 ES6 的 import ... from ...语法或 CommonJS 的 require()方法引入插 件 使用全局方法 Vue.use( plugin )使用插件,可以传入一个选项对象 Vue.use(MyPlugin, { someOption: true })Vue 项目优化的解决方案都有哪些?1、 使用 mini-css-extract-plugin 插件抽离 css 2、 配置 optimization 把公共的 js 代码抽离原创 2021-11-07 16:30:56 · 323 阅读 · 0 评论 -
说说Vue2.0兼容IE哪个版本以上? Vue 如何去除 URL 中的#?
Vue2.0兼容IE哪个版本以上?在Vue2.0中完全兼容IE10以上,部分兼容IE9,不支持IE8及一下版本,因为Vue的响应式原理是基于es5的Object.defineProperty的,而这个方法不支持ie8及以下的Vue 如何去除 URL 中的#?Vue-Router 默认使用 hash 模式,所以在路由加载的时候,项目中的 URL 会自带 “#”。如果不想使用 “#”, 可以使用 Vue-Router 的另一种 模式 history:在文件目录下的 router->index.原创 2021-11-06 22:07:35 · 1984 阅读 · 0 评论 -
原型/构造函数/实列/原型链
一.构造函数原型prototype:构造函数通过原型分配的函数时所有对象所共有的,每一个构造函数都有一个prototype属性,指向另一个对象,(prototype就是一个对象),这个对象的所有属性和方法,都会被构造函数有拥有.可以就一些不变的方法直接定义在prototype对象上,这样所有的实列就可以共享这些方法.二.对象原型:对象都会有一个属性__proto__指向构造函数的prototype原型对象,我们可以使用构造函数prototype原型对象的属性和方法,就是有__protot__原创 2021-10-30 23:59:57 · 187 阅读 · 0 评论 -
变量对象/作用域/作用域链------>闭包
一.变量对象:变量对象,是执行上下文中的一部分,可以抽象为一种数据作用域,其实也可以理解为就是一个简单的对象,它存储着该执行上下文中的所有变量和函数声明(不包含函数表达式)。二.作用域:作用域其实可理解为该上下文中声明的变量和声明的作用范围。可分为块级作用域和函数作用域特性:声明提前:一个声明在函数体内都是可见的, 函数优先于变量 非匿名函数自动执行,函数变量为只读,无法修改let foo = function() { console.log(1) };(functi...原创 2021-11-01 00:37:41 · 158 阅读 · 0 评论 -
浅拷贝/深拷贝
一.深浅拷贝:浅拷贝: 以赋值的形式拷贝引用对象,仍指向同一个地址,修改时原对象也会受到影响 深拷贝: 完全拷贝一个新对象,修改时原对象不再受到任何影响二.深浅拷贝的区别:通俗易懂的来说就是假设B复制了A,当修改B时,看A是否会发生变化,如果A也跟着变了,说明这是浅拷贝,如果A没变,那就是深拷贝。学过js的同学应该都知道,javascript变量包含两种不同数据类型的值:基本数据类型和引用数据类型。基本数据类型采用的是值传递,创建一个基本数据类型会在内存中开辟一个新的空间;而引用数据类型原创 2021-11-01 23:12:22 · 139 阅读 · 0 评论 -
了解了解v-if和v-show
在vue中我们经常用到的两个属性v-if和v-show,那么这两者有什么共同点和不同点呢?一.相同点和不同点:在实际使用中我们可以通过v-if或者是v-show来动态控制 DOM 元素的显示隐藏,列如:当v-if和v-show值为假时,绑定的元素都不会在页面中显示 <div v-show="0">1111</div> <div v-if="0">222</div>但是在控制台中我们可以看见:由上可以:相同点:v-if.原创 2021-11-05 19:45:37 · 289 阅读 · 0 评论