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

微信公開課 | 詳解開發(fā)小程序插件中遇到的各種問題!

2022-05-21    分類: 網站建設

◇“我只會簡單開發(fā)小程序,不會做復雜的功能怎么辦?”

◇“我想給餐館小程序做一個預約訂餐功能,要怎么搞?”

◇“客戶可以在我的小程序里查詢快遞信息嗎?”

◇“我沒有數(shù)據,可以在小程序里做地圖查找功能嗎?”……

針對大家在開發(fā)小程序過程中的種種難題,我們專門開設了“小程序課”欄目,為你帶來小程序技術能力的最全解讀。

以上大家提出的問題,通過我們前不久推出的“小程序插件”就能輕松解決。想了解更多詳細內容?看看微信開發(fā)小哥為你“定制”的課程吧——

小程序插件的“前世今生”

1、小程序插件簡介

小程序插件是可以被開發(fā)者添加到小程序內直接使用的,能為用戶提供具體服務的功能組件。

插件開發(fā)者可像開發(fā)小程序一樣開發(fā)插件,除了在自己的小程序內使用,還能提供給其他小程序直接使用。

插件使用者無需獨立開發(fā)小程序內的所有服務,無需理解插件內部邏輯和實現(xiàn)方式,可直接使用別人開發(fā)好的插件,為用戶提供相應服務。

2、推出小程序插件的原因

小程序的初衷是希望更好地連接用戶和服務。自上線以來,越來越多的商戶、開發(fā)者開發(fā)了自己的小程序。

∞ 早晨起來在小區(qū)電梯內,掃小程序碼,即可叫個早餐外賣;

∞ 走到門口,掃共享單車的二維碼,騎車即走;

∞到了公司,即可打開小程序輕松打卡,開始美好的一天上班生活……

同時,我們總結出大家在開發(fā)小程序當中最常見的幾個難題:

● 開發(fā)技術有限,實現(xiàn)復雜功能難度大

● 人力、設備、資源有限,實現(xiàn)服務成本高

● 缺乏某些類目的資質,如電商、打車

這些難題要怎么解決?需要花費大量的人力物力嗎?

答案是:小程序插件就能輕松幫你解決!

如何更好地應用小程序插件?

1、開發(fā)共享,避免重復開發(fā)

在小程序內使用插件,可免去小程序開發(fā)者重復開發(fā),一定程度上減少了開發(fā)工作量。

如:在旅游景區(qū)的小程序可以使用地圖插件,開發(fā)者無需在小程序內獨立開發(fā)地圖內導航、出行指引、周邊服務推薦等能力,直接使用地圖插件即可為用戶提供導航服務,免去很大量的開發(fā)工作。

2、插件可提供針對行業(yè)的完整服務,同時覆蓋線上線下

插件不僅可以解決線下服務的問題,還能針對特定行業(yè)提供全套完整服務。

商家希望借助小程序更好地連接用戶和服務,包括線上、線下服務。線下服務往往人力成本、硬件設備等要求較高,商家在小程序內提供完整服務的門檻較高。

以景區(qū)服務小程序為例,使用門票購買插件,用戶可在小程序內完成門票線上預訂、購買等流程,在到達景區(qū)后,通過插件服務提供商提供的移動終端或硬件設備,可完成門票兌換、核銷。

而對于餐飲、零售等線下行業(yè)而言,插件更是極大降低了商家的成本,商家可以使用預訂、排隊、外賣等插件,由插件開發(fā)者提供線下服務,商家只需在小程序內引用插件,即可使用由插件開發(fā)者提供的預訂、外賣等服務,節(jié)省了成本。

3、降低服務門檻的問題,實現(xiàn)“服務共享”

具有開發(fā)能力及服務資質的開發(fā)者,可將自己的服務封裝成插件,提供給其他小程序使用,實現(xiàn)“服務共享”。

小程序的插件原理是什么?

插件本身的技術原理并不復雜。插件代碼由一些自定義組件和 JS 代碼文件構成,插件開發(fā)者在發(fā)布插件時,這些代碼被上傳到微信后臺保存起來。

當小程序使用插件時,使用者需填寫插件的 AppID 和版本號,以便從后臺獲取相應的插件代碼。小程序代碼編譯時,插件代碼會被嵌入到小程序中,與小程序一起編譯運行。

小程序和插件如何實現(xiàn)交互?

根據需要,插件代碼可以提供 JS 接口或自定義組件供小程序調用。JS 接口可以用于界面無關的邏輯,自定義組件可以嵌入界面中展示。

對于插件使用者來說,插件的調用方法很簡單——

1、使用插件 JS 接口

與普通 JS 文件間require的方式一樣,只需要將require(FILE_NAME)改成requirePlugin(PLUGIN_NAME)這樣的調用形式。

2、使用插件提供的自定義組件

與使用普通自定義組件的方法非常相似。在json文件的usingComponents段落中,按照plugin://PLUGIN_NAME/COMPONENT_NAME的形式使用即可。

對于插件開發(fā)者而言,這里給出幾點建議

● 提供充分的接口文檔和示例,方便插件使用者了解插件的使用方法;

● 注意保持插件不同版本間接口的穩(wěn)定,使插件使用者能順利升級插件;

● 計算小程序代碼包大小時,插件代碼也會一并計算在內,所以應當控制好插件代碼的大小。

了解插件代碼的運行環(huán)境

插件代碼的運行環(huán)境與小程序代碼有一定的區(qū)別,主要是以下兩點:

● 插件可以發(fā)起網絡請求的域名與小程序不同,因此插件開發(fā)者需要注意在插件后臺的設置中正確配置網絡請求域名;

● 插件可以調用的 API 有一定的限制,并不是所有的接口插件都可以調用,如頁面跳轉相關的接口是不允許插件調用的。插件開發(fā)者在使用一些特殊接口前,請查詢文檔中的插件可調用接口列表。

此外,目前一個小程序最多可使用5個插件,趕緊將插件用起來,節(jié)約開發(fā)者成本吧。

當前標題:微信公開課 | 詳解開發(fā)小程序插件中遇到的各種問題!
轉載來源:http://www.rwnh.cn/news/155650.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供網站策劃、網站內鏈品牌網站設計、微信小程序微信公眾號、虛擬主機

廣告

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

綿陽服務器托管
盐亭县| 邵武市| 赤城县| 新晃| 衡南县| 黄冈市| 浦县| 泗水县| 育儿| 三台县| 卫辉市| 永丰县| 黎平县| 青川县| 吉林市| 宿迁市| 凤凰县| 临武县| 城市| 富源县| 柘城县| 安平县| 克什克腾旗| 罗甸县| 和龙市| 贺兰县| 阜新| 马鞍山市| 扶沟县| 明溪县| 崇阳县| 滨海县| 江门市| 柞水县| 顺昌县| 郑州市| 湘阴县| 白水县| 泸州市| 镇赉县| 吉木萨尔县|