加勒比HEZYO黑人专区-久久精品国产99国产精品亚洲-精品国产18久久久久久-久久人妻少妇嫩草AV

歡迎光臨 織晶網絡官網!

  • 新聞動態
  • 020-39182790
小程序資訊您現在的位置:首頁 > 新聞動態 > 小程序資訊

微信小程序云開發獲取數據庫數據渲染到列表和詳情頁上

作者:織晶客服部   發布于:2020/9/29 11:04:43  點擊量:  來源:織晶網絡

前提條件:創建微信小程序云開發數據表集合,把對應的數據添加到數據庫里

1.     云開發獲取數據庫數據渲染到列表上的方法:

01. js代碼:

const db = wx.cloud.database({}//連接數據庫

Page({

 //生命周期函數--監聽頁面顯示

 onShow: function() {

  var that=this;

   // case【渲染數據】 caselist是數據表,caseda是獲取的數據

   db.collection('caselist').get({

    success:function(res){

      console.log(res.data);

      that.setData({

        caseda:res.data

      })

    }

  }

}

})

02. wxml代碼:

<view class="case">

    <view class="casebox"  wx:for="{{caseda}}" >

    <navigator url="/pages/content/content-case/content-case?id={{item._id}}">

    <image  src="{{item.img}}">image>

    <text>{{item.title}}text>

   navigator>

    view>

    view>

這樣數據就能渲染到前端列表上了

2.     app.json中,創建詳情頁文件content-case

{

    "pages": [

        "pages/index/index",

        "pages/content/content-case/content-case"

]

}

3.     云開發獲取數據庫數據渲染到詳情頁上的方法:

01. js代碼:

const db = wx.cloud.database({}//連接數據庫

Page({

   //生命周期函數--監聽頁面加載

  ////獲取某一指定ID數據,渲染到詳情頁上,caselist為數據表集合

  onLoad: function (options) {

     console.log(options)

    db.collection('caselist').doc(options.id).get({

      success: res => {

        console.log(res.data)

        this.setData({

          caselist: res.data

        })

      }

    })

  }

})

02. wxml代碼:

   <view class="contentca">

   <view class="contentca-list" >

    <view class="calist-tit"><text>{{caselist.title}}text>view>

     <view class="calist-img"><image  src="{{caselist.img}}"  bindload="imageLoaddata-index="{{ index }}

 style="width:{{ images[index].width }}rpx; height:{{ images[index].height }}rpx;">image>view>

<navigator url="{{caselist.siteurl}}"> 

    <view class="calist-tit"><text style="font-size:28rpx;">{{caselist.siteurl}}text>view>

 navigator>   

      <view class="calist-text"><text>{{caselist.content}}text>view> 

    view>

    view>

這樣數據就能渲染到指定ID前端詳情頁上了。

其他效果如wxss樣式可自行修飾。



上一篇:開發微信公眾號和小程序需要懂哪些技術?

下一篇:微信小程序詳情頁轉發【發送給朋友】錯誤的問題解決