国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

微信小程序學習筆記之目錄結構、基本配置圖文詳解

2019-11-19 11:55:58
字體:
來源:轉載
供稿:網友

本文實例講述了微信小程序學習筆記之目錄結構、基本配置。分享給大家供大家參考,具體如下:

結束了一段時間的學習,開始一段新的學習旅程 ―― 微信小程序。現在出去找工作只會PHP、HTML+CSS、JS什么的不夠了,總得會點時下熱門的東西,例如微信小程序,有很多企業的招聘要求上寫著:“做過微信小程序的優先”、“只要做過微信小程序的”...... 可見微信小程序的熱門程度。話(fei)不(hua)多(ting)說(duo),開始學習。

首先在微信公眾平臺注冊小程序賬號:

 

使用小程序賬號登錄微信公眾平臺,完成基本設置:

下載微信web開發者工具,安裝,打開(如果打不開,參考附錄:微信web開發者工具不能打開的問題) 

微信掃碼登錄開發者工具,然后在本地文件夾創建一個小程序項目

(其中AppID在開發設置里面)

生成小程序示例目錄如下:

全局配置app.json參數:

{ /**所有頁面的路徑(省略.wxml后綴),唯一必填項**/ "pages":[ "pages/index/index", /**第一項為首頁路徑**/ "pages/logs/logs" ], /**設置窗口**/ "window":{ "backgroundTextStyle":"light", /**下拉loading樣式,dark或light**/ "navigationBarBackgroundColor": "#fff", /**導航欄背景顏色 十六進制**/ "navigationBarTitleText": "WeChat", /**導航欄標題內容**/ "navigationBarTextStyle":"black", /**導航欄標題顏色 black或white**/ "navigationStyle":"default", /**導航欄樣式 default和custom(只保留右上角膠囊按鈕,最低版本6.6.0)**/ "backgroundColor":"#ffffff", /**窗口背景色**/ "enablePullDownRefresh":false, /**是否全局開啟下拉刷新**/ "onReachBottomDistance":"50", /**頁面上拉觸底事件觸發時距頁面底部距離,單位px**/ "backgroundColorTop":"#ffffff", /**頂部窗口的背景色(僅iOS支持,最低版本6.5.16)**/ "backgroundColorBottom":"#ffffff", /**底部窗口的背景色(僅iOS支持,最低版本6.5.16)**/ }, /**頂部或底部分欄設置**/ "tabBar": { "list": [{ /**欄目列表(最少2個 最多5個)**/  "pagePath": "pages/index/index", /**頁面路徑(必須在pages中先定義)**/  "text": "首頁", /**分欄按鈕文字**/  /**非必填項**/  "iconPath": "首頁", /**icon圖標路徑**/  "selectedIconPath": "首頁" /**選中時icon圖標路徑**/  /*icon說明:大小限制40kb,建議尺寸81px*81px,不支持網絡圖片。postion為top時不顯示*/ }, {  "pagePath": "pages/logs/logs",  "text": "日志" }], "color":"#ffffff", /**分欄文字顏色**/ "selectedColor":"#ffffff", /**分欄文字選中顏色**/ "backgroundColor":"#ffffff", /**分欄背景色**/ /**非必填項**/ "borderStyle":"black", /**分欄上邊框顏色 black或white**/ "position":"bottom", /**分欄位置 bottom或top**/ },}

頁面配置xxx.json參數:

{ "navigationBarBackgroundColor": "#000000", /**導航欄背景顏色 十六進制**/ "navigationBarTextStyle": "white", /**導航欄標題顏色 black或white**/ "navigationBarTitleText": "頁面標題", /**導航欄標題內容**/ "backgroundColor": "#ffffff", /**窗口背景色**/ "backgroundTextStyle": "dark", /**下拉loading樣式,dark或light**/ "enablePullDownRefresh":false, /**是否全局開啟下拉刷新**/ "onReachBottomDistance":"50", /**頁面上拉觸底事件觸發時距頁面底部距離,單位px**/ "onReachBottomDistance":false, /**設置為 true 則頁面整體不能上下滾動;只在頁面配置中有效**/ /**說明:頁面的.json只能設置window相關配置項,無需寫window這個鍵。**/}

工具配置project.config.json參數:

{	"description": "項目配置文件", /**描述**/	/**打包配置選項**/	"packOptions": {		"ignore": [{	  "type": "file", /**文件**/	  "value": "test/test.js"	 }, {	  "type": "folder", /**文件夾**/	  "value": "test"	 }, {	  "type": "suffix", /**后綴**/	  "value": ".webp"	 }, {	  "type": "prefix", /**前綴**/	  "value": "test-"	 }]	},	/**項目設置**/	"setting": {		"urlCheck": true, /**是否檢查安全域名和TLS版本**/		"es6": true, /**是否啟用 es6 轉 es5**/		"postcss": true, /**上傳代碼時樣式是否自動補全**/		"minified": true, /**上傳代碼時是否自動壓縮**/		"newFeature": true	},	"compileType": "miniprogram", /**編譯類型 miniprogram為普通小程序項目,plugin為小程序插件項目**/	"libVersion": "2.3.0", /*基礎庫版本*/	"appid": "wx1aebd07bdcf596b8", /*項目appid,只在新建項目時讀取*/	"projectname": "ceshi", /**項目名字,只在新建項目時讀取**/	/**調試配置選項**/	"debugOptions": {		"hidedInDevtools": []	},	"isGameTourist": false, /**小游戲**/	"condition": {		"search": {			"current": -1,			"list": []		},		"conversation": {			"current": -1,			"list": []		},		"game": {			"currentL": -1,			"list": []		},		"miniprogram": {			"current": -1,			"list": []		}	}}

WXML模板:充當類似HTML 角色,區別是標簽不一致(view、button、text等)、渲染和邏輯分離,多了一些 wx:if 這樣的屬性以及 {{ }} 這樣的表達式。

WXSS 樣式:充當類似CSS 角色,僅支持部分CSS選擇器,新增尺寸單位rpx,全局樣式app.wxss作用于小程序所有頁面,局部頁面樣式page.wxss僅對當前頁面生效。

JS 交互邏輯:處理用戶操作,例如響應用戶的點擊、獲取用戶的位置等。

【例】在頁面中點擊聲明bindtap屬性的button,調用JS中聲明的clickMe方法來響應這次點擊操作,實現把頁面中的msg顯示為"Hello World"。

測試頁面test.js:

//test.jsconst util = require('../../utils/util.js')Page({ clickMe: function() { this.setData({ msg: "Hello World" }) }})

測試頁面test.wxml:

<!--test.wxml--><view>{{ msg }}</view><button bindtap="clickMe">點擊我</button>

附:微信web開發者工具不能打開的問題解決方法

今天新裝的微信開發者工具,安裝完成以后就是打不開,點解沒有反應,win10   64的系統,各種百度,最后找到解決的方案

把這些都關閉了就OK了!!!

希望本文所述對大家微信小程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 沂南县| 平原县| 外汇| 疏附县| 韶山市| 玉山县| 宁强县| 运城市| 抚州市| 白山市| 洞头县| 安宁市| 张北县| 静海县| 吉木乃县| 手机| 蒙自县| 平湖市| 丰原市| 临夏市| 平阴县| 宜君县| 大丰市| 惠水县| 榆社县| 萝北县| 吉安市| 登封市| 定陶县| 镇江市| 都兰县| 茶陵县| 安溪县| 鹤岗市| 阳西县| 中阳县| 金湖县| 开化县| 渝中区| 原平市| 巍山|