乙個小程式主體部分由三個檔案組成,必須放在專案的根目錄,如下:
乙個小程式頁面由四個檔案組成,分別是:
注意:為了方便開發者減少配置項,描述頁面的四個檔案必須具有相同的路徑與檔名。
示例目錄:helloworld
這個是小程式的指令碼**檔案,可以在這個檔案上進行監聽,並處理小程式的一些生命週期(比如一些全域性變數)
演示:
onlaunch: function () ,
onshow: function () ,
onhide: function () ,
onerror: function (msg) ,
other:function(),
globaldata:,
})小程式的全域性配置檔案
來指定小程式由哪些頁面組成
接受乙個陣列,每一項都是字串。每一項代表對應頁面的【路徑+檔名】資訊,陣列的第一項代表小程式的初始頁面。小程式中新增/減少頁面,都需要對pages陣列進行修改。
檔名不需要寫檔案字尾,因為框架會自動去尋找路徑.json,.js,.wxml,.wxss的四個檔案進行整合。
例如:備註:pages內只需要寫wxml檔案的路徑,其他檔案不用寫
window
用於設定小程式的狀態列、導航條、標題、視窗背景色
注:hexcolor(十六進製制顏色值),如"#ff00ff"
如果小程式是乙個多 tab 應用(客戶端視窗的底部或頂部有 tab 欄可以切換頁面),可以通過 tabbar 配置項指定 tab 欄的表現,以及 tab 切換時顯示的對應頁面。
tip:
當設定 position 為 top 時,將不會顯示 icon
tabbar 中的 list 是乙個陣列,只能配置最少2個、最多5個 tab,tab 按陣列的順序排序。
屬性說明:
示例:, ]}}
可以設定各種網路請求的超時時間。示例:}
可以在開發者工具中開啟 debug模式,在開發者工具的控制台面板,除錯資訊以 info的形式給出,其資訊有page的註冊,頁面路由,資料更新,事件觸發 。 可以幫助開發者快速定位一些常見的問題。
示例:
定義全域性的樣式基本上與css差不多,這裡不用多講
**************************分割線********************
示例**:
page(,
onload: function(options) ,
onready: function() ,
onshow: function() ,
onhide: function() ,
onunload: function() ,
onpulldownrefresh: function() ,
onreachbottom: function() ,
// return custom share data when user share.
},onpagescroll: function() ,
ontabitemtap(item) ,
// event handler.
viewtap: function() , function() )
},customdata:
})
初始化資料將作為頁面的第一次渲染。data 將會以 json 的形式由邏輯層傳至渲染層,所以其資料必須是可以轉成 json 的格式:字串,數字,布林值,物件,陣列。
渲染層可以通過 wxml 對資料進行繫結。
示例**:
}view>
}view>
page(, ]
}})
onshow
: 頁面顯示
onready
: 頁面初次渲染完成
onhide
: 頁面隱藏
onunload
: 頁面解除安裝
說明object
其他頁面開啟當前頁面所呼叫的 query 引數
onreachbottom
: 上拉觸底
onpagescroll
: 頁面滾動
page(
}})
除了初始化資料和生命週期函式,page 中還可以定義一些特殊的函式:事件處理函式。在渲染層可以在元件中加入事件繫結,當達到觸發事件時,就會執行 page 中定義的事件處理函式。
示例**:
click me view>
page(
})
小程式樣式,與css樣式基本相似,這裡不重複論述
在當前頁面的wxss檔案內編輯的css樣式,只能使用在當前頁面
頁面的.json只能設定 window相關的配置項,以決定本頁面的視窗表現,所以無需寫 window這個鍵
grib2 檔案結構
grib 是一種二進位制編碼的名稱,用於加工資料的傳輸和交換,grib編碼的分析或預報產品是由一系列八位組構成的連續位元流組成。在grib2中編碼資料主要分為9段,0 段 指示段 八位組序號內容1 4grib 按照國際電報字元 5號碼編碼 5 6保留 7學科 grib 主表號8grib 編碼的版本號...
ELF檔案格式(2) 檔案結構
在前面我們已經大概看到過elf檔案的整體布局情況,本文將更詳細地對elf的檔案結構進行闡述。乙個典型的elf檔案結構如下圖所示 elf檔案格式標準中提供了兩種檢視,分別是鏈結檢視和執行檢視。鏈結檢視是以節 section 為單位,執行檢視是以段 segment 為單位。顧名思義,鏈結檢視就是在程式鏈...
1 檔案測試 2 檔案操作
1 檔案測試函式 2 檔案操作 新建檔案 fopen filename,w 以 寫 的方式開啟乙個不存在的檔案,就會新建該檔案 檔案刪除 unlink 檔案複製 copy filename,aaa bb.txt 盡量使用 和相對路徑,因為linux只認 也沒有磁碟分割槽,而windows 和 都認 ...