亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

目錄
1、準(zhǔn)備工作
2、框架介紹
3、程序開發(fā)
首頁 微信小程序 小程序開發(fā) 總結(jié)分享微信小程序的開發(fā)步驟

總結(jié)分享微信小程序的開發(fā)步驟

Feb 24, 2022 pm 05:44 PM

本篇文章給大家?guī)砹岁P(guān)于微信小程序開發(fā)的相關(guān)知識(shí),主要介紹了微信小程序開發(fā)的步驟,起哄包括了準(zhǔn)備工作、框架介紹、程序開發(fā)以及設(shè)計(jì)規(guī)范的相關(guān)問題,希望對大家有幫助。

總結(jié)分享微信小程序的開發(fā)步驟

【相關(guān)學(xué)習(xí)推薦:小程序開發(fā)教程

本文簡述微信小程序開發(fā)步驟,詳細(xì)信息請參考微信開發(fā)文檔

1、準(zhǔn)備工作

1:注冊 https://mp.weixin.qq.com/wxopen/waregister?action=step1
用沒有注冊過微信公眾平臺(tái)的郵箱注冊一個(gè)微信公眾號(hào), 申請帳號(hào) , 根據(jù)指引填寫信息和提交相應(yīng)的資料,就可以擁有自己的小程序帳號(hào)。注冊完成之后開始登錄。

2:登錄 https://mp.weixin.qq.com

我們可以在菜單 “設(shè)置”-“開發(fā)設(shè)置” 看到小程序的 AppID 了 。小程序的 AppID 相當(dāng)于小程序平臺(tái)的一個(gè)身份證,后續(xù)你會(huì)在很多地方要用到 AppID (注意這里要區(qū)別于服務(wù)號(hào)或訂閱號(hào)的 AppID)。有了小程序帳號(hào)之后,我們需要一個(gè)工具來開發(fā)小程序。
根據(jù)官方教程進(jìn)行開發(fā) https://developers.weixin.qq.com/miniprogram/dev/framework/

3:安裝開發(fā)工具?

前往 開發(fā)者工具下載 頁面,根據(jù)自己的操作系統(tǒng)下載對應(yīng)的安裝包進(jìn)行安裝,有關(guān)開發(fā)者工具更詳細(xì)的介紹可以查看 《開發(fā)者工具介紹》 。打開小程序開發(fā)者工具,用微信掃碼登錄開發(fā)者工具,準(zhǔn)備開發(fā)你的第一個(gè)小程序吧!
關(guān)于開發(fā)工具的相關(guān)信息,可通過 【微信開發(fā)者工具 】了解詳情

4:開啟第一個(gè)小程序

新建項(xiàng)目選擇小程序項(xiàng)目,選擇代碼存放的硬盤路徑,填入剛剛申請到的小程序的 AppID,給你的項(xiàng)目起一個(gè)好聽的名字,最后,勾選 “創(chuàng)建 QuickStart 項(xiàng)目” (注意: 你要選擇一個(gè)空的目錄才會(huì)有這個(gè)選項(xiàng)),點(diǎn)擊確定,你就得到了你的第一個(gè)小程序了,點(diǎn)擊頂部菜單編譯就可以在 IDE 預(yù)覽你的第一個(gè)小程序。

5:編譯預(yù)覽

點(diǎn)擊工具上的編譯按鈕,可以在工具的左側(cè)模擬器界面看到這個(gè)小程序的表現(xiàn),也可以點(diǎn)擊預(yù)覽按鈕,通過微信的掃一掃在手機(jī)上體驗(yàn)?zāi)愕牡谝粋€(gè)小程序。

以上版塊內(nèi)容可在 微信開放文檔 中【起步】-【開始】中查看。

2、框架介紹

小程序開發(fā)框架的目標(biāo)是通過盡可能簡單、高效的方式讓開發(fā)者可以在微信中開發(fā)具有原生 APP 體驗(yàn)的服務(wù)。

整個(gè)小程序框架系統(tǒng)分為兩部分:邏輯層(App Service)和 視圖層(View)。小程序提供了自己的視圖層描述語言 WXML 和 WXSS,以及基于 JavaScript 的邏輯層框架,并在視圖層與邏輯層間提供了數(shù)據(jù)傳輸和事件系統(tǒng),讓開發(fā)者能夠?qū)W⒂跀?shù)據(jù)與邏輯。

響應(yīng)的數(shù)據(jù)綁定
框架的核心是一個(gè)響應(yīng)的數(shù)據(jù)綁定系統(tǒng),可以讓數(shù)據(jù)與視圖非常簡單地保持同步。當(dāng)做數(shù)據(jù)修改的時(shí)候,只需要在邏輯層修改數(shù)據(jù),視圖層就會(huì)做相應(yīng)的更新。

頁面管理
框架 管理了整個(gè)小程序的頁面路由,可以做到頁面間的無縫切換,并給以頁面完整的生命周期。開發(fā)者需要做的只是將頁面的數(shù)據(jù)、方法、生命周期函數(shù)注冊到 框架 中,其他的一切復(fù)雜的操作都交由 框架 處理。

基礎(chǔ)組件
框架 提供了一套基礎(chǔ)的組件,這些組件自帶微信風(fēng)格的樣式以及特殊的邏輯,開發(fā)者可以通過組合基礎(chǔ)組件,創(chuàng)建出強(qiáng)大的微信小程序 。

豐富的 API
框架 提供豐富的微信原生 API,可以方便的調(diào)起微信提供的能力,如獲取用戶信息,本地存儲(chǔ),支付功能等。

3、程序開發(fā)

當(dāng)你學(xué)會(huì)了HTML+CSS+js,看了微信開發(fā)文檔,你就可以很簡單地開始微信小程序的開發(fā)啦~~

  • 入口
    每個(gè)小程序都需要在 app.js 中調(diào)用 App 方法注冊小程序?qū)嵗壎ㄉ芷诨卣{(diào)函數(shù)、錯(cuò)誤監(jiān)聽和頁面不存在監(jiān)聽函數(shù)等。
//?app.jsApp({
??onLaunch?(options)?{
????//?Do?something?initial?when?launch.
??},
??onShow?(options)?{
????//?Do?something?when?show.
??},
??onHide?()?{
????//?Do?something?when?hide.
??},
??onError?(msg)?{
????console.log(msg)
??},
??globalData:?'I?am?global?data'})

整個(gè)小程序只有一個(gè) App 實(shí)例,是全部頁面共享的。開發(fā)者可以通過 getApp 方法獲取到全局唯一的 App 實(shí)例,獲取App上的數(shù)據(jù)或調(diào)用開發(fā)者注冊在 App 上的函數(shù)。

//?xxx.jsconst?appInstance?=?getApp()console.log(appInstance.globalData)?//?I?am?global?data
  • 全局配置
    小程序根目錄下的 app.json 文件用來對微信小程序進(jìn)行全局配置,決定頁面文件的路徑、窗口表現(xiàn)、設(shè)置網(wǎng)絡(luò)超時(shí)時(shí)間、設(shè)置多 tab 等。
    詳見【全局配置】

  • 頁面配置
    每一個(gè)小程序頁面也可以使用同名 .json 文件來對本頁面的窗口表現(xiàn)進(jìn)行配置,頁面中配置項(xiàng)會(huì)覆蓋 app.json 的 window 中相同的配置項(xiàng)。
    詳見【頁面配置】

  • 小程序生命周期
    注冊小程序。接受一個(gè) Object 參數(shù),其指定小程序的生命周期回調(diào)等。
    詳細(xì)api詳見https://developers.weixin.qq.com/miniprogram/dev/reference/api/App.html

  • 頁面生命周期
    注冊小程序中的一個(gè)頁面。接受一個(gè) Object 類型參數(shù),其指定頁面的初始數(shù)據(jù)、生命周期回調(diào)、事件處理函數(shù)等。
    生命周期對象詳見https://developers.weixin.qq.com/miniprogram/dev/reference/api/Page.html

  • 組件
    自帶組件庫weUI

  • API
    豐富的api
    https://developers.weixin.qq.com/miniprogram/dev/api/

詳細(xì)信息可具體參考《小程序開發(fā)指南

【相關(guān)學(xué)習(xí)推薦:小程序開發(fā)教程

以上是總結(jié)分享微信小程序的開發(fā)步驟的詳細(xì)內(nèi)容。更多信息請關(guān)注PHP中文網(wǎng)其他相關(guān)文章!

本站聲明
本文內(nèi)容由網(wǎng)友自發(fā)貢獻(xiàn),版權(quán)歸原作者所有,本站不承擔(dān)相應(yīng)法律責(zé)任。如您發(fā)現(xiàn)有涉嫌抄襲侵權(quán)的內(nèi)容,請聯(lián)系admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費(fèi)脫衣服圖片

Undresser.AI Undress

Undresser.AI Undress

人工智能驅(qū)動(dòng)的應(yīng)用程序,用于創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用于從照片中去除衣服的在線人工智能工具。

Clothoff.io

Clothoff.io

AI脫衣機(jī)

Video Face Swap

Video Face Swap

使用我們完全免費(fèi)的人工智能換臉工具輕松在任何視頻中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費(fèi)的代碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

功能強(qiáng)大的PHP集成開發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺化網(wǎng)頁開發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級(jí)代碼編輯軟件(SublimeText3)

熱門話題

Laravel 教程
1597
29
PHP教程
1488
72