为了账号安全,请及时绑定邮箱和手机立即绑定
  • 小程序和app相比较,成本低 周期短 便于维护以及推广

    查看全部
    0 采集 收起 来源:课程介绍

    2019-05-11

  • 在云函数入口函数中有两个参数:

    从 event 中可以获取到调用者传递过来的参数, context 中可以获取到上下文信息,包括用户信息

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

    2019-05-11

  • 在微信小程序中调用云函数: 

    wx.cloud.callFunction({

    name: 'cloudFunctionName',

    data:{

    key: value

    }

    })

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

    2019-05-11

  • 修改了云函数内容后,需要上传并部署

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

    2019-05-11

  • 在微信小程序开发工具中,在云函数根目录上右键单击,新建 Node.js 云函数,即可添加新的云函数,添加后会将本地云函数上传至云端。

    在我们自己创建的云函数目录下有两个文件:

    index.js  云函数主入口文件

    package.json  云函数相关的依赖模块和配置信息

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

    2019-05-11

  • 当使用云函数提示 wx-server-sdk 缺失时,在本地小程序项目设置的云函数根目录下打开终端,执行命令:

    npm install --save wx-server-sdk@lastest

    以此来为项目添加 wx-server-sdk

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

    2019-05-11

  • 在微信小程序项目 project.config.json 中配置 cloudfunctionRoot 值为 cloudfunctions/ ,来指定项目云函数根目录,配置 miniprogramRoot 值为 miniprogram/ ,来指定小程序相关内容的路径。

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

    2019-05-11

  • 小程序云函数需要 node 环境,可以从 nodejs 官网下载安装

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

    2019-05-11

  • 在微信小程序端是没有批量删除权限的,需要调用云函数进行批量删除

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

    2019-05-11

  • 微信小程序删除云数据库中单条数据时,可以通过 .doc('_id') 方法定位到数据,然后使用 .remove() 方法删除,如:

    delete:function(){

    db.collection('tag').doc('96c1cbbe5cd595600f8d74ff00cb864a').remove().then(res=>{

    console.log(res);

    }).catch(err=>{

    console.error(err);

    });

    }


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

    2019-05-11

  • 在小程序端查询云数据库数据时,默认情况只能查询到自己(以用户 openId 判定)添加的数据,而查不到在云数据库控制台插入的数据或别的用户添加的数据。

    如果需要查询到所有用户添加的数据,可以通过修改云数据库访问权限的方式达到目的

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

    2019-05-10

  • 在微信小程序中查询云数据库数据时,可以使用 .where({name:'java'}) 方法添加查询条件,使用 .get() 方法获取结果,在promise 的 .then() 方法中处理查询成功的结果,在 .catch() 方法中处理查询失败的结果,如:

    search: function(){

    db.collection('tag').where({name:'java'}).get().then(res=>{

    console.log(res);

    }).catch(err=>{

    console.log(err);

    });


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

    2019-05-10

  • 更新云数据库中数据时,要先使用 .doc('_id') 方法,通过 _id 定位到要更新的数据,然后使用 .update({data:{}}) 方法更新数据,如:

    updateData:function(){

    db.collection('tag').doc('96c1cbbe5cd595600f8d74ff00cb864a').update({

    data:{

    name:'java'

    }

    }).then(res => {

    console.log(res);

    }).catch(err=>{

    console.log(err);

    });

    }


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

    2019-05-10

  • 使用promise风格的回调函数处理:

    listAll:function(){

    db.collection('tag').get().then(res=>{

    console.log(res);

    }).catch(err=>{

    console.log(err);

    });

    }


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

    2019-05-10

  • 往云数据库中添加数据:

    insertData:function(e){

    db.collection("tag").add({

    data:{

    name: 'css'

    }, success: res => {

    console.log(res);

    },fail: err=>{

    console.log(err);

    }

    });

    }


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

    2019-05-10

举报

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

微信扫码,参与3人拼团

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

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