小程序云开发知识总结

一:小程序云开发的概括:

1.小程序云开发,让前端程序员云游后端的能力。

2.云函数(node.js).

3.云数据库(mogodb).

4.云存储

5.前端写好云函数 > 上传到云服务器 > 实现自定义云部署。

6.前端去调用云函数 ==》间接通过云函数对数据库的操作

7.前端》全栈。

二。云数据库的创建

1.创建步骤:

 

2..创建集合>添加记录

 三:云函数的定义:

01:右键创建云函数:

 四。运输局的创建:

 

五:在页面中调用云函数

 五。二:在云函数中如何操作云数据

1.初始化:

var db = cloud.database();

2.获取:

var data = await = await db.collection("feedback").get() 

3.添加:add(data:{添加数据})

var data = await db.collection("feedback");

六:云开发的注意点:

1.在app.js中定义云id:

2.在云函数index.js定义id

 3.云开发的环境id值:

 4.选择环境:

 5.上传部署并安装依赖:

 6.增量上传:

六。云开发数据库:

1,在云开发控制台添加一个数据库,命名为desc:

 2.新建feedback.文件在index.js中定义数据库:

定义一个数据库并从云开发中获得
//定义数据库
const db= cloud.database();

3.上传成功后,可以在云控制台中查看数据:

3.获取留言信息,头像,事件的代码如下:

<!-- 添加 -->
<view>
  <textarea value="{{msg}}" style="background-color: #fff;" bindinput="inputHd"></textarea>
  <button type="primary" bindtap="addFeed">发表</button>
</view>







<view class="list">
  <view class="item" wx:for="{{list}}" wx:key="_id">
    <view>
    <image src="{{item.userInfo.avatarUrl}}" style="width: 33px; height: 33px;"></image>
    <text>{{item.userInfo.nickName}}</text>-<text>{{item.datetime}}</text>
    </view>
    <view>
      {{item.msg}} </view>
  </view>
  
</view>

index.js代码;

//导入
module.exports ={
  /**
   * 
   * @description 格式化日期函数
   * @param {String|Number} str  传入日期字符串 或者时间戳
   * @param {String} d1   年月日的间隔符号 默认 /
   *  @param {String} d2   时分秒的间隔符号 默认 :
   * @returns {String}  返回的格式好的日期
   */
  formatDate(str,d1="/",d2=":"){
    //创建时间
    var d = new Date(str);
    //获取年月日,时分秒
    var yyyy = d.getFullYear();
    var MM = d.getMonth()+1;
    var dd = d.getDate();
    var HH = d.getHours();

    var mm = d.getMinutes();
    var ss = d.getSeconds();
    //给年月日不足2位补0
    var arr1 = [yyyy,MM,dd].map(item=>String(item).padStart(2,"0"))
     //给时分秒不足2位补0
    var arr2 = [HH,mm,ss].map(item=>String(item).padStart(2,"0"))
    //用d1链接年月日,用d2链接时分秒
    return arr1.join(d1)+""+arr2.join(d2);
  }
}

效果如下:以及数据库的存储:

 

 七:找到微信开发文档;

1.网址:https://developers.weixin.qq.com/miniprogram/dev/framework/

云开发的查询:

1.找到云开发;开发文档

 2.找到查询:

 

2.云开发的分页:

参数的说明:

3.云开发的排序:

升序和降序的案例:

4.云上传:

wx.cloud,uploadFile

4.2:云上传的案例:

完结。。。。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值