小程序云開發(fā)實(shí)戰(zhàn)六:云數(shù)據(jù)庫讀取的數(shù)據(jù)顯示在小程序端列表里

讀取數(shù)據(jù)在之前也有詳細(xì)的寫過案例了掺炭,現(xiàn)在用在項(xiàng)目里面,很容易就能理解了法绵。

參考的讀取api,請點(diǎn)擊:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/database/read.html

1:初始化
實(shí)例和book方法

  //云數(shù)據(jù)庫初始化
    const db = wx.cloud.database({});
    const book = db.collection('books')

2:復(fù)制API這段代碼獲取多個(gè)記錄的數(shù)據(jù)的方法箕速,放在項(xiàng)目到onload方法之中


const db = wx.cloud.database({});
const cont = db.collection('books');
Page({
  data: {},
  onLoad: function(options) {
    db.collection('books').get({
      success(res) {
        console.log(res.data)
      }
    })
  },

})

3:打印在控制臺


4:拿到res.data之后,要賦值給page實(shí)例里面的data
所以在data里面設(shè)置一個(gè)默認(rèn)的空數(shù)組


5:創(chuàng)建一個(gè)變量來保存頁面page示例中的this,方便后續(xù)使用
也可以使用箭頭函數(shù)
來打印一下this,看是不是page示例

const db = wx.cloud.database({});
const cont = db.collection('books');
Page({
  data: {
    book_list:[]
  },
  onLoad: function(options) {
   // 創(chuàng)建一個(gè)變量來保存頁面page示例中的this, 方便后續(xù)使用
    var _this=this;
    db.collection('books').get({
      success: res =>{
         console.log(res.data);
         console.log(this);
      } 
    })
  },
})

6:直接使用this來設(shè)置data


7:顯示和布局:
布局引用組件庫Vant Weapp朋譬,如果不會(huì)可以看下面這篇
小程序動(dòng)端組件庫Vant Weapp的使用
http://www.reibang.com/p/10d75a3ca3d0

使用組件庫引入盐茎,可以省略自己寫很多代碼的樣式,簡單方便徙赢,當(dāng)然也可以自己寫字柠。https://youzan.github.io/vant-weapp/#/card

因?yàn)閿?shù)據(jù)不止一條,循環(huán)狡赐,所以要用到小程序框架的列表渲染
https://developers.weixin.qq.com/miniprogram/dev/framework/view/wxml/list.html
組件路徑:


注意main.json里面的路徑

{
  "usingComponents": {
    "van-card": "../../vant/card/index"
  }
}

寫好之后
wxml如下:

<text>私家書柜</text>
<view wx:for="{{book_list}}">
  <van-card num="2" price="2.00" desc="描述信息" title="商品標(biāo)題" />
</view>

8:先在js里面打印一條具體的數(shù)據(jù)窑业,方便渲染的時(shí)候?qū)懗鰅tem.xxx的內(nèi)容


9:小程序wxml界面

主要demo
wxml:

<view wx:for="{{book_list}}">
  <van-card num="2" 
  price="{{item.price}}" 
  desc="{{item.author}}" 
  title="{{item.title}}"  
  thumb="{{item.image }}" />
</view>

js

const db = wx.cloud.database({});
const cont = db.collection('books');
Page({
  data: {
    book_list:[]
  },
  onLoad: function(options) {
   // 創(chuàng)建一個(gè)變量來保存頁面page示例中的this, 方便后續(xù)使用
    var _this=this;
    db.collection('books').get({
      success: res =>{
        console.log(res.data[0]);
       
        this.setData({
          book_list:res.data
        })
      } 
    })
  },
})

ok,云數(shù)據(jù)庫讀取的數(shù)據(jù)顯示在小程序端列表里.


附錄:更多的云開發(fā)參考資料和視頻
一個(gè)云開發(fā)的demo:https://github.com/LWJcoder/qiupihu
云開發(fā)圖書私房柜:https://cloud.tencent.com/developer/edu/learn-100005-1244/3148

原文作者:祈澈姑娘 技術(shù)博客:http://www.reibang.com/u/05f416aefbe1
90后前端妹子,愛編程阴汇,愛運(yùn)營数冬,愛折騰。堅(jiān)持總結(jié)工作中遇到的技術(shù)問題搀庶,堅(jiān)持記錄工作中所所思所見拐纱,對于博客上面有不會(huì)的問題,可以加入qq群聊來問我:473819131哥倔。

小程序云開發(fā)入門實(shí)戰(zhàn)課程總結(jié):

小程序云開發(fā)實(shí)戰(zhàn)一:小程序掃一掃獲取到圖書ISBN碼(圖書條形碼)
小程序云開發(fā)實(shí)戰(zhàn)二:小程序云開發(fā)云函數(shù)安裝依賴步驟
小程序云開發(fā)實(shí)戰(zhàn)三:編寫云函數(shù)代碼
小程序云開發(fā)實(shí)戰(zhàn)四:調(diào)用豆瓣API獲取具體的數(shù)據(jù)
小程序云開發(fā)實(shí)戰(zhàn)五:如何將獲取到的API數(shù)據(jù)存入云數(shù)據(jù)庫里面
小程序云開發(fā)實(shí)戰(zhàn)六:云數(shù)據(jù)庫讀取的數(shù)據(jù)顯示在小程序端列表里
小程序云開發(fā)實(shí)戰(zhàn)七:云開發(fā)首頁列表跳轉(zhuǎn)詳情頁

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末秸架,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子咆蒿,更是在濱河造成了極大的恐慌东抹,老刑警劉巖蚂子,帶你破解...
    沈念sama閱讀 216,919評論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異缭黔,居然都是意外死亡食茎,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,567評論 3 392
  • 文/潘曉璐 我一進(jìn)店門馏谨,熙熙樓的掌柜王于貴愁眉苦臉地迎上來别渔,“玉大人,你說我怎么就攤上這事惧互“ッ模” “怎么了?”我有些...
    開封第一講書人閱讀 163,316評論 0 353
  • 文/不壞的土叔 我叫張陵喊儡,是天一觀的道長拨与。 經(jīng)常有香客問我,道長艾猜,這世上最難降的妖魔是什么买喧? 我笑而不...
    開封第一講書人閱讀 58,294評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮箩朴,結(jié)果婚禮上岗喉,老公的妹妹穿的比我還像新娘。我一直安慰自己炸庞,他們只是感情好钱床,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,318評論 6 390
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著埠居,像睡著了一般查牌。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上滥壕,一...
    開封第一講書人閱讀 51,245評論 1 299
  • 那天纸颜,我揣著相機(jī)與錄音,去河邊找鬼绎橘。 笑死胁孙,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的称鳞。 我是一名探鬼主播涮较,決...
    沈念sama閱讀 40,120評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼冈止!你這毒婦竟也來了狂票?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,964評論 0 275
  • 序言:老撾萬榮一對情侶失蹤熙暴,失蹤者是張志新(化名)和其女友劉穎闺属,沒想到半個(gè)月后慌盯,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,376評論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡掂器,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,592評論 2 333
  • 正文 我和宋清朗相戀三年亚皂,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片唉匾。...
    茶點(diǎn)故事閱讀 39,764評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡孕讳,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出巍膘,到底是詐尸還是另有隱情,我是刑警寧澤芋簿,帶...
    沈念sama閱讀 35,460評論 5 344
  • 正文 年R本政府宣布峡懈,位于F島的核電站,受9級特大地震影響与斤,放射性物質(zhì)發(fā)生泄漏肪康。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,070評論 3 327
  • 文/蒙蒙 一撩穿、第九天 我趴在偏房一處隱蔽的房頂上張望磷支。 院中可真熱鬧,春花似錦食寡、人聲如沸雾狈。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,697評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽善榛。三九已至,卻和暖如春呻畸,著一層夾襖步出監(jiān)牢的瞬間移盆,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,846評論 1 269
  • 我被黑心中介騙來泰國打工伤为, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留咒循,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,819評論 2 370
  • 正文 我出身青樓绞愚,卻偏偏與公主長得像叙甸,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子爽醋,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,665評論 2 354