中文字幕 日本 在线 高清,久久精品国产99精品国,超碰人人香蕉,一区二区三区无码高清视频

微信小程序開發(fā)最常見的代碼(微信小程序開發(fā)最常見的代碼是)

今天小程序小編為大家?guī)砦⑿判〕绦蜷_發(fā)最常見的代碼,喜歡的記得收藏喔!

在通過微信小程序開發(fā)者工具開發(fā)一款小程序時(shí),起初我們會(huì)自動(dòng)生成一些文件目錄,這個(gè)文件目錄有4種不同的類型,主要分成4種:.wxml 后綴的 WXML 模板文件,.wxss 后綴的 WXSS 樣式文件,.js 后綴的 JS 腳本邏輯文件以及. JSON 后綴的 JSON 配置文件,微信小程序的開發(fā)代碼就是由這些構(gòu)成。

1、WXSS 樣式:

WXSS就是小程序版的CSS,它具有CSS 大部分的特性,小程序在 WXSS 也做了一些擴(kuò)充和修改。

2、WXML 模板:

開發(fā)過網(wǎng)頁的人知道,網(wǎng)頁開發(fā)編程采用的是HTML CSS JS這樣的框架組合,其中HTML是用來制作當(dāng)前這個(gè)頁面的整體框架結(jié)構(gòu),CSS 用來提供結(jié)構(gòu)樣式,JS 則是進(jìn)行邏輯處理以及這個(gè)頁面和用戶的交互。

JS 只需要管理狀態(tài)即可:

this.setData({msg: Hello World })通過 {{ }} 的語法把一個(gè)變量綁定到界面上,我們稱為數(shù)據(jù)綁定。僅僅通過數(shù)據(jù)綁定還不夠完整的描述狀態(tài)和界面的關(guān)系,還需要 if/else, for等控制能力,在小程序里邊,這些控制能力都用 wx: 開頭的屬性來表達(dá)。

微信小程序開發(fā)最常見的代碼(微信小程序開發(fā)最常見的代碼是)

微信小程序開發(fā)最常見的代碼

3、JSON 配置:

我們可以看到在項(xiàng)目的根目錄有一個(gè) app.json 和 project.config.json,此外在 pages/logs 目錄下還有一個(gè) logs.json,我們依次來說明一下他們的用途。

小程序配置 app.json

app.json 是對(duì)當(dāng)前小程序的全局配置,包括了小程序的所有頁面路徑、界面表現(xiàn)、網(wǎng)絡(luò)超時(shí)時(shí)間、底部 tab 等。QuickStart 項(xiàng)目里邊的 app.json 配置內(nèi)容如下:

{ pages:[ pages/index/index, pages/logs/logs

], window:{ backgroundTextStyle:light, navigationBarBackgroundColor:#fff, navigationBarTitleText: WeChat, navigationBarTextStyle:black

}

}

這個(gè)配置各個(gè)項(xiàng)的含義如下:

pages字段 —— 用于描述當(dāng)前小程序所有頁面路徑,這是為了讓微信客戶端知道當(dāng)前你的小程序頁面定義在哪個(gè)目錄。

window字段 —— 小程序所有頁面的頂部背景顏色,文字顏色定義在這里的。

工具配置 project.config.json

通常大家在使用一個(gè)工具的時(shí)候,都會(huì)針對(duì)各自喜好做一些個(gè)性化配置,例如界面顏色、編譯配置等等,當(dāng)你換了另外一臺(tái)電腦重新安裝工具的時(shí)候,你還要重新配置。

考慮到這點(diǎn),小程序開發(fā)者工具在每個(gè)項(xiàng)目的根目錄都會(huì)生成一個(gè) project.config.json,你在工具上做的任何配置都會(huì)寫入到這個(gè)文件,當(dāng)你重新安裝工具或者換電腦工作時(shí),你只要載入同一個(gè)項(xiàng)目的代碼包,開發(fā)者工具就自動(dòng)會(huì)幫你恢復(fù)到當(dāng)時(shí)你開發(fā)項(xiàng)目時(shí)的個(gè)性化配置,其中會(huì)包括編輯器的顏色、代碼上傳時(shí)自動(dòng)壓縮等等一系列選項(xiàng)。

頁面配置 page.json

這里的 page.json 其實(shí)用來表示 pages/logs 目錄下的 logs.json 這類和小程序頁面相關(guān)的配置。

如果你整個(gè)小程序的風(fēng)格是藍(lán)色調(diào),那么你可以在 app.json 里邊聲明頂部顏色是藍(lán)色即可。實(shí)際情況可能不是這樣,可能你小程序里邊的每個(gè)頁面都有不一樣的色調(diào)來區(qū)分不同功能模塊,因此我們提供了 page.json,讓開發(fā)者可以獨(dú)立定義每個(gè)頁面的一些屬性,例如剛剛說的頂部顏色、是否允許下拉刷新等等。

4、JS 交互邏輯

一個(gè)服務(wù)僅僅只有界面展示是不夠的,還需要和用戶做交互:響應(yīng)用戶的點(diǎn)擊、獲取用戶的位置等等。在小程序里邊,我們就通過編寫 JS 腳本文件來處理用戶的操作。

{{ msg }}點(diǎn)擊我

點(diǎn)擊 button 按鈕的時(shí)候,我們希望把界面上 msg 顯示成 Hello World,于是我們?cè)?button 上聲明一個(gè)屬性: bindtap ,在 JS 文件里邊聲明了 clickMe 方法來響應(yīng)這次點(diǎn)擊操作:

Page({

clickMe: function() { this.setData({ msg: Hello World})

}

})

此外你還可以在 JS 中調(diào)用小程序提供的豐富的 API,利用這些 API 可以很方便的調(diào)起微信提供的能力,例如獲取本地存儲(chǔ)、用戶信息、微信支付等。

以上4種是微信小程序開發(fā)最常見的代碼,希望能幫到大家,想了解更多是商城網(wǎng)站建設(shè)問題,可以咨詢TPshop小程序商城。

關(guān)注作者,關(guān)注TPshop開源商城(tp-shop.cn),每天給你寫點(diǎn)不給寫的,看點(diǎn)不給看的。

版權(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月10日 上午11:18
下一篇 2024年5月10日 上午11:30

相關(guān)推薦

  • 申報(bào)課題的意義

    申報(bào)課題的意義 申報(bào)課題是研究人員進(jìn)行學(xué)術(shù)研究的重要方式之一,它的意義主要表現(xiàn)在以下幾個(gè)方面: 1. 促進(jìn)學(xué)術(shù)研究的進(jìn)展 申報(bào)課題是研究人員進(jìn)行學(xué)術(shù)研究的起點(diǎn),它需要研究人員提出研…

    科研百科 2024年11月14日
    1
  • 黨務(wù)系統(tǒng)數(shù)據(jù)包有哪些

    黨務(wù)系統(tǒng)數(shù)據(jù)包有哪些 黨務(wù)系統(tǒng)是一種用于管理政黨事務(wù)的軟件系統(tǒng),包括許多數(shù)據(jù)包,用于幫助政黨和組織進(jìn)行決策和管理。以下是一些常見的黨務(wù)系統(tǒng)數(shù)據(jù)包: 1. 黨員信息數(shù)據(jù)包:包括黨員的…

    科研百科 2024年11月20日
    1
  • ucl科研項(xiàng)目申請(qǐng)

    尊敬的UCL科研管理部門: 我是一名來自中國(guó)的研究生,目前正在申請(qǐng)UCL的科研項(xiàng)目。我熱愛科研,希望能夠在UCL的優(yōu)秀平臺(tái)上,與杰出的科學(xué)家和研究人員一起工作,探索未知的領(lǐng)域,提高…

    科研百科 2025年2月22日
    3
  • 裝修進(jìn)度管理

    裝修進(jìn)度管理 裝修是家庭中常見的一項(xiàng)工程,它涉及到從設(shè)計(jì)到交付的全過程。良好的裝修進(jìn)度管理可以幫助人們縮短裝修時(shí)間,確保工程按時(shí)完成。裝修進(jìn)度管理對(duì)于家庭用戶來說至關(guān)重要,因?yàn)樗?#8230;

    科研百科 2024年5月25日
    41
  • 辦公xp系統(tǒng)

    辦公XP系統(tǒng):高效辦公的必備軟件 隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展,操作系統(tǒng)也在不斷更新和改進(jìn)。其中,辦公XP系統(tǒng)是許多人的首選操作系統(tǒng),因?yàn)樗粌H提供了穩(wěn)定的性能,而且還有許多常用的辦公…

    科研百科 2025年1月4日
    9
  • 2016湖北省科研項(xiàng)目

    2016湖北省科研項(xiàng)目 2016年,湖北省政府推出了一系列旨在促進(jìn)科技創(chuàng)新的政策措施,其中最為重要的是“創(chuàng)新湖北”戰(zhàn)略。這一戰(zhàn)略的核心是通過鼓勵(lì)企業(yè)技術(shù)創(chuàng)新和人才培育,推動(dòng)湖北省的…

    科研百科 2025年3月19日
    0
  • 中青年教師科研項(xiàng)目

    中青年教師科研項(xiàng)目 中青年教師是現(xiàn)代社會(huì)中不可或缺的一部分,他們作為新一代的人才培養(yǎng)對(duì)象,正在扮演著越來越重要的角色。然而,與老一代教師相比,中青年教師面臨著更多的挑戰(zhàn)和機(jī)遇。 一…

  • 系統(tǒng)項(xiàng)目管理溝通渠道

    系統(tǒng)項(xiàng)目管理溝通渠道 系統(tǒng)項(xiàng)目管理溝通渠道是系統(tǒng)項(xiàng)目成功的關(guān)鍵因素之一。有效的溝通可以幫助項(xiàng)目團(tuán)隊(duì)更好地協(xié)作,及時(shí)發(fā)現(xiàn)問題并解決,確保項(xiàng)目按時(shí)交付并達(dá)到預(yù)期目標(biāo)。本文將介紹系統(tǒng)項(xiàng)目…

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

    Java項(xiàng)目管理軟件 Java項(xiàng)目管理軟件是一種能夠幫助開發(fā)人員管理項(xiàng)目的工具,可以幫助開發(fā)人員更高效地管理項(xiàng)目,并確保項(xiàng)目按時(shí)完成。本文將介紹如何使用Java項(xiàng)目管理軟件來更好地…

    科研百科 2024年8月15日
    4
  • 有科研項(xiàng)目的老師好不好有科研項(xiàng)目的老師好不好

    有科研項(xiàng)目的老師好不好? 作為一位老師,擁有科研項(xiàng)目是非常有價(jià)值的。這不僅可以證明老師的專業(yè)能力,還可以為學(xué)生提供更多的學(xué)習(xí)機(jī)會(huì)和資源。 首先,擁有科研項(xiàng)目的老師可以為學(xué)生提供更多…

    科研百科 2024年9月8日
    3