uniapp中转换成base64格式

573 阅读1分钟
let data = {
    //总传输数据
    examId: this.examId,
    startTime: this.startTime,
    finishTime: new Date().getTime(),
    examSeconds: this.examSeconds,
    records: this.records,
    };
   
    const paramsString = JSON.stringify(data);
  const arrayBuffer = new TextEncoder().encode(paramsString);
  const base64String = uni.arrayBufferToBase64(arrayBuffer);
  console.log(base64String); // 输出转换后的 Base64 字符串
  

使用 JSON.stringify() 方法将 params 对象转换为 JSON 字符串。 使用 TextEncoder().encode() 方法将 JSON 字符串编码为 ArrayBuffer 对象。 使用 uni.arrayBufferToBase64() 方法将 ArrayBuffer 转换为 Base64 编码的字符串。