小程序開發工具api(小程序開發工具手機(jī)版)
今天給各位分享小程序開發工具api的(de)知識,其中也會對小程序開發工具手機(jī)版進行(xíng)解釋,如(rú)果能碰巧解決你現在面臨的(de)問題,别忘了關注本站,現在開始吧(ba)!
本文目錄一(yī)覽:
- 1、小程序開發工具有(yǒu)哪些
- 2、微信小程序之原生API(下)
- 3、微信小程序遊戲怎麽開發
- 4、vscode開發小程序,如(rú)何與小程序開發工具同步代碼
- 5、小程序雲開發一(yī)些常用API
小程序開發工具有(yǒu)哪些
一(yī)、微信小程序官方開發工具
注意,它隻是個工具,而不是一(yī)個IDE。官方工具中的(de)代碼編輯功能,就是将vscode的(de)代碼編輯功能嵌入到工具中,不足以支撐開發。【點擊查看小程序開發底價】
二、即速應用
即速應用是起步較早、使用量較多、比較成熟的(de)平台。大概是比較有(yǒu)錢,所以到處都能看到他們(men)的(de)廣告,有(yǒu)時候我(wǒ)在百度中輸入和(hé)小程序不相關的(de)詞,也會彈出即速應用的(de)廣告。在即速應用這個平台上畫界面很容易,可(kě)以不怎麽需要代碼的(de)功底。從組件界面來看,給用戶的(de)選擇還是蠻多,但是模闆比較固化,不能做(zuò)太多修改定制。有(yǒu)些組件是VIP和(hé)SVIP級别的(de)用戶才能使用,也就是要收費。
三、Sublime Text 3
sublime text 3定位于代碼編輯器而不是IDE,在代碼提示方面隻能算一(yī)般般,不過勝在使用起來非常方便。
四、WebStorm
WebStorm網上有(yǒu)個插件,可(kě)以實現代碼提示,不能做(zuò)調試和(hé)預覽,
想要了解更多有(yǒu)關小程序開發的(de)相關信息,推薦咨詢豬八戒網。豬八戒網成立于2006年(nián),是中國(guó)領先的(de)企業服務平台,服務交易獨角獸企業。豬八戒網現有(yǒu)注冊用戶2800萬、在全國(guó)布局線下數字化創業園區超過100個。十餘年(nián)來,累計有(yǒu)10萬餘個人通過平台孵化成長(cháng)為(wèi)公司,超過100萬人通過平台實現靈活就業,千萬企業通過平台解決專業服務需求;專業性值得選擇。
微信小程序之原生API(下)
第65篇
極客時間《9小時搞定微信小程序開發》第五課:原生API。
小程序API最後一(yī)部分,課程中沒有(yǒu)詳細去(qù)講,因為(wèi)當時開放的(de)API還沒有(yǒu)現在這麽多,而且這部分API偏于後台控制,大多是後期逐步新增的(de)。
wx.getUpdateManager 獲取 全局唯一(yī) 的(de)版本更新管理(lǐ)器,用于管理(lǐ)小程序更新
UpdateManager對象用來管理(lǐ)更新,有(yǒu)強制小程序重啓并使用新版本、監聽小程序版本更新事件等方法。
一(yī)些異步處理(lǐ)的(de)任務,可(kě)以放置于 Worker 中運行(xíng),待運行(xíng)結束後,再把結果返回到小程序主線程。Worker 運行(xíng)于一(yī)個單獨的(de)全局上下文與線程中,不能直接調用主線程的(de)方法。
Worker 最大并發數量限制為(wèi) 1 個,創建下一(yī)個前需要結束當前 Worker;Worker 與主線程之間的(de)數據傳輸,雙方使用 Worker.postMessage()來發送數據,Worker.onMessage()來接收數據,傳輸的(de)數據并不是直接共享,而是被複制的(de)。
wx.reportMonitor,自(zì)定義業務數據監控上報接口,最多可(kě)以創建128個監控事件
監聽或取消監聽小程序切換前後台、錯誤事件
wx.canIUse:判斷小程序的(de)API,回調,參數,組件等是否在當前版本可(kě)用
繪圖相關的(de)API,主要是對CanvasContent對象的(de)使用,實現各種顔色、線條、內(nèi)容填充的(de)控制
可(kě)以用以下幾種方式來表示 canvas 中使用的(de)顔色:
RGB 顔色: 如(rú) 'rgb(255, 0, 0)'
RGBA 顔色:如(rú) 'rgba(255, 0, 0, 0.3)'
16 進制顔色: 如(rú) '#FF0000'
預定義的(de)顔色: 如(rú) 'red'
其中預定義顔色有(yǒu)148個: 自(zì)定義顔色
調試開關和(hé)日志管理(lǐ)器的(de)API,console可(kě)以向調試面闆打印debug\error\info\log\warn共5類日志,logmanager最多保存5M的(de)日志內(nèi)容,超過5M後,舊(jiù)的(de)日志內(nèi)容會被删除。
獲取第三方平台的(de)自(zì)定義的(de)數據字段。小程序運營者可(kě)以一(yī)鍵授權給第三方平台,通過第三方平台完成業務。
第三方平台有(yǒu)單獨的(de)說明,參見: 第三方平台
創建 map 上下文 MapContext 對象,MapContext實現以下功能
對小程序框架中的(de)路由控制進行(xíng)擴充,實現關閉頁面後返回或跳轉到其他頁面的(de)操作。
對小程序轉發功能的(de)控制,就是小程序右上角關閉按鈕旁邊3個小白點裏的(de)『轉發』。
獲取系統信息,主要包括以下信息:
設定或取消定時器,按照指定周期或在定時到期之後執行(xíng)注冊的(de)回調函數
IntersectionObserver 對象,用于推斷某些節點是否可(kě)以被用戶看見、有(yǒu)多大比例可(kě)以被用戶看見
SelectorQuery,查詢節點信息的(de)對象
小程序開發框架提供的(de)API變得越來越多,通過這些微信原生的(de)API,可(kě)以快速方便的(de)調用微信的(de)能力,比如(rú)文件的(de)控制、圖片視(shì)頻的(de)控制、數據的(de)緩存、微信支付等,從而實現更加複雜多樣的(de)業務。
微信小程序遊戲怎麽開發
開發微信小程序遊戲需要使用微信小程序開發工具,并通過微信官方文檔學(xué)習小程序開發 API,以實現遊戲的(de)功能。
拓展:除了微信小程序開發工具,還有(yǒu)一(yī)些第三方工具可(kě)以幫助開發者進行(xíng)微信小程序遊戲的(de)開發,比如(rú)AppGameKit、Corona等,它們(men)提供了更多的(de)便捷的(de)功能,能夠更有(yǒu)效的(de)完成遊戲的(de)開發。
vscode開發小程序,如(rú)何與小程序開發工具同步代碼
一(yī)、首頁可(kě)以用小程序開發工具先創建好項目,或者是用vscode去(qù)創建也可(kě)
二、用vscode打開創建好的(de)項目
三、在vscode中安裝幾個小程序插件即可(kě)
1、搜索安裝vscode weapp api,這是小程序的(de)語法結構api
2、安裝vscode wxml這個插件,主要是針對wxml文件的(de)
3、安裝vscode-wechat這個插件
4、安裝一(yī)下Easy WXLESS,是針對wxss文件的(de)
以上安裝好插件之後,在vscode裏面編輯小程序項目,保存即可(kě)同步到小程序開發工具中啦!
這樣在vscode中也可(kě)以使用小程序的(de)api啦~
小程序雲開發一(yī)些常用API
初始化時調用
獲取集合對象
❌錯誤寫法
✅正确寫法:
collection
.doc("28ee4e3e60de767c26f0922f1915b1c9")
.update({
data:{
age:28,
scroe:100
}
}).then(res={
console.log(res)
}).catch(err={
console.log(err)
})
collection.doc("28ee4e3e60de767c26f0922f1915b1c9")
.remove().then(res={
console.log(res)
}).catch(err={
console.log(err)
})
collection.where({
_openid:this.data.openid
}).get().then(res={
this.setData({
queryResult: JSON.stringify(res.data, null, 2)
})
}).catch(err={
console.log(err)
})
db.collection('todos')
.where({
_openid: 'xxx', // 填入當前用戶 openid
})
.skip(10) // 跳過結果集中的(de)前 10 條,從第 11 條開始返回
.limit(10) // 限制返回數量為(wèi) 10 條
.get()
.then(res = {
console.log(res.data)
})
.catch(err = {
console.error(err)
})
//使用查詢指令查詢數據 gte(20) 大于20 . lt(20)小于20
const cmd = db.command;
collection.where({
age:cmd.gte(20)
}).get()
.then(res={
console.log(res)
}).catch(err={
console.log(err)
})
//使用正則查詢
collection.where({
name:db.RegExp({
regexp:"^li.*",
options:"i"
})
}).get()
.then(res={
console.log(res)
})
//開啓監聽房間變化
db.collection("chatroom").where({
groupid:"110"
}).watch().then(res={
console.log(res)
}).catch(err={
console.log(err)
})
//發送消息
db.collection("chatroom").add({
data:{
groupid:"110",
message:"吃了嗎"
}
}).then(res={
console.log(res)
}).catch(err={
console.log(err)
})
關于小程序開發工具api和(hé)小程序開發工具手機(jī)版的(de)介紹到此就結束了,不知道(dào)你從中找到你需要的(de)信息了嗎 ?如(rú)果你還想了解更多這方面的(de)信息,記得收藏關注本站。
-
上一(yī)篇
軟件開發流程九個步驟(軟件項目開發的(de)基本流程) -
下一(yī)篇
佛山小程序開發(佛山小程序開發,微信小程序制作,佛山本地(dì)設計小程序)