等來近一年,微信小程序終于正式發(fā)布了,對于開發(fā)者朋友來說,今后都可以申請創(chuàng)建自己的小程序。那么微信小程序怎么申請?下面“電腦百事網(wǎng)”小編詳細(xì)分享下從零開始做一個微信小程序的實(shí)戰(zhàn)開發(fā)教程,希望操作步驟,對初期開發(fā)者會有所幫助。
微信小程序申請前的準(zhǔn)備:
首先,你需要注冊一個小程序賬號。需要用一個沒注冊過公眾號的郵箱注冊。注冊過程中需要很多認(rèn)證,比較繁瑣。如果暫時只是試水、沒有發(fā)布的打算,那么只要完成基本信息填寫就可以,不需要完成微信認(rèn)證。
之后,就可以在公眾平臺使用注冊的帳戶進(jìn)行登錄。
然后,在主頁面左邊列表中點(diǎn)擊設(shè)置,再設(shè)置頁面中選開發(fā)設(shè)置,就可以看到AppID。而AppID 可以用于在開發(fā)工具中進(jìn)行登記,使用開發(fā)工具的高級功能。你可以到官網(wǎng)下載開發(fā)工具。
開始項目:
打開開發(fā)者工具,選擇小程序選項,然后直接點(diǎn)擊「添加項目」按鈕。我們可以在這個步驟,填入剛才注冊的時候使用的?AppID。
如果項目目錄中的文件是個空文件夾,會提示是否創(chuàng)建 quick start 項目。
選擇「是」,開發(fā)者工具會幫助我們在開發(fā)目錄里生成一個簡單的 Demo。
這個 Demo 擁有一個完整的小程序的大概框架。
1. 框架
我們首先看一下官方提供的 Demo 含有的目錄:
app.js:小程序邏輯、生命周期、全局變量。
app.json:小程序公共設(shè)置、導(dǎo)航欄顏色等,不可以注釋。
app.wxss:小程序公共樣式,類似 CSS 。
小程序頁面構(gòu)成類似這樣:
每一個小程序頁面是由同路徑下同名的四個不同后綴文件的組成,如:index.js、index.wxml、index.wxss、index.json
微信小程序中的每一個頁面的路徑和頁面文件名,都需要寫在app.json的pages中,且pages數(shù)組中的第一個頁面是小程序的首頁。
這四個文件按照功能可以分成三個部分:
配置:json?文件
邏輯層:js?文件
視圖層:wxss.wxml?文件
在 iOS 上,小程序的邏輯代碼運(yùn)行于?JavaScriptCore 中,而在?Android上,這個任務(wù)則是交給 X5 內(nèi)核來完成。
在 開發(fā)工具上, 小程序的?JavaScript?代碼是運(yùn)行在 NW.js(Chrome?內(nèi)核) 中。這也導(dǎo)致開發(fā)工具上的效果跟實(shí)際效果有所出入。
2. 組件
微信提供了許多組件,主要分為八種:
這其中,包含了view、scroll-view、button、form等普通常用的組件,也提供了地圖mapcanvas
組件主要屬于視圖層,通過 WXML 來進(jìn)行結(jié)構(gòu)布局,類似于?HTML。樣式則通過 WXSS 來定義和修改,它的語法和使用都近似 CSS。
組件使用語法實(shí)例:
<><>
3. API
網(wǎng)絡(luò)
媒體
數(shù)據(jù)
位置
設(shè)備
界面
開發(fā)接口
網(wǎng)絡(luò)請求接口包含了普通的 HTTPS 請求,支持上傳、下載、Socket,基本上滿足了我們開發(fā)中所需要的網(wǎng)絡(luò)需求。
這些 API 屬于邏輯層,寫在 JS 邏輯文件中。
使用實(shí)例:
wx.getLocation({ type: 'wgs84', success: function(res) { var latitude = res.latitude var longitude = res.longitude var speed = res.speed var accuracy = res.accuracy } })
可以到官方文檔 – API 查看其它 API 的使用方法。
編譯運(yùn)行
1. 模擬器調(diào)試
我們可以在微信提供的開發(fā)者工具中,使用模擬器查看小程序運(yùn)行的效果。
之前我們提過,小程序的運(yùn)行底層不同,這也導(dǎo)致在模擬器上的效果,會與在手機(jī)上運(yùn)行有些差異。
2. 真機(jī)調(diào)試
在左邊的選項欄中,選擇項目,然后點(diǎn)預(yù)覽會生產(chǎn)一個二維碼,用管理員微信號掃一掃,就可以在真機(jī)上看實(shí)際效果。
實(shí)戰(zhàn):跑步小程序
真機(jī)運(yùn)行截圖(運(yùn)行于?iPhone?7,微信版本:6.3.30):
首先實(shí)現(xiàn)一個計時器進(jìn)行 計時,通過wx.getLocation獲取坐標(biāo),把獲取到的坐標(biāo)存在一個數(shù)組中,通過坐標(biāo)每隔一段時間獲取里程,進(jìn)行累加得到總里程,同時也通過坐標(biāo)點(diǎn)進(jìn)行連線。存在的問題:
因為目前找不到在地圖上畫連線的方法,所以采用了在地圖上貼小紅點(diǎn)圖的方法顯示大概跑步路徑,路徑比較粗糙;
雖然采用了 API 里面的火星坐標(biāo) GCJ02 類型,但是獲取的坐標(biāo)跟國際坐標(biāo)差不多,依然存在著偏差。
我已經(jīng)把全部代碼放在?GitHub?上,大家可以下載來看看或者先 Star 起來,我以后還會進(jìn)行一些優(yōu)化更新?,F(xiàn)在只是一個學(xué)習(xí) Demo,大家溝通學(xué)習(xí),實(shí)際應(yīng)用還需更多優(yōu)化。
更多微信小程序怎么申請 從零開始做一個微信小程序教程相關(guān)文章請關(guān)注PHP中文網(wǎng)!

Alat AI Hot

Undress AI Tool
Gambar buka pakaian secara percuma

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Program mini WeChat rasmi Xianyu telah dilancarkan secara senyap-senyap Dalam program mini, anda boleh menghantar mesej peribadi untuk berkomunikasi dengan pembeli/penjual, melihat maklumat dan pesanan peribadi, mencari item, dsb. Jika anda ingin tahu apakah program mini Xianyu WeChat. dipanggil, lihat sekarang. Apakah nama applet Xianyu WeChat Jawapan: Xianyu, transaksi terbiar, jualan terpakai, penilaian dan kitar semula. 1. Dalam program mini, anda boleh menghantar mesej terbiar, berkomunikasi dengan pembeli/penjual melalui mesej peribadi, melihat maklumat dan pesanan peribadi, mencari item yang ditentukan, dsb. 2. Pada halaman program mini, terdapat halaman utama, berdekatan, post idle, messages, and mine 5 functions; 3. Jika anda ingin menggunakannya, anda mesti mengaktifkan pembayaran WeChat sebelum anda boleh membelinya;

Melaksanakan kesan penapis gambar dalam program mini WeChat Dengan populariti aplikasi media sosial, orang ramai semakin gemar menggunakan kesan penapis pada foto untuk meningkatkan kesan artistik dan daya tarikan foto. Kesan penapis gambar juga boleh dicapai dalam program mini WeChat, menyediakan pengguna dengan fungsi penyuntingan foto yang lebih menarik dan kreatif. Artikel ini akan memperkenalkan cara melaksanakan kesan penapis imej dalam program mini WeChat dan memberikan contoh kod khusus. Pertama, kita perlu menggunakan komponen kanvas dalam applet WeChat untuk memuatkan dan mengedit imej. Komponen kanvas boleh digunakan pada halaman

Untuk melaksanakan kesan menu lungsur dalam Program Mini WeChat, contoh kod khusus diperlukan Dengan populariti Internet mudah alih, Program Mini WeChat telah menjadi bahagian penting dalam pembangunan Internet, dan semakin ramai orang telah mula memberi perhatian kepada dan. gunakan Program Mini WeChat. Pembangunan program mini WeChat adalah lebih mudah dan pantas daripada pembangunan APP tradisional, tetapi ia juga memerlukan penguasaan kemahiran pembangunan tertentu. Dalam pembangunan program mini WeChat, menu lungsur ialah komponen UI biasa, yang mencapai pengalaman pengguna yang lebih baik. Artikel ini akan memperkenalkan secara terperinci cara melaksanakan kesan menu lungsur dalam applet WeChat dan menyediakan praktikal

Program mini WeChat rasmi Xianyu telah dilancarkan secara senyap-senyap Ia menyediakan pengguna dengan platform yang mudah yang membolehkan anda menerbitkan dan berdagang item terbiar dengan mudah. Dalam program mini, anda boleh berkomunikasi dengan pembeli atau penjual melalui mesej peribadi, melihat maklumat peribadi dan pesanan, dan mencari item yang anda inginkan. Jadi apa sebenarnya yang dipanggil Xianyu dalam program mini WeChat ini akan memperkenalkannya kepada anda secara terperinci Pengguna yang ingin tahu, sila ikuti artikel ini dan teruskan membaca! Apakah nama applet Xianyu WeChat Jawapan: Xianyu, transaksi terbiar, jualan terpakai, penilaian dan kitar semula. 1. Dalam program mini, anda boleh menghantar mesej terbiar, berkomunikasi dengan pembeli/penjual melalui mesej peribadi, melihat maklumat dan pesanan peribadi, mencari item yang ditentukan, dsb. 2. Pada halaman program mini, terdapat halaman utama, berdekatan, post melahu, mesej, dan 5 fungsi;

Applet WeChat melaksanakan fungsi muat naik gambar Dengan perkembangan Internet mudah alih, applet WeChat telah menjadi bahagian yang amat diperlukan dalam kehidupan orang ramai. Program mini WeChat bukan sahaja menyediakan pelbagai senario aplikasi, tetapi juga menyokong fungsi yang ditentukan oleh pembangun, termasuk fungsi muat naik imej. Artikel ini akan memperkenalkan cara untuk melaksanakan fungsi muat naik imej dalam applet WeChat dan memberikan contoh kod khusus. 1. Kerja persediaan Sebelum mula menulis kod, kita perlu memuat turun dan memasang alat pembangun WeChat dan mendaftar sebagai pembangun WeChat. Pada masa yang sama, anda juga perlu memahami WeChat

Untuk melaksanakan kesan putaran imej dalam Program Mini WeChat, contoh kod khusus diperlukan Program Mini WeChat ialah aplikasi ringan yang menyediakan pengguna dengan fungsi yang kaya dan pengalaman pengguna yang baik. Dalam program mini, pembangun boleh menggunakan pelbagai komponen dan API untuk mencapai pelbagai kesan. Antaranya, kesan putaran gambar merupakan kesan animasi biasa yang boleh menambah minat dan kesan visual pada program mini. Untuk mencapai kesan putaran imej dalam program mini WeChat, anda perlu menggunakan API animasi yang disediakan oleh program mini. Berikut ialah contoh kod khusus yang menunjukkan cara untuk

Gunakan applet WeChat untuk mencapai kesan penukaran karusel WeChat applet ialah aplikasi ringan dengan ciri pembangunan dan penggunaan yang mudah dan cekap. Dalam program mini WeChat, adalah keperluan biasa untuk mencapai kesan penukaran karusel. Artikel ini akan memperkenalkan cara menggunakan applet WeChat untuk mencapai kesan penukaran karusel dan memberikan contoh kod khusus. Mula-mula, tambahkan komponen karusel pada fail halaman applet WeChat. Contohnya, anda boleh menggunakan teg <swiper> untuk mencapai kesan penukaran karusel. Dalam komponen ini, anda boleh lulus b

Melaksanakan fungsi padam gelongsor dalam program mini WeChat memerlukan contoh kod khusus Dengan populariti program mini WeChat, pembangun sering menghadapi masalah pelaksanaan beberapa fungsi biasa semasa proses pembangunan. Antaranya, fungsi padam gelongsor adalah keperluan fungsi yang biasa dan biasa digunakan. Artikel ini akan memperkenalkan secara terperinci cara melaksanakan fungsi padam gelongsor dalam applet WeChat dan memberikan contoh kod khusus. 1. Analisis keperluan Dalam program mini WeChat, pelaksanaan fungsi pemadaman gelongsor melibatkan perkara berikut: Paparan senarai: Untuk memaparkan senarai yang boleh diluncurkan dan dipadam, setiap item senarai perlu disertakan
