微信小程序開發問答《七十五》調試界面鼠标指針消失問題 & 圖片資源路徑 ... - 新聞資訊 - 雲南小程序開發|雲南軟件開發|雲南網站建設-昆明融晨信息技術有限公司

159-8711-8523

雲南網建設/小程序開發/軟件開發

知識

不(bù)管是(shì)網站,軟件還是(shì)小程序,都要(yào / yāo)直接或間接能爲(wéi / wèi)您産生價值,我們在(zài)追求其視覺表現的(de)同時(shí),更側重于(yú)功能的(de)便捷,營銷的(de)便利,運營的(de)高效,讓網站成爲(wéi / wèi)營銷工具,讓軟件能切實提升企業内部管理水平和(hé / huò)效率。優秀的(de)程序爲(wéi / wèi)後期升級提供便捷的(de)支持!

您當前位置>首頁 » 新聞資訊 » 小程序相關 >

微信小程序開發問答《七十五》調試界面鼠标指針消失問題 & 圖片資源路徑 ...

發表時(shí)間:2021-4-12

發布人(rén):融晨科技

浏覽次數:198

1、小程序 調試界面鼠标指針消失問題

原因分析:電腦如果使用了(le/liǎo)分屏(多個(gè)屏幕)很有可能是(shì)占用了(le/liǎo)HDMI線,這(zhè)是(shì)顯卡問題

解決方法:
打開控制面闆->鼠标->指針與軌迹開啓鼠标軌迹,就(jiù)可以(yǐ)顯示了(le/liǎo)


2、微信小程序圖片資源路徑

微信小程序的(de)

資源路徑會自動從http轉爲(wéi / wèi)https(由于(yú)是(shì)測試階段所以(yǐ)接口和(hé / huò)資源都是(shì)用http的(de)請求)
有沒有辦法可以(yǐ)阻止他(tā)的(de)自動跳轉

答:不(bù)可以(yǐ),因爲(wéi / wèi)https資源接受http資源會有安全隐患,所以(yǐ)微信不(bù)會允許這(zhè)樣的(de)事情發生的(de),你自己直接配置一個(gè)https的(de)資源服務器就(jiù)是(shì)了(le/liǎo),最多有個(gè)安全隐患,手工裝下證書就(jiù)好了(le/liǎo)


3、在(zài)小程序中若是(shì)請求返回的(de)是(shì)數組而(ér)不(bù)是(shì)json格式,會導緻拿不(bù)到(dào)數據?

我在(zài)自己本地(dì / de)測試我之(zhī)前項目的(de)接口,我開啓了(le/liǎo)小程序那個(gè)不(bù)需要(yào / yāo)接口驗證的(de)配置,然後在(zài)本地(dì / de)訪問别的(de)接口都是(shì)可以(yǐ)訪問的(de)(前提返回的(de)數據是(shì)json格式的(de)),然後我訪問我現在(zài)的(de)有問題的(de)接口時(shí),請求的(de)status是(shì)200成功請求,但是(shì)返回值整個(gè)頁面,我看了(le/liǎo)下之(zhī)前項目中的(de)返回值是(shì)數組形式,所以(yǐ)會不(bù)會是(shì)這(zhè)個(gè)影響了(le/liǎo)

答:官方文檔:

data 數據說(shuō)明:

最終發送給服務器的(de)數據是(shì) String 類型,如果傳入的(de) data 不(bù)是(shì) String 類型,會被轉換成 String 。轉換規則如下:

對于(yú) header['content-type'] 爲(wéi / wèi) application/json 的(de)數據,會對數據進行 JSON 序列化
對于(yú) header['content-type'] 爲(wéi / wèi) application/x-www-form-urlencoded 的(de)數據,會将數據轉換成 query string (encodeURIComponent(k)=encodeURIComponent(v)&encodeURIComponent(k)=encodeURIComponent(v)...)

wx.request裏面有個(gè)header參數,

header: {
    'content-type': 'application/x-www-form-urlencoded' //application/json for get
}

post請求用application/x-www-form-urlencoded, get請求用application/json
如果不(bù)是(shì)json

然後你說(shuō)返回整個(gè)頁面有可能是(shì)後台報錯。

wx.request文檔


4、小程序可以(yǐ)修改循環出(chū)來(lái)的(de)item中的(de)屬性值麽?修改後并在(zài)頁面上(shàng)修改


<view class="index-list-item" wx:for="{{listData}}" data-id="{{item.id}}" data-qr="{{item.qr_url}}" data-view="{{item.view_int}}" catchtap="OpenDialog(item)">
  <image src="{{item.thumb_url}}"></image>
  <text class="list-item-name">{{item.wx_name}}</text>
  <text class="list-item-view">浏覽量:{{item.view_int}}</text>
  <view class="list-item-redicon" wx:if="{{item.is_fensibao}}"></view>
  </view>

就(jiù)像上(shàng)面的(de)點擊事件,我的(de)浏覽量是(shì)可以(yǐ)在(zài)我點擊後随着我修改item的(de)值而(ér)修改,我在(zài)vue中是(shì)直接把item這(zhè)個(gè)對象傳到(dào)事件中直接操作,但是(shì)小程序中話好像不(bù)能直接傳過去,請問該怎麽做呢?求教


答:先綁定;

data-item="{{item}}"

在(zài)事件處理函數裏用event.currentTarget.dataset.item拿到(dào)當前item

小程序修改值需要(yào / yāo)調用 this.setState({value: newvalue}),而(ér)且你想改變item的(de)值,正确的(de)方式是(shì)更新 listData 

相關案例查看更多