初始Vue:
1.想让Vue工作,就必须创建一个Vue实例,且要传入一个配置对象
2.root容器里得到代码依然符合html规范,只不过混入了一些特殊的Vue语法;
3.root 容器里的代码被称为【Vue模板】;
先有容器,后有实例
(1)模板通过解析,就变成正常的html片段,包含我们想要的数据,再把我们所需要的数据通过页面显示出来。
(2)容器有两个作用:
- 为Vue提供模板
- 把Vue的工作成果,知道放置在那个位置
一个Vue实例不能同时去接管两个容器
1、插值{{}}:必须写成js的表达式
{{}},{{}},{{}}多个插值用,隔开
后期粉色的都是一些主键:容器与Vue实例一一对于
粉色框里面的内容必须写成JS的表达式:
注意区分:JS表达式和JS代码(语句)
- 表达式:一个表达式会产生一个值,可以放在任何一个需要值的地方;
(1)、 a
(2)、 a + b 加法运算表达式
(3)、 f函数调用表达式
(4)、 x === y ? 'a' : 'b' 三元表达式
- JS代码(语句)
- if(){}
- for(){}
总的来说:JS表达式是一种特殊的js代码/语句。
函数调用表达式:
4.Vue实例和容器都是一一对应的;
5.真实开发中只有一个Vue实例,并且会配合着组件一起使用;
6.{{xxx}}中的xxx要写JS表达式,且xxx可以自动读取到data中的所有属性;
7.一旦data中的数据发生改变,那么页面中用到该数据的地方也会自动更新;