# GraduationProject-Counseling
毕业设计:大学生心理咨询系统
## 快速开发项
- `axios`挂载在全局`Vue`实例上,在模块中直接`this.$ajax({})`就可以发送请求;在`webpack`中使用了代理,请求方式如下:
```javascript
// webpack 代理设置
proxyTable: {
'/api': {
target: 'https://www.easy-mock.com/mock/5c39a4fb0f501e020225d6a6', // 通过本地服务器将你的请求转发到这个地址
changeOrigin: true, // 设置这个参数可以避免跨域
pathRewrite: {
'/api': '/'
}
}
}
vm.$ajax({ // 用法与axios完全相同
url: '/api/example/mock',
method: 'get'
}).then((res) => {
debugger
});
```
## 项目规范相关
![1547225902507](https://github.com/CharonWynn/GraduationProject-Counseling/blob/master/webui/static/framework.jpg?raw=true)
- 所有常量都提取到 const 文件下的 js 文件,一个模块一个 js 文件
- 只要在代码中,用到两次以上的都需要提取成变量
- 组件用到两处以上的,提取成公用业务组件;全局广泛使用的,提取成全局公用组件;不要在一个模块中去调用其他模块的组件
- 所有 css 代码不需要加浏览器前缀,postcss 会在编译后自动添加
- **编码风格,严格按照[vue风格指南](https://cn.vuejs.org/index.html)**
## Git 提交规范
### 提交注意项
- 将项目 clone 到本地之后,在本地新建一个自己的分支;不要在 master 分支上进行开发
- 提交时,以合并请求提交,不要直接合并到 master
- 每次提交的变更不能超过 30 个文件
### 具体规则
先来看看公式:
```
<type>(<scope>): <subject>
```
- type
- 用于说明 `commit` 的类别,只允许使用下面 7 个标识。
```
feat: 新功能(feature)
fix: 修补bug
docs: 文档(documentation)
style: 格式(不影响代码运行的变动)
refactor: 重构(即不是新增功能,也不是修改bug的代码变动)
update: 代码提交
test: 增加测试
chore: 构建过程或辅助工具的变动
```
- scope
- 用于说明 `commit` 影响的范围,比如数据层、控制层、视图层等等,视项目不同而不同。
- subject
- 是 `commit` 目的的简短描述,不超过 50 个字符。
```
1.以动词开头,使用第一人称现在时,比如change,而不是changed或changes
2.第一个字母小写
3.结尾不加句号(.)
```
- 阮一峰老师的文章[Commit message 和 Change log 编写指南](http://www.ruanyifeng.com/blog/2016/01/commit_message_change_log.html)
没有合适的资源?快使用搜索试试~ 我知道了~
毕业设计:大学生心理咨询系统.zip
共168个文件
js:71个
vue:42个
png:23个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 53 浏览量
2024-03-19
22:52:11
上传
评论
收藏 1.11MB ZIP 举报
温馨提示
毕业设计:大学生心理咨询系统.zip
资源推荐
资源详情
资源评论
收起资源包目录
毕业设计:大学生心理咨询系统.zip (168个子文件)
.babelrc 234B
.babelrc 230B
COPYING 18KB
app.85873a69abe58e3fc37a13d571ef59e2.css 142KB
base.css 632B
base.css 424B
.editorconfig 147B
.editorconfig 147B
.eslintignore 29B
.eslintrc 95B
.gitignore 159B
.gitignore 154B
.gitignore 154B
.gitkeep 0B
index.html 478B
index.html 476B
index.html 152B
favicon.ico 9KB
avator.jpg 50KB
framework.jpg 41KB
vendor.22faa6a1913df07d3952.js 620KB
0.dea7087f7a00b4016329.js 353KB
2.5f437a7efe16a33fe1e4.js 291KB
1.4b6299d2e3b0bc5dca41.js 234KB
sockjs.min.js 61KB
stomp.js 16KB
10.3e8f9c037e5098ffaf76.js 15KB
11.ef8e6cb57a82667e3714.js 15KB
6.7dc76f41f558da8b23ac.js 15KB
4.bb2dfef4dcd1278529af.js 12KB
app.e0a31587e6a57da7a5c1.js 9KB
mUtils.js 9KB
5.49463e850f79a28d720f.js 7KB
3.28b469892221efe4a939.js 5KB
9.a3d33a7086a2486cd05a.js 5KB
8.5be44c5602c67d88fff7.js 5KB
webpack.prod.conf.js 5KB
index.js 5KB
16.bc21dfb9de933f156bbb.js 4KB
index.js 4KB
webpack.prod.conf.js 4KB
7.9a00e892a62825f83555.js 4KB
15.8c1687e8ba9642bcad71.js 3KB
webpack.dev.conf.js 3KB
dev-server.js 3KB
utils.js 2KB
index.js 2KB
webpack.base.conf.js 2KB
utils.js 2KB
manifest.dcee10e3d0ac2ad34379.js 2KB
main.js 2KB
index.js 2KB
fetch.js 2KB
index.js 2KB
webpack.base.conf.js 2KB
check-versions.js 1KB
getData.js 1KB
check-versions.js 1KB
session.js 1KB
webpack.dev.conf.js 1KB
build.js 1KB
runner.js 1KB
nightwatch.conf.js 1KB
karma.conf.js 992B
build.js 953B
.eslintrc.js 834B
webpack.test.conf.js 831B
13.501e23458a33450b0c0e.js 789B
14.689ee50eed49edbde8f9.js 787B
12.612d5902ed752548341e.js 787B
elementCount.js 777B
request.js 690B
index.js 580B
test.js 561B
vue-loader.conf.js 553B
index.js 487B
env.js 435B
Hello.spec.js 335B
main.js 330B
vue-loader.conf.js 307B
.postcssrc.js 246B
dev-client.js 245B
.postcssrc.js 196B
dev.env.js 176B
dev.env.js 139B
test.env.js 132B
bus.js 75B
prod.env.js 61B
prod.env.js 48B
tool.js 30B
text.js 21B
package-lock.json 382KB
package.json 3KB
package.json 2KB
common.less 2KB
mixin.less 1KB
README.md 3KB
README.md 2KB
README.md 467B
manage_shop.png 116KB
共 168 条
- 1
- 2
资源评论
白如意i
- 粉丝: 6755
- 资源: 3230
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功