--
使用的限制是只能包含单个表达式
-->
//创建Vue对象
var app =new Vue ({
el:'#app',//将Vue对象绑定到指定的选择器...computed内部,和data类似
computed: {
//在这里,我们将计算的逻辑提取出来,封装成一个函数,在函数的内部分使用return来定义返回值,返回计算的结构...你可能已经注意到我们可以通过调用表达式中的 method 来达到同样的效果:
在这里存在一些区别,涉及到缓存和性能的问题,下面我们将进行详细的讨论
methods: {
reversedMessage...1.使用methods: 每次使用都会执行一次函数,不存在像计算属性那样的缓存,会浪费性能
2.计算属性的优点: 不同的计算属性是会基于他们的依赖进行缓存的,只有在依赖关系发生变化时,才会重新求值...new Vue()和Vue.extend()
之前我们讲解到,vue的两大特性: 数据的 双向绑定和组件化
在这里,我们对组件化进行更深一步的了解
new Vue()
new Vue()创建的是vue