- 微信认证申请流程(政府/事业单位类型)
第一步:登录微信公众平台->设置->微信认证->开通 [图片] [图片] 第二步:同意协议:签署《微信公众平台认证服务协议》 [图片] 第三步:验证管理员[图片] 第四步:选择认证类型及填写认证资料 选择认证类型及上传申请公函 [图片] 政府/事业单位资质信息 [图片] 对公银行账户信息 [图片] 联系人信息填写 [图片] 第五步:确认名称 公众号名称可以选择2种命名方式:基于商标命名、基于自选词汇; [图片] 第六步:选择发票 [图片] 第七步:支付费用 温馨提示:政府类型申请微信认证可免费; [图片] 第八步:认证审核 我司收到打款后,会及时将该帐号认证申请派发给第三方审核公司进行审核。 温馨提示: 1)我司收到打款后会在小信封通知对应审核公司名称及联系方式; 2)审核过程中若有问题,审核公司会主动联系运营者。 [图片]
2020-04-23 - 纯前端图片合成PDF
功能 多页JPG,合并成1个pdf文件。 实现 1.安装pdf-lib npm i pdf-lib 2.构建npm 微信小程序开发工具 : 工具 --> 构建npm 3.代码 代码片段:https://developers.weixin.qq.com/s/xGgmLumQ7aXC 工具函数: async function pdfFn(imgArr) { const { PDFDocument, } = require('pdf-lib'); //引入pdf-lib模块,转成pdf的时候用到 //小程序端传来的图片数组 let img_arr = imgArr; //arr是用来存储fileContent的数组 let arr = []; //用来存储处理过后的各个图片信息的数组 let content_arr = []; const doc = await PDFDocument.create(); let page; // 下载图片 获取fileContent,并且存入arr数组 for (let i = 0; i < img_arr.length; i++) { let lian = img_arr[i] let sBase64 = wx.getFileSystemManager().readFileSync(lian, 'base64'); arr.push(sBase64); }; // //获取所有照片组成的高度和宽度 for (let j = 0; j < arr.length; j++) { //判断图片是png if (img_arr[j].match(/.png/g)) { let img = await doc.embedPng(arr[j]); //计算图片展示的宽高,根据原有的比例和pdf的宽度来算 let h = (img.height * 700) / img.width; let obj = { img: img, width: 700, height: h, }; content_arr.push(obj); zheight = parseInt( h); }; //判断图片是jpg if (img_arr[j].match(/.jpg/g)) { let img = await doc.embedJpg(arr[j]); //计算图片展示的宽高,根据原有的比例和pdf的宽度来算 let h = (img.height * 700) / img.width; let obj = { img: img, width: img.width, height: img.height, }; content_arr.push(obj); }; //判断如果图片不是png或者jpg。则返回提示 if (!img_arr[j].match(/.jpg/g) && !img_arr[j].match(/.png/g)) { let str = '图片只支持jpg和png格式' return str }; }; //开始绘制 for (let i = 0; i < content_arr.length; i++) { page = doc.addPage(); page.setWidth(content_arr[i].width); page.setHeight(content_arr[i].height); page.drawImage(content_arr[i].img, { x: 30, //左右间隔 y: 30, width: content_arr[i].width, height: content_arr[i].height, }); }; const docBase64 = await doc.saveAsBase64(); return { docBase64, }; 小程序调用: // pages/index/index.js convert(){ let arr = ['pages/static/1.jpg','pages/static/2.jpg'] pdfFn(arr).then(res => { const fs = wx.getFileSystemManager(); fs.writeFile({ filePath:wx.env.USER_DATA_PATH +'/sample2.pdf', data:res.docBase64, encoding:"base64", success: resx => { console.log('okk',resx) wx.openDocument({ filePath: wx.env.USER_DATA_PATH + '/sample2.pdf', showMenu:true, success:function(res){ console.log('open success') } }) return wx.env.USER_DATA_PATH + '/sample2.pdf' } }) }) }
01-26 - image标签,渲染抖动问题
微信小程序里,<image/>标签,在初次渲染图片的完成之前,会出现抖动,意思就是图片到渲染完成的过程,图片从细长变为正常,很影响体验。假如在该组件绑定点击事件,点击可以切换样式“'filter:none':'filter: grayscale(100%)'”,会导致重新渲染,复现我说的情况,请官方麻烦看一下这个问题。。。感谢 ”
2024-12-19 - eventChannel.on/once如何重复执行?
[图片] 第一次进入页面 [图片] 第二次手动调用this.onLoad [图片] 在onLoad中执行eventChannel.once 监听上个页面传来的数据并同步;在特殊场景下可能需要刷新页面重新执行onLoad;重新执行后, eventChannel是有值的, 但是因为上个页面的emit没有再次触发, 所以.once/.on不会重新执行了, 有没有什么办法能够在手动调用onLoad的时候再执行一次.on/once?
2024-07-14 - 类目资质如何申请
若在'视频号小店"后台新增商品,需要先完成类目资质申请,通过后,即可进行商品上架。类目资质分为普通类目资质申请和特殊类目资质申请。 一、普通类目资质申请流程 电脑端登录视频号小店后台(官方网址:https://channels.weixin.qq.com/shop/),登录后点击【店铺管理】->【类目管理】->【申请类目】; [图片] 点击"申请类目" 点击【申请类目】后,在【类目信息】选择对应需要的类目; [图片] 申请资质认证 在【类目资质】框中,点击【+】,参考红框位置的上传对应类目资质需要的资料。 注:不同的类目显示的要求不一样,按对应要求处理即可。 [图片] 填写类目资质申请 二、特殊类目资质申请流程 电脑端登录"视频号小店"后台,登录后点击【店铺管理】->【类目管理】->【申请类目】在“申请类目”中的选择特殊类目商品对应的类目。 [图片] 特殊类目资质申请 按要求填写并提交审核后,界面即完成资质提交申请,等待7个工作日内,平台会在申请界面及视频号私信返回申请结果。若审核失败,请查看原因后补全资质进行重新提交。审核通过的特殊类目资质,可以进行发布商品。
2024-07-01