一、前言
隨著移動互聯網的發展,用戶對“即用即走”的輕量級應用需求日益增長,而傳統 App 在下載安裝、更新維護等方面存在一定的門檻。小程序應運而生,它是一種無需下載即可使用的應用程序形態。
本文將帶你完成人生中第一個微信小程序的開發全過程,包括:
? 注冊小程序賬號
? 安裝并配置微信開發者工具
? 創建項目并理解目錄結構
? 編寫第一個頁面并實現簡單交互
? 調試與預覽
? 發布上線流程
無論你是前端新手還是想轉行小程序開發,這篇文章都能助你邁出第一步!
二、準備工作
? 1. 注冊微信小程序賬號
前往微信公眾平臺注冊小程序賬號: 🔗 https://mp.weixin.qq.com/
注冊后選擇【小程序】類型,完成實名認證。
? 2. 獲取 AppID(小程序 ID)
登錄公眾平臺 → 左側菜單【開發管理】→【開發設置】中查看 AppID(測試時可使用測試號)。
? 3. 下載安裝微信開發者工具
官方地址:
🔗 https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html
支持 Windows / macOS 系統,安裝過程略過。
三、創建你的第一個小程序項目
? 步驟1:打開開發者工具 → 新建項目
- 項目名稱:
HelloMiniProgram
- 目錄:選擇一個空文件夾
- AppID:輸入你獲取的小程序 ID 或使用測試號
- 模板選擇:不使用云服務
- 項目結構:默認選擇 JavaScript 基礎模板即可
點擊【確定】,項目就創建好了!
四、項目結構解析
創建成功后,你會看到如下目錄結構:
├── app.js // 全局邏輯
├── app.json // 全局配置(頁面路徑、窗口樣式)
├── app.wxss // 全局樣式文件
├── pages/
│ └── index/
│ ├── index.js // 頁面邏輯
│ ├── index.json // 頁面配置(可選)
│ ├── index.wxml // 頁面結構
│ └── index.wxss // 頁面樣式
└── utils/ // 工具函數
📌 小程序采用的是多頁面結構,每個頁面必須放在
pages/
文件夾下,并在app.json
中注冊。
五、編寫第一個頁面
我們來修改 index/index.wxml
和 index/index.js
來實現一個簡單的交互效果。
? 1. 修改 WXML 頁面結構
<!-- index/index.wxml -->
<view class="container"><text class="title">{{message}}</text><button bindtap="onClick">點擊我</button>
</view>
? 2. 修改 JS 頁面邏輯
// index/index.js
Page({data: {message: '歡迎來到我的第一個小程序!'},onClick() {this.setData({message: '你點擊了按鈕!'});}
});
? 3. 添加樣式(可選)
/* index/index.wxss */
.container {display: flex;flex-direction: column;align-items: center;justify-content: center;height: 100vh;
}.title {font-size: 20px;margin-bottom: 20px;
}
六、運行與調試
點擊微信開發者工具左上角的【編譯】按鈕或按下快捷鍵 Ctrl + R
(Windows)或 Cmd + R
(Mac),即可在模擬器中看到效果。
你可以:
- 使用控制臺查看日志輸出
- 使用調試面板查看網絡請求、性能分析
- 掃碼真機調試
七、打包與上傳
當你完成了所有開發和測試工作,就可以將小程序上傳到微信公眾平臺進行審核發布。
? 上傳步驟:
- 在開發者工具右上角點擊【上傳】按鈕
- 輸入版本信息(如 “v1.0 初版”)
- 登錄公眾平臺 → 【版本管理】→ 提交審核
- 審核通過后即可上線
八、總結與拓展建議
恭喜你,完成了人生中第一個微信小程序的開發!
你已經掌握了:
? 如何注冊小程序賬號與獲取 AppID
? 如何使用開發者工具創建項目
? 小程序基本目錄結構與文件作用
? 頁面結構、數據綁定與事件處理
? 本地調試與上傳發布流程
接下來你可以嘗試:
📌 添加更多頁面(如詳情頁、個人中心)
📌 使用網絡請求調用 API 接口
📌 引入 UI 框架(如 Vant Weapp、WeUI)
📌 學習小程序云開發快速搭建后臺
📌 探索跨平臺框架(如 uni-app)開發多端小程序
九、結語
感謝您的閱讀!如果你有任何疑問或想要分享的經驗,請在評論區留言交流!