真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

微信小程序云開發(fā)之使用云函數(shù)

在之前的幾篇文章里面介紹了下云開發(fā)中的云數(shù)據(jù)庫、云存儲:

創(chuàng)新互聯(lián)不只是一家網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司;我們對營銷、技術(shù)、服務(wù)都有自己獨特見解,公司采取“創(chuàng)意+綜合+營銷”一體化的方式為您提供更專業(yè)的服務(wù)!我們經(jīng)歷的每一步也許不一定是最完美的,但每一步都有值得深思的意義。我們珍視每一份信任,關(guān)注我們的成都網(wǎng)站建設(shè)、成都做網(wǎng)站質(zhì)量和服務(wù)品質(zhì),在得到用戶滿意的同時,也能得到同行業(yè)的專業(yè)認可,能夠為行業(yè)創(chuàng)新發(fā)展助力。未來將繼續(xù)專注于技術(shù)創(chuàng)新,服務(wù)升級,滿足企業(yè)一站式成都營銷網(wǎng)站建設(shè)需求,讓再小的成都品牌網(wǎng)站建設(shè)也能產(chǎn)生價值!

微信小程序如何使用云開發(fā)

微信小程序之使用云存儲

微信小程序之使用云數(shù)據(jù)庫

接下來的這篇文章主要介紹下云函數(shù),介紹這個云函數(shù)的主要用途是因為要解決從云數(shù)據(jù)庫查詢數(shù)據(jù)最多顯示20條的限制,而使用到云函數(shù)可以解決這種限制,使用云函數(shù)可以將最大限制改為100條,繼而達到我們需要的效果。

【步驟】

簡單說一下我們?nèi)绾蝿?chuàng)建云函數(shù),如下所示

微信小程序云開發(fā)之使用云函數(shù)

>我們右擊cloudfunctions出現(xiàn)如下圖所示,點擊新建Node.js函數(shù)即可

微信小程序云開發(fā)之使用云函數(shù)

>創(chuàng)建好云函數(shù)后我們需要填寫好我們需要的邏輯,以我寫的這個小項目為例,我需要獲取超過20條記錄的評論,那么我需要寫一個函數(shù)來實現(xiàn)如下所示

// 云函數(shù)入口文件
const cloud = require('wx-server-sdk')
cloud.init()
const db = cloud.database()
// 云函數(shù)入口函數(shù)
exports.main = async (event, context) => {
 var videoId = event.videoId ? event.videoId : null;
 try {
 return await db.collection('comments').where(videoId).get()
 } catch (e) {
 console.error(e)
 }
}

這個云函數(shù)的作用就是通過videoId來顯示當前視頻下的評論數(shù)量。

>編寫好了當前代碼,那么我們需要將這個函數(shù)上傳,具體步驟如下

右擊云函數(shù)然后出現(xiàn)下圖所示,然后我們點擊上傳部署:所有文件,如果上傳失敗那么我們店家上傳并部署:云端安裝依賴

微信小程序云開發(fā)之使用云函數(shù)

>上傳完畢后我們點擊云開發(fā)然后進入云函數(shù)進行測試,如下所示

微信小程序云開發(fā)之使用云函數(shù)

微信小程序云開發(fā)之使用云函數(shù)

進入之后我們運行測試出現(xiàn)如下結(jié)果那么久說明我們的函數(shù)沒問題

PS:我們這里要強調(diào)下每修改一次云函數(shù)必須要上傳更新下

竟然寫了個函數(shù)那么我們怎么在界面中調(diào)用這個云函數(shù)呢?下面通過我的案例來為大家展示下

//查詢所有評論
 showAllComment() {
 /*const db = wx.cloud.database()
 //接收從welcome.js傳遞過來的id
 var videoId = getApp().requestDetailid;
 db.collection("comments").where({
 videoId: videoId
 }).get({
 success: res => {
 this.setData({
  comments: res.data,
 })
 },
 fail: err => {
 wx.showToast({
  icon: "none",
  title: '查詢評論失敗',
 })
 }
 })*/
 //這里是使用云函數(shù)
 var videoId = getApp().requestDetailid;
 wx.cloud.callFunction({
 name: 'show',
 data: {
 videoId: {videoId}
 }
 }).then(res => {
 this.setData({
 comments: res.result.data,
 })
 })
 
 
 
 },

在上面代碼我將我們的云函數(shù)的用法在這里調(diào)用了,有什么不懂的我在里面進行了說明,所以基本上云函數(shù)的基本使用就是你這個樣子。

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持創(chuàng)新互聯(lián)。


網(wǎng)頁標題:微信小程序云開發(fā)之使用云函數(shù)
URL標題:http://weahome.cn/article/goicjj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部