微信小程序之文件類(lèi)型

新建好一個(gè)微信小程序工程后,會(huì)發(fā)現(xiàn)其有四種文件類(lèi)型,分別是:

.js -------- 腳本文件:頁(yè)面的交互邏輯均在此頁(yè)面中進(jìn)行
json ------ 配置文件:用于設(shè)置程序的配置效果
.wxml ---- 頁(yè)面結(jié)構(gòu)文件:書(shū)寫(xiě)控件,構(gòu)建頁(yè)面
wxss ----- 樣式文件:類(lèi)似于css樣式,用于美化頁(yè)面

以下三個(gè)文件比較重要,作下解釋

app.js
app.json
app.wxss

app.js

每個(gè)小程序工程中,有且僅有一個(gè)app.js文件,用于處理程序的生命周期等,位于項(xiàng)目的根目錄下。
生命周期函數(shù)主要有:

onLaunch: function () {
        //監(jiān)聽(tīng)小程序初始化-小程序初始化完成時(shí),會(huì)觸發(fā),且只會(huì)觸發(fā)一次。
    },
 onShow: function () {
        //監(jiān)聽(tīng)小程序顯示-小程序啟動(dòng)或從后臺(tái)進(jìn)入前臺(tái),會(huì)觸發(fā)。
    },
onHide: function () {
        //監(jiān)聽(tīng)小程序隱藏-小程序從前臺(tái)進(jìn)入后臺(tái),會(huì)觸發(fā)。
    },

app.json

使用app.json對(duì)程序進(jìn)行全局配置,如:文件的路徑、窗口表現(xiàn)、設(shè)置網(wǎng)絡(luò)超時(shí)時(shí)間、設(shè)置多 tab 等。

{
  "pages": [
    "pages/index/index"http://可以在這里寫(xiě)上路徑,可自動(dòng)生成頁(yè)面文件。
  ],
  "window": {
    "navigationBarTitleText": "Demo"http://可設(shè)置窗體的背景顏色等。
  },
  "tabBar": {//底部tabBar
    "list": [{
      "pagePath": "pages/index/index",
      "text": "首頁(yè)",
      "iconPath": "images/tab_income.png",//設(shè)置圖片
      "selectedIconPath": "images/tab_income_selected.png"http://選中后的圖片
    }, {
      "pagePath": "pages/logs/logs",
      "text": "日志"
    }]
  },
  "networkTimeout": {
    "request": 10000,
    "downloadFile": 10000
  },
  "debug": true
}

app.wxss

和css樣式很相似,多了兩個(gè)特性

尺寸單位: 主要用rpx,可以根據(jù)屏幕寬度進(jìn)行自適應(yīng)
樣式導(dǎo)入:使用@import可引入外聯(lián)樣式表,句尾用分號(hào)隔開(kāi)
如:
@import "common.wxss";

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,506評(píng)論 19 139
  • 昨天看了一下微信小程序官方文檔,總結(jié)一下自己學(xué)習(xí)的個(gè)人心得. 首先從官方文檔給的框架說(shuō)起,微信小程序官方文檔給出了...
    Mr大大大閱讀 47,500評(píng)論 9 68
  • 微信應(yīng)用號(hào)(小程序,「應(yīng)用號(hào)」的新稱(chēng)呼)終于來(lái)了! 目前還處于內(nèi)測(cè)階段,微信只邀請(qǐng)了部分企業(yè)參與封測(cè)。想必大家都關(guān)...
    c14328d5898b閱讀 17,564評(píng)論 2 10
  • 最近做了一個(gè)投票的微信小程序,開(kāi)發(fā)過(guò)程主要還是參考官方文檔:https://mp.weixin.qq.com/de...
    june5253閱讀 22,206評(píng)論 1 11
  • 從家到公司只要經(jīng)過(guò)2個(gè)紅綠燈,運(yùn)氣好的時(shí)候3分鐘就能到,最堵的時(shí)候也就7、8分鐘。 就是這么一個(gè)地,這么近,但它竟...
    千兩婆婆閱讀 340評(píng)論 0 1

友情鏈接更多精彩內(nèi)容