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

今天小程序小編為大家帶來微信小程序開發最常見的代碼,喜歡的記得收藏喔!

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

1、WXSS 樣式:

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

2、WXML 模板:

開發過網頁的人知道,網頁開發編程采用的是HTML CSS JS這樣的框架組合,其中HTML是用來制作當前這個頁面的整體框架結構,CSS 用來提供結構樣式,JS 則是進行邏輯處理以及這個頁面和用戶的交互。

JS 只需要管理狀態即可:

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

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

微信小程序開發最常見的代碼

3、JSON 配置:

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

小程序配置 app.json

app.json 是對當前小程序的全局配置,包括了小程序的所有頁面路徑、界面表現、網絡超時時間、底部 tab 等。QuickStart 項目里邊的 app.json 配置內容如下:

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

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

}

}

這個配置各個項的含義如下:

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

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

工具配置 project.config.json

通常大家在使用一個工具的時候,都會針對各自喜好做一些個性化配置,例如界面顏色、編譯配置等等,當你換了另外一臺電腦重新安裝工具的時候,你還要重新配置。

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

頁面配置 page.json

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

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

4、JS 交互邏輯

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

{{ msg }}點擊我

點擊 button 按鈕的時候,我們希望把界面上 msg 顯示成 Hello World,于是我們在 button 上聲明一個屬性: bindtap ,在 JS 文件里邊聲明了 clickMe 方法來響應這次點擊操作:

Page({

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

}

})

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

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

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

版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 舉報,一經查實,本站將立刻刪除。

(0)
上一篇 2024年5月10日 上午11:18
下一篇 2024年5月10日 上午11:30

相關推薦

超清中文乱码字幕在线观看| 高清不卡毛片免费观看| 欧美黑人巨大3dvideo| 天天夜碰日日摸日日澡| 吃奶摸下激烈免费视频免费| 中文字幕无码不卡一区二区三区| 国产亚洲欧美久久精品| 亚洲精品人成在线观看| 97049.com| 日韩专区亚洲精品欧美专区| 国产精品久久久福利| 麻豆回家视频区一区二| 国产偷窥女洗浴在线观看| 欧美大陆日韩一区二区三区| 中文字幕有码视频| 热99这里有精品综合久久| 国语自产偷拍精品视频偷拍 | 精品伊人久久大香线蕉网站| 久久精品国产精品青草| 国产女人好紧好爽| 久久国产精品免费观看| 国产精品www| 韩国演艺圈悲参39全集都有谁| 国产a级一级久久毛片| 欧美巨大xxxx做受中文字幕| 在线观看精品视频一区二区三区| 人人妻人人澡人人爽欧美一区| 最近中文字幕高清字幕8| 国产成人精品综合在线观看| 精品欧美一区二区三区久久久| 亚洲综合无码一区二区三区 | 色丁香在线观看| 成人性开放大片| 一二三高清区线路1| 四虎精品成人免费视频| 夜夜躁日日躁狠狠久久av| 亚洲成av人片在线观看无码| 国产欧美日韩中文久久| 日本视频免费高清一本18| 2019国产精品| 日韩欧美亚洲国产精品字幕久久久 |