美文网首页
微信小程序 云开发-4

微信小程序 云开发-4

作者: wanTag | 来源:发表于2018-10-10 15:39 被阅读37次

    微信小程序 云开发 -- 云函数
    查看项目根目录下 project.config.json 文件,是否存在cloudfunctionRoot

    {
       "cloudfunctionRoot": "cloudfunctions/",
    }
    

    云函数根目录上右键,在右键菜单中,可以选择创建一个新的 Node.js 云函数
    我们将该云函数命名为 add

    开发者工具在本地创建出云函数目录和入口 index.js 文件,同时在线上环境中创建出对应的云函数。创建成功后,工具会提示是否立即本地安装依赖,确定后工具会自动安装 [wx-server-sdk]
    云函数的结构:

    tool_functiom.png
    // 云函数入口文件
    const cloud = require('wx-server-sdk')
    
    cloud.init()
    
    // 云函数入口函数
    exports.main = async (event, context) => {
      return event.a + event.b
    }
    

    在云函数目录上右键,在右键菜单中,我们可以将云函数整体打包上传并部署到线上环境中

    小程序中调用该云函数
      onReady: function() {
        let that = this;
    
        wx.cloud.callFunction({
          // 云函数名称
          name: 'add',
          // 传给云函数的参数
          data: {
            a: 7,
            b: 2,
          },
          success: function(res) {
            console.log(res.result) // 3
            that.setData({
              sum: res.result
            })
    
          },
          fail: console.error
        })
      },
    

    相关文章

      网友评论

          本文标题:微信小程序 云开发-4

          本文链接:https://www.haomeiwen.com/subject/mqnpaftx.html