首頁  >  文章  >  微信小程式  >  微信小程式開發入門實例

微信小程式開發入門實例

小云云
小云云原創
2017-11-16 15:43:535293瀏覽

微信越來越貼近我們的生活,有些開發者們也不斷地在開發著微信小程序,那麼小程式到底怎麼開發呢?如何入手呢?那我們就用一個微信小程式」為例,​​簡單的介紹下,微信小程式的入門級用法。

一、註冊小程式帳號

1、進入微信公眾平台( https://mp.weixin.qq.com/),註冊小程式帳號,依照指示填寫對應的資訊即可。 ->小程式開發與管理->設定伺服器中,點選「開發者設定」。
##注意:如果要以非管理員微訊號在手機上體驗該小程序,那麼我們還需要操作「綁定開發者」。上需要體驗該小程式的微訊號。有效率地開發,微信小程式推出了全新的開發者工具,整合了開發調試、程式碼編輯及程式發布等功能。 qq.com/debug/wxadoc/dev/devtools/download.html?t=201715

根據系統,選擇對應的工具版本下載


2、工具包含編輯、偵錯和專案三個頁卡:

(1)編輯區可以對目前專案進行程式碼編寫和檔案的新增、刪除以及重新命名等基本操作

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


(3)專案頁卡主要有三大功能:顯示當前專案細節、提交預覽和提交上傳和專案配置


注意:啟動工具時,開發者需要使用已在後台綁定成功的微訊號掃描二維碼登錄,後續所有的操作都會基於這個微信帳號

#三、寫小程式實例


1、實例目錄結構

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

2、實例檔案說明及原始碼

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

(1)app是用來描述整體程式的,由三個文件組成,.js後綴的是腳本文件,.json後綴的文件是設定文件,.wxss後綴的是樣式表文件,必須放在專案的根目錄。

app.js是小程式的腳本程式碼(必須),可以監聽並處理小程式的生命週期函數、宣告全域變量,呼叫框架提供的豐富的API。 、視窗表現、設定網路逾時時間、設定多tab等。接受一個數組,每一項都是字串,來指定小程式由哪些頁面組成。微信小程式中的每一個頁面的【路徑+頁面名稱】都需要寫在app.json的pages中,且pages中的第一個頁面是小程式的首頁。

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

app.wxss是整個小程式的公共樣式表(非必須)。

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

(2)page是用來描述頁面,一個頁面由四個檔案組成,這裡以首頁index為例,每一個小程式頁面是由同路徑下同名的四個不同後綴檔案的組成,如:index.js、index.wxml、index.wxss、index.json。 .js後綴的文件是腳本文件,.json後綴的文件是配置文件,.wxss後綴的是樣式表文件,.wxml後綴的文件是頁面結構文件。


index.js 是頁面的腳本檔案(必須),在這個檔案中我們可以監聽並處理頁面的生命週期函數、取得小程式實例,聲明並處理數據,回應頁面互動事件等。

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

index.wxml是頁面結構檔(必須)。

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

index.wxss是頁面樣式表檔案(非必須),當有頁面樣式表時,頁面的樣式表中的樣式規則會層疊覆蓋app.wxss中的樣式規則。如果不指定頁面的樣式表,也可以在頁面的結構檔案中直接使用app.wxss中指定的樣式規則。

<view class="container">
 <view class="header">
  <view class="title">标题:{{title}}</view>
  <view class="desc">描述:{{desc}}</view>
 </view>
</view>

index.json是頁面設定檔(非必須),當有頁面的設定檔時,設定檔在該頁面會覆寫app.json的window中相同的設定檔。如果沒有指定的頁面設定文件,則在該頁面直接使用app.json中的預設配置。這裡無需指定。

Tips:

a.為了方便開發者減少設定項,小程式規定描述頁面的這四個檔案必須具有相同的路徑與檔案名稱


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

四、測試小程式實例

1、開啟微信web開發者工具,選擇「本地小程式專案」。

2、填寫小程式的AppID,專案名稱,選擇第三步驟寫好的小程式實例資料夾,點選「新增項目」。

3、如果出現以下效果,那麼恭喜你,你的第一個小程式專案已經寫成功了!點擊左側邊欄“編輯”,也可以在右側編輯視窗直接對程式碼進行修改,儲存(CTRL+S)後刷新(F5)即可生效。

4、如果想看小程式專案在手機上的效果,點擊左側邊欄“專案”,點擊“預覽”產生二維碼,打開微信掃描,就可以看到了。

微信小程式開發入門實例

總結

以上就是這篇文章的全部內容了,希望開發者們能從中獲取思路,能幫助到大家更好的開發微信小程式。

相關推薦:

最完整的微信小程式專案實例

微信小程式入門知識

微信小程式實作共用變數值的方法介紹

以上是微信小程式開發入門實例的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn