中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

怎樣開發(fā)小程序?

2023-03-18    分類: 網(wǎng)站建設(shè)

對(duì)于懂代碼的人士來(lái)說(shuō),小程序開發(fā)是蠻簡(jiǎn)單的事,對(duì)那些都不知道代碼是什么東西的時(shí)候可能你們就要像其他的辦法了;

總結(jié)我自己知道的一些開發(fā)微信小程序的說(shuō)明:

第一步:登錄 https://mp.weixin.qq.com ,就可以在網(wǎng)站的“設(shè)置”-“開發(fā)者設(shè)置”中,查看到微信小程序的 AppID 了,注意不可直接使用服務(wù)號(hào)或訂閱號(hào)的 AppID ,見(jiàn)下圖:

怎樣開發(fā)小程序?

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

怎樣開發(fā)小程序?

第二步:創(chuàng)建項(xiàng)目

我們需要通過(guò)開發(fā)者工具,來(lái)完成小程序創(chuàng)建和代碼編輯。

開發(fā)者工具安裝完成后,打開并使用微信掃碼登錄。選擇創(chuàng)建“項(xiàng)目”,填入上文獲取到的 AppID ,設(shè)置一個(gè)本地項(xiàng)目的名稱(非小程序名稱),比如“我的第一個(gè)項(xiàng)目”,并選擇一個(gè)本地的文件夾作為代碼存儲(chǔ)的目錄,點(diǎn)擊“新建項(xiàng)目”就可以了。

為方便初學(xué)者了解微信小程序的基本代碼結(jié)構(gòu),在創(chuàng)建過(guò)程中,如果選擇的本地文件夾是個(gè)空文件夾,開發(fā)者工具會(huì)提示,是否需要?jiǎng)?chuàng)建一個(gè) quick start 項(xiàng)目。選擇“是”,開發(fā)者工具會(huì)幫助我們?cè)陂_發(fā)目錄里生成一個(gè)簡(jiǎn)單的 demo。

項(xiàng)目創(chuàng)建成功后,我們就可以點(diǎn)擊該項(xiàng)目,進(jìn)入并看到完整的開發(fā)者工具界面,點(diǎn)擊左側(cè)導(dǎo)航,在“編輯”里可以查看和編輯我們的代碼,在“調(diào)試”里可以測(cè)試代碼并模擬小程序在微信客戶端效果,在“項(xiàng)目”里可以發(fā)送到手機(jī)里預(yù)覽實(shí)際效果。

第三步:編寫代碼

創(chuàng)建小程序?qū)嵗?/p>

我們需要通過(guò)開發(fā)者工具,來(lái)完成小程序創(chuàng)建和代碼編輯。

開發(fā)者工具安裝完成后,打開并使用微信掃碼登錄。選擇創(chuàng)建“項(xiàng)目”,填入上文獲取到的 AppID ,設(shè)置一個(gè)本地項(xiàng)目的名稱(非小程序名稱),比如“我的第一個(gè)項(xiàng)目”,并選擇一個(gè)本地的文件夾作為代碼存儲(chǔ)的目錄,點(diǎn)擊“新建項(xiàng)目”就可以了。

為方便初學(xué)者了解微信小程序的基本代碼結(jié)構(gòu),在創(chuàng)建過(guò)程中,如果選擇的本地文件夾是個(gè)空文件夾,開發(fā)者工具會(huì)提示,是否需要?jiǎng)?chuàng)建一個(gè) quick start 項(xiàng)目。選擇“是”,開發(fā)者工具會(huì)幫助我們?cè)陂_發(fā)目錄里生成一個(gè)簡(jiǎn)單的 demo。

怎樣開發(fā)小程序?

項(xiàng)目創(chuàng)建成功后,我們就可以點(diǎn)擊該項(xiàng)目,進(jìn)入并看到完整的開發(fā)者工具界面,點(diǎn)擊左側(cè)導(dǎo)航,在“編輯”里可以查看和編輯我們的代碼,在“調(diào)試”里可以測(cè)試代碼并模擬小程序在微信客戶端效果,在“項(xiàng)目”里可以發(fā)送到手機(jī)里預(yù)覽實(shí)際效果。

第四步. 編寫代碼

創(chuàng)建小程序?qū)嵗?/p>

點(diǎn)擊開發(fā)者工具左側(cè)導(dǎo)航的“編輯”,我們可以看到這個(gè)項(xiàng)目,已經(jīng)初始化并包含了一些簡(jiǎn)單的代碼文件。最關(guān)鍵也是必不可少的,是 app.js、app.json、app.wxss 這三個(gè)。其中,.js后綴的是腳本文件,.json后綴的文件是配置文件,.wxss后綴的是樣式表文件。微信小程序會(huì)讀取這些文件,并生成小程序?qū)嵗?/p>

下面我們簡(jiǎn)單了解這三個(gè)文件的功能,方便修改以及從頭開發(fā)自己的微信小程序。

app.js是小程序的腳本代碼。我們可以在這個(gè)文件中監(jiān)聽(tīng)并處理小程序的生命周期函數(shù)、聲明全局變量。調(diào)用框架提供的豐富的 API,如本例的同步存儲(chǔ)及同步讀取本地?cái)?shù)據(jù)。想了解更多可用 API,可參考 API 文檔

//app.js

App({

onLaunch() {

// 展示本地存儲(chǔ)能力

const logs = wx.getStorageSync('logs') || []

logs.unshift(Date.now())

wx.setStorageSync('logs', logs)

// 登錄

wx.login({

success: res => {

// 發(fā)送 res.code 到后臺(tái)換取 openId, sessionKey, unionId

}

})

// 獲取用戶信息

wx.getSetting({

success: res => {

if (res.authSetting['scope.userInfo']) {

// 已經(jīng)授權(quán),可以直接調(diào)用 getUserInfo 獲取頭像昵稱,不會(huì)彈框

wx.getUserInfo({

success: res => {

// 可以將 res 發(fā)送給后臺(tái)解碼出 unionId

this.globalData.userInfo = res.userInfo

}

})

}

}

})

},

globalData: {

userInfo: null

}

})

app.json 是對(duì)整個(gè)小程序的全局配置。我們可以在這個(gè)文件中配置小程序是由哪些頁(yè)面組成,配置小程序的窗口背景色,配置導(dǎo)航條樣式,配置默認(rèn)標(biāo)題。注意該文件不可添加任何注釋。更多可配置項(xiàng)可參考配置詳解

{

"pages":[

"pages/index/index",

"pages/logs/logs"

],

"window":{

"backgroundTextStyle":"light",

"navigationBarBackgroundColor": "#fff",

"navigationBarTitleText": "WeChat",

"navigationBarTextStyle":"black"

}

}

app.wxss 是整個(gè)小程序的公共樣式表。我們可以在頁(yè)面組件的 class 屬性上直接使用 app.wxss 中聲明的樣式規(guī)則。

/**app.wxss**/

.container {

height: 100%;

display: flex;

flex-direction: column;

align-items: center;

justify-content: space-between;

padding: 200rpx 0;

box-sizing: border-box;

}

第五步.創(chuàng)建頁(yè)面

在這個(gè)教程里,我們有兩個(gè)頁(yè)面,index 頁(yè)面和 logs 頁(yè)面,即歡迎頁(yè)和小程序啟動(dòng)日志的展示頁(yè),他們都在 pages 目錄下。微信小程序中的每一個(gè)頁(yè)面的【路徑+頁(yè)面名】都需要寫在 app.json 的 pages 中,且 pages 中的第一個(gè)頁(yè)面是小程序的首頁(yè)。

每一個(gè)小程序頁(yè)面是由同路徑下同名的四個(gè)不同后綴文件的組成,如:index.js、index.wxml、index.wxss、index.json。.js后綴的文件是腳本文件,.json后綴的文件是配置文件,.wxss后綴的是樣式表文件,.wxml后綴的文件是頁(yè)面結(jié)構(gòu)文件。

index.wxml 是頁(yè)面的結(jié)構(gòu)文件:

怎樣開發(fā)小程序?

第六. 手機(jī)預(yù)覽

開發(fā)者工具左側(cè)菜單欄選擇"項(xiàng)目",點(diǎn)擊"預(yù)覽",掃碼后即可在微信客戶端中體驗(yàn)。

怎樣開發(fā)小程序?

有些人想做小程序但是又看不懂,沒(méi)關(guān)系,有一種簡(jiǎn)單,直接的方法;

微信終于不再"克制"小程序,在3天內(nèi)發(fā)布了13項(xiàng)小程序的新能力,最后一項(xiàng)”小程序第三方平臺(tái)” 雖然只透露了一些風(fēng)聲,但即將推出的小程序第三方平臺(tái)對(duì)廣大客戶而言卻是一個(gè)極大的利好。小程序授權(quán)后,第三方平臺(tái)將能夠進(jìn)行配置服務(wù)器地址、代碼開發(fā)、上傳、提交與發(fā)布、模版消息、客服消息、微信登錄等操作。

微信小程序還新增數(shù)據(jù)接口,開發(fā)者可以通過(guò)接口獲取小程序數(shù)據(jù),進(jìn)行個(gè)性化數(shù)據(jù)分析。數(shù)據(jù)接口包含的數(shù)據(jù)項(xiàng)包括用戶訪問(wèn)趨勢(shì)、用戶訪問(wèn)分布、用戶訪問(wèn)留存、頁(yè)面訪問(wèn)數(shù)據(jù)。

行業(yè)人士表示,雖然官方不會(huì)代理小程序,但是從微信公眾平臺(tái)的最新公告來(lái)看,具有開發(fā)能力的第三方平臺(tái)能夠更方便的對(duì)接商家的開發(fā)需求。微信正在為小程序的后續(xù)發(fā)力做鋪墊。

第三方平臺(tái)可以幫助你管理微信小程序;可以幫助你開發(fā)和維護(hù)微信小程序;可以幫助你添加一些新的功能等等。

小程序第三方平臺(tái)開放后,可以讓商戶的微信小程序開發(fā)更省心,通過(guò)簡(jiǎn)單小程序賬號(hào)授權(quán)動(dòng)作,就可以獲得一個(gè)小程序,把技術(shù)開發(fā)這個(gè)事情變得更簡(jiǎn)單。

網(wǎng)站標(biāo)題:怎樣開發(fā)小程序?
當(dāng)前地址:http://m.rwnh.cn/news11/245461.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版、微信小程序、云服務(wù)器自適應(yīng)網(wǎng)站、網(wǎng)站內(nèi)鏈定制開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)
青田县| 宁乡县| 巴彦县| 新邵县| 黄龙县| 五原县| 清丰县| 丰原市| 惠安县| 肥东县| 高台县| 高雄县| 桐乡市| 明水县| 灯塔市| 彭阳县| 江达县| 光泽县| 迁安市| 泊头市| 金塔县| 台江县| 陇西县| 潞西市| 鄱阳县| 当涂县| 苏州市| 金寨县| 临泽县| 阳江市| 南通市| 新田县| 潮州市| 林芝县| 津市市| 达拉特旗| 和龙市| 忻城县| 瑞丽市| 柯坪县| 安图县|