- 多项目的共通代码迭代问题,怎么用一套代码或框架维护一套体系的多个项目?
先说一下场景: 公司现有近10个原生小程序项目,这些小程序都是在一套用户体系下的,其中有大量相同的 UI组件、业务组件(或页面)、工具函数、全局风格,以及随着业务发展不断变更的整体业务逻辑。 问题(痛点): 每一次的市场需求和 UI 风格改动都影响着 这条业务线所有的小程序,需要对这些小程序做或多或少的修改,而且还需要对各个小程序结合场景做针对性处理。 想要做的改变(需求): 希望用一套框架,结合配置做相对应的打包输出一些共有的代码。 之前有想找些现成的框架试着做些打包的事情,然后再看怎么优化的,但在一波尝试后发现都不合适。然后就想着自己搭建webpack来做打包的事情,但目前还没完全规划下来,想问问有类似需求的大佬们有什么好的方案或建议吗?自己琢磨成效太慢了..有想法的都可以给些建议交流一下。
2021-07-09 - 小程序硬件框架WMPF,在硬件中称重后如何在小程序中获取重量数据?
小程序硬件框架WMPF,在硬件中称重后如何在小程序中获取重量数据? 1.是只能在APP中将重量发送到自己服务器,然后在小程序中请求获取吗? 2.还是说可以通过小程序硬件框架服务?但我在小程序中怎么获取不到wmpf对象?
2021-03-25 - 小程序硬件框架(WMPF)APP中启动小程序后,小程序中wmpf is not defined ?
在硬件设备中,APP启动小程序后(体验版),小程序中 wmpf is not defined ? 需要怎么获取wmpf ? 望官方解答 [图片] 微信小程序硬件框架APP:WeChat MiniProgram Framework (version 8.0.4.5)( * 运行我的APP时已启动该APP,权限也已全给) 下载地址:https://github.com/wmpf/wmpf_demo_external/releases wmpf-arm-alpha-release-v1.0.4-rc5-632.apk [图片] 硬件设备: [图片] 小程序中代码: [图片]
2021-03-19 - canvas2d 在企业微信中,IOS无法绘制图片,createImage后不走onload?
环境:企业微信 & IOS, API: CanvasContext.drawImage & Canvas.createImage canvas2d 在企业微信中,IOS无法绘制图片,drawImage 需要 image 对象,而 createImage 后不走 onload,执行了 onerror,我换成 base64 也不行。 域名配置正常! 使用 canvas 非 2d 也能 drawImage 成功显示。 安卓正常。 wx.createSelectorQuery().select(`#mycanvas`).node(res=>{ const canvas = res.node; canvas.width = 320 canvas.height = 680 let cvsctx = canvas.getContext('2d'); wx.getImageInfo({ src: this.data.img, success: (res)=>{ // let base64 = wx.getFileSystemManager().readFileSync(res.path, 'base64') // console.log('----base64:', base64); let bgImage = canvas.createImage(); bgImage.onload = ()=>{ // 注意:是 onload 不是 onLoad 。 console.log('onload', bgImage); cvsctx.drawImage(bgImage, 0, 0, canvas.width, canvas.height) } bgImage.onerror = ()=>{ console.log('----error------'); } bgImage.src = res.path // bgImage.src = 'data:image/jpeg;base64,' + base64; } }) }).exec(); 划线之类的 API 都可以,但偏偏无法绘制背景图。 也想过直接不绘制背景图,而使用 image 定位到底部显示,但对图片绘制的内容还有马赛克功能,也就是需要对图片数据处理。所以行不通。 // 如果是使用旧版 canvas, 那么是可以的。但我想要使用的是性能更好的 canvas2d ctx = wx.createCanvasContext('mycanvas') ctx.drawImage(tmpfile, 0, 0, canvas.width, canvas.height) ctx.draw() CanvasContext.drawImage(string imageResource第一个参数是 imageResource 。。能查到的资料太有限了,我目前没有找到有其他办法传入除了 image 对象之外的东西。 请教有经验的大佬,有没有办法?
2020-08-31