由于一直都搞后端找前,而且目前需要的后端代碼量也不大。然而前端的能力不足,于是先研究一下前端的實(shí)現(xiàn)方法锅劝。
微信小程序其實(shí)就是一個(gè)封裝好的MVVC模式的H5代碼框架。每個(gè)頁(yè)面都由四個(gè)部分組成:
.json 頁(yè)面的配置蟆湖,主要是一些基礎(chǔ)信息故爵,比如頁(yè)面基礎(chǔ)顏色,標(biāo)題名稱(chēng)隅津,涉及的其他頁(yè)面信息等诬垂;
.wxml 頁(yè)面模板,相當(dāng)于html伦仍,標(biāo)簽都封裝好了结窘,直接使用;其他的寫(xiě)法定義好的wx:xxx能夠很輕易的實(shí)現(xiàn)頁(yè)面邏輯處理充蓝,例如:wx:if用作判斷隧枫;
.wxss 頁(yè)面樣式,相當(dāng)于css谓苟,封裝了一些css官脓,新增了尺寸單位rpx直接底層換算;
.js 邏輯交互涝焙,這里也沒(méi)什么特別的卑笨,響應(yīng)wxml發(fā)出的事件,es6規(guī)則仑撞,微信底層提供了豐富的api赤兴,可以方便的實(shí)現(xiàn)很多功能妖滔。
相同路徑下相同名稱(chēng)的幾個(gè)文件直接依賴(lài),可以直接調(diào)用桶良。
這樣看起來(lái)的話(huà)座舍,還是要多學(xué)習(xí)一下css,萬(wàn)變不離其宗艺普。