宅男在线永久免费观看网直播,亚洲欧洲日产国码无码久久99,野花社区在线观看视频,亚洲人交乣女bbw,一本一本久久a久久精品综合不卡

全部
常見問題
產(chǎn)品動態(tài)
精選推薦

微信云開發(fā)管理工具入門教程

管理 管理 編輯 刪除

前言

微信云開發(fā)管理工具是是什么?
提供了一套云開發(fā)的后臺管理工具,并且提供低代碼開發(fā)工具,開發(fā)者可基于低代碼工具,連接到業(yè)務數(shù)據(jù)庫,拖拽組件生成前端UI,從而定制各類管理端應用。

在這里肯定有同學會問它與 云開發(fā)內(nèi)容管理CMS 有什么區(qū)別?
可以理解為更加靈活,可隨意定制的內(nèi)容管理,結(jié)合了微搭使用起來更簡單更靈活。
如果還不知道微搭的同學可以看下我之前寫過的低代碼平臺微搭入門教程

體驗

目前微信云開發(fā)管理工具還在內(nèi)測當中,如需申請內(nèi)測權(quán)限,戳這里申請入口

開通主頁

當我們開通權(quán)限成功后

  1. 下載/更新最新版微信開發(fā)者工具
  2. 進入云開發(fā) IDE 控制臺

87698202307271411424067.png3.選擇「更多」中的「管理工具」

da989202307271411598452.png4.打開后會提示是否打開微搭低代碼插件提示,選擇「允許」

4dc8e202307271412176926.png

模板體驗

從這一步開始就已經(jīng)正式進入管理工具了,首先可以看到的就是模板頁面,目前已經(jīng)內(nèi)置了常用的模板,需要那個模板點擊「查看/安裝工具」即可。

這讓我感覺這就像手機系統(tǒng)上的App市場,需要什么就安裝什么,只要模板足夠多那么開發(fā)者使用起來能提升不少效率,開發(fā)成本可以得到極大的提升。如果這個模板市場可以支持開發(fā)者接入發(fā)布,類似 App 開發(fā)者自由發(fā)布 App 市場一樣,還可以做付費模板,那么想象空間還是很大的。

5a7b1202307271412349216.png

我先選擇一個輪播圖管理測試下效果。

23a06202307271412463408.png

提示:首次加載會比較慢,需要耐心等待下

安裝成功后,可以獲得管理后臺地址和管理員賬號密碼

f833c20230727141257147.png

復制鏈接輸入賬號密碼即可進入后臺管理

8f8b9202307271413091674.png

管理后臺有個簡單的 banner 管理后臺案例數(shù)據(jù)
菜單分別為:輪播圖管理、輪播圖圖片管理

04600202307271413223400.png

如果需要自定義輪播圖需要現(xiàn)在圖片管理上傳圖片

010f2202307271413313301.png

然后再到輪播圖管理添加

4d8ce202307271413407210.png

那么小程序如何獲取數(shù)據(jù)呢?我們可以回到云開發(fā) IDE 控制臺看到數(shù)據(jù)庫多了一張表 cloudbase-sample-banner 里面有三條數(shù)據(jù)

cfa9f202307271413507071.png

小程序獲取數(shù)據(jù)代碼

wx.cloud
      .database()
      .collection("cloudbase-sample-banner")
      .where({
        status: "online",
      })
      .get({
        success: (res) => {
          this.setData({
            banner: res.data,
          });
        },
      });

編輯模版

那么如果輪播圖模版無法滿足我們的需求怎么辦?
如:輪播圖需要點擊可以跳轉(zhuǎn)顯示公眾號文章,這個時候需要加文章路徑字段
基于以上需求我們來修改一下,首先回到管理工具首頁

53721202307271414071066.png

點擊輪播圖模版查看詳情,選擇最下方的「編輯工具」

20917202307271414175696.png

在這里可以對管理頁面進行「頁面設計」

ba7fe202307271414285659.png

所有頁面的數(shù)據(jù)的顯示當然離不開數(shù)據(jù),第二個菜單就是「數(shù)據(jù)源」

9e165202307271414391925.png

剩下兩個菜單分別是:素材、應用設置,這兩個菜單相對比較簡單就不做過多介紹。

新增字段需要在「數(shù)據(jù)源」中找到「添加輪播圖」然后點擊「編輯」

8585a202307271414502698.png

添加一個入?yún)?,path 參數(shù)就代表文章路徑(編輯輪播圖信息操作類似)

16ee1202307271414592639.png

然后還要修改代碼,在獲取參數(shù)和添加參數(shù)的地方加上 path 這個屬性

d06ac202307271415095574.png

最后點擊「方法測試」添加一條數(shù)據(jù)看下效果

e353e20230727141518294.png

可以通過后臺管理頁面或云開發(fā) IDE 數(shù)據(jù)庫看到數(shù)據(jù)已經(jīng)添加成功

1e479202307271415285025.png

4445d202307271415348132.png

添加方法已經(jīng)改造完成,接下來就是修改查詢方法,選擇「查詢輪播圖列表」然后在「出參」進行添加子集,因為查詢數(shù)據(jù)是多條所以是一個數(shù)組,我們要查詢顯示的是數(shù)據(jù)里面的對象。(查詢輪播圖信息操作類似,區(qū)別是添加入?yún)⒍皇亲蛹?/span>

a6ade202307271415449251.png

添加是什么字段顯示就是什么樣的字段

6d41a202307271415539895.png

數(shù)據(jù)源部分搞定了!
接下來就是修改后臺管理頁面「添加」和「查詢」,切換到「頁面設計」菜單
點擊「添加輪播圖」可以看到它的布局結(jié)構(gòu)一個表單容器里面裝了很多組件

c7a0e202307271416039725.png

我們文章路徑需要輸入,那么可以從上方拖拽一個單行輸入組件到布局里面來

4eb63202307271416128464.png

然后修改下顯示標題和綁定字段

30f59202307271416284785.png

當我們編輯完成后可以點擊右上角「預覽」然后點擊「實時預覽」

612b2202307271416386076.png

這樣就可以單獨打開 一個窗口進行功能測試,添加修改完成后我們再來修改「列表顯示」,選中「數(shù)據(jù)表格」組件在「列管理」添加 path 路徑

ca8bd202307271416494979.png

列表顯示效果

1b82c202307271416583251.png

修改完成需要點擊右上角「發(fā)布」即可同步線上版本后臺。

自定義模版

還有一種情況就是目前的模版無法滿足業(yè)務需求,比如下面這個「云數(shù)據(jù)庫管理」模版,為了通用只能顯示json,查詢也沒辦法模糊查詢,那么這個時候就需要自定義。

334ff202307271417075409.png

接下來我們自己做個活動列表顯示,然后再做個模糊查詢,這個需求可以說是最常用的操作了。

接入數(shù)據(jù)

我們基于「云數(shù)據(jù)庫管理」模版新增一個查詢活動列表頁面,首先切換到「數(shù)據(jù)源」點擊+號選擇「自定義代碼」

333f3202307271417178913.png

輸入名稱和標識點擊創(chuàng)建

21bfc202307271417253106.png

添加方法

008e020230727141734823.png

查詢代碼,其他操作詳細可見 cloudbase node sdk 文檔

const cloudbase = require("@cloudbase/node-sdk");

const envId = "<云開發(fā)環(huán)境ID>";
const collectionName = "<云數(shù)據(jù)庫集合名>";

const app = cloudbase.init({
  env: envId,
});

const db = app.database();

module.exports = async (event, context) => {
  let { pageNo, pageSize } = event;
  if (pageNo < 1) pageNo = 1;

  // 查詢條件先固定為空,即查詢集合內(nèi)的所有數(shù)據(jù)
  const query = db.collection(collectionName).where({});

  const recordsRes = await query
    .skip((pageNo - 1) * pageSize)
    .limit(pageSize)
    .get();
  const totalRes = await query.count();

  return {
    records: recordsRes.data,
    total: totalRes.total,
  };
};

入?yún)⑴渲茫簆ageSize、pageNo
出參配置:使用「方法測試」運行測試后再使用出參數(shù)映射即可

f92b4202307271417496443.png

數(shù)據(jù)顯示

切換到「頁面設計」點擊右上角+號

e23af202307271417599258.png

拖拽一個數(shù)據(jù)表格組件到布局中

c0a94202307271418091536.png設置數(shù)據(jù)表格數(shù)據(jù)來源

404c4202307271418328236.png

列表中數(shù)據(jù)就顯示出來了,但是我們會發(fā)現(xiàn)其中時間字段顯示重復了,以及表頭是字段名,使用者不一定能看懂。

d6d4720230727141842947.png我們可以在屬性中列管理對不需要的字段進行刪除

1c10c202307271418543307.png

還可以修改屬性標題,效果如下:
d7585202307271419069790.png

建議

1.模版需要更豐富,滿足更多開發(fā)者場景
2.自帶模版業(yè)務思考不夠全面,過于簡單無法直接
3.自定義模板操作過于復雜,需要簡化,如:自動生成基礎增刪查改代碼

相關教程

官方云開發(fā)管理工具教程
云開發(fā)Node.js SDK API
微搭組件列表

請登錄后查看

CRMEB-慕白寒窗雪 最后編輯于2023-07-27 14:47:56

快捷回復
回復
回復
回復({{post_count}}) {{!is_user ? '我的回復' :'全部回復'}}
排序 默認正序 回復倒序 點贊倒序

{{item.user_info.nickname ? item.user_info.nickname : item.user_name}} LV.{{ item.user_info.bbs_level }}

作者 管理員 企業(yè)

{{item.floor}}# 同步到gitee 已同步到gitee {{item.is_suggest == 1? '取消推薦': '推薦'}}
{{item.is_suggest == 1? '取消推薦': '推薦'}}
沙發(fā) 板凳 地板 {{item.floor}}#
{{item.user_info.title || '暫無簡介'}}
附件

{{itemf.name}}

{{item.created_at}}  {{item.ip_address}}
打賞
已打賞¥{{item.reward_price}}
{{item.like_count}}
{{item.showReply ? '取消回復' : '回復'}}
刪除
回復
回復

{{itemc.user_info.nickname}}

{{itemc.user_name}}

回復 {{itemc.comment_user_info.nickname}}

附件

{{itemf.name}}

{{itemc.created_at}}
打賞
已打賞¥{{itemc.reward_price}}
{{itemc.like_count}}
{{itemc.showReply ? '取消回復' : '回復'}}
刪除
回復
回復
查看更多
打賞
已打賞¥{{reward_price}}
1718
{{like_count}}
{{collect_count}}
添加回復 ({{post_count}})

相關推薦

快速安全登錄

使用微信掃碼登錄
{{item.label}} 加精
{{item.label}} {{item.label}} 板塊推薦 常見問題 產(chǎn)品動態(tài) 精選推薦 首頁頭條 首頁動態(tài) 首頁推薦
取 消 確 定
回復
回復
問題:
問題自動獲取的帖子內(nèi)容,不準確時需要手動修改. [獲取答案]
答案:
提交
bug 需求 取 消 確 定
打賞金額
當前余額:¥{{rewardUserInfo.reward_price}}
{{item.price}}元
請輸入 0.1-{{reward_max_price}} 范圍內(nèi)的數(shù)值
打賞成功
¥{{price}}
完成 確認打賞

微信登錄/注冊

切換手機號登錄

{{ bind_phone ? '綁定手機' : '手機登錄'}}

{{codeText}}
切換微信登錄/注冊
暫不綁定
CRMEB客服

CRMEB咨詢熱線 咨詢熱線

400-8888-794

微信掃碼咨詢

CRMEB開源商城下載 源碼下載 CRMEB幫助文檔 幫助文檔
返回頂部 返回頂部
CRMEB客服