支付宝小程序如何调用自己搭建好的云函数

1.先去开通自己小程序的云开发

支付宝小程序云

购买免费的即可,然后

点击创建即可

2.进入刚刚设置的云函数

文件内包含

将上方函数改为下述图片,方便一会测试

切记,先保存在测试,保存就是发布选项!!!

然后测试

此时成功


然后转到开发工具IDE里

1.

2.

3.然后创建打开即可

4.首先关联自己开通的云开发服务的小程序

5.打开miniprogram文件下的app.js文件并配置如下

App({

  onLaunch(options) {

  const context = my.cloud.createCloudContext({

  // env是直接云开发环境对应的ID,关联什么环境填写什么环境的ID,填写错误会报错

  env: '你自己的云开发环境的id'

});

// 下面这一行意思是初始化云环境

context.init();

// 设置context的调用方法,my.后面的名称可以自定义

my.自定义名字 = context;

// 第一次打开

// options.query == {number:1}

},

onShow(options) {

  // 从后台被 scheme 重新打开

  // options.query == {number:1}

},

});

然后保存即可

云开id在

然后

发现刚才创建的云函数出来就代表成功

6.按顺序打开miniprogram/pages/index/index.axml

进行更改测试

<view>

  <view>

    <!--     {{}}是双向数据绑定,js中修改数据哪HTML对应的数据也改变,data是数据名称 -->

    <!--     参考文档:https://opendocs.alipay.com/mini/framework/data-binding?pathHash=7e10d577 -->

    {{data}}

  </view>

  <!--   onTap是事件触发方式,onTap是点击事件,hello是事件名称,

  可以自定义名称,对应js文件的事件名称 -->

  <!--   事件参考文档:https://opendocs.alipay.com/mini/framework/events?pathHash=459cf722 -->

  <button size="default" type="primary" onTap="hello">Button</button>

</view>

然后更改js文件

Page({

  data:{

  data:"zxcxcxzczcxz"

},

hello(){

  // this指向 hello,self 位置的名称可自定义

  var self  = this;

  // callFunction 是调用云函数的方法,不能修改

  // 参考:https://opendocs.alipay.com/pre-open/071toe?pathHash=b4d8f547

  my.demo.callFunction({

  // name是要调用云函数的名称,想要调用云函数 hello 就写 hello,想调用123就写123,此处以 YUNKAIFA 为例。

  name:"demo02",

  // 回调函数

  success:function(res){

  // 打印调用云函数hello获取的值

  console.log(res.result.ikun);

  // 修改 data 的值,由空变成 hello,Word

  self.setData({

  data:res.result.ikun

})

},

})

},

});

测试

可以看见已经变为自己设置的字符串

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值