一、将商品圖檔上傳至雲存儲
如下圖,已準備5張商品圖檔,并且已經将商品圖檔上傳至雲存儲
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIn5GcuUDO4ETM5YjMz0yN4ETM0gDM3EjNxcDMxIDMy0yN4MjN5MjMvw1NwEjMwIzLcdDOzYTOzIzLcd2bsJ2Lc12bj5ycn9Gbi52YuAjMwIzZtl2Lc9CX6MHc0RHaiojIsJye.png)
二、資料庫表添加圖檔字段
在資料庫表goods添加字段image,該字段用來存儲圖檔的url資訊
三、頁面擷取商品資訊(商品圖檔、商品名稱和商品價格)
1、wxml檔案
<view wx:for="{{list}}" class="list">
<image src="{{item.image}}" class="image"></image>
<text>商品名稱:{{item.name}}</text>
<text>商品價格:{{item.price}}</text>
</view>
2、wxss檔案
.image{
width: 120rpx;
height: 120rpx;
margin-right: 20rpx;
}
.list{
border-bottom: 1rpx solid gainsboro;
padding: 10rpx 20rpx;
}
3、js檔案
Page({
onLoad(){
wx.cloud.database().collection("goods")
.get()
.then(res=>{
console.log("請求成功",res);
this.setData({
list:res.data
})
})
.catch(err=>{
console.log("請求失敗",err);
})
}
})
4、效果圖