最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

詳解微信小程序入門從這里出發(fā)(登錄注冊、開發(fā)工具、文件及結(jié)構(gòu)介紹)

 更新時(shí)間:2020年07月21日 11:39:03   作者:BWH_Steven  
這篇文章主要介紹了微信小程序入門從這里出發(fā)(登錄注冊、開發(fā)工具、文件及結(jié)構(gòu)介紹),本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

(一) 準(zhǔn)備工作

(1) 登錄注冊

注冊賬號:這就不談了,只需要注意使用一個(gè)全新的郵箱,別之前注冊過公眾號小程序等就可以了

https://mp.weixin.qq.com/wxopen/waregister?action=step1

登錄賬號:通過郵箱密碼登錄,亦或者綁定微信后使用掃碼也是可以的

https://mp.weixin.qq.com/

(2) 獲取 APPID

登錄后,在開發(fā)入門的階段有一個(gè)比較重要的內(nèi)容需要了解,那就是 APPID,很好理解,就是這個(gè)小程序的唯一標(biāo)識,就類似我們的身份證,登錄后首頁左側(cè)欄選擇【開發(fā)】,跳轉(zhuǎn)后,選擇【開發(fā)設(shè)置】就可以看到我們的 APPID

這個(gè) APPID 要記好哈,在剛開始學(xué)習(xí)的時(shí)候,就會(huì)使用到

(3) 下載工具

在官網(wǎng)選擇一個(gè)合適的版本進(jìn)行下載,這就是我們小程序的編譯器,這里我選擇的是開發(fā)版,不過選擇穩(wěn)定版也是可以的,針對入門并沒有太大的區(qū)別,不過穩(wěn)定版可能出現(xiàn)的小毛病會(huì)少一些

https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html

安裝好后,直接提示掃碼登錄,接著就是點(diǎn)擊左側(cè)【小程序】,然后點(diǎn)擊右側(cè)【新建】(一個(gè)大加號)填寫一些基本的信息

  • 項(xiàng)目名稱和目錄:自己看著弄就可以了
  • APPID:之前頁面中找到的 APPID 在這個(gè)時(shí)候就可以用的上了,雖然你使用測試號也是可以進(jìn)入的,到底后面還是要用自己的 ID 的。
  • 開發(fā)模式:小程序
  • 后端服務(wù):不使用云服務(wù),前面還是以學(xué)習(xí)小程序本身為主,不使用此選項(xiàng)
  • 語言:JavaScript 和 Typescript,根據(jù)自身的熟悉程序選擇即可

新建后,第一個(gè)小程序就完事了哈~

(二) 初識小程序

(1) 界面總覽

下面的區(qū)域就是一個(gè)初始化新建好的項(xiàng)目界面了,圖片中標(biāo)的很清楚,每一塊的具體內(nèi)容,第一次創(chuàng)建項(xiàng)目時(shí),也可以在設(shè)置的通用設(shè)置中將默認(rèn)的的工作區(qū)以及主題(淺色還是深色)根據(jù)自己的需要修改

說明:直接在小程序官方的工具中編寫代碼也可以,不過我個(gè)人選擇配合 vscode 或 sublime 進(jìn)行代碼的編輯,在微信官方開發(fā)工具或者那個(gè)查看結(jié)果以及控制臺(tái)的一些信息

(2) 文件類型

與傳統(tǒng)的網(wǎng)頁開發(fā)有一絲小不同,微信小程序重新定義了它的描述語言,例如 wxml、wxss 等,同時(shí)還額外提供了一層 JSON 的配置文件

wxml(頁面結(jié)構(gòu)文件)

用來書寫、構(gòu)建頁面,類似傳統(tǒng)網(wǎng)頁開發(fā)的 HTML

wxss(樣式表文件)

用于制定頁面樣式,從而美化頁面,類似傳統(tǒng)網(wǎng)頁開發(fā)的 CSS

js(腳本文件)

用于指定一定頁面交互邏輯,就是 Javascript

json(靜態(tài)數(shù)據(jù)配置文件)

JSON 格式的配置文件,設(shè)置程序的一些配置效果

(3) 結(jié)構(gòu)目錄

A:總體介紹

通過官方開發(fā)工具或者vscode等其他編輯器,你可以看到,新建一個(gè)項(xiàng)目后,會(huì)默認(rèn)生成一個(gè)初始化的項(xiàng)目結(jié)構(gòu),里面含有很多文件,其后綴格式都是我們上面介紹過的

下面我們針對一些主要的內(nèi)容進(jìn)行一個(gè)基本的介紹

├── pages        // 頁面文件夾
|	├── index 						 // 首頁
│ |	├── index.js				 // 首頁邏輯腳本文件
│ |	├── index.json			  // 首頁配置文件
│ |	├── index.wxml			 	 // 首頁頁面結(jié)構(gòu)文件
│ |	├── index.wxss				 // 首頁樣式文件

|	├── logs 						 // 日志頁面
│ |	├── logs.js				 	 // 日志頁面邏輯腳本文件
│ |	├── logs.json			  // 日志頁面配置文件
│ |	├── logs.wxml			 	 // 日志頁面頁面結(jié)構(gòu)文件
│ |	├── logs.wxss				 // 日志頁面樣式文件

|	├── utils 						 // 工具js文件(第三方,可刪除)
│ |	├── util.js				 	 // 日志頁面邏輯腳本文件

│ ├── app.js						 // 項(xiàng)目的全局腳本文件
│ ├── app.json					 // 項(xiàng)目的全局配置文件
│ ├── app.wxss					 // 項(xiàng)目的全局配置文件
│ ├── project.config.json			 // 項(xiàng)目的開發(fā)者工具的配置
│ ├── sitemap.json				 // 索引配置文件

具體的一些例如 wxml wxss 等的用法,會(huì)在后面提到,這里我們還要提一下兩個(gè)內(nèi)容:

A:針對說明

app.js:項(xiàng)目的入口文件,用來創(chuàng)建應(yīng)用程序的對象,處理程序的生命周期

app.json:項(xiàng)目全局的配置文件,涉及到了頁面的路徑,界面/窗口 的表現(xiàn)時(shí)間,網(wǎng)格超時(shí)的時(shí)間,還有小程序底部的 tab 等等,還是非常重要的,初始化新建項(xiàng)目后,可以看到如下pages 字段和 windows 字段

{
 "pages":[
 "pages/index/index",
 "pages/logs/logs"
 ],
 "window":{
 "backgroundTextStyle":"light",
 "navigationBarBackgroundColor": "#fff",
 "navigationBarTitleText": "WeChat",
 "navigationBarTextStyle":"black"
 }
}
  • pages 字段,是關(guān)于頁面路徑的,也就是給客戶端說明出你小程序頁面到底在哪里
  • window 字段,對應(yīng) 頁面的顏色、標(biāo)題等等
  • tabbar 字段,底部 tab 欄(切換頁面)

貼一段官網(wǎng)關(guān)于tabbar的說明(官網(wǎng)的說明確實(shí)很可?。?/p>

如果小程序是一個(gè)多 tab 應(yīng)用(客戶端窗口的底部或頂部有 tab 欄可以切換頁面),可以通過 tabBar 配置項(xiàng)指定 tab 欄的表現(xiàn),以及 tab 切換時(shí)顯示的對應(yīng)頁面。

屬性 類型 必填 默認(rèn)值 描述
color HexColor tab 上的文字默認(rèn)顏色,僅支持十六進(jìn)制顏色
selectedColor HexColor tab 上的文字選中時(shí)的顏色,僅支持十六進(jìn)制顏色
backgroundColor HexColor tab 的背景色,僅支持十六進(jìn)制顏色
borderStyle string black tabbar 上邊框的顏色, 僅支持 black / white
list Array tab 的列表,詳見 list 屬性說明,最少 2 個(gè)、最多 5 個(gè) tab
position string bottom tabBar 的位置,僅支持 bottom / top
custom boolean false 自定義 tabBar,最低需要 2.5 版本

而一般我們想要設(shè)置出常見的效果就會(huì)選擇使用 list 進(jìn)行配置

屬性 類型 必填 說明
pagePath string 頁面路徑,必須在 pages 中先定義
text string tab 上按鈕文字
iconPath string 圖片路徑,icon 大小限制為 40kb,建議尺寸為 81px * 81px,不支持網(wǎng)絡(luò)圖片。 當(dāng) position 為 top 時(shí),不顯示 icon。
selectedIconPath string 選中時(shí)的圖片路徑,icon 大小限制為 40kb,建議尺寸為 81px * 81px,不支持網(wǎng)絡(luò)圖片。 當(dāng) position 為 top 時(shí),不顯示 icon。****

給大家舉個(gè)例子,書寫的格式就是這樣的,別忘了制定了 tabbar 一定要有在pages中設(shè)置對應(yīng)的頁面哦

"tabBar": {
 "color": "#999",
 "selectedColor": "#ff2d4a",
 "backgroundColor": "#fafafa",
 "position": "bottom",
 "borderStyle": "black",
 "list": [
  {
  "pagePath": "pages/index/index",
  "text": "首頁",
  "iconPath": "icons/home.jpg",
  "selectedIconPath": "icons/home.jpg"
  },
  {
  "pagePath": "pages/user/index",
  "text": "我的",
  "iconPath": "icons/my.jpg",
  "selectedIconPath": "icons/my.jpg"
  }
 ]
 },

每一個(gè)小程序頁面也可以使用 .json 文件來對本頁面的窗口表現(xiàn)進(jìn)行配置。頁面中配置項(xiàng)在當(dāng)前頁面會(huì)覆蓋 app.jsonwindow 中相同的配置項(xiàng)。同樣的,也有很多配置內(nèi)容,看一下官網(wǎng)就可以了

https://developers.weixin.qq.com/miniprogram/dev/reference/configuration/page.html

結(jié)尾

到此這篇關(guān)于微信小程序入門從這里出發(fā)(登錄注冊、開發(fā)工具、文件及結(jié)構(gòu)介紹)的文章就介紹到這了,更多相關(guān)微信小程序入門內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 微信小程序獲取循環(huán)元素id以及wx.login登錄操作

    微信小程序獲取循環(huán)元素id以及wx.login登錄操作

    這篇文章主要介紹了微信小程序獲取循環(huán)元素id以及wx.login登錄操作的相關(guān)資料,這里提供實(shí)例幫助大家實(shí)現(xiàn)該功能,需要的朋友可以參考下
    2017-08-08
  • 跨端開發(fā)框架avm組件封裝經(jīng)驗(yàn)分享

    跨端開發(fā)框架avm組件封裝經(jīng)驗(yàn)分享

    這篇文章主要為大家介紹了跨端開發(fā)框架avm組件封裝的經(jīng)驗(yàn)分享,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-07-07
  • JS實(shí)現(xiàn)一個(gè)可以當(dāng)鏡子照的?Button

    JS實(shí)現(xiàn)一個(gè)可以當(dāng)鏡子照的?Button

    這篇文章主要介紹了JS實(shí)現(xiàn)一個(gè)可以當(dāng)鏡子照的?Button的方法示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-03-03
  • 微信小程序開發(fā)之相冊選擇和拍照詳解及實(shí)例代碼

    微信小程序開發(fā)之相冊選擇和拍照詳解及實(shí)例代碼

    這篇文章主要介紹了微信小程序開發(fā)之相冊選擇和拍照詳解及實(shí)例代碼的相關(guān)資料,需要的朋友可以參考下
    2017-02-02
  • JavaScript中的設(shè)計(jì)模式 單例模式

    JavaScript中的設(shè)計(jì)模式 單例模式

    這篇文章主要給大家介紹的是JavaScript中的單例模式,設(shè)計(jì)模式代表了最佳的實(shí)踐,通常被有經(jīng)驗(yàn)的面向?qū)ο蟮能浖_發(fā)人員所采用。設(shè)計(jì)模式是軟件開發(fā)人員在軟件開發(fā)過程中面臨的一般問題的解決方案,需要的朋友可以參考一下
    2021-09-09
  • 微信小程序 scroll-view隱藏滾動(dòng)條詳解

    微信小程序 scroll-view隱藏滾動(dòng)條詳解

    這篇文章主要介紹了微信小程序 scroll-view隱藏滾動(dòng)條和跳轉(zhuǎn)頁面的相關(guān)資料,需要的朋友可以參考下
    2017-01-01
  • JS 4個(gè)超級實(shí)用的小技巧 提升開發(fā)效率

    JS 4個(gè)超級實(shí)用的小技巧 提升開發(fā)效率

    JS有很多小技巧可以使代碼更精簡、更簡單。今天主要分享4個(gè)技巧,在平時(shí)的工作中可以大大的縮短代碼量和開發(fā)時(shí)間。,需要的朋友可以參考下面文章內(nèi)容喲
    2021-09-09
  • svgicon組件使用方法示例詳解

    svgicon組件使用方法示例詳解

    這篇文章主要為大家介紹了svgicon組件使用方法示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-08-08
  • 最新評論

    高阳县| 宝山区| 台南市| 泗水县| 平凉市| 阿拉善盟| 襄樊市| 兖州市| 萨嘎县| 广州市| 宁德市| 榆社县| 甘肃省| 栾城县| 靖西县| 新兴县| 罗江县| 池州市| 五峰| 镇平县| 株洲市| 武城县| 安义县| 龙泉市| 通江县| 石楼县| 钦州市| 沁水县| 宣恩县| 宣城市| 五华县| 融水| 南昌市| 日土县| 讷河市| 石首市| 固原市| 定陶县| 苍溪县| 贵南县| 莱阳市|