vue.js
前端L.
只要路是对的,就不怕遥远
展开
-
Vue .sync修饰符
当父组件向子组件传递参数时,子组件是不可以直接更改父组件的参数,所以要这么写//子组件this.$emit('update:bubble', 1)// 传1每次减1//父组件为了方便起见,我们为这种模式提供一个缩写,即 .sync 修饰符://子组件this.$emit('update:bubble', this.bubble - 1)//父组件当我们用一个对象同时设置多个...原创 2020-03-12 18:57:11 · 126 阅读 · 1 评论 -
computed和watch的区别
一、computed计算属性1.当依赖数据发生变化是,就会重新计算结果并返回。2.不支持异步操作,当computed内有异步操作时,将无法监听数据变化。3.computed计算属性支持缓存,属性值会默认走缓存,计算属性是基于它们的响应式依赖进行缓存的,也就是基于data中声明过或者父组件传递的props中的数据通过计算得到的值。4.如果computed属性属性值是函数,那么默认会走get方...原创 2020-03-03 18:36:48 · 357 阅读 · 0 评论 -
Vue两个版本的区别和使用方法
其实我们使用Vue的时候,有两个不同的版本,它们分别是Vue完整版(vue.js)和Vue非完整版(vue.runtime.js),这篇文章就来简单的介绍一下Vue两个版本的区别和使用方法。一、特点完整版有compiler(编译器用来将模板字符串编译成为 JavaScript 渲染函数的代码),这导致完整版体积更大。非完整版没有compiler的,所以体积更小,要比完整版体积小大概30%。...原创 2020-02-28 20:05:17 · 2152 阅读 · 0 评论