摘要:
1.转File对象 let files = new window.File([bits], file.name, {type: file.type}) bits img/Blob/base64 格式图片 2.File对象转base64 封装 async fileToBase64(file) { /* 阅读全文
摘要:
// 上传前 beforeUpload(file) { // 创建一个Image对象 const image = new Image(); // 设置图片的src为选中文件的对象url image.src = URL.createObjectURL(file); return new Promise 阅读全文
摘要:
computedData(arr) { /* let arr = [ [1,2,3], [2,3,4], ] 计算结果 [3,5,7] */ let resArr = [] for (let i = 0; i < arr.length; i++) { arr[i].forEach((value, i 阅读全文
摘要:
表情转unicode const str = '笑脸😋桃心❤🙏拜托💤睡觉😀😃😄😁' const emojiReg = /[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF][\u200D|\uFE0F]|[\uD83C|\uD83D|\uD83E][\uDC00- 阅读全文
摘要:
<template> <!-- 走马灯 --> <div class="box"> <div class="carousel"> <div class="item" v-for="(v,i) in list" :key="i" @click="open(v)"> <img :src="v.img" 阅读全文
摘要:
let leftArr = [1,2,3,4,5,6] // 显示在左边数据集合 let rightArr = [2,3,4,5,6,7] // 显示在右边数据集合 let leftMax = Math.max.apply(null, leftArr); // 获取左边y轴数组的最大值 let ri 阅读全文
摘要:
npm install jsqr <template> <div> <button type="primary" @click="handUpload">上传图片</button> <div style="display: none;"> <input type="file" accept="ima 阅读全文
摘要:
<template> <div class="box"> <ul> <li v-for="(item, inx) in 10" :key="inx" :class="[`lou_${inx}`, { 'active': inx == current }]"> <a @click="navCheck( 阅读全文
摘要:
const stringify = (obj) => { try { return JSON.stringify(obj, (key, value) => { if(typeof value 'function') { return `FUNCTION_FLAG ${value}` } else { 阅读全文
摘要:
二位数组、对象数组对应索引的值相加,如下列arr1、arr2、arr3索引 0 的数据相加 1 + 11 + 10 = 22 let arr1 = [1,2,3,4,5,6]; let arr2 = [11,12,13,14,15,16]; let arr3 = [10,21,31,41,51,61 阅读全文
摘要:
<img :src="tempimg" @load="loadImage" @error="errorLoad" /> 图片加载完成的回调,完成后再去调用 //调用html2canvas方法需先下载,版本 ^1.4.1npm install html2canvas import html2canva 阅读全文