1 Star 9 Fork 1

十一捉一 / 梦学谷Vue练习

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

mxg-msm 梦学谷vue学习记录——管理系统。

后端

Demo | 账号:gmfll | 密码:12345

宣传用图片:

mxg-vue-practice

分享用二维码:

使用说明

下载后cd mxg-vue-practice,先运行npm install,然后运行npm run serve就可以正常访问啦!

注:因为是只有Vue + Element UI,没有后端,所以api接口都是使用的我在梦学谷搭建的那个easy-mock网址上定义的。如果你觉得太卡了,经常访问超时的话,可以按照我在本项目所需的所有API目录下的提示创建出一套属于自己的api接口。接口的文档我全部提供了,非常完整!(并且在他原视频的基础上加了一些判断,比如密码必须为123啊,查询的时候会根据页数返回id啊之类的。)

如何部署到nginx服务器?(后端开发已完成!点我跳转

  • npm run build 将代码打包。(确定是已经npm install过的!)

  • 可以把生成的dist目录重命名成mxg-mms,或者其他任何名字

  • 以上两步也可以通过下载我的发行版解决。

  • 上传到服务器(或虚拟机)

  • 在服务器(或虚拟机)的nginx配置文件中添加下方配置

server
    {
        listen 80;
        server_name vue.xiaoao.space;# 请改成你的服务器的域名
        # include enable-php.conf;
        location /
        {
            root /www/wwwroot/mxg-mms;# 请改成你上传的位置
            index index.html index.htm index.php;
        }
        location '/pro-api'# 因为build后是生产环境了,所以要匹配pro-api的路径,同时`-`是个特殊字符,所以要用单引号引起来
        {
            # 代理转发到后台服务接口,请修改成你自己后端的地址。(这个是mock的前端测试接口,应该也能测试用吧?)需要注意的是,如果你是转发到http://xx.xx:8080啥的直接端口号的时候,要在后面加个/。我也不知道为啥,不加就是http://xx.xx:8080/pro-api/user/login,访问不了,加了就是http://xx.xx:8080//user/login,但是能访问了。。就听奇怪的。不知道是哪的原因。可能是nginx的锅吧。
            proxy_pass http://mengxuegu.com:7300/mock/5f9a6dd86fc18c2f51b559f9;
        }
        access_log  /www/wwwlogs/vue.xiaoao.space.log; # 输出错误日志的路径(我用的宝塔,他自动创建的www用户,所以,还需要上传之后把目录的所有者改成www,好像需要)
    }
  • 最后,域名解析中加入一条vue.xiaoao.space A记录 服务器地址。(记得修改成自己的域名。。。)

登录页面

导航菜单

主体部分

分页处理

logging加载

新增商品

MIT License Copyright (c) 2020 十一捉一 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

梦学谷的vue视频的练习。 前后端分离完成了~一个比较基础的练手项目。 使用vuex进行状态管理。 提供了详细的easy-mock文档!不用后端也可以很好的测试运行~ 展开 收起
NodeJS
MIT
取消

贡献者

全部

近期动态

加载更多
不能加载更多了
NodeJS
1
https://gitee.com/ElevenHuntOne/mxg-vue-practice.git
git@gitee.com:ElevenHuntOne/mxg-vue-practice.git
ElevenHuntOne
mxg-vue-practice
梦学谷Vue练习
master

搜索帮助