1、微信小程序開發--頁面文件組成css
2、微信小程序開發--應用程序設置(app.json)html
注:若是須要用代碼,請把註釋刪除或換行
{ "pages": [ //pages:用來配置頁面路徑的 "pages/index/index", "pages/logs/logs" ], "window": { "backgroundTextStyle": "light", //下拉 loading 的樣式,僅支持 dark / light "navigationBarBackgroundColor": "#219bf9", //導航條的背景顏色 "navigationBarTitleText": "WeChat", //導航欄標題文字內容 "navigationBarTextStyle": "black" //導航欄標題顏色,僅支持 black / white "enablePullDownRefresh":true, //是否全局開啓下拉菜單刷新 "backgroundColor":"#eee" //頁面背景顏色 }, "debug":true, //能夠在開發者工具中開啓 debug 模式,在開發者工具的控制檯面板,調試信息以 info 的形式給出,其信息有 Page 的註冊,頁面路由,數據更新,事件觸發等。能夠幫助開發者快速定位一些常見的問題。 "sitemapLocation": "sitemap.json", "tabBar":{ "selectedColor":"#e3eeeo", //tab 上的文字選中時的顏色,僅支持十六進制顏色 "backgroundColor": "#666", //tab 的背景色,僅支持十六進制顏色 "color": "#333", //tab 上的文字默認顏色,僅支持十六進制顏色 "borderStyle": "black", //tabbar 上邊框的顏色, 僅支持 black / white "list":[ //tab 的列表,詳見 list 屬性說明,最少 2 個、最多 5 個 tab { "text": "index", //tab 上按鈕文字 "pagePath":"pages/index/index", //頁面路徑,必須在 pages 中先定義 "iconPath":"pages/images/1.jpg", //圖片路徑,icon 大小限制爲 40kb,建議尺寸爲 81px * 81px,不支持網絡圖片。當 position 爲 top 時,不顯示 icon。 "selectedIconPath":"pages/images/1.jpg" //選中時的圖片路徑,icon 大小限制爲 40kb,建議尺寸爲 81px * 81px,不支持網絡圖片。當 position 爲 top 時,不顯示 icon。 }, { "text": "logs", "pagePath":"pages/logs/logs", "iconPath": "pages/images/2.jpg", "selectedIconPath":"pages/images/2.jpg" } ] } }
每一個單獨的頁面下都有一個.json文件,這裏面的內容只能夠覆蓋app.json文件中的window裏面的內容。
- 小程序不是運行在瀏覽器上的,因此沒有BOM和DOM對象。
- 小程序的JS有一些額外的成員
- App 方法 用於定義應用程序實例對象
- Page 方法 用於定義頁面對象
- getApp 方法 用於獲取全局應用程序對象
- getCurrentPages 方法 用於獲取當前頁面的調用棧(數組,最後一個元素就是當前頁面)
- wx對象 用來提供核心API
3.小程序的JS支持CommonJS規範的json
- exprot 導出
function say(){ console.log("我是Say方法") } //導出 module.exports = { say:say }- import 導入
- require 引用
const util = require('../../utils/util.js')