data: {
img_src:''
}, wx.request({
url: 'http://localhost:8182/userinfo/getqrimg',
complete: (res) => {
this.setData({
img_src: res.data.message,
});
},
data: {
username: '123456'
},
dataType: 'json',
header: {
'content-type': 'application/json;charset=UTF-8',
'Token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE1OTAxNjA3OTEsInVzZXJuYW1lIjoiMjAxODEzMTEyMyJ9.aOT5-IVD-ow_S_3G5gcJ__9dpx6HJbgPXqToTJAdGIM'
},
method: 'POST',
})就是一個很簡單的請求介面(回傳值是一個圖片路徑,且圖片在本地存在),服務器用的java做的 測驗沒問題。
新建一個小程式→建立首頁→index.js的page的data里面定義img_src變數→在onload里面 添加以上request代碼→在首頁放一個image標簽<image src="https://bbs.csdn.net/topics/{{img_src}}"></image>,編譯執行 可以看到這張圖片加載出來,但是頁面一閃而過又自動重新被編譯,一直反復運行反復運行。
然后我又把這個request放到了按鈕的點擊事件里面,打開專案不會自動重新加載,點擊按鈕→請求→圖片加載出來一閃而過 整個專案又被重新編譯。
簡而言之的說就是一旦呼叫request, 整個專案就會被重新加載,仿佛人為的去點了編譯按鈕一樣。
uj5u.com熱心網友回復:
已解決: 問題→業務邏輯問題,因為我每次request請求服務器都會去把圖片生成到小程式所在的檔案夾里面,但是小程式只要檔案夾或者檔案內容一改變就會立馬重新編譯,坑了我兩天,一直沒發現,神坑。。。uj5u.com熱心網友回復:
這個分享不錯,點贊,這個問題估計不少人會碰到。轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/47128.html
標籤:JavaScript
下一篇:html中script標簽無效
