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