# arkweb-fe **Repository Path**: finntenzor/arkweb-fe ## Basic Information - **Project Name**: arkweb-fe - **Description**: 2019智力方舟前端 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-08-24 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 智力方舟出题系统(前端) ## 安装依赖 ```sh yarn install ``` ### 预编译(仅执行一次即可) ```sh yarn run dll ``` ### 开发(热重载) ```sh yarn run serve ``` ### 构建 ```sh yarn run build ``` ## 项目目录 ```txt --dist 编译输出目录 --dll 静态依赖描述文件 --public 网站根目录源代码 --src 代码目录 --api 接口 --api.js 由后端生成的接口文件 --index.js 略 --mixed-requests.js 混合接口请求 --password-client.js 密码加密算法 --request.js 普通接口请求 --assets 资源文件(主要是静态图片) --components 公共组件 --AboutDialog.vue “关于”对话框 --AbstractMessageListItem.vue 留言消息项模板 --AbstractPage.vue 翻页器模板 --AbstractTablePage.vue 以表格为主体的翻页器模板 --AnswerSelect.vue 出题组件,选择题的选项选择器 --AsideDrawer.vue 菜单栏 --AvatarInput.vue 个人中心组件,头像上传 --ChatMessageItem.vue 聊天组件,一条聊天消息 --CheckReviewPage.vue 审题页面,结果显示表格 --FileInput.vue 通用文件输入选择 --ImageInput.vue 出题组件,图片输入剪裁 --MatchParent.vue 通用flex组件,无权重占满父元素剩余控件 --OptionsInput.vue 出题组件,选项输入器 --PullBoxLoadCircle.vue PullDown子组件,显示一个环形进度条 --PullDown.vue 通用下拉加载组件 --QuestionCard.vue 题目显示卡(整个题目,包含4个子块) --QuestionExamPage.vue 做题页面,结果显示表格 --QuestionPage.vue 题库页面,结果显示表格 --RatioBar.vue 题目组件,显示题目正确率 --ResultBadge.vue 题目组件,显示做题结果 --ScrollUp.vue 通用上拉加载组件 --StatusBadge.vue 题目组件,显示题目审核状态 --StyleBadge.vue 题目组件,显示题目形式 --TypeSelect.vue 出题组件,类型选择器 --VersionCheck.vue App组件,版本检查器 --layouts 布局 --mobile-layout 手机版布局 --pc-layout 电脑版布局 --plugin 插件 --axios.js 将axios混入Vue(没用上) --muse.js MuseUI插件,主题扩展写在这里 --util 工具库 --colors.js 文本转颜色(没用上) --excel.js Excel文档读取 --index.js 其他工具库 --validate.js 表单验证 --views 各页面 --check-all 审题列表 --check-index 审题须知 --check-question 审题 --check-review 复审列表 --exam-all 做题列表 --exam-index 做题须知 --exam-question 做题 --login-page 登录页面 --message-board 留言板 --message-notice 公告栏 --message-private 私信页面 --message-private-chat 聊天页面(唯一被作为组件引用的view) --not-found 404页面(基本进不去) --personal-center 个人中心 --question-all 所有题目列表 --question-mine 我的题目 --question-query 搜索题目 --question-create 出题 --question-create-index 出题须知 --question-create-preview 出题预览 --question-edit 编辑题目 --question-edit-image 编辑题目图片 --question-show 查看某一个题目 --question-statistics 题库统计 --question-statistics-author 出题统计 --type-management 题目类型管理 --user-management 用户管理 --App.vue 根组件(根视图在这) --main.js 入口文件(项目启动在这) --mixins.js 部分复用混入 --router.js 路由描述文件 --store.js 全局数据描述文件 --.env(.*) 环境变量 --.eslintrc.js 代码规范描述 --helper.js 代码生成工具 --last_version 构建版本锁 --vue.config.js 项目主构建配置 --webpack.dll.config.js 项目预构建配置 --README.md 此文件 --其他 略 ```