国产主播99,国产亚洲久一区二区,激情五月涩,亚洲人妖高潮中文字幕一二三区

首頁(yè)>公司動(dòng)態(tài)>微信小程序開發(fā)最常見的代碼
熱點(diǎn)新聞

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

作者:TPshop搜豹商城   發(fā)布時(shí)間:2019-12-10 15:24   閱讀:2577

今天小程序小編為大家?guī)?lái)微信小程序開發(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)頁(yè)的人知道,網(wǎng)頁(yè)開發(fā)編程采用的是HTML+ CSS+JS這樣的框架組合,其中HTML是用來(lái)制作當(dāng)前這個(gè)頁(yè)面的整體框架結(jié)構(gòu),CSS 用來(lái)提供結(jié)構(gòu)樣式,JS 則是進(jìn)行邏輯處理以及這個(gè)頁(yè)面和用戶的交互。


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

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

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

3、JSON 配置:

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


小程序配置 app.json


app.json 是對(duì)當(dāng)前小程序的全局配置,包括了小程序的所有頁(yè)面路徑、界面表現(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)前小程序所有頁(yè)面路徑,這是為了讓微信客戶端知道當(dāng)前你的小程序頁(yè)面定義在哪個(gè)目錄。


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


工具配置 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)。


頁(yè)面配置 page.json


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


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


4、JS 交互邏輯

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


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


點(diǎn)擊 button 按鈕的時(shí)候,我們希望把界面上 msg 顯示成 Hello World,于是我們?cè)?button 上聲明一個(gè)屬性: bindtap ,在 JS 文件里邊聲明了 clickMe 方法來(lái)響應(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小程序商城


<TPshop(www.0790job.cn)是國(guó)內(nèi)知名商城系統(tǒng)及商城網(wǎng)站建設(shè)開發(fā)商,為企業(yè)級(jí)商家提供零售商城、B2B2C多用戶商城系統(tǒng)、網(wǎng)上商城開發(fā)、三級(jí)分銷系統(tǒng)、開源網(wǎng)店系統(tǒng)、社區(qū)團(tuán)購(gòu)系統(tǒng)等多端商城及電子商務(wù)行業(yè)解決方案>

上一篇:小程序商城開發(fā)要注意哪些問題? 下一篇:小程序商城模板怎么挑選好的?
All Rights Reserved 深圳搜豹數(shù)字科技有限公司版權(quán)所有.粵ICP備15065422號(hào) 深圳市龍崗區(qū)坂田街道楊美社區(qū)六維商務(wù)中心C座三層C312
tel code back_top
颜射久久人妻av| 日韩欧美第21页| 偷拍与自拍大学生撒尿A级| 国产日韩精品白浆中文字无码| 激情人妻婷婷五月天| 国产一区二区三区四区影院| 大又大粗又爽又黄少妇毛片| 欧美亚洲日韩国产特黄大片| 五月丁亅亅香色大香蕉视频在线网| 亚洲综合av网一区二区| 久久精彩视频 99| 亚洲一级一级一级| 就一美女操逼| 亚AV一区二区三区四区| 天天日天天日天天日天天AV| 亚洲激情久久一二三四区 | 中文字幕巨乱欧美| 在线日韩素颜内射| 大香蕉亚洲成人| 午夜福利免费视频观看| 久精久 老司机| 胖妇女无码| 日韩插逼逼视频| 中文字幕老司机| 人妻少妇二区三区| 色小姐一区二区| 天天操综合视频免费女同性| 国产日韩国欧美精品激情| 大香蕉伊伊在线| 在线成人网站在线观看| 午夜久久电影在线| 91久久女同视频| 天天干网| 久久成人电影中文字幕| 天天干天天操天天干天天谢| 男女尖叫高潮网站| 日韩内射中出人妻| 深夜激情在线观看| 99久久精品一区字幕狠狠婷婷| 五月婷婷一区二区| 好吊看视频这里只有国产|