国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 熱點 > 微信 > 正文

微信小程序云開發之模擬后臺增刪改查

2024-07-22 01:18:28
字體:
來源:轉載
供稿:網友

小程序云開發出來之后,小程序開發人員也要慢慢的接觸后端對數據的增刪改查了。下面就給大家提供一個案例吧。

這里我把新增和修改放在了一個頁面

    

顯示頁面index.wxml

<view wx:if="{{books}}" class='container'>    <view class='title'>     <text>圖書列表</text>    </view>    <view class='label'>     <text>書名</text>     <text>作者</text>     <text>價格</text>     <text>操作</text>    </view>   <block wx:for="{{books}}" wx:key="">      <view class='content'>       <text>{{item.name}}</text>       <text>{{item.author}}</text>       <text>{{item.price}}</text>       <button class='del' data-id='{{item._id}}' bindtap='onDel'>刪除</button>       <button class='update' data-id='{{item._id}}' bindtap='onUpdate'>修改</button>     </view>   </block></view><view wx:else="{{books}}" class='none'>   <text >暫時沒有圖書!</text></view><view class='add'>  <button bindtap='goSet'>添加圖書</button></view>

index.js

// pages/index/index.jsPage({  /**  * 頁面的初始數據  */ data: {   books:[]  },  /**  * 生命周期函數--監聽頁面加載  */ onLoad: function (options) {  const db = wx.cloud.database()  db.collection("books").get({   success:res=>{    this.setData({     books:res.data    })   },fail:err=>{    wx.showToast({     icon:"none",     title: '查詢記錄失敗',    })   }  }) },  goSet:function(){  wx.navigateTo({   url: '../set/set',  })  }, onDel:function(e){   let id = e.currentTarget.dataset.id   const db = wx.cloud.database();   db.collection("books").doc(id).remove({    success:res=>{     wx.showToast({      title: '刪除成功',     })     this.onLoad()//刪除成功重新加載    },fail:err=>{     wx.showToast({      title: '刪除失敗',     })    }   })   console.log(id) },onUpdate:function(e){   let id = e.currentTarget.dataset.id   wx.navigateTo({    url: '../set/set?id='+id,   }) }})

添加和修改共用set.wxml

<!--pages/set/set.wxml--><view class='container'>   <form bindsubmit='comfirm' >    <view class='input-container'>      <label>書名:</label>      <input style='display:none' data-value='{{id}}' name="id" value='{{book._id}}'></input>      <input data-value='{{name}}' name="name" value='{{book.name}}'></input>    </view>    <view class='input-container'>      <label>作者:</label>      <input data-value='{{author}}' name="author" value='{{book.author}}'></input>    </view>    <view class='input-container'>      <label>價格:</label>      <input data-value='{{price}}'  name ="price" value='{{book.price}}'></input>    </view>    <view class='comfirm'>      <button  form-type='submit'>保存</button>   </view>  </form></view>            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 乌兰察布市| 彭州市| 白山市| 海淀区| 罗田县| 龙南县| 安阳市| 醴陵市| 永济市| 通海县| 麟游县| 平原县| 蕉岭县| 荔波县| 含山县| 连州市| 荆门市| 陈巴尔虎旗| 岳阳市| 比如县| 新田县| 普兰店市| 文登市| 彭山县| 米易县| 花莲市| 阿合奇县| 顺昌县| 焉耆| 交口县| 廊坊市| 泗阳县| 鄄城县| 江津市| 赤壁市| 九江市| 新田县| 砚山县| 扎赉特旗| 舒城县| 莲花县|