kkFileView官网](https://help.fanruan.com/finereport/)
Linux
https://kkfileview.keking.cn/kkFileView-4.1.0.tar.gz
wins
https://kkfileview.keking.cn/kkFileView-4.1.0.zip
下载对应的版本,并解压,注意需要安装JDK及及其配置,解压之后进入bin目录,
运行startup.bat即可。
# 进入目录(如果没有,则手动创建)
cd /opt/file-preivew
# 拉取安装包
wget https://kkfileview.keking.cn/kkFileView-4.1.0.tar.gz
# 安装依赖组件
cd kkFileView/bin/
./install.sh
# 查看office 版本
./soffice --version
# 启动服务
cd /opt/file-preivew/kkFileView-4.1.0-SNAPSHOT/bin
./shutdown.sh
# 查看日志
cat /opt/file-preivew/kkFileView-4.1.0-SNAPSHOT/log/kkFileView.log
# 1.拉取指定版本文件预览服务
docker pull keking/kkfileview:4.1.0
# 2. 运行
docker run -it -p 8012:8012 keking/kkfileview:4.1.0
访问地址:127.0.0.1:8012/index
如果需要修改指定页面参数,可以通过rar 压缩包方式打开,或者解压,修改之后,再覆盖xtg成本报表维护时 2023.05.29
# 使用说明
easy-poi:
1. 注意文件格式 doc、docx
2. 注意Jar版本问题
3. 中英文格式问题
4. 遍历嵌套(中间不能直接切换其它 汉字、字符等)
5. 注意样式问题(加解密、腾讯文档的使用
开源Ruoyi:https://gitee.com/y_project/RuoYi-Vue
data 中定义 data(){}
//sessionStorage 用法
//赋值(保存的是字符串)
sessionStorage.shiftOptios = JSON.stringify(this.shiftOptios);
//如果只是单页面使用,离开时需要销毁
//同methods同级别
beforeDestroy() {
sessionStorage.shiftHourOptios = null;
sessionStorage.shiftOptios = null;
},
//跨页面使用sessionStorage对象时(初始化时执行,类似data)
computed: {
shiftHourOptios() {
return JSON.parse(sessionStorage.shiftHourOptios);
},
shiftOptios() {
return JSON.parse(sessionStorage.shiftOptios);
},
},
开源Ruoyi:https://gitee.com/y_project/RuoYi-Vue
开源Ruoyi:https://gitee.com/y_project/RuoYi-Vue
// 在1500 毫秒内只会执行1个todo方法
if (this.passTimer) return;
this.passTimer = setTimeout(() => {
this.passTimer = null
}, 1500)
// 具体的业务方法
// todo
// 通过变量与定时任务判断,在指定时间内只会创建1个定时任务(
// 定义全局的 flag、timer
if(this.flag) clearTimeout(timer);
timer = setTimeout({}={
this.flag = true;
//执行的业务
},1500)