• 微信小程序学习四


    创建数据库:云开发中点击数据库,创建新的集合(即创建新的数据库表)

     

     

    权限修改,根据需求和功能修改读写权限。细节权限在云函数中进行设置。

    关于数据库:

     

     

    创建新表之后进行初始化,即:

     

    然后初始化db数据库:

     

     

    操作:

     

     

    点击授权登录后,可查看控制台返回,

    成功的话,可在user表中看到信息。(new Date()为浏览器时间,db.serverDate()为服务器时间)。

     

    查看数据库表发现多了两个id:

    _id为这条数据的唯一标识,_openid为授权用户的唯一标识。

     

    关于数据的全局问题,在通常的网页版,有时候会存到浏览器中,但是在小程序中有自带的全局文件。如app.js中的globalData。用法为在app.js中声明,然后在需要的页面进行引入:const app = getApp()app.globalData就是app.js中的globalData(),写入的方式为:app.globalData= Object.assign(app.globalData,写入的数据)

    数据更新问题:小程序的数据更新方式与react一样:

    this.setData({

    userimg: app.globalData.userimg,

    nickname: app.globalData.nickname,

    islogin:true

    })

     

    云函数更新:

    如开始时的login文件夹,右侧点击进行上传部署。在云函数中可以查看到。在页面中就可以调用了。

     

     

    路由跳转:

    跳转页面微信小程序使用navigator详细用法在组件导航。

     

  • 相关阅读:
    Anaconda使用命令
    排序算法3--插入排序--希尔排序(缩小增量排序)
    排序算法2--插入排序--折半插入排序
    排序算法1--插入排序--直接插入排序
    排序总结---常用的排序算法总结,java和js实现
    前端兼容性问题
    js对象的几种创建方式和js实现继承的方式[转]
    js原型和原型链[转]
    性能优化的方法
    Http状态码
  • 原文地址:https://www.cnblogs.com/wy120/p/12870971.html
Copyright © 2020-2023  润新知