微信小程序怎麼申請 從零開始做一個微信小程序教程

2021-01-09 站長之家

等來近一年,微信小程序終於正式發布了,對於開發者朋友來說,今後都可以申請創建自己的小程序。那麼微信小程序怎麼申請?下面「電腦百事網」小編詳細分享下從零開始做一個微信小程序的實戰開發教程,希望操作步驟,對初期開發者會有所幫助。


微信小程序開發步驟

微信小程序申請前的準備:

首先,你需要註冊一個小程序帳號。需要用一個沒註冊過公眾號的郵箱註冊。註冊過程中需要很多認證,比較繁瑣。如果暫時只是試水、沒有發布的打算,那麼只要完成基本信息填寫就可以,不需要完成微信認證。

之後,就可以在公眾平臺使用註冊的帳戶進行登錄。

然後,在主頁面左邊列表中點擊設置,再設置頁面中選開發設置,就可以看到AppID。而AppID 可以用於在開發工具中進行登記,使用開發工具的高級功能。你可以到官網下載開發工具。

開始項目:

打開開發者工具,選擇小程序選項,然後直接點擊「添加項目」按鈕。我們可以在這個步驟,填入剛才註冊的時候使用的 AppID。

如果項目目錄中的文件是個空文件夾,會提示是否創建 quick start 項目。

選擇「是」,開發者工具會幫助我們在開發目錄裡生成一個簡單的 Demo。

這個 Demo 擁有一個完整的小程序的大概框架。

1. 框架

我們首先看一下官方提供的 Demo 含有的目錄:

app.js:小程序邏輯、生命周期、全局變量。

app.json:小程序公共設置、導航欄顏色等,不可以注釋。

app.wxss:小程序公共樣式,類似 CSS 。

小程序頁面構成類似這樣:

每一個小程序頁面是由同路徑下同名的四個不同後綴文件的組成,如:index.js、index.wxml、index.wxss、index.json

微信小程序中的每一個頁面的路徑和頁面文件名,都需要寫在app.json的pages中,且pages數組中的第一個頁面是小程序的首頁。

這四個文件按照功能可以分成三個部分:

配置:json 文件

邏輯層:js 文件

視圖層:wxss.wxml 文件

在 iOS 上,小程序的邏輯代碼運行於 JavaScriptCore 中,而在 Android上,這個任務則是交給 X5 內核來完成。

在 開發工具上, 小程序的 JavaScript 代碼是運行在 NW.js(Chrome 內核) 中。這也導致開發工具上的效果跟實際效果有所出入。

2. 組件

微信提供了許多組件,主要分為八種:

這其中,包含了view、scroll-view、button、form等普通常用的組件,也提供了地圖mapcanvas

組件主要屬於視圖層,通過 WXML 來進行結構布局,類似於 HTML。樣式則通過 WXSS 來定義和修改,它的語法和使用都近似 CSS。

組件使用語法實例:

<><>

3. API

網絡

媒體

數據

位置

設備

界面

開發接口

網絡請求接口包含了普通的 HTTPS 請求,支持上傳、下載、Socket,基本上滿足了我們開發中所需要的網絡需求。

這些 API 屬於邏輯層,寫在 JS 邏輯文件中。

使用實例:

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 的使用方法。

編譯運行

1. 模擬器調試

我們可以在微信提供的開發者工具中,使用模擬器查看小程序運行的效果。

之前我們提過,小程序的運行底層不同,這也導致在模擬器上的效果,會與在手機上運行有些差異。

2. 真機調試

在左邊的選項欄中,選擇項目,然後點預覽會生產一個二維碼,用管理員微信號掃一掃,就可以在真機上看實際效果。

實戰:跑步小程序

真機運行截圖(運行於 iPhone 7,微信版本:6.3.30):

首先實現一個計時器進行 計時,通過wx.getLocation獲取坐標,把獲取到的坐標存在一個數組中,通過坐標每隔一段時間獲取裡程,進行累加得到總裡程,同時也通過坐標點進行連線。存在的問題:

因為目前找不到在地圖上畫連線的方法,所以採用了在地圖上貼小紅點圖的方法顯示大概跑步路徑,路徑比較粗糙;

雖然採用了 API 裡面的火星坐標 GCJ02 類型,但是獲取的坐標跟國際坐標差不多,依然存在著偏差。

我已經把全部代碼放在 GitHub 上,大家可以下載來看看或者先 Star 起來,我以後還會進行一些優化更新。現在只是一個學習 Demo,大家溝通學習,實際應用還需更多優化。

相關焦點

  • 怎麼製作微信小程序,微信小程序可以免費製作,微信小程序教程
    全面開放申請後,主體類型為企業、政府、媒體、其他組織或個人的開發者,均可申請註冊小程序。微信小程序、微信訂閱號、微信服務號、微信企業號是並行的體系。微信小程序是一種不用下載就能使用的應用,也是一項創新,經過將近兩年的發展,已經構造了新的微信小程序開發環境和開發者生態。
  • 微信小程序怎麼進入 微信小程序進入方法【圖文教程】
    今天小編瀏覽新聞都是與微信小程序功能火爆上線了有關,但是小編在微信中找了很久也沒有發現微信小程序,不知道微信小程序怎麼進入?和小編一樣不知道微信小程序怎麼進入的小夥伴可以跟著小編一起來看看,這裡為大家提供了詳細的微信小程序進入方法,讓大家可以知道微信小程序怎麼進入?
  • 簡單流程:怎麼製作微信小程序店鋪
    製作一個能在線售賣貨品的小程序店鋪,將會使商家的線上交易方便很多。而且現在想要開通小程序店鋪是非常簡單的,沒多大難度,普通小商戶也能順利做一個。那麼微信小程序怎麼做店鋪?教程如下:第一步:申請小程序帳號怎麼申請微信小程序開店鋪?首先你得有個小程序帳號。
  • 科普:微信小程序怎麼申請,怎麼製作
    根據今年年初微信公開課數據,2019年小程序全年交易額為8000億,年增長率為160%,可以說未來小程序市場相當廣闊。如果你還不懂利用小程序為自己引流,那就已經落伍了。有了小程序,傳統線下商家才能在移動網際網路時代獲取更多生機。
  • 怎麼做餐飲微信小程序
    各行各業越來越多利用微信小程序實現線上經營,掃一掃即可購物,方便快捷。其中餐飲行業生意,受門店地理位置、客流量等因素影響。入駐外賣平臺,也受外賣平臺內的排名、競爭等因素影響,且還要收取外賣平臺佣金。擁有自己專屬餐飲微信小程序,以上問題迎刃而解。那怎麼做餐飲微信小程序?
  • 微信小程序開發入門教程:如何做一個展示小程序?
    現在小程序已經成了企業、商家、個人常用的工具,小程序開發成本低,製作也簡單,依託於微信這個十億流量的平臺,覆蓋的用戶群體也非常廣泛。如果企業想打響自身品牌,多宣傳自己,吸引更多新客戶,那就可以製作一個自己的企業名片展示小程序來宣傳、拉新。具體怎麼做呢?
  • 如何申請微信小程序?微信小程序註冊完整流程
    微信小程序對大家來說已經很熟悉了。微信小程序上線以來經歷了爆發式增長和發展,為廣大企業和商家提供了新的線上營銷渠道。但是,還是有很多企業對微信小程序並不是很了解,想要開發一個自己的微信小程序也不知道從何下手。下面,小編就給大家整理了一下微信申請註冊小程序的一般流程以及一些常見的問題。
  • 從零開始的小程序搭建指南
    微信發布小程序已經幾年有餘了,前段時間還開放了小遊戲,很多人都在摩拳擦掌,想搭一個小程序。如何才能從零開始,搭建屬於自己的微信小程序呢?首先,註冊小程序;其次,搭建本地開發環境或線上服務端環境;最後,完成開發、調試,進行發布。
  • 微信影視小程序教程
    # 網站環境:CentOS 7.6Nginx 1.18MySQL 5.6.49PHP-7.2微擎版本:2.5.7(商業版)寶塔面板:7.4.5已解析好域名至伺服器# 搭建教程## 1、添加網站--申請ssl免費證書
  • 微信小程序開店教程:怎麼做店鋪
    使用微信小程序拓客是當前零售商家很常用的方式,顧客進入小程序店鋪,便可直接線上下單,及方便顧客也方便商家自己。如何製作這樣的小程序商店呢?下面就跟大家說一下微信小程序怎麼開店:Step1:選擇製作工具隨著小程序的火爆,現在各種微信小程序開店工具已經很多了,你可以根據自身需求選擇。
  • 新手教程:微信公眾平臺小程序該怎麼申請製作?
    小程序給我們的生活帶來了諸多便利,現在越來越多的人想擁有一個屬於自己的小程序,卻苦於不知該如何申請、製作。為造福大眾,今天就手把手教大家微信公眾平臺小程序怎麼註冊。一.註冊製作任何小程序的第一步,都是先到微信公眾平臺裡註冊。
  • 微信小程序開店教程:怎麼做店鋪
    使用微信小程序拓客是當前零售商家很常用的方式,顧客進入小程序店鋪,便可直接線上下單,及方便顧客也方便商家自己。如何製作這樣的小程序商店呢?下面就跟大家說一下微信小程序怎麼開店:Step1:選擇製作工具隨著小程序的火爆,現在各種微信小程序開店工具已經很多了,你可以根據自身需求選擇。如果需要的功能不多,只需要線上賣貨,那麼你可以使用微信官方小店;如果你懂代碼知識,則可以用微信官方開發者工具。
  • 教程:用微信小程序開發工具做一個服裝電商小程序
    馬上就要迎來3.8婦女節,今年受疫情的影響,很多商家已經開始把流量集中到線上。而線上渠道主要通過入駐各類電商平臺、商家自營小程序兩種,這兩種方式你都可以選擇,雙渠道引流,以彌補線下無法順利獲客的缺陷。這種情況下,你不妨考慮把重心移向小程序,經營自己的私域流量,多積累自己的粉絲。當然,前提是你得有一個小程序。那麼如何才能擁有自己的小程序呢?如果你不懂什麼開發技術,也沒有資金找開發商給你定製,那麼就可以使用模板類小程序的開發工具。
  • 怎麼弄微信小程序?個人文章小程序生成教程
    微信小程序發布三年來,湧現出了各種各樣的類型,電商、點餐、服務預訂、生活出行……小程序的出現給很多商家和企業都帶來了流量、線上轉型機會,可是對某些剛接觸小程序的新手而言,對個人小程序還是不是那麼了解,想製作自己的個人小程序卻無從下手。
  • 無需微信小程序源碼,教你這樣免費做一個小程序
    微信小程序我們已經不陌生了,想擁有自己的小程序的商家和個人也越來越多,但是很多人還不知道該怎麼開發製作它。一提起小程序開發,不少小白總以為需要免費微信小程序源碼。實際上這是個誤區,隨著各種小程序製作工具的普及,現在已經無需任何源碼也能讓你快速生成一個小程序了。而且,現在市面上號稱微信小程序源碼免費下載的其實大多都是陷阱,小程序雖然輕便快捷,開發也不像APP那樣難,但畢竟也是需要開發商付出很大精力和成本的,怎麼可能真的免費呢?市面上流傳的微信小程序源碼免費基本都是盜版的源碼,各種BUG,很難投入使用。
  • 獲客寶:商戶號主體不同 小程序怎麼開通微信支付丨小程序製作教程#1
    原標題:獲客寶:商戶號主體不同小程序怎麼開通微信支付丨小程序製作教程#1微信小程序開發種類千差萬別,其中有一種最簡單的分類,那就是支持在線交易和不支持在線交易。前者多是電商零售、水果生鮮、生活服務、教育培訓的商家,後者則以政務民生、實用工具、資訊展示為多。
  • 微商小程序定製,做一個微信小程序價格是多少
    小程序開發,微信小程序製作,分銷小程序開發,微商小程序定製,微商分銷小程序開發,微信小程序,現如今發展的非常火。而發展的越火,其背後蘊藏的商機就越大。所以,越來越多的企業都表示要開發一個小程序。很多企業對於開發小程序有這樣的疑問:「分銷小程序開發功能有哪些?做一個微信小程序價格是多少?」下面一起來跟誰南寧恆易達網絡小編了解一下。
  • 微信小程序免費申請攻略
    愛用建站入口:快來註冊免費小程序網站https://u.j-cc.cn/m4CYqJ目前,微信小程序很火爆,大大小小的商戶都來上架自己的微信小程序。不少商戶吐槽小程序註冊、認證怎麼這麼麻煩,本來想發布的,但是實在是太複雜了,且每年還要300塊錢認證費,實在是不想弄了。 嘿嘿,今天就來告訴大家,現在只要人臉識別就可以快速註冊跟認證微信小程序啦。且,免費哦。那具體如何操作呢?
  • 微信小程序帳號申請流程
    很多商家都想做一個微信小程序,做一個微信小程序之前需要註冊一個微信小程序註冊,下面就和大家分享一下微信小程序帳號申請流程?一般情況下微信小程序帳號申請有兩種方式:沒有微信公眾號的話,需要支付300元認證費用,有微信公眾號的話,直接在微信公眾號認證並註冊小程序就可以。
  • 商家是怎麼製作微信小程序的?
    在現代生活中微信小程序已經應用到了各個行業生活中是非常廣泛的,許多 線下實體的的店家都想製作微信小程序來進行線上購物模式那商家想要製作微信小程序是怎麼製作的呢,現在就仔細說一下是如何製做微信小程序的?(1)確定小程序類型首先,為何要做微信小程序?