为了账号安全,请及时绑定邮箱和手机立即绑定
  • 数据库初始化

    初始化

    const db = wx.cloud.database()

    切换环境

    const testDB = wx.cloud.database({

        env: 'test'

    })


    数据库操作

    // 添加数据

    insert: function(){

    //取到云数据库的集合

    // db.collection('user').add({

    //   data:{

    //     name: 'caolu',

    //     age: 27

    //   },

    //   success: res=>{

    //     console.log(res)

    //   },

    //   fail: err => {

    //     console.log(err)

    //   }

    // })


    db.collection('user').add({

    data: {

    name: '蒙文倩',

    age: 18

    }

    }).then(res=>{

    console.log(res)

    }).catch(err => {

    console.log(err)

    })

    },

    // 更新数据

    update: function(){

    db.collection("user").doc("1583316260627_0.9678546077119934_33570717").update({

    data:{

    age: 18,

    name: "zhaokang"

    }

    }).then(res=>{

    console.log(res)

    }).catch(err=>{

    console.log(err)

    })

    },


    // 查找数据

    search: function(){

    db.collection("user").where({

    name: 'caolu'

    }).get().then(res=>{

    console.log(res)

    }).catch(err=>{

    console.log(err)

    })

    },

    // 删除数据

    delete: function(){

    db.collection("user").doc("1583316049322_0.18995570103346204_33590198")

    .remove()

    .then(res => {

    console.log(res)

    }).catch(err => {

    console.log(err)

    })

    },



    查看全部
    0 采集 收起 来源:云数据库

    2020-03-04

  • 数据类型:

    String

    Number

    Object

    Array

    Bool

    GeoPoint(地理位置点,在小程序中可以用GeoPoint表示地理位置点,用经纬度标记唯一一个点)

    Date(时间,精确到毫秒,小程序创建的时间是客户端的时间,而不是服务端的时间)

    Null:字段存在但是值为空


    操作云数据库

    1. 小程序控制(读写数据库受权限控制限制)

    2. 云函数控制(拥有所有读写数据库的权限)

    3. 控制台控制(拥有所有读写数据库的权限)


    云数据库权限管理

    1. 仅创建者可写,所有人可读(适用于文章)

    2. 仅创建者可读写(适用于私密相册等)

    3. 仅管理端可写(适合一些商品信息)

    4. 仅管理端可读写(比如一些后台比较敏感的数据)

    查看全部
    0 采集 收起 来源:云数据库

    2020-03-04

  • 传统开发和云开发对比:

        传统开发效率低,运营成本高

        云开发:Serverless(无服务模式),开发者更关注业务逻辑

    三大基础能力支持

    云函数:

        获取appid、获取openid、生成分享图、调用腾讯云SDK......

    云数据库:

        数据增删改查......

    云存储:

    管理文件,上传文件,下载文件,分享文件......


    每个小程序账号可免费创建两个环境,建议:

    开发环境,生产环境

    调试基础库版本:2.2.3以上版本

        

    查看全部
  • 微信小程序报错:Component is not found in path "pages/movies/@vant/button" (using by "pages/movies/movie")

    解决方法:

    一.首先确认是否安装vant-weapp

    如果没有,安装步骤如下:

    1.npm init

    2.回车到结束

    3.npm i vant-weapp -S --production

    4.工具->构建npm

    5.项目详情->使用npm(如果报错继续执行第4步,构建npm)

    二.查看 工具->项目详情->ES6转ES5是否√选

    如果没有,点击勾选

    三. index.json放组件文件中,同时把路径中的“path/to/”和/dist删除,然后再运行就不会报错

    查看全部
    0 采集 收起 来源:Vant组件库

    2020-03-04

  • 1、微信开发者工具-->项目文件夹右键-->在终端中打开

    2、Vue初始化(npm init)

    3、通过npm安装Vant(https://youzan.github.io/vant-weapp/#/quickstart)

    4、切换 微信开发者工具-->工具-->构建npm,然后项目根目录下会生成一个依赖包

    5、微信开发者工具-->详情-->本地设置-->勾选 使用npm模块

    6、依照Vant官方文档引入组件库,使用组件

    查看全部
    0 采集 收起 来源:Vant组件库

    2020-03-04

  • 云开发:

    腾讯云和微信团队合作推出的,提供了云函数、云数据库和云存储三大基础能力。


    查看全部
  • data-id设置自定义属性

    e.target.dataset.id获取属性的值


    查看全部
    0 采集 收起 来源:页面交互JS

    2020-03-04

  • bind和catch绑定事件的区别:

    bind会事件冒泡

    catch不会

    查看全部
    0 采集 收起 来源:页面交互JS

    2020-03-04

  • 微信小程序 image图片实现宽度100%,高度自适应

    添加属性 mode=”widthFix”

    <image class="img" src="../../images/hello.png" mode="widthFix">


    查看全部
    0 采集 收起 来源:页面样式WXSS

    2020-03-04

  • 微信小程序第三方样式库:

    WeUI

    iView Weapp

    Vant Weapp

    查看全部
    0 采集 收起 来源:页面样式WXSS

    2020-03-04

  • WXSS: WeiXin Style Sheets

    尺寸单位:rpx

    引入外部wxss: @import './test.wxss'

    查看全部
    0 采集 收起 来源:页面样式WXSS

    2020-03-04

  • 第三方ui库。
    查看全部
    0 采集 收起 来源:页面样式WXSS

    2020-03-03

  • 不经常切换 使用if 经常切换的 使用 hidden.
    查看全部
    0 采集 收起 来源:页面结构WXML

    2020-03-03

  • 微信小程序 for必须加上key。
    查看全部
    0 采集 收起 来源:页面结构WXML

    2020-03-03

  • 小程序代码构成:

    .json 配置文件,以json格式存储一些配置

    .wxml  模板文件,描述页面结构,相当于HTML

    .wxss  样式文件,调整页面样式,相当于CSS

    .js  脚本逻辑文件,页面和用户的交互逻辑


    查看全部

举报

0/150
提交
取消
课程须知
1、对html、css的基础知识有一定的了解 2、对javascript的基础知识有一定的了解
老师告诉你能学到什么?
1、微信小程序基础概念 2、小程序基础知识必备技能 3、小程序云开发三大基础能力 4、小程序全栈项目开发 5、使用Promise处理JS异步问题 6、小程序中使用第三方组件库 7、小程序传统开发模式与云开发模式的区别 8、小程序端发送请求与云函数发送请求的区别

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!