原創聲明:本文為作者原創,未經允許不得轉載,經授權轉載需注明作者和出處
一,關鍵詞:”屏幕高度”
問題:微信小程序如何獲取屏幕高度?
回答: wx.getSystemInfo({
success: function (res) {
this.setData({
scrollHeight: res.windowHeight
});
}
});
二:關鍵詞:“js調用”
問題:在js文件調用時只能寫相對路徑嗎?var common = require(‘../../common/common.js’);
回答:是的
三,關鍵詞:“頁面切換”,“navigatetor”
問題:wx.navigateTor是不是不能從2級頁面切到1級頁面?
回答:安卓不行 ios可以
追問:怎么解決?
回答:可以用wx.navigateBack(OBJECT)搞定
例:
<button type="warn" bindtap="navigateBack">退回到上一個頁面</button>
js文件
navigateBack: function() {
wx.navigateBack()
},
onReady:function(){
// 頁面渲染完成
},
onShow:function(){
// 頁面顯示
},
onHide:function(){
// 頁面隱藏
},
onUnload:function(){
// 頁面關閉
}
})
四,關鍵詞:””request”
問題:我的wx.request只走了complete回調 success fail 都沒有走是什么情況?有人遇到過嗎?
回答:參考調用方式:wx.request({
url: ‘test.php’, //僅為示例,并非真實的接口地址
data: {
x: ‘’ ,
y: ‘’
},
header: {
‘content-type’: ‘application/json’
},
success: function(res) {
console.log(res.data)
}
以及調用案例:
http://www.mkhyf.com/topic/589
五,關鍵詞:”ide格式化”
問題:這個ide的代碼格式化怎么解決?
回答:更新之后的問題。暫時坐等下個版本。代碼格式化快捷鍵:Shift+Alt+F。
六:關鍵詞:“后臺數據加載”,“ide”
問題:加載后臺數據 怎么很慢的 很慢 有時候連加載都加載不出來的,怎么回事?
回答:這個是ide的問題,數據多了要重新編譯好幾次
七,關鍵詞:“本地緩存”,“更新日志”
問題:本地緩存(localstorage)最大為10MB。 本地數據存儲的大小限制為 5M。
這不矛盾么?
回答:那個是更新日志 以前最大是5M限制 后來改為10M了