在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ 微信小程序獲取小程序碼的問題

微信小程序獲取小程序碼的問題

需要生成分享圖片,獲取的小程序碼是base64文本,小程序中的canvas的drawImage不支持base64格式的數(shù)據(jù),在電腦的模擬器上可以,但是真機(jī)不行。
請問這個問題怎么解決比較好?
如果獲取小程序碼返回的是二進(jìn)制流,可以保存成本地文件嗎?
image控件支持base64,但是如何利用呢?
目前只能是后端返回一個小程序碼的url,但這樣做有點(diǎn)耗費(fèi)資源。

回答
編輯回答
陌離殤

微信小程序碼接口返回的是二進(jìn)制流,你可以借助前端js工具,將改二進(jìn)制流轉(zhuǎn)為base64圖片,直接展示即可

2018年5月16日 14:03
編輯回答
墨沫

我記得獲取小程序碼響應(yīng)的是二進(jìn)制流,image 是不能直接顯示二進(jìn)制流的,可以顯示 base64。如果你只顯示一個該小程序的小程序碼,也不想后端返回一個 url,那可以后端將二進(jìn)制流轉(zhuǎn)為 base64 返回前端。如果分享的圖片是動態(tài)的,且內(nèi)容比較多,還是服務(wù)端生成返回比較好吧。

2017年7月28日 15:49
編輯回答
網(wǎng)妓
         <image  wx:if="{{imageCode}}" @tap="herfCode" class='right'  src='{{imageCode}}'/>

直接src = base64的那個值就行

2018年2月1日 17:36