VUE
两种视图模式
MVP

- 与MVC不同的是,MVP中的M与V没有直接交互
MVVM

vue实例
每个 Vue 应用都是通过用 Vue 函数创建一个新的 Vue 实例开始的
var vm = new Vue({
  // 选项
})
根实例
└─ TodoList
   ├─ TodoItem
   │  ├─ DeleteTodoButton
   │  └─ EditTodoButton
   └─ TodoListFooter
      ├─ ClearTodosButton
      └─ TodoListStatistics
实例生命周期

vue-cli
Vue脚手架可以快速生成Vue项目基础的架构
安装
npm install -g @vue/cli
创建项目
vue create project-name
工程结构

配置
// vue.config.js
module.exports = {
    devServer:{
        port:9001
    }
}
集成vue
- 单页面、多页面- vue.js
 
- 复杂单页面- vue-cli