Vue是什么?
Vue的作用?
Vue的特点?
- 遵循 MVVM 模式
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200115153117209.JPG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ0NTcxMjM2,size_16,color_FFFFFF,t_70)
Model :相当于data
view :即页面,一个个Dom元素,可以直接使用data中的数据
ViewModel :1,指定Dom元素 2.数据绑定(数据可以自动从内存中显示到页面上)
- 编码简洁, 体积小, 运行效率高, 适合移动/PC 端开发
- 它本身只关注 UI, 可以轻松引入 vue 插件或其它第三库开发项目
Vue的使用
<head>
</head>
<body>
<!--
1.引入Vue.js
2.创建Vue对象
el:指定根element(选择器)
data:初始化数据(页面可以访问)
3.双向数据绑定:v-model
4.显示数据:{{XXX}}
5.理解Vue的mvvm实现
-->
<div id="app"> <!--view-->
<input type="text" v-model="username">
<p> hello {{username}}</p>
</div>
<script type="text/javascript" src="../js/vue.js"></script>
<script type="text/javascript">
//创建Vue实列
const vm = new Vue({ //配置对象
el:'#app', //element:选择器(即Vue要管理的区域)
data:{ //数据(model)
username:"whf"
}
})
</script>
</body>