Vue+VueRouter+Webpack+Axios+ElementUI---构建项目实战(三)项目目录解析

项目目录解析:

Vue+VueRouter+Webpack+Axios+ElementUI---构建项目实战(三)项目目录解析_第1张图片

配置 src 目录:

Vue+VueRouter+Webpack+Axios+ElementUI---构建项目实战(三)项目目录解析_第2张图片

page放的应该为.vue的页面文件,如果模块比较多,可以再以模块文件名划分。

我的src文件夹下目录如下:

Vue+VueRouter+Webpack+Axios+ElementUI---构建项目实战(三)项目目录解析_第3张图片

NavTop.vue代码如下:


NavFooter.vue代码如下:



Wx.vue的代码如下:



App.vue代码如下:





src下的router/index.js代码如下:

import Vue from 'vue'
import Router from 'vue-router'
import Wx from '@/page/Wx'

Vue.use(Router)

export default new Router({
  routes: [
    {
      path: '/',
      name: 'Wx',
      component: Wx
    }
  ]
})

配置 static 目录:

Vue+VueRouter+Webpack+Axios+ElementUI---构建项目实战(三)项目目录解析_第4张图片

不带后缀的都是文件夹,带对应后缀就是对应文件了。

package.json中在dev的后面加上 --open 例:

"scripts": {
    "dev": "webpack-dev-server --inline --progress --config build/webpack.dev.conf.js --open",
},

命令行执行yarn run dev,自动打开浏览器http://localhost:8080/#/

页面如下:

Vue+VueRouter+Webpack+Axios+ElementUI---构建项目实战(三)项目目录解析_第5张图片

下一章就是引入sass进行样式处理

你可能感兴趣的:(Vue实战,vue实战)