vue初始化项目,构建vuex的后台管理项目架子

构架vuex的后台管理项目源码: https://github.com/saucxs/structure-admin-web

 

一、node安装

可以参考这篇文章http://www.mwcxs.top/page/220.html 

 

二、vue-cli 全局安装

命令行执行 : npm install -g vue-cli    // 加-g是安装到全局

安装完成以后 可以输入命令 :vue 回车,可以看到针对vue的命令行;

 

三、初始化项目

执行命令: vue init webpack structure(你新建的项目名称/文件名称)

执行之后将会 自动初始化一个文件夹 :structure

 

四、启动项目

继续执行: cd demo (这是进入到demo文件夹的命令)

 然后执行 安装 :npm install

注: npm install 执行可以进行vue已经vue的插件安装,在第三步的时候,已经初始化了项目,并且在 package.json 里面已经有相关配置,所以在这里可以直接安装;

 安装完成之后再执行命令: npm run dev 

整个项目就已经启动了:

 

五、修改项目结构

目前的项目结构:

(1)在src下新建vuex文件夹,在vuex文件夹下面新建modules文件夹,文件夹下放的相应模块js,actions.js,getters.js,index.js,mutation-types.js

(2)新建一个api文件夹,用来写axios的请求借口,里面放一个api.js,config.js

(3)新建views,用来存放业务模块

现在的项目结构:

 

 

 六、在main.js里面引入vuex,element等

复制代码
import Vue from 'vue'
import App from './App'
import router from './router'

// 引入vuex
import Vuex from 'vuex'
import store from './vuex'

Vue.config.productionTip = false

// use
Vue.use(Vuex)

/* eslint-disable no-new */
new Vue({
  el: '#app',
  router,
  store,
  components: { App },
  template: '<App/>'
})
复制代码

 

以上一个架子就搭好了,

那我们想搭一个管理后台的架子,还需要接着coding

 

 

七、新建头部组件,左侧导航菜单,内容区

首先在.postcssrc.js增加内容

复制代码
module.exports = {
  "plugins": {
    "postcss-import": {},
    "postcss-url": {},
    // to edit target browsers: use "browserslist" field in package.json
    "autoprefixer": {},
    // 8-2
    "postcss-cssnext": {}
  }
}
复制代码

然后安装postcss-cssnext插件,npm install -g postcss-cssnext

 

 在components中新建header.vue,menu.vue,footer.vue

 可以参考源码:https://github.com/saucxs/structure-admin-web

 

八、运行之后

 

posted @   saucxs  阅读(2038)  评论(0编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· [AI/GPT/综述] AI Agent的设计模式综述
点击右上角即可分享
微信分享提示