RM新时代官方网站

前端系列——微信小程序開(kāi)發(fā)(前端微信小程序開(kāi)發(fā)流程)

1、微信小程序的注冊(cè)和微信開(kāi)發(fā)者工具的下載

在微信公眾平臺(tái)注冊(cè)小程序賬號(hào),注冊(cè)時(shí)注意小程序和公眾號(hào)不能使用同一個(gè)帳號(hào),登錄小程序時(shí),公眾號(hào)會(huì)自動(dòng)下線。一般賬號(hào)為郵箱號(hào),所以提前準(zhǔn)備倆郵箱號(hào),方便注冊(cè)。注冊(cè)號(hào)一號(hào)進(jìn)入如下界面:

前端系列——微信小程序開(kāi)發(fā)(前端微信小程序開(kāi)發(fā)流程)

可以完善小程序信息,以及實(shí)名認(rèn)證等,這些都是傻瓜式的操作,懂漢語(yǔ)就行,不知道在哪里就多試試,試試又不懷孕!

然后下載你開(kāi)發(fā)的工具:

前端系列——微信小程序開(kāi)發(fā)(前端微信小程序開(kāi)發(fā)流程)

下載完成后安裝即可。

2、創(chuàng)建項(xiàng)目

進(jìn)入開(kāi)發(fā)工具界面,新建開(kāi)發(fā)項(xiàng)目:

前端系列——微信小程序開(kāi)發(fā)(前端微信小程序開(kāi)發(fā)流程)

這里會(huì)自動(dòng)生成一些文件夾,下面是文件夾的具體說(shuō)明:

pages:存放項(xiàng)目頁(yè)面文件,一般一個(gè)目錄對(duì)應(yīng)一個(gè)頁(yè)面。

utils:存放工具函數(shù)(一般是自己封裝)。

app.js:全局的邏輯處理

app.json: (1)頁(yè)面文件路徑設(shè)置

(2)窗口外觀設(shè)置

(3)設(shè)置/添加tabbar(底部/頂部導(dǎo)航)

app.wxss:全局樣式

project.config.json:項(xiàng)目配置文件

sitemap.json:小程序內(nèi)搜索,開(kāi)發(fā)者可以通過(guò) `sitemap.json` 配置,或者管理后臺(tái)頁(yè)面收錄開(kāi)關(guān)來(lái)配置其小程 序頁(yè)面是否允許微信索引

前端系列——微信小程序開(kāi)發(fā)(前端微信小程序開(kāi)發(fā)流程)

小程序中.wxml對(duì)應(yīng)的是html文件,.wxss對(duì)應(yīng)的是css文件。

文件夾中文件組成:

home.js:邏輯處理

home.json:靜態(tài)數(shù)據(jù)

home.wxml:頁(yè)面結(jié)構(gòu)

home.wxss:頁(yè)面布局

3、利用tabBar設(shè)置小程序的菜單導(dǎo)航

上面寫到設(shè)置、添加tabBar在app.json文件中,所以在此文件中設(shè)置需要的菜單導(dǎo)航,以及引入需要的圖標(biāo)。這里可以將整個(gè)項(xiàng)目中用到的小圖標(biāo)在阿里圖標(biāo)庫(kù)中進(jìn)行添加,跟vue項(xiàng)目中一樣,然后下載到本地,將對(duì)應(yīng)的文件復(fù)制到項(xiàng)目文件中即可。

前端系列——微信小程序開(kāi)發(fā)(前端微信小程序開(kāi)發(fā)流程)

這里一般設(shè)置三個(gè)導(dǎo)航項(xiàng),iconPath為默認(rèn)未點(diǎn)擊時(shí)顯示的圖標(biāo)路徑,selectedIconPath為選擇點(diǎn)擊后的圖片路徑。效果如下圖:

前端系列——微信小程序開(kāi)發(fā)(前端微信小程序開(kāi)發(fā)流程)

如果想讓導(dǎo)航位置位于整個(gè)頁(yè)面的上方,可以將tabBar中的position屬性設(shè)置為top即可。

前端系列——微信小程序開(kāi)發(fā)(前端微信小程序開(kāi)發(fā)流程)

這里拷貝一下微信官方文檔內(nèi)容,供大家參考:

前端系列——微信小程序開(kāi)發(fā)(前端微信小程序開(kāi)發(fā)流程)前端系列——微信小程序開(kāi)發(fā)(前端微信小程序開(kāi)發(fā)流程)前端系列——微信小程序開(kāi)發(fā)(前端微信小程序開(kāi)發(fā)流程)

4、全局設(shè)置

前端系列——微信小程序開(kāi)發(fā)(前端微信小程序開(kāi)發(fā)流程)

backgroundTextStyle string dark——下拉 loading 的樣式,僅支持 dark / light

avigationBarBackgroundColor HexColor #000000——導(dǎo)航欄背景顏色,如 #000000

navigationBarTitleText string——導(dǎo)航欄標(biāo)題文字內(nèi)容

navigationBarTextStyle string white——導(dǎo)航欄標(biāo)題顏色,僅支持 black / white

復(fù)制快捷鍵:

向下:Alt Shift 向下光標(biāo)鍵

向上:Alt Shift 向上光標(biāo)鍵

5、應(yīng)用頭部布局

由于空間較小等,我們可能在“開(kāi)發(fā)者工具”中開(kāi)發(fā)不太習(xí)慣,這時(shí)我們可以在其他軟件中進(jìn)行開(kāi)發(fā),如webstorm中,只需要安裝WeChat weapp Support插件。

如需要微信小程序中默認(rèn)的小圖標(biāo):

前端系列——微信小程序開(kāi)發(fā)(前端微信小程序開(kāi)發(fā)流程)

用如下icon標(biāo)簽引入即可(這里引入了搜素圖標(biāo)):

前端系列——微信小程序開(kāi)發(fā)(前端微信小程序開(kāi)發(fā)流程)

6、數(shù)據(jù)請(qǐng)求和頁(yè)面跳轉(zhuǎn)

在基本布局和樣式完成后,就是請(qǐng)求數(shù)據(jù)和渲染界面。

請(qǐng)求后臺(tái)api接口數(shù)據(jù)一般封裝一個(gè)工具函數(shù),因?yàn)橛泻芏囗?yè)面要請(qǐng)求數(shù)據(jù)。工具函數(shù)的封裝大概如下:

前端系列——微信小程序開(kāi)發(fā)(前端微信小程序開(kāi)發(fā)流程)

然后就是在頁(yè)面引入使用它:

前端系列——微信小程序開(kāi)發(fā)(前端微信小程序開(kāi)發(fā)流程)

接下來(lái)就是如下所示的一些數(shù)據(jù)渲染:

前端系列——微信小程序開(kāi)發(fā)(前端微信小程序開(kāi)發(fā)流程)

在一些頁(yè)面中要實(shí)現(xiàn)頁(yè)面間的跳轉(zhuǎn),微信小程序中用bindtap,相當(dāng)于綁定一個(gè)點(diǎn)擊事件,然后在對(duì)應(yīng)的js文件中寫入需要跳轉(zhuǎn)的頁(yè)面路徑:

前端系列——微信小程序開(kāi)發(fā)(前端微信小程序開(kāi)發(fā)流程)前端系列——微信小程序開(kāi)發(fā)(前端微信小程序開(kāi)發(fā)流程)

版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn),該文觀點(diǎn)僅代表作者本人。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請(qǐng)發(fā)送郵件至 舉報(bào),一經(jīng)查實(shí),本站將立刻刪除。

(0)
上一篇 2024年5月9日 上午10:02
下一篇 2024年5月9日 上午10:14

相關(guān)推薦

  • 農(nóng)業(yè)部重點(diǎn)科研項(xiàng)目公示

    農(nóng)業(yè)部重點(diǎn)科研項(xiàng)目公示 尊敬的各位領(lǐng)導(dǎo)、專家、學(xué)者、企業(yè)家和公眾朋友們: 根據(jù)農(nóng)業(yè)部《關(guān)于公布2021年度農(nóng)業(yè)部重點(diǎn)科研項(xiàng)目的通知》要求,我們進(jìn)行了2021年度農(nóng)業(yè)部重點(diǎn)科研項(xiàng)目的…

    科研百科 2025年5月3日
    3
  • 新礦集團(tuán)黨委:“黨建十大行動(dòng)” 助力降本增效(煤礦黨建創(chuàng)新項(xiàng)目)

    新礦集團(tuán)黨委緊緊圍繞“全年商品煤完全成本比能源集團(tuán)考核指標(biāo)力爭(zhēng)下降 20元”工作目標(biāo),以“創(chuàng)·實(shí)”黨建為統(tǒng)領(lǐng),開(kāi)展“黨建助力降本增效十大行動(dòng)”, 激發(fā)各級(jí)黨組織、廣大黨員“決戰(zhàn)下半…

    科研百科 2024年6月9日
    36
  • 軟件項(xiàng)目開(kāi)發(fā)進(jìn)度計(jì)劃表

    軟件項(xiàng)目開(kāi)發(fā)進(jìn)度計(jì)劃表 在軟件開(kāi)發(fā)過(guò)程中,進(jìn)度計(jì)劃表是一個(gè)重要的工具,可以幫助開(kāi)發(fā)人員了解項(xiàng)目進(jìn)展情況,及時(shí)發(fā)現(xiàn)和解決問(wèn)題。本文將介紹軟件項(xiàng)目開(kāi)發(fā)進(jìn)度計(jì)劃表的制作方法和使用技巧。 …

    科研百科 2024年9月26日
    4
  • 管理項(xiàng)目軟件

    管理項(xiàng)目軟件:現(xiàn)代項(xiàng)目管理的關(guān)鍵技術(shù) 隨著信息技術(shù)的不斷發(fā)展,管理項(xiàng)目軟件已經(jīng)成為了現(xiàn)代項(xiàng)目管理的關(guān)鍵技術(shù)。這些軟件可以幫助項(xiàng)目經(jīng)理更好地組織和管理項(xiàng)目,提高項(xiàng)目的效率和質(zhì)量。本文…

    科研百科 2024年10月4日
    15
  • 參與科研項(xiàng)目簡(jiǎn)歷

    參與科研項(xiàng)目簡(jiǎn)歷 基本信息:姓名:XXX性別:男出生日期:XXXX/XX/XX聯(lián)系方式:XXX電子郵件:XXX 教育背景:20XX年/XX月-20XX年/XX月 XXX 大學(xué) 本科…

    科研百科 2025年2月23日
    9
  • 科研項(xiàng)目審計(jì)存在的問(wèn)題

    科研項(xiàng)目審計(jì)存在的問(wèn)題 科研項(xiàng)目審計(jì)是保證科研項(xiàng)目質(zhì)量和可靠性的重要環(huán)節(jié)。然而,在實(shí)際操作中,科研項(xiàng)目審計(jì)存在一些問(wèn)題,這些問(wèn)題嚴(yán)重影響了科研項(xiàng)目的質(zhì)量和可靠性。 首先,科研項(xiàng)目審…

    科研百科 2025年4月16日
    3
  • 項(xiàng)目施工進(jìn)度計(jì)劃表

    項(xiàng)目施工進(jìn)度計(jì)劃表 隨著項(xiàng)目的推進(jìn),我們的施工進(jìn)度計(jì)劃表也越來(lái)越清晰。這個(gè)計(jì)劃表將幫助我們跟蹤項(xiàng)目的進(jìn)度,確保我們能夠按時(shí)完成任務(wù)。在本文中,我們將介紹如何編制一個(gè)有效的項(xiàng)目施工進(jìn)…

    科研百科 2024年5月25日
    47
  • 江漢大學(xué)科研經(jīng)費(fèi)

    江漢大學(xué)科研經(jīng)費(fèi):助力科技創(chuàng)新,推動(dòng)社會(huì)進(jìn)步 科研經(jīng)費(fèi)是推動(dòng)科技創(chuàng)新和發(fā)展的重要力量。在江漢大學(xué),科研經(jīng)費(fèi)不僅用于支持教授和研究人員開(kāi)展研究,也用于支持學(xué)生和研究生進(jìn)行實(shí)驗(yàn)和課程學(xué)…

    科研百科 2024年11月10日
    1
  • 冷門科研項(xiàng)目

    冷門科研項(xiàng)目: 探索宇宙深處的秘密 宇宙是我們目前所能探索的最大空間,擁有著無(wú)限的未知和神秘。然而,在過(guò)去的幾十年中,科學(xué)家們一直在探索宇宙深處的秘密。其中,一項(xiàng)備受關(guān)注的科研項(xiàng)目…

    科研百科 2025年2月7日
    4
  • 會(huì)議管理系統(tǒng)的

    會(huì)議管理系統(tǒng)是一種用于組織、管理和跟蹤會(huì)議的軟件系統(tǒng)。它可以幫助組織者更好地組織會(huì)議,提高會(huì)議效率和質(zhì)量。本文將介紹一種常用的會(huì)議管理系統(tǒng),并探討其優(yōu)點(diǎn)和缺點(diǎn)。 會(huì)議管理系統(tǒng)的優(yōu)點(diǎn)…

    科研百科 2024年9月16日
    4
RM新时代官方网站