IDE安裝
mac系統(tǒng)敦锌,先裝0.7版本允青,掃碼登錄例嘱,再安裝0.9版本玛迄,應(yīng)用程序查看包內(nèi)容由境,替換
dist\components\create\createstep.js
dist\stroes\projectStores.js
啟動(dòng),OK
IDE沒(méi)有project文件蓖议,直接復(fù)制文件夾內(nèi)容即可使用
使用總結(jié)
app.json用于設(shè)置配置虏杰,例如應(yīng)用名稱,tabbar的文字
pages類似于import勒虾,需要引用那些文件
界面布局wxml纺阔,wxss
類似于html(名字也只是改了一個(gè)),結(jié)構(gòu)和app開(kāi)發(fā)類似修然,使用view嵌套(具體還有什么控件笛钝,可以參考下面文檔)
wxss就是css,做UI例如樣色大小等
變量用{{xxx}}調(diào)用愕宋,對(duì)應(yīng)的js邏輯代碼是
wxml中的art.title就能顯示到接口返回的title字段了(網(wǎng)絡(luò)請(qǐng)求下面會(huì)說(shuō)到婆翔,只是記錄自己看排版就先不調(diào)整了)
獲取登錄信息
使用wx.login方法,在success回調(diào)中對(duì)globaldata進(jìn)行賦值掏婶,這里有個(gè)比較奇怪的
var that = this啃奴,this與oc中block的self類似,回調(diào)中需要使用that而不是this(這個(gè)沒(méi)有深究很詳細(xì)雄妥,如果有錯(cuò)誤之后會(huì)補(bǔ)充)
網(wǎng)絡(luò)請(qǐng)求
如果提示 URL 域名不合法最蕾,請(qǐng)?jiān)?mp 后臺(tái)配置后重試 需要在后臺(tái)進(jìn)行配置(破解版的更新到.9.0923000依溯,創(chuàng)建項(xiàng)目選擇無(wú)appid)
需要在微信公眾平臺(tái)的小程序中設(shè)置域名,位置在設(shè)置-開(kāi)發(fā)者設(shè)置
在這里可以設(shè)置對(duì)應(yīng)四種網(wǎng)絡(luò)訪問(wèn)的域名瘟则,每一種類型的網(wǎng)絡(luò)請(qǐng)求需要設(shè)置一個(gè)域名
普通HTTPS請(qǐng)求(wx.request)
上傳文件(wx.uploadFile)
下載文件(wx.downloadFile)
WebSocket通信(wx.connectSocket)
PS:如果在這里設(shè)置域名為https://example.com/api/,那么https://example.com/api是無(wú)法調(diào)用的黎炉,必須加上后面/
列表顯示
其中navigator是點(diǎn)擊跳轉(zhuǎn)用
使用wx:for-item可以指定數(shù)組當(dāng)前元素的變量名
使用wx:for-index可以指定數(shù)組當(dāng)前下標(biāo)的變量名:
{{idx}}: {{itemName.message}}
更多for用法可以看文檔
參考資料:
IDE demo下載 https://github.com/gavinkwoe/weapp-ide-crack
文檔 http://wxopen.notedown.cn/
網(wǎng)絡(luò)請(qǐng)求 https://segmentfault.com/a/1190000007003240