知識
不管是網(wǎng)站,軟件還是小程序,都要直接或間接能為您產(chǎn)生價值,我們在追求其視覺表現(xiàn)的同時,更側(cè)重于功能的便捷,營銷的便利,運(yùn)營的高效,讓網(wǎng)站成為營銷工具,讓軟件能切實提升企業(yè)內(nèi)部管理水平和效率。優(yōu)秀的程序為后期升級提供便捷的支持!
您當(dāng)前位置>首頁 » 新聞資訊 » 小程序相關(guān) >
微信小程序開發(fā)問答《七十一》picker選擇日期 & image無法顯示base64的圖片
發(fā)表時間:2021-5-11
發(fā)布人:葵宇科技
瀏覽次數(shù):101
微信小程序中<image>引用的是網(wǎng)絡(luò)圖片,在模擬器里面可以看到,但是在真機(jī)上就無法顯示。
同樣是網(wǎng)絡(luò)圖片
https://www.zhgjx-hr.com/upload/Images/4b96f7e0-88f4-4a5b-bc24-c86611842bca.jpg 真機(jī)上是可以顯示的,
但是https://app.zhgjx-hr.com/upload/Images/4b96f7e0-88f4-4a5b-bc24-c86611842bca.jpg 真機(jī)上就無法顯示。 這是什么原因呢?
答:問題已經(jīng)解決,是證書問題
2、微信小程序頁面跳轉(zhuǎn)的時候出現(xiàn)渲染層錯誤
微信小程序頁面跳轉(zhuǎn)出現(xiàn)這個問題,每個頁面跳轉(zhuǎn)都會 可是我的頁面中沒有引用該圖片 所有的圖片資源加載正常 可能是頁面先渲染了靜態(tài)的wxml文件 獲取不到image鏈接 所以報錯 那么有什么辦法讓頁面將所有的資源都加載完再同步顯示嗎
答:我出現(xiàn)過這種情況,出現(xiàn)的過程和原因:
把圖片地址放在
data
里,并設(shè)置為空字符串onLoad
的時候去設(shè)置圖片字段一開始圖片地址為空,所以會報錯。
js
Page({
data: {
imageUrl:""
},
onLoad(options) {
let that = this
//post data
wx.request({
...,
success(res){
that.setData({
imageUrl
})
}
})
}
})
wxml
<image url="{{imageUrl}}">image>
因為我在onLoad
里這里我是請求了服務(wù)器,所以setData
是服務(wù)器返回成功后設(shè)置的。在服務(wù)器返回之前imageUrl
為空,所以報了這個錯。
你看看你加載圖片的代碼是不是有這樣的情況。
3、微信小程序picker選擇日期,怎么才能做到只有日月沒有年份?
如果是根據(jù) js 獲取年份,寫一個year
輸出到頁面并且拼接就行了。
<view class="section">
<view class="section__title">日期選擇器view>
<picker mode="date" value="{{date}}" start="{{nowYear}}-01-01" end="{{nowYear}}-12-31" bindchange="bindDateChange">
<view class="picker">
當(dāng)前選擇: {{date}}
view>
picker>
view>
4、微信小程序的image無法顯示base64的圖片的問題
在開發(fā)微信小程序的時候,一張圖片需要通過WebSocket獲取,WebSocket返回png圖片的二進(jìn)制格式的數(shù)據(jù),然后小程序?qū)rrayBuffer轉(zhuǎn)成base64并賦給image的src屬性,如下:
const base64 = wx.arrayBufferToBase64(res.data);
that.setData({ QrCodeUrl: "data:;base64," + base64 });
這段代碼在電腦上用開發(fā)工具里顯示圖片一直是正常的,但是發(fā)布到手機(jī)上就出錯了,圖片死活顯示不出來,后來才發(fā)現(xiàn),data:后面應(yīng)該加上image/png才行,所以代碼需要改成這樣:
const base64 = wx.arrayBufferToBase64(res.data);
that.setData({ QrCodeUrl: "data:image/png;base64," + base64 });
問題就可以解決。
相關(guān)案例查看更多
相關(guān)閱讀
- 跳轉(zhuǎn)小程序
- 汽車回收管理系統(tǒng)
- 昆明小程序定制開發(fā)
- 大理小程序開發(fā)
- 退款
- 云南網(wǎng)站建設(shè)
- 汽車回收系統(tǒng)
- 云南網(wǎng)站制作
- 云南etc小程序
- Web開發(fā)框架
- asp網(wǎng)站
- 百度自然排名
- 云南網(wǎng)站建設(shè)制作
- 云南網(wǎng)絡(luò)公司
- 小程序
- 怎么做網(wǎng)站
- 云南小程序開發(fā)報價
- 云南網(wǎng)站建設(shè) 網(wǎng)絡(luò)服務(wù)
- 小程序被騙退款成功
- 云南網(wǎng)站建設(shè)專業(yè)品牌
- 用戶登錄
- 電商網(wǎng)站建設(shè)
- 云南軟件開發(fā)
- 日歷組件
- 小程序用戶登錄
- 網(wǎng)站小程序
- 小程序定制
- 北京小程序開發(fā)
- 海南小程序制作公司
- 網(wǎng)站建設(shè)需要多少錢