WeChat アプレット開発ドキュメント
/ 微信小程序 Q&A
微信小程序 Q&A
怎么獲取用戶輸入
能夠獲取用戶輸入的組件,需要使用組件的屬性bindchange將用戶的輸入內(nèi)容同步到AppService
<input id="myInput" bindchange="bindChange" /><checkbox id="myCheckbox" bindchange="bindChange" />
var inputContent = {} Page({ data:{ }, bindChange:function(e){ inputContent[e.currentTarget.id] = e.detail.value } })
為什么腳本內(nèi)不能使用window對(duì)象
頁面的腳本邏輯在是在AppService中運(yùn)行,AppService是一個(gè)沒有窗口對(duì)象的環(huán)境,所以不能再腳本中使用window,也無法在腳本中操作組件
為什么zepto/jquery無法使用
zepto/jquery會(huì)使用到window對(duì)象和document對(duì)象,所以無法使用。
wx.navigateTo無法打開頁面
一個(gè)應(yīng)用同時(shí)只能打開5個(gè)頁面,當(dāng)已經(jīng)打開了5個(gè)頁面之后,wx.navigateTo不能正常打開新頁面。請(qǐng)避免多層級(jí)的交互方式,或者使用wx.redirectTo
樣式表不支持級(jí)聯(lián)選擇器
MINA支持以.
開始的類選擇器。如:
.normal_view{ color:#000000;padding:10px; }
可以使用標(biāo)簽選擇器,控制同一類組件的樣式。如:使用input標(biāo)簽選擇器控制<input/>
的默認(rèn)樣式。
input{ width:100px; }
本地資源無法通過css獲取
background-image:可以使用網(wǎng)絡(luò)圖片,或者base64,或者使用<image/>
標(biāo)簽
如何修改窗口的背景色
使用page標(biāo)簽選擇器,可以修改頂層節(jié)點(diǎn)的樣式
page{ display:block; min-height:100%; background-color:red; }