项目介绍

使用 vue 以及 element-ui 搭建一个 后台管理系统的模板。
纯属练手(写的比较糙 望指点)

基本环境搭建 初始化项目

使用 vue 以及 element-ui 搭建一个 后台管理系统的模板。
纯属练手(写的比较糙 望指点)

1、初始化项目(babel vuex router eslint)

vue create sandcms

vue element 样式库 vue element模板_前端

 

vue element 样式库 vue element模板_vue element 样式库_02

 2、等待 出现以下提示  进入项目并启动

vue element 样式库 vue element模板_加载_03

 3、启动项目 成功后进入以下界面  即创建成功

npm run serve

vue element 样式库 vue element模板_vue element 样式库_04

基本环境配置 

1、自定义配置文件(此处为 vue-cli 4.0 创建的项目)

(1)为什么使用自定义配置?
  有时候项目默认配置不能满足需求,可以手动去配置。

【vue-cli 配置文件官方地址:】
    https://cli.vuejs.org/zh/config

vue element 样式库 vue element模板_elementui_05

(2)如何使用?
  想要使用自定义配置,首先需要在 项目的根目录下 创建一个 vue.config.js。
  使用 json 格式进行配置。
  配置文件各属性可以自行查阅官方文档(此处不过多展开,简单举两个例子)。

module.exports = {
    
}

 

vue element 样式库 vue element模板_elementui_06

(3)修改端口号
  项目默认 使用 8080 端口访问项目,当 8080 被占用时,会自动选择新的端口打开。
  可以自定义端口访问,如下定义端口为 4000。

module.exports = {
  devServer: {
      port: 4000
  }
}

重启项目

vue element 样式库 vue element模板_加载_07

 2、生产环境、开发环境

(1)简介
  开发的过程中,一般分为 开发、测试、生产等环境。
  不同的环境下,会有不同的变量、属性(比如 端口、ip 地址不同)。
  所以需要对不同的环境设置不同的配置文件。

(2)开发环境、生产环境

【参考文档:】 https://cli.vuejs.org/zh/guide/mode-and-env.html#%E6%A8%A1%E5%BC%8F

 在当前项目的根目录下,创建 两个文件(.env.development、.env.production)。
其中:
  .env.development 是开发环境会加载的文件,即 npm run serve 时,会加载 .env.development。
  .env.production 是生产环境会加载的文件(打包后的文件),即 npm run build 时,会加载 .env.production。

vue element 样式库 vue element模板_前端_08

 (3)简单使用
a》给 .env.development 添加一个变量。
  命名规则: VUE_APP_ + 变量名 。

vue element 样式库 vue element模板_加载_09

b》给 .env.production 添加一个变量。 

 

vue element 样式库 vue element模板_前端_10

c》通过 process.env.VUE_APP_URL 获取该变量。
  获取规则 process.env.VUE_APP_ + 变量名。 

<template>
  <div class="about">
    <h1>{{proUrl}}</h1>
  </div>
</template>
<script>
export default {
  data() {
    return {
      proUrl:process.env.VUE_APP_URL
    }
  },
}
</script>

d》重启项目,输出8000 即加载的是 .env.development文件

vue element 样式库 vue element模板_加载_11

 e》执行 npm run build,用于打包项目,生成 dist 文件。

vue element 样式库 vue element模板_vue.js_12

f》运行 dist。
  直接访问 dist 的 index.html 页面 是不会成功的,需要使用服务器启动才能访问。 

【全局安装 serve】
    npm install -g serve
    
【执行 dist】
    进入 dist 目录,输出 serve
    或者 直接 serve -s dist路径,比如 serve -s E:\vue\front\dist
    
    http://localhost:3000

 

vue element 样式库 vue element模板_前端_13

 

vue element 样式库 vue element模板_vue element 样式库_14

补充:哦?启动项目的时候有报错?

vue element 样式库 vue element模板_加载_15

 来来来 仔细看文章

vue.config.js加上配置lintOnSave:false 就搞定了