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、导出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文件分享到打印机应用中进行打印。