第一阶段
桌面新建文件夹打开
shift+右键打开power shell
输入git clone https://github.com/PanJiaChen/vue-admin-template.git hmst
下载完 进入文件夹后删除.git文件 后右键vscode打开
终端里npm i 完事后 npm run dev
![](https://i-blog.csdnimg.cn/blog_migrate/90ff19281e352084e8d39424dbb8500f.png)
项目可以运行后 注释掉main.js 里的
if (process.env.NODE_ENV === 'production') {
const { mockXHR } = require('../mock')
mockXHR()
}
![](https://i-blog.csdnimg.cn/blog_migrate/f036014a4f0561ad352f333d43b98eac.png)
注释完后 删掉mock 文件!
![](https://i-blog.csdnimg.cn/blog_migrate/0f8a488aaa164462577f7b267d92ac08.png)
注释掉vue.config.js里的before: require('./mock/mock-server.js')这行代码
![](https://i-blog.csdnimg.cn/blog_migrate/399fff51187b49e57f1ef2c6e24e2695.png)
把src 里 permission.js里内容全删了
把src/ store/ module/ user.js内容全删了 在里面写
export default {
namespaced: true,
state: {},
mutations: {},
actions: {}
}
再把getter.js里的那三行代码删了
![](https://i-blog.csdnimg.cn/blog_migrate/8f1b8981d707a89ee19e6ff7d611487f.png)
![](https://i-blog.csdnimg.cn/blog_migrate/1e8ccc60eb4491223c33a843f80a4131.png)
插件库里下载easy sass
![](https://i-blog.csdnimg.cn/blog_migrate/599c79a52315d2468bd5c3c6fc6daebb.png)
src/utils/request.js 内容删除 添加
import axios from 'axios'
const server = axios.create()
server.interceptors.request.use()
server.interceptors.response.use()
export default server
![](https://i-blog.csdnimg.cn/blog_migrate/f2def8f071b38c4b5b1c6808912c02d7.png)
在src/api/user.js里删了改
// import request from '@/utils/request'
export function login(data) {}
export function getInfo(token) {}
export function logout() {}
![](https://i-blog.csdnimg.cn/blog_migrate/563e3a09ef3eca4f498fb96ebf8e9126.png)
把资源里图片里common文件夹粘贴到src的assets文件里
![](https://i-blog.csdnimg.cn/blog_migrate/0b214b5742b9ea9d57971d8d12f2172d.png)
把资源样式里的两个scss文件复制到src/styles里,点击替换
![](https://i-blog.csdnimg.cn/blog_migrate/6a1a0bfe99dad96f712761a8b55bb154.png)
在styles里的index.scss里引入
@import './common.scss';
![](https://i-blog.csdnimg.cn/blog_migrate/69a5ada28bed864babdd458e0d205d87.png)
.env.development里添加
#定义服务启动的端口
port = 8888
![](https://i-blog.csdnimg.cn/blog_migrate/1581cba3fd9ddd351c5796bbeffe5b45.png)
src setting里的title改成 人资
![](https://i-blog.csdnimg.cn/blog_migrate/89384135bb5be7fdfdd3ae96a69e4a93.png)
停掉终端(ctrl+c)重新 npm run dev
![](https://i-blog.csdnimg.cn/blog_migrate/d365aee933838d9e8111823832a22d7a.png)
启动成功后变为
![](https://i-blog.csdnimg.cn/blog_migrate/70e730730fa14e81da7c61287ac76a27.png)
修改src/ views/login/index.vue里的代码 改为图片 把img放到h3标签里
![](https://i-blog.csdnimg.cn/blog_migrate/f07314854e6ecc008268a3f975cbcef0.png)
然后还是这个页面 在下方css里添加 background-image: url(~@/assets/common/login.jpg);
@前记得加~
![](https://i-blog.csdnimg.cn/blog_migrate/b3e15636bf216ce72f3584a7ab2a3a17.png)
成果
![](https://i-blog.csdnimg.cn/blog_migrate/79d5a7f3fa0ea734a1be387a7c03ae4b.png)
再在那行代码下加个 background-position: center;
![](https://i-blog.csdnimg.cn/blog_migrate/ae899b4a0ff73e2b6ea469ffb4904400.png)
然后再看实际页面
![](https://i-blog.csdnimg.cn/blog_migrate/aa7e5a23dd7ea83c62b341bcabab9989.png)