2 檔案結構

2022-09-02 15:00:19 字數 3657 閱讀 4099

乙個小程式主體部分由三個檔案組成,必須放在專案的根目錄,如下:

乙個小程式頁面由四個檔案組成,分別是:

注意:為了方便開發者減少配置項,描述頁面的四個檔案必須具有相同的路徑與檔名。

示例目錄: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: 頁面解除安裝

onload引數

型別

說明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 和 都認 ...