项目简介
本项目是基于Vue.js框架构建的个人网站,为用户打造了一个简洁易用的个人信息展示与交互平台,具备用户登录、主页信息展示、二维码生成与下载等丰富功能。
项目的主要特性和功能
- 采用Vue.js搭建前端界面,保障用户体验流畅。
- 实现动态路由管理,支持多样化页面跳转。
- 提供登录功能,方便用户进行个人信息管理。
- 主页可展示用户基本信息与动态。
- 能生成并下载网站链接的二维码。
- 对数据进行分页处理,提升数据处理效率和用户体验。
安装使用步骤
前提条件
假设用户已经下载了本项目的源码文件。
具体步骤
- 安装依赖:在项目根目录下执行命令
npm install
。 - 启动项目:运行
npm run dev
,项目将在localhost:8080
启动。 - 配置域名映射:若有外网域名映射需求,修改
config/proxyConfig
中的后台API地址为域名访问,同时将config/index
里的host
改为本地IP地址。 - 解决错误:若遇到
Invalid Host header
错误,在build/webpack.base.conf.js
中添加以下代码:javascript devServer: { disableHostCheck: true, }
- 使用二维码功能:调用
exportQR
函数并传入相应参数,即可生成并下载二维码。
其他操作
- 若需打包生产版本,执行
npm run build
。 - 若要查看打包分析报告,执行
npm run build --report
。 - 运行单元测试,执行
npm run unit
。 - 运行端到端测试,执行
npm run e2e
。 - 运行所有测试,执行
npm test
。
额外依赖安装
- 若使用
less
,执行npm install -g less
和npm install less less-loader --save
。 - 若使用二维码和条形码相关功能,执行
cnpm install qrcode --save
和cnpm install jsbarcode --save
。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】