当前位置: 首页 > wzjs >正文

做网站学生作业十大app开发公司排名

做网站学生作业,十大app开发公司排名,苏州网站建设方法,路由器设置虚拟主机目录 前言一 引入插件二 JS 处理 前言 前端使用 preview 插件预览docx文件 一 引入插件 建议下载至本地,静态引入,核心的文件已打包(前端使用 preview 插件预览docx文件),在文章目录处下载至本地,复制在项…

目录

    • 前言
      • 一 引入插件
      • 二 JS 处理

前言

        前端使用 preview 插件预览docx文件

一 引入插件

建议下载至本地,静态引入,核心的文件已打包(前端使用 preview 插件预览docx文件),在文章目录处下载至本地,复制在项目静态资源处,在使用的地方直接本地静态资源引入;

<script src="https://unpkg.com/jszip/dist/jszip.min.js"></script>
<script src="https://unpkg.com/docx-preview/dist/docx-preview.min.js"></script>
<!-- 建议下载至本地,静态引入 -->
<script  src='/js/PreViewDoc/jszip.min.js'></script>
<script  src='/js/PreViewDoc/docx-preview.min.js'></script>

二 JS 处理

var api = {init: function () {var that = this;laydate.render({elem: $('[name=StatisDate]').get(0), type: 'month', value: getLastMonth(), done: function (value, date, endDate) {if (date.year < new Date().getFullYear()) {console.log(new Date().getFullYear());RendergetZone(date.year);} else {GetCurrZone();}}});$('#ReportNam').text(reportNam);form.render();that.event();},event: function () {var that = this;form.on('submit(report_query)', function (input) {// 禁用 "生成" 按钮const generateButton = $('[lay-submit]'); // 通过lay-submit获取按钮generateButton.addClass('layui-btn-disabled').attr('disabled', true); // 禁用按钮generateButton.html('<i class="layui-icon layui-icon-loading layui-anim layui-anim-rotate layui-anim-loop">' +'</i> 生成中'); // 修改按钮内容为 loading 动画const container = document.getElementById('doc-content'); // 渲染文档的容器//清空提示信息container.innerHTML = '';$.ajax({url: interface2021.ReportManagement.QueryWorkSimpleReport,method: 'POST',headers: {'Content-Type': 'application/json',},data: JSON.stringify({statisDate: input.field.StatisDate,zoneCode: input.field.ZoneCd,issuingUnit: input.field.IssuingUnit,stageNumber: input.field.StageNumber,}),// xhrFields: {//     responseType: 'blob', // 接收文件流// },success: function (response) {if (response.code === -1) {container.innerHTML = "<p style='color: red;'>文档请求失败</p>";relieveDisable(false,generateButton, '生成', response.message);} else {var fileProxyUrl = response.data;fetch(fileProxyUrl).then((response) => response.blob()).then((blob) => {docx.renderAsync(blob, container).then(() => {console.log('文档渲染成功');//恢复按钮relieveDisable(true,generateButton, '生成', response.message);// 获取下载按钮并设置属性const downloadButton = document.getElementById('download-btn');downloadButton.style.display = 'inline-block'; // 显示下载按钮downloadFile(downloadButton, response.data);}).catch((err) => {console.log('文档渲染失败', err);container.innerHTML = "<p style='color: red;'>文档请求失败</p>";relieveDisable(false,generateButton, '生成', err.message);});}).catch((error) => {console.log('文件加载失败:', error);relieveDisable(false,generateButton, '生成', error.message);});}},error: function (xhr, type, errorThrown) {console.log('文档请求失败: ', errorThrown);$('#doc-content').html('<p style="color: red;">文档请求失败</p>');relieveDisable(false,generateButton, '生成', '生成失败!');},});});},
}function downloadFile(downloadButton, downloadUrl) {// 启用 "下载" 按钮downloadButton.onclick = function () {console.log("开始下载...");const link = document.createElement('a');link.href = downloadUrl;document.body.appendChild(link);link.click();document.body.removeChild(link);console.log("下载完成");};
}
http://www.dtcms.com/wzjs/97711.html

相关文章:

  • 精品在线开发网站建设谷歌手机网页版入口
  • 在别人网站上建设频道或栏目相关法律规定自己做一个网站需要什么
  • 东莞工业品网站建设淘宝关键词搜索排行榜
  • 不用虚拟机可以做网站吗seo最新
  • 做网站和APP需要注册公司吗百度快速收录权限域名
  • 天津百度建网站口碑营销案例分析
  • 建设一个网站需要哪些材料国内免费建站平台
  • wordpress 自动采集插件怎么用网站优化外包多少钱
  • 精利手表网站网络媒体广告代理
  • 网站建设公司合同模板在哪里可以做百度推广
  • 网站大数据怎么做性能优化工具
  • 网站 模板 侵权seo优化报价公司
  • 手机网站可以做公众号seo优化是什么
  • 网站建设 ader网站seo优化免费
  • 哪些网站可以做英语等级试题上海网络seo优化公司
  • ru如何制作网站公司网页制作
  • WordPress 代码修改seo企业建站系统
  • 互联网App网站建设方案产品推广方式都有哪些
  • 做网站推广费用成都网站改版优化
  • 中卫网站设计公司排名爱上链外链购买交易
  • 自己有了域名 怎么做网站外贸网站seo教程
  • 网站开发java连接数据库后百度小说排行榜前十
  • 怎么设置自己做的网站爱站小工具圣经
  • 学院后勤处网站建设方案书百度明星人气榜
  • 邯郸推广网络宣传哪家好seo岗位
  • 二手域名做网站不收录怎样做推广更有效
  • 眉山市住房城乡建设局网站想学网络营销怎么学
  • 新开传奇手游网站大全网站推广优化怎么做最好
  • 微信网站建设热线百度seo推广工具
  • 安徽网站建设价格ai智能营销系统