- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 Vue前端下载后台返回的文件流
首先,需要加载一个依赖‘file-saver’,直接运行‘npm install file-saver --save’,如使用TS开发,可安装file-saver的TypeScript类型定义‘npm install @types/file-saver --save-dev’正常情况下前端需要导出文件时,后台会先将需要导出的数据生成文件,然后前台根据文件地址到处即可;然后,引入‘import { saveAs } from ‘file-saver’’通过接口获取到返回的文件流后,就可以执行导出方法了。
2023-11-27 11:47:59
931
原创 layui扩展组件xm-select选中当前分类及其所有子类
xm-select是一款比较好用的组件,但是仍然不是很完美,对于一些需求紧靠配置无法得到满足,就比如说:选中当前分类及其所有子分类:从上面两个 官方例子截图可以看出:在严格父子结构模式下;选中父级时只选中了所有的最低级,并没有连同父级一起选中;而非严格父子结构时,那就选中哪个就是哪个,并不能满足我们上面的需求;经过多次试验,最终让我另辟蹊径,想出了解决方案。就是使用on监听选择;从上面截图可以看出,我使用了非严格父子结构,原因是可以获取到当前点击节点的数据,使用严格父子结构无法获取父节点数据,所以
2021-12-15 15:49:55
3893
1
原创 element-ui 使用中遇到的问题及处理方法
1.table @selection-change与@row-click解耦合,触发方法内加入这两行:checkData(val, column, event){ event.preventDefault(); //防止@selection-change与@row-click事件耦合 event.cancelBubble = true; //IE适配2.table @row-click事件与行内@click事件耦合问题,给@click事件
2021-10-25 11:28:52
1267
原创 phpexcel原样输出excel到HTML页面
1 安装PHPExcel :composer require phpoffice/phpexcel2 `vendor(“PHPExcel.Classes.PHPExcel.PHPExcel”);vendor(“PHPExcel.Classes.PHPExcel.Writer.IWriter”);vendor(“PHPExcel.Classes.PHPExcel.Writer.Abstract”);vendor(“PHPExcel.Classes.PHPExcel.IOFactory”);vend
2021-10-15 14:09:46
858
原创 Centos7编译安装搭建服务器环境详细流程
前言:编译安装坑好多,也可能是因为自己不是干运维的,对服务器不熟悉,所以觉得比较坑。目标:编译安装mysql,php,Nginx。限制:服务器无法连接外网,全靠下载压缩包解压编译安装。开始:1.首先编译安装mysql,因为不安装mysql的话安装PHP会报错;编译安装mysql我是参照https://www.2cto.com/database/201704/634136.html 这个安装的;重点,这里有个问题是在配置my.cnf的时候我是把socket注释了的,因为不注释的话,会一直报一个my
2021-04-15 15:09:18
561
2
原创 tp框架防注入发现的一个问题
在配置默认全局变量后,后台接收参数时发现有的过滤有效,有的无效;深追框架发现在框架里有这么一个判断,其效果就是当我们使用 input(‘param.’) 来接受参数时,不进行过滤,获得原始数据;所以有防注入需求时尽量用 input(‘param.XXX’)获取指定参数 ,或者用助手函数 request() -> param()来获取多个参数 !!...
2021-03-10 13:26:39
153
原创 vue接口数据缓存,防止频繁访问接口
注:本篇博客借鉴了https://segmentfault.com/a/1190000022758406在此基础上,又根据我的项目https://blog.csdn.net/fmtzy1991/article/details/109065167做了部分改变;目录结构用到了apiBefor,cryptoHelper,storage三个文件apiBefor 是对接口的再封装import axios from 'axios';import storage from './storage';imp
2020-10-15 15:27:17
4696
1
原创 第一个vue项目开发笔记
node环境安装下载地址为:https://nodejs.org/en/全局安装vue-cli:npm install --global vue-cli进入你的项目目录,创建一个基于 webpack 模板的新项目: vue init webpack 项目名说明: Vue build ==> 打包方式,回车即可; Install vue-router ==> 是否要安装 vue-router,项目中肯定要使用到 所以Y 回车; Use ESLint to..
2020-10-14 09:47:01
266
原创 python监控页面信息随笔
需求:1.监控网站页面内的附件有无更新情况。方案:用数据库内存的附件链接与页面内的附件链接进行比对,无相同链接视为附件失效已更新。代码:import urllib2import timeimport pymysqlimport randomfrom bs4 import BeautifulSoupimport re这是引入的所需要的库,python版本是3.7有些是自带的,有...
2019-10-09 16:34:58
244
原创 PHPword 导出word设置不同样式
**PHPword 导出word设置不同样式**1.先看需求样子:2.先用composer下载phpword到你的项目中,如果不会可以到网上搜,教程很多;3.引入,然后设置下全局字体字号,当然也可以不设置;然后把每个地方的单独样式设置好,留着备用;4循环输出要导出的内容,重点在“<w:br />”,这是一个换行符,一开始我直接用“”,不好用,内容总是被覆盖,就以为a...
2019-03-11 09:47:07
3404
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人