- 博客(4)
- 收藏
- 关注
原创 简单理解原型和原型链
原型和原型链是我们在面试中必会提问到的一个问题,理解原型和原型链不管对学习还是工作都会得到帮助,希望这篇文章会帮助你理解原型和原型链。 一、原型对象 原型对象分为两种,隐式原型(proto)和显式原型(prototype), 所有函数都有prototype属性(显式原型)仅限函数, 所有引用类型(数组、对象、函数)都拥有__proto__属性(隐式原型) 二、原型 先来看一个原型例子 function Foo(name,age){ this.name = name; this.age = age; }
2021-02-15 15:17:14 1240 1
原创 Vue .sync修饰符
当父组件向子组件传递参数时,子组件是不可以直接更改父组件的参数,所以要这么写 //子组件 this.$emit('update:bubble', 1)// 传1每次减1 //父组件 为了方便起见,我们为这种模式提供一个缩写,即 .sync 修饰符: //子组件 this.$emit('update:bubble', this.bubble - 1) //父组件 当我们用一个对象同时设置多个...
2020-03-12 18:57:11 113 1
原创 computed和watch的区别
一、computed计算属性 1.当依赖数据发生变化是,就会重新计算结果并返回。 2.不支持异步操作,当computed内有异步操作时,将无法监听数据变化。 3.computed计算属性支持缓存,属性值会默认走缓存,计算属性是基于它们的响应式依赖进行缓存的,也就是基于data中声明过或者父组件传递的props中的数据通过计算得到的值。 4.如果computed属性属性值是函数,那么默认会走get方...
2020-03-03 18:36:48 348
原创 Vue两个版本的区别和使用方法
其实我们使用Vue的时候,有两个不同的版本,它们分别是Vue完整版(vue.js)和Vue非完整版(vue.runtime.js),这篇文章就来简单的介绍一下Vue两个版本的区别和使用方法。 一、特点 完整版有compiler(编译器用来将模板字符串编译成为 JavaScript 渲染函数的代码),这导致完整版体积更大。 非完整版没有compiler的,所以体积更小,要比完整版体积小大概30%。 ...
2020-02-28 20:05:17 2135
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人