- node.js安装
- vue、vue-cli安装
- WebStore:JavaScript IDE 开发前端项目
-
官网下载安装node.js
-
修改默认安装模块的路径
npm config set prefix "D:\soft\nodejs\node_global" # 全局模块 npm config set cache "D:\soft\nodejs\node_cache" # 缓存模块
-
配置环境变量
- 系统变量:
NODE_PATH:D:\software\IT\nodejs\node_global\node_modulesPath:D:\software\IT\nodejs\Path:D:\software\IT\nodejs\node_global确保vue.cmd所在的路径在系统变量中,否则会找不到vue命令
- 用户变量:
Path:D:\software\IT\nodejs\node_global -
安装vue,下载最新的Vue CLI,4.0版本以上才有
vue ui命令npm install -g vue npm install -g @vue/cli # 全局安装最新版vue-cli # 版本不对要先卸载 npm uninstall vue-cli -g
-
查看Vue版本
vue -V
-
打开Vue UI可视化界面
vue ui
-
选择项目路径,文件夹
-
选择一套预设,手动配置项目
- 勾上Router、Vuex
- 去掉Linter/Formatter代码校验
-
勾上Use history mode for router
-
等待创建完成
-
用WebStore IDE打开项目
-
命令行启动Vue
npm run serve
/src/App.vue:主界面,只有一个/src/views:子界面/src/router/index.js:配路由
- clone https://github.com/huchenhui1/blog-vue.git
- 用WebStore打开
- 在项目根路径下命令行执行
npm install,npm会根据package.json中对各种依赖的定义去安装依赖 - 命令行执行
npm run dev启动前端(或者配运行环境Edit Configurations) - 安装redis?设置都默认(原后台用了Redis存储Session,如在注册登录时)
api:API请求函数,在每个vue中使用assets:图片等资源文件components:vue组件,用于组成vue页面article:文章卡片,用在ArticleScrollPage.vue组件中card:首页的博主信息最热文章、最新文章、最热标签,文档归档等卡片,用在首页Index.vue页面comment:评论组件,用在BlogView.vue浏览文章页面gotop:Backtop回到顶部按钮markdown:文章编辑组件scrollpage:首页显示文章列表的组件BaseFooter.vue:footer栏组件
request:request拦截器和respone拦截器router:配路由,home.vue中的<router-view>根据router/index.js加载页面,全局前置守卫store:存储全局用的数据utils:工具js函数view:vue页面blog- BlogAllCategoryTag.vue
- BlogArchive.vue
- BlogView.vue:浏览文章页面
- BlogWrite.vue:编辑文章页面
common- ArticleScrollPage.vue:显示文章列表,用在首页、按类别查看、按标签查看等页面
- BaseHeader.vue:header组件
- Index.vue:首页
- Login.vue:登陆页面
- Register.vue:注册页面
- App.vue
- home.vue:Vue应用 由header栏、footer栏和主体页面组成
以首页http://localhost:8080/#//为例


