1、設(shè)置某個頁面為啟動后打開的第一個頁面 2、微信小程序調(diào)試技巧 3、微信小程序的背景圖顯示? 4、微信小程序onload中調(diào)用本頁面上的請求方法,因為異步請求原因,獲取不到參數(shù) 。改用promise控制,異步請求沒開始 ...
在開發(fā)微信小程序的時候,除了tabBar上設(shè)置的頁面之外,想進入肯定要走跳轉(zhuǎn)之類的進入,但是我們開發(fā)的時候肯定想要直接看到該頁面,那么我們就需要設(shè)置一下啟動頁面了有兩種方法。
在app.json文件中,pages數(shù)組,設(shè)置在第一個的頁面就是默認啟動頁面,所以你只需要調(diào)整你當前開發(fā)的頁面順序就好了。
在編譯的地方設(shè)置,你只需要設(shè)置頁面的路徑,勾選上“使用以上條件編譯”,如果頁面需要參數(shù),那可以把參數(shù)也傳上。這樣啟動的就是你設(shè)置的頁面。
2、微信小程序調(diào)試技巧
前段時間我們再跟PHP的開發(fā)老師們調(diào)用測試接口的時候發(fā)現(xiàn)本來應(yīng)該是https(因為微信小程序只認這種協(xié)議的接口)由于沒有溝通好變成了http協(xié)議如果在經(jīng)過運維老師是可以改變協(xié)議的但是公司項目太多所以還是覺得最好先別經(jīng)過運維,然后我們更新了最新的20版本的微信開發(fā)者平臺發(fā)現(xiàn)了一個很好的地方,
選中他以后就可以兼容http協(xié)議了但是只能是在調(diào)試的情況下,如果是手機端也必須將手機打開調(diào)試模式才可以,但是到了最后上線的時候還需要改成https的協(xié)議才能通過上線。
3、微信小程序的背景圖顯示?
開發(fā)小程序的時候,設(shè)置頁面的背景,我用到css代碼:
.page__bd{
width: 100%;
height: 220px;
background: url('../../assets/img/images.jpg') no-repeat;
background-size: 100% 100%;
}
在調(diào)試工具上是顯示的,但是掃面上傳到手機上卻顯示不出來,誰遇到過這樣的問題?
答:background-image 只能用網(wǎng)絡(luò)url或者base64 . 本地圖片要用image標簽才行。
display:block或者display:inline-block
我也納悶了好久的問題,才發(fā)現(xiàn)用iamge標簽可以加載本地圖片,但背景圖片用網(wǎng)絡(luò)圖片或者base64的才能在手機端顯示。漲姿勢。
4、微信小程序onload中調(diào)用本頁面上的請求方法,因為異步請求原因,獲取不到參數(shù) 。改用promise控制,異步請求沒開始就已結(jié)束

我的js取得返回值的方式錯了 應(yīng)該是這樣
getStoreInfo:function(callback){
k.reqruest(...,..............
success:function(rs){
callback(rs.data.data)
}})
}
要使用ajax返回數(shù)據(jù)的代碼都放到callback回調(diào)里面,這樣來調(diào)用
xxx.getStoreInfo(function(data){
alert(data);
//.....其他要操作data的代碼
})