MVVM思想
M:model 包括数据和一些基本操作
V:view 视图,页面渲染结果
VM:View-model,模型与视图间的双向操作(无需开发人员干涉)
视图和数据通过VM绑定起来,model里有变化会自动地通过Directives填写到视view中,
视图表单中添加了内容也会自动地通过DOM Listeners保存到模型中。
Vue 声明式渲染
<script>new Vue({el:"#app", //绑定元素data:{ //封装数据},methods:{ //封装方法cancel(){this.num--;},}computed:{ //计算属性},watch:{ //监听器},filters:{ //过滤器}})</script>
初始化项目
npm init -ynpm install vue
使用Vue脚手架进行开发
初始化项目
1 全局安装webpacknpm install webpack -g2 全局安装vue脚手架npm install -g @vue/cli3 初始化vue项目vue init webpack appname:vue脚手架使用webpack模板初始化一个appname项目4 启动vue项目项目的package.json中有scripts,代表我们能运行的命令npm start = npm run dev: 启动项目npm run build:将项目打包
使用element-ui
推荐使用 npm 的方式安装,它能更好地和 webpack 打包工具配合使用。npm i element-ui -S在 main.js 中写入以下内容:import ElementUI from 'element-ui';import 'element-ui/lib/theme-chalk/index.css';Vue.use(ElementUI); //让 vue 使用 element-ui
