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

asp 做网站的缺点洛阳网站建设优惠公司

asp 做网站的缺点,洛阳网站建设优惠公司,大学网站建设情况汇报,谷歌网站怎么做外链解决vue项目中导出当前页表格为Excel表格的方案 用到的技术#xff1a; Vue2Element-uifile-saverxlsx 1、创建vue项目#xff0c;安装element-ui 2、创建一个组件#xff0c;组件内放入表格#xff0c;和导出按钮 templatediv!-- 导出的按钮 -- Vue2Element-uifile-saverxlsx 1、创建vue项目安装element-ui 2、创建一个组件组件内放入表格和导出按钮 templatediv!-- 导出的按钮 --el-button sizesmall typeprimary iconel-icon-download clickexportData导出/el-button!-- 表格数据 --el-table idmyTable :datatableData stylewidth: 100% borderel-table-column propdate label日期 width180 /el-table-columnel-table-column propname label姓名 width180 /el-table-columnel-table-column propaddress label地址 /el-table-column/el-table/div /templatescript export default {props: {},data() {return {tableData: [{date: 2016-05-02,name: 王小虎,address: 上海市普陀区金沙江路 1518 弄},{date: 2016-05-04,name: 王小虎,address: 上海市普陀区金沙江路 1517 弄},{date: 2016-05-01,name: 王小虎,address: 上海市普陀区金沙江路 1519 弄},{date: 2016-05-03,name: 王小虎,address: 上海市普陀区金沙江路 1516 弄}]}},methods: {}/scriptstyle scoped langless/style 3、安装导出表格需要的插件【xlsx 和 file-saver】 npm install --save xlsx file-saver 4、在main.js中引入安装的依赖 // 引入导出excel的插件 import FileSaver from file-saver import * as XLSX from xlsx Vue.prototype.$FileSaver FileSaver; //设置全局 Vue.prototype.$XLSX XLSX; //设置全局5、编写导出功能 //导出功能exportData() {let excelName 导出表格名称.xlsxvar xlsxParam { raw: true } //转换成excel时使用原始的格式// 克隆节点let tables document.getElementById(myTable).cloneNode(true)// 判断是否为固定列解决为固定列时会重复生成表格if (tables.querySelector(.el-table__fixed) ! null) {tables.removeChild(tables.querySelector(.el-table__fixed))}let table_book this.$XLSX.utils.table_to_book(tables, xlsxParam)var table_write this.$XLSX.write(table_book, {bookType: xlsx,bookSST: true,type: array})try {this.$FileSaver.saveAs(new Blob([table_write], { type: application/octet-stream }),excelName)} catch (e) {if (typeof console ! undefined) console.log(e, table_write)}return table_write}搞定 完整代码 templatediv!-- 导出的按钮 --el-button sizesmall typeprimary iconel-icon-download clickexportData导出/el-button!-- 表格数据 --el-table idmyTable :datatableData stylewidth: 100% borderel-table-column propdate label日期 width180 /el-table-columnel-table-column propname label姓名 width180 /el-table-columnel-table-column propaddress label地址 /el-table-column/el-table/div /templatescript export default {props: {},data() {return {tableData: [{date: 2016-05-02,name: 王小虎,address: 上海市普陀区金沙江路 1518 弄},{date: 2016-05-04,name: 王小虎,address: 上海市普陀区金沙江路 1517 弄},{date: 2016-05-01,name: 王小虎,address: 上海市普陀区金沙江路 1519 弄},{date: 2016-05-03,name: 王小虎,address: 上海市普陀区金沙江路 1516 弄}]}},methods: {//导出功能exportData() {let excelName 导出表格名称.xlsxvar xlsxParam { raw: true } //转换成excel时使用原始的格式// 克隆节点let tables document.getElementById(myTable).cloneNode(true)// 判断是否为固定列解决为固定列时会重复生成表格if (tables.querySelector(.el-table__fixed) ! null) {tables.removeChild(tables.querySelector(.el-table__fixed))}let table_book this.$XLSX.utils.table_to_book(tables, xlsxParam)var table_write this.$XLSX.write(table_book, {bookType: xlsx,bookSST: true,type: array})try {this.$FileSaver.saveAs(new Blob([table_write], { type: application/octet-stream }),excelName)} catch (e) {if (typeof console ! undefined) console.log(e, table_write)}return table_write}},components: {} } /scriptstyle scoped langless/style
http://www.dnsts.com.cn/news/174042.html

相关文章:

  • 一站式互联网营销平台可以免费用的ppt模板
  • 帮客户做网站建站合作
  • 网站是什么软件音乐网站建设成本
  • 网站建立不安全怎么取消dede被挂网站网站木马
  • 迈创网站建设网上书店网站建设规划书
  • 仿网站工具免备案网站建设软件
  • php建站模板商标logo图片
  • php做的网站源代码深圳做网站需要多少费用
  • 国家建设部门三类人员官方网站新公司网站设计
  • 公司做网站 微信平台多模室内设计网站
  • 零基础建设网站视频教程磁力天堂
  • 外贸工厂的网站建设游戏推广渠道
  • 代做毕设要注册答疑网站wordpress分销模板
  • 电子商务网站建设代码php网站建设视频教程
  • 证明做二维码打款网站链接网易免费邮箱注册
  • 手机网站建站教育模板下载凤岗网站设计
  • 登录中国沈阳网站珠海网站制作平台
  • 网站怎么做移动的窗口网站 php 源码
  • 石家庄网站建设公司排名南京百度网站排名
  • 中英文网站是咋做的网页设计和网站开发的区别
  • 四川政务网官网入口合肥网站优化公司
  • 上海大型网站制作公司店铺推广渠道
  • 博客网站seo黑客软件
  • 如何在网站上做支付功能网站开发多语言
  • 网站如何快速被做网站收费
  • 海南的网站建设公司怎么做律所的官方网站
  • 直播视频软件哪个好邵阳seo
  • 企业只有建立自己的网站jquery插件网站推荐
  • 如何上传网站内容谷歌seo站内优化
  • 网站建设效益分析wordpress博客主题制作