![](https://img-blog.csdnimg.cn/20201117201723390.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
考务管理系统-前台
记录自己开发过程中遇到的问题以及解决办法
m0rta1
优秀的判断力来自经验,但经验来自于错误的判断。涉及领域: Java后端开发/前端开发/PHP/Python/WEB安全/逆向+PWN/云计算
展开
-
考务管理系统 (八)
一、vue导出word文档 , 图片加文字前言: 用一般的方法导出图片是图片链接,而不是直接是一张图片,看来网上很多 vue 都是导出 word 文档文章, 基本很少看到 如何导出word文档图片帯文字,看到几篇也就是把代码一贴,晦涩难懂,经阅读 docxtemplater 官方文档 ,得出以下方法,详细有效先下载相应的依赖包-- 安装 docxtemplaternpm install docxtemplater pizzip --save -- 安装 jszip-utilsnpm原创 2020-08-26 11:20:00 · 540 阅读 · 0 评论 -
考务管理系统 (七)
一、解决切换不同考试,Pagination组件不能自动定位到第一页问题具体情况如下:解决办法:在 Pagination 组件中 添加属性 : :current-page.sync="childMsg.currentPage"点击 select选择器 触发事件添加 以下 代码: // select 选择器被选中触发事件 传递value changeExamId (val) { if (val === this.activeData[0].eno) { // 选中的和上原创 2020-08-22 19:59:54 · 438 阅读 · 0 评论 -
考务管理系统 (六)
一、element-ui中的upload组件带token的方法二、element UI修改组件的默认样式的两种方法1. !important 提高层级2. 通过deep属性去控制,可以不用新建style标签,最方便三、 关于element el-upload上传怎么获取后端返回的数据四、报错:Duplicate keys detected: ‘num’. This may cause an update error由于key值是必须唯一的,如果重复就会报错更改如下:四原创 2020-08-12 15:27:39 · 293 阅读 · 0 评论 -
教务管理系统 (五)
一、elementui 分页器无法实现分页效果的解决办法,困惑多时????????在做项目时其中有一个页面需要用到 elementui 中的 pagination组件 进行分页显示,但是按照官方文档配置后结果始终不能分页显示数据,全部数据都显示在一个页面上,点击下面的分页数字无响应解决办法:进行数据的分割 ,把获取的全部数据线储存在一个数组(rightData)中,再新建一个数组(listData),里面存放按要求分割的数据段(比如要求每页显示 10 条数据 , 就每次向rightData里面按原创 2020-08-07 16:06:29 · 400 阅读 · 0 评论 -
考务管理系统(四)
一、Vue的 this.$ root.Bus.$on事件 的使用作用:前端vue项目中,各个组件(非父子关系也可)之间可以通过Bus进行事件通信。使用步骤:创建一个空实例放在根组件下,所有子组件都能调用进过如上配置后即可在各个组件中通过如下:this.$root.Bus.$emit("事件名", 参数1, 参数2, ...);来给总线Bus发一条事件信息。其他组件通过如下:this.$root.Bus.$on("事件名", 回调函数);来监听总线Bus中的某个事件,原创 2020-08-06 21:00:12 · 560 阅读 · 0 评论 -
考务管理系统 (三)
一、Vue 全局挂载自定义函数使用vue 时,有时需要设置公共的函数,便于在所有组件中调用或者在组件的生命周期中都可调用,这便需要自定义全局函数。以下介绍一些全局函数的定义方式。1、方法一:Vue.prototype在mian.js中写入函数Vue.prototype.getToken = function (){ ...}在所有组件里可调用函数this.getToken();2、方法二:exports.install+Vue.prototype写好自己需要的公共JS文件(fu原创 2020-07-31 16:46:26 · 328 阅读 · 0 评论 -
考务管理系统 (二)
一、axios 的封装在 src 目录下新建一个 api 文件夹里面放新建 axiosFun.js 文件import axios from 'axios'// 配置请求的跟路径axios.defaults.baseURL = 'http://192.168.1.103:8080/EXAM/'// 登录请求方法const userLogin = (method, url, params) => { return axios({ method: method, url:原创 2020-07-31 16:27:57 · 402 阅读 · 0 评论 -
考务管理系统(一)
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar原创 2020-07-31 15:48:34 · 1037 阅读 · 0 评论