- 博客(8)
- 收藏
- 关注
原创 js 弹窗拖动
<!DOCTYPE html><html><head> <title>测试</title> <style> html { font-size: 14px; } html, body { margin: 0; padding: 0; height: 100.
2022-05-26 13:00:58
391
原创 js导入导出excel并携带样式
推荐使用这个exceljs 因为其他的没找到携带样式的先导入打印输出的结果我们需要的数据在worksheets里rowCount为行数,columnCount为列数model里properties有默认的行高与列宽,通过对比cols数组的width与rows数组中的height可以知道行高与列宽变大了还是变小了,merges里存放着合并的单元格rows数组中可以看到有单元格值与样式大致效果导出创建工作簿,之后创建一个名为shee...
2022-05-10 16:48:20
1310
1
原创 excel复制内容及样式到网页
在做前端的类excel表格组件的时候遇到一个需求,要可以在网页和excel中可以互相复制文本及样式excel表格网页刚开始从剪切板获取数据的时候是这么写的显示的结果是这样的通过 百度解析到两个blob对象用FileReader对象去读取出来的结果分别是文字html字符串正常情况下html解析出来的正是我们所需要的,但是却缺少了我所需要的样式。我找了好久也没有相关案例直到我看见了这个浏览器的粘贴事件.............
2022-05-09 17:18:32
642
原创 记录表格自动列宽
//表格自动列宽function gitColumns(tab, label, prop, _this, Textsize) { return new Promise((resolve) => { let table = JSON.parse(JSON.stringify(tab)); let data = createDom(table, label, prop, Textsize); computeDom(data, _this)...
2022-03-12 17:27:04
945
原创 记录Vue自定义弹窗
function PushDom(aInstance) { let first = document.body.firstChild; //得到页面的第一个元素。 let bodyChild = document.body.children; let num = 0;//弹窗数量 for (let i in bodyChild) { if (typeof (bodyChild[i]) == 'object' && bodyChild[...
2022-03-12 17:26:00
1503
原创 记录vuex store使用方法
import Vue from 'vue'import Vuex from 'vuex'Vue.use(Vuex)export default new Vuex.Store({ state: {//声明变量 count: 1//this.$store.state.count 读取方法 }, getters: {//读取方法 getCount: state => state.count//this.$store.getters.getCount...
2022-03-12 10:29:37
1265
原创 el-table 方向键移动高亮
<template> <div class="main"> <el-table ref="tree" :data="tableData" height="500" highlight-current-row style="width: 100%" > <el-table-column prop="date" label="日期" width="180">...
2022-01-05 20:42:22
598
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人