微信小程序開發(fā)之入門的示例分析

這篇文章給大家分享的是有關(guān)微信小程序開發(fā)之入門的示例分析的內(nèi)容。愛掏網(wǎng) - it200.com小編覺得挺實(shí)用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。愛掏網(wǎng) - it200.com

一、注冊小程序賬號

1、進(jìn)入微信公眾平臺(https://mp.weixin.qq.com/),注冊小程序賬號,根據(jù)提示填寫對應(yīng)的信息即可。愛掏網(wǎng) - it200.com

2、注冊成功后進(jìn)入首頁,在 小程序發(fā)布流程->小程序開發(fā)與管理->配置服務(wù)器中,點(diǎn)擊“開發(fā)者設(shè)置”。愛掏網(wǎng) - it200.com

3、會獲得一個AppID,記錄AppID,后面創(chuàng)建項(xiàng)目時會用到。愛掏網(wǎng) - it200.com

注意:如果要以非管理員微信號在手機(jī)上體驗(yàn)該小程序,那么我們還需要操作“綁定開發(fā)者”。愛掏網(wǎng) - it200.com即在“用戶身份”-“開發(fā)者”模塊,綁定上需要體驗(yàn)該小程序的微信號。愛掏網(wǎng) - it200.com本教程默認(rèn)注冊帳號、體驗(yàn)都是使用管理員微信號

二、下載微信web開發(fā)者工具

為了幫助開發(fā)者簡單和高效地開發(fā),微信小程序推出了全新的開發(fā)者工具 ,集成了開發(fā)調(diào)試、代碼編輯及程序發(fā)布等功能。愛掏網(wǎng) - it200.com

1、下載頁面:https://mp.weixin.qq.com/debug/wxadoc/dev/devtools/download.html?t=202415
根據(jù)系統(tǒng),選擇對應(yīng)的工具版本下載

2、工具包含編輯、調(diào)試和項(xiàng)目三個頁卡:

(1)編輯區(qū)可以對當(dāng)前項(xiàng)目進(jìn)行代碼編寫和文件的添加、刪除以及重命名等基本操作

(2)程序調(diào)試主要有三大功能區(qū):模擬器、調(diào)試工具和小程序操作區(qū)

(3)項(xiàng)目頁卡主要有三大功能:顯示當(dāng)前項(xiàng)目細(xì)節(jié)、提交預(yù)覽和提交上傳和項(xiàng)目配置

注意:啟動工具時,開發(fā)者需要使用已在后臺綁定成功的微信號掃描二維碼登錄,后續(xù)所有的操作都會基于這個微信帳號

三、編寫小程序?qū)嵗?/strong>

1、實(shí)例目錄結(jié)構(gòu)

test
?├─?page
?│?└─?index
?│??├─?index.js
?│??├─?index.json
?│??├─?index.wxml
?│??└─?index.wxss
?├─?app.js
?├─?app.json
?└─?app.wxss

2、實(shí)例文件說明及源碼

一個小程序包含一個app(主體部分)和多個page(頁面)

(1)app是用來描述整體程序的,由三個文件組成,.js后綴的是腳本文件,.json后綴的文件是配置文件,.wxss后綴的是樣式表文件,必須放在項(xiàng)目的根目錄。愛掏網(wǎng) - it200.com

app.js是小程序的腳本代碼(必須),可以在這個文件中監(jiān)聽并處理小程序的生命周期函數(shù)、聲明全局變量,調(diào)用框架提供的豐富的 API。愛掏網(wǎng) - it200.com

App({
?onLaunch:?function?()?{
??console.log('App?Launch')
?},
?onShow:?function?()?{
??console.log('App?Show')
?},
?onHide:?function?()?{
??console.log('App?Hide')
?},
?globalData:?{
??hasLogin:?false
?}
})

app.json是對整個小程序的全局配置(必須),用來對微信小程序進(jìn)行全局配置,決定頁面文件的路徑、窗口表現(xiàn)、設(shè)置網(wǎng)絡(luò)超時時間、設(shè)置多tab等。愛掏網(wǎng) - it200.com接受一個數(shù)組,每一項(xiàng)都是字符串,來指定小程序由哪些頁面組成。愛掏網(wǎng) - it200.com微信小程序中的每一個頁面的【路徑+頁面名】都需要寫在app.json的pages中,且pages中的第一個頁面是小程序的首頁。愛掏網(wǎng) - it200.com

{
?"pages":[
??"page/index/index"
?],
?"window":{
??"navigationBarTextStyle":?"black",
??"navigationBarTitleText":?"歡迎頁",
??"navigationBarBackgroundColor":?"#fbf9fe",
??"backgroundColor":?"#fbf9fe"
?},
?"debug":?true
}

app.wxss是整個小程序的公共樣式表(非必須)。愛掏網(wǎng) - it200.com

page?{
?background-color:?#fbf9fe;
?height:?100%;
}
.container?{
?display:?flex;
?flex-direction:?column;
?min-height:?100%;
?justify-content:?space-between;
}

(2)page是用來描述頁面,一個頁面由四個文件組成,這里以首頁index為例,每一個小程序頁面是由同路徑下同名的四個不同后綴文件的組成,如:index.js、index.wxml、index.wxss、index.json。愛掏網(wǎng) - it200.com.js后綴的文件是腳本文件,.json后綴的文件是配置文件,.wxss后綴的是樣式表文件,.wxml后綴的文件是頁面結(jié)構(gòu)文件。愛掏網(wǎng) - it200.com

index.js 是頁面的腳本文件(必須),在這個文件中我們可以監(jiān)聽并處理頁面的生命周期函數(shù)、獲取小程序?qū)嵗暶鞑⑻幚頂?shù)據(jù),響應(yīng)頁面交互事件等。愛掏網(wǎng) - it200.com

Page({
?data:?{
??title:'小程序',
??desc:'Hello?World!'
?}
})

index.wxml是頁面結(jié)構(gòu)文件(必須)。愛掏網(wǎng) - it200.com


?
??標(biāo)題:{{title}}
??描述:{{desc}}
?

index.wxss是頁面樣式表文件(非必須),當(dāng)有頁面樣式表時,頁面的樣式表中的樣式規(guī)則會層疊覆蓋app.wxss中的樣式規(guī)則。愛掏網(wǎng) - it200.com如果不指定頁面的樣式表,也可以在頁面的結(jié)構(gòu)文件中直接使用app.wxss中指定的樣式規(guī)則。愛掏網(wǎng) - it200.com

.header?{
?padding:?80rpx;
?line-height:?1;
}
.title?{
?font-size:?52rpx;
}
.desc?{
?margin-top:?10rpx;
?color:?#888888;
?font-size:?28rpx;
}

index.json是頁面配置文件(非必須),當(dāng)有頁面的配置文件時,配置項(xiàng)在該頁面會覆蓋app.json的window中相同的配置項(xiàng)。愛掏網(wǎng) - it200.com如果沒有指定的頁面配置文件,則在該頁面直接使用app.json中的默認(rèn)配置。愛掏網(wǎng) - it200.com這里無需指定。愛掏網(wǎng) - it200.com

Tips:

a.為了方便開發(fā)者減少配置項(xiàng),小程序規(guī)定描述頁面的這四個文件必須具有相同的路徑與文件名

b.小程序提供了豐富的API,可以根據(jù)自己需求選擇(https://mp.weixin.qq.com/debug/wxadoc/dev/api/?t=202415)

四、測試小程序?qū)嵗?/strong>

1、打開微信web開發(fā)者工具,選擇“本地小程序項(xiàng)目”。愛掏網(wǎng) - it200.com

2、填寫小程序的AppID,項(xiàng)目名稱,選擇第三步寫好的小程序?qū)嵗募A,點(diǎn)擊“添加項(xiàng)目”。愛掏網(wǎng) - it200.com

3、如果出現(xiàn)如下效果,那么恭喜你,你的第一個小程序項(xiàng)目已經(jīng)編寫成功了!點(diǎn)擊左側(cè)邊欄“編輯”,還可以在右側(cè)編輯窗口直接對代碼進(jìn)行修改,保存(CTRL+S)后刷新(F5)即可生效。愛掏網(wǎng) - it200.com

4、如果想看小程序項(xiàng)目在手機(jī)上的效果,點(diǎn)擊左側(cè)邊欄“項(xiàng)目”,點(diǎn)擊“預(yù)覽”生成二維碼,打開微信掃描,就可以看到了。愛掏網(wǎng) - it200.com

微信小程序開發(fā)之入門的示例分析

感謝各位的閱讀!關(guān)于“微信小程序開發(fā)之入門的示例分析”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學(xué)到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!


聲明:所有內(nèi)容來自互聯(lián)網(wǎng)搜索結(jié)果,不保證100%準(zhǔn)確性,僅供參考。如若本站內(nèi)容侵犯了原著者的合法權(quán)益,可聯(lián)系我們進(jìn)行處理。
發(fā)表評論
更多 網(wǎng)友評論0 條評論)
暫無評論
主站蜘蛛池模板: 天天摸日日摸人人看| 99久久成人国产精品免费| 四虎影院国产精品| 天天影视综合网色综合国产| 日韩国产成人精品视频| 欧美亚洲国产精品久久高清| 色综七七久久成人影| 韩国女主播一区二区| 香港aa三级久久三级老师| 花季传媒在线观看| 被两个体育生双龙9| 88久久精品无码一区二区毛片 | 亚洲av无码片一区二区三区| 亚洲无线一二三四区| 办公室震动揉弄求求你| 国产成人精品一区二区三区免费| 女人l8毛片a一级毛片| 天天躁日日躁狠狠躁性色AVQ| 大香网伊人久久综合观看| 国内精品久久久久久久久蜜桃| 无码人妻精品中文字幕免费东京热| 无翼乌全彩本子lovelive摄影| 成人午夜高潮A∨猛片| 尤物网在线视频| 国产黄a三级三级看三级| 天天爱天天做天天爽| 国产超碰人人爽人人做| 好妈妈5高清中字在线观看| 日韩AV高清在线看片| 把水管开水放b里是什么感觉| 好男人在线社区www在线观看视频| 在线欧美精品国产综合五月| 国产精品免费_区二区三区观看| 国产区香蕉精品系列在线观看不卡| 国产理论在线观看| 国产成人综合在线视频| 又粗又硬又大又爽免费视频播放 | 无人码一区二区三区视频| 日本www.色| 成年大片免费视频| 性欧美video视频另类|