安装vue-cli
npm install -g vue-cli
全局安装vue-cli
(注:npm会有点慢,建议更改为国内淘宝的镜像,只换源即可。在cmd输入命令:npm config set registry https://registry.npm.taobao.org)
构建vue-cli项目
vue init webpack projectname
安装依赖
npm install
运行项目
npm run dev
打开 http://localhost:8080 访问
vue-cli项目结构
build
主要启动文件是dev-server.js,当我们输入npm run dev首先启动的就是dev-server.jsconfig
src 源码
index.html(主页)
index.html如其他html一样,但一般只定义一个空的根节点,在main.js里面定义的实例将挂载在根节点下,内容都通过vue组件来填充App.vue
一个vue页面通常由三部分组成:模板(template)、js(script)、样式(style)【template】
其中模板只能包含一个父节点,也就是说顶层的div只能有一个(例如下图,父节点为#app的div,其没有兄弟节点)
是子路由视图,后面的路由页面都显示在此处 打一个比喻吧,
类似于一个插槽,跳转某个路由时,该路由下的页面就插在这个插槽中渲染显示 【script】
vue通常用es6来写,用export default导出,其下面可以包含数据data,生命周期(mounted等),方法(methods)等,具体语法请看vue.js文档
main.js 入口文件
main.js主要是引入vue框架,根组件及路由设置,并且定义vue实例router——[路由配置]
router文件夹下,有一个index.js,即为路由配置文件
webex-cli
webex-cli 这是我用vue-cli搭建的一个项目,基本功能都覆盖了,放在github上。