- wx.showShareImageMenu如何分享base64格式的图片?
目前后台返回了base64格式的数据 现在需要分享这个base64的图片 wx.showShareImageMenu 需要传入的是本地路径或者临时路径 [图片] 于是我先用 wx.getFileSystemManager.writeFile 将base64图片保存到了本地 得到图片本地路径 http://usr/img1.png 此时在开发工具console.log打印出这个地址后,可以直接点开该图片 然后调用 wx.showShareImageMenu({ path: http://usr/img1.png }) 出现报错 errMsg: "showShareImageMenu:fail cancel" 但我使用保存图片至相册接口 却是成功的 所以这个本地路径http://usr/img1.png应该是正确的 然后我使用了 官网demo[图片] 发现 他使用 wx.downloadFile 后获取的 图片路径是 http://tmp/ZT2H21ioRmu4ef5c5befa9ad9544378cb0339c3696af.jpg 这是应该是个临时路径 于是 我也使用 wx.downloadFile({url: http://usr/img1.png}) 试图获取 临时路径 但是返回的tempFilePath依旧是http://usr/img1.png 然后就卡住了 不知道该如何处理 了
2021-06-18 - kbone页面栈满了怎么办?分包后tabbar路径又该如何配置?
为了有页面划入和左上角的后退箭头,所以在小程序中打开页面使用的是window.open()。这就导致了页面栈会不断增加。 在原生小程序中有wx.reLaunch等api可以清理页面栈。在kbone中该如何清理页面栈,否则栈满了就再也点不动了。 因为小程序与kbone的路由规则不一致,所以也无法直接调用wx相关api清理路由栈。 于是为了尝试下可以在kbone中使用wx.reLaunch,我想要在webpack中配置小程序的navtab,结果又发现因为进行了分包,导致路径和在入口中配置的不一致,还是报错。比如说我的index页面是在主包中的,路劲pages/home/index 但是个人中心页面在分包中,路劲package3/pages/other/index,于是就无法识别了 主要还是想处理window.open导致的页面栈溢出问题,大家怎么处理的啊
2020-04-01 - kbone小程序分享页面参数长度问题如何解决?kbone H5端能够使用hash路由吗?
新手刚接触,需要翻新一个商城项目,希望各位大佬帮助下 下面这段是进入页面的正常路径, 公司域名我打了下码 VM1212:1 根据 sitemap 的规则[0],当前页面 [pages/home/index?type=open&targeturl=https%253A%252F%252*********%252Fsearch] 将被索引 也就是说如果这时候想要生成一个商品的分享海报的话,小程序二维码的路劲就需要这么长。但是小程序生成二维码是有32位长度限制的,那么kbone项目生成需要传参的小程序二维码,并进入指定页面需要什么其他操作吗? 还有一个问题就是为了兼容之前的部署,希望能够在H5端使用hash路由 并使用router.push()跳转 但是发现跳转的时候仅仅是视图改变,路由一直不会改变,且页面栈不会增加。所以想问下,kbone能够使用这种路由方式吗? 感谢大佬们不吝赐教
2020-04-01 - Kbone的全局数据存取大家是怎么处理的?
我最近打算将公司的一个H5商城转一下,碰到些问题。 因为现在路由跳转用的是location,所以vuex的state每次跳转后都会被清空。等于是无法使用vuex 目前对于token和一些用户信息采用的是cookie存储 但是下单时候的购物车数据可能会超cookie上限,所以想知道有没类似globalData的东西 在文档中发现个 globalVars:[ ['TEST_VAR_STRING', '\'miniprogram\''], ['TEST_VAR_NUMBER', '123'], ['TEST_VAR_BOOL', 'true'], ] 我试了下并不能在页面中直接取到值,想知道这东西怎么样,或者有没小程序端全局数据的解决方案 纯新手 望不吝赐教
2020-02-27