1.首先了解一下VUE是什么?
简单来说他是一套友好的渐进式框架,熟悉之后非常简便。他的核心在于视图层,什么是视图层,就是我们能看得的页面显示出来的东西,先理解一下什么是mvc,
M:(model)数据模型,其实就是普通的JS对象,
V:(view) 视图层,就是Dom层,用户看到的页面,
C:(Controller)控制器,就像开关一样。
而VUE是MVVM模式 是只有M与V之间的交流。
举个栗子:
要做到MV的同步更新只要这样写
2.搭建个项目
就使用vue-cli来生成webpack项目模板吧
2.1首先安装node
可以直接到中文官网http://nodejs.cn/下载安装包。
安装完成后,在运行中输入cdm 回车 打开命令窗口,输入 node -v 和 npm -v,如果能显示出版本号,就说明安装成功。
2.2安装vue-cli
安装好了 node,我们可以直接全局安装 vue-cli,也可以本地安装,本地安装要先进入新建的文件夹中 cd +地址。
全局安装:npm install -g vue-cli
(题外话:说到 npm install 依赖 就要说配置文件package的两种依赖
一种是dependencies一种是devDependencies,其中前者依赖的项该是正常运行该包时所需要的依赖项,而后者则是开发的时候需要的依赖项,像一些进行单元测试之类的包。
npm install
默认会安装两种依赖,如果你只是单纯的使用这个包而不需要进行一些改动测试之类的,可以使用
npm install --production
只安装dependencies而不安装devDependencies。
如果你是通过以下命令进行安装
npm install packagename
那么只会安装dependencies,如果想要安装devDependencies,需要输入
npm install packagename --dev
--------------------------------------------------------------------------------------------
而全局和非全局安装
举个栗子
当执行npm install css-loader 会生成node_modules 目录在当前目录
如果是npm install css-loader -g 则生成在全局目录中【全局目录】通过 npm config set prefix "目录路径" 来设置。就可以在任意文件夹使用。
)
安装完后vue -V 查看是否安装成功。
下载速度慢推荐安装cnpm(淘宝镜像)
执行$ npm install -g cnpm --registry=https://registry.npm.taobao.org
就可以用cnpm了
2.3 新建个项目
vue init webpack my-Vue (my-Vue 文件名称自行命名)
然后 cd 进入my-Vue文件夹中 生成依赖文件 输入npm install(前面有解释了,忘了往前看)
2.4 启动项目
npm run dev
如果启动不了 根据红字进行修改BUG