如何使用hprose開發(fā)微信小程序?下面給大家介紹一下:
1.下載微信小程序開發(fā)工具,安裝
如果已經(jīng)具有微信小程序開發(fā)工具就不用下載了,開發(fā)工具下載:mp.weixin.qq.com/debug/wxadoc/dev/devtools/devtools.html?t=1474644083132
2.下載hprose-html5 或者 hprose-js
下載地址:?hprose-html5?或者?hprose-js。
推薦使用?hprose-html5?版本,這個版本更小,支持二進(jìn)制數(shù)據(jù)傳輸,而且更快。
可以用?git clone?下載,也可以只下載?dist?目錄下的文件,
3.以?hprose-html5?版本為例:
hprose-html5.src.js?是源碼版本?hprose-html5.js?是壓縮版本
這兩個版本都可以用。調(diào)試階段建議用源碼版本。但不要使用?hprose-html5.min.js?版本,這個版本是壓縮版本的,不支持在微信小程序中編譯。
之后,你可以把它們復(fù)制到你創(chuàng)建的那個微信小程序的?utils?目錄下(復(fù)制其中一個就可以),然后將它改名為?hprose.js(這一步可選,只為后面引用的時候,名稱統(tǒng)一)。
接下來,打開?pages/index/index.js?文件。
在開頭加上:
var hprose = require('../../utils/hprose.js');
然后在?onLoad?事件中加入以下代碼:
var client = hprose.Client.create("http://www.hprose.com/example/", ["hello"]); client.hello("world", function(result) { console.log(result); });
總體看上去是這樣的:
//index.js var hprose = require('../../utils/hprose.js'); //獲取應(yīng)用實例 var app = getApp() Page({ data: { motto: 'Hello World', userInfo: {} }, //事件處理函數(shù) bindViewTap: function() { wx.navigateTo({ url: '../logs/logs' }) }, onLoad: function () { console.log('onLoad') var client = hprose.Client.create("http://www.hprose.com/example/", ["hello"]); client.hello("world", function(result) { console.log(result); }); var that = this //調(diào)用應(yīng)用實例的方法獲取全局?jǐn)?shù)據(jù) app.getUserInfo(function(userInfo){ //更新數(shù)據(jù) that.setData({ userInfo:userInfo }) }) } })
然后點編譯,運行,如果你的網(wǎng)絡(luò)沒有問題的,你會在調(diào)試控制臺中看到:
就這么簡單,你可以用?hprose?來做微信小程序開發(fā)了。
以上就是使用hprose開發(fā)微信小程序的實例解析的詳細(xì)內(nèi)容,更多請關(guān)注php中文網(wǎng)其它相關(guān)文章!
微信是一款手機(jī)通信軟件,支持通過手機(jī)網(wǎng)絡(luò)發(fā)送語音短信、視頻、圖片和文字。微信可以單聊及群聊,還能根據(jù)地理位置找到附近的人,帶給大家全新的移動溝通體驗,有需要的小伙伴快來保存下載體驗吧!
微信掃碼
關(guān)注PHP中文網(wǎng)服務(wù)號
QQ掃碼
加入技術(shù)交流群
Copyright 2014-2025 http://www.miracleart.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號