橘 日向 2023-06-07 18:26 采纳率: 0%
浏览 54

ELementUI的el-descriptions-item问题

  1. 现象:contentStyle不生效 后端传来动态的文本颜色 需要我动态控制contentStyle 55555~
  2. 代码
<el-descriptions-item label="联系地址" :contentStyle="{'text-align': 'right'}">江苏省苏州市吴中区吴中大道 1188 号</el-descriptions-item>

  1. 为啥啊 快帮帮我! 我elemenUI直接用的2.15.13
  • 写回答

1条回答 默认 最新

  • 北海屿鹿 2023-06-08 11:36
    关注

    1、导出Word功能:可以使用js库docxtemplater实现,它可以根据模板生成Word文档。可以在项目中安装docxtemplater库,然后在代码中引入并使用它来生成Word文档。

    2、打印功能:可以使用uniapp提供的uni.requestFileSystem方法将页面内容保存为PDF文件,然后使用uni.shareFile方法将PDF文件分享到打印机应用中进行打印。

    1、导出Word功能:
    1)安装docxtemplater库:

    npm install docxtemplater --save
    

    2)在代码中引入docxtemplater库:

    import Docxtemplater from 'docxtemplater';
    

    3)使用docxtemplater生成Word文档:

     // 读取Word模板文件
    uni.request({
      url: 'http://example.com/template.docx',
      responseType: 'arraybuffer',
      success: function (res) {
        // 将模板文件转换为二进制数组
        var buffer = new Uint8Array(res.data);
        // 创建Docxtemplater实例
        var doc = new Docxtemplater();
        // 加载模板文件
        doc.loadZip(new JSZip(buffer));
        // 替换模板中的变量
        doc.setData({
          name: '张三',
          age: 20
        });
        // 渲染文档
        doc.render();
        // 生成Word文档
        var output = doc.getZip().generate({
          type: 'blob'
        });
        // 下载Word文档
        saveAs(output, 'output.docx');
      }
    });
    

    2、打印功能:
    1)使用uni.requestFileSystem方法将页面内容保存为PDF文件:

     uni.requestFileSystem({
      // 保存文件的路径
      filePath: 'file:///sdcard/output.pdf',
      success: function (res) {
        // 创建文件写入流
        var fileWriter = res.root.createWriter();
        // 将页面内容写入PDF文件
        fileWriter.write(document.documentElement.outerHTML);
        // 关闭文件写入流
        fileWriter.onwriteend = function () {
          // 打印PDF文件
          uni.shareFile({
            filePath: 'file:///sdcard/output.pdf',
            success: function () {
              console.log('分享成功');
            },
            fail: function () {
              console.log('分享失败');
            }
          });
        };
      },
      fail: function () {
        console.log('创建文件失败');
      }
    });
    

    2)使用uni.shareFile方法将PDF文件分享到打印机应用中进行打印。

    评论

报告相同问题?

问题事件

  • 创建了问题 6月7日

悬赏问题

  • ¥15 系统 24h2 专业工作站版,浏览文件夹的图库,视频,图片之类的怎样删除?
  • ¥15 怎么把512还原为520格式
  • ¥15 MATLAB的动态模态分解出现错误,以CFX非定常模拟结果为快照
  • ¥15 求高通平台Softsim调试经验
  • ¥15 canal如何实现将mysql多张表(月表)采集入库到目标表中(一张表)?
  • ¥15 wpf ScrollViewer实现冻结左侧宽度w范围内的视图
  • ¥15 栅极驱动低侧烧毁MOSFET
  • ¥30 写segy数据时出错3
  • ¥100 linux下qt运行QCefView demo报错
  • ¥50 F1C100S下的红外解码IR_RX驱动问题