钉钉小程序摸索一:钉钉小程序接口请求样例

 钉钉小程序开发实际上官方文档写的非常清楚,很多初学小白估计都是找不到文档所在地方,所以开发节奏有点慢,所以我这块介绍

我自己摸索过程中效率低的地方。本章节主要是简单搭建和实现小程序功能,第二章节会写开发过程中一些快捷方式和学习心的,关注地址链接如下:

 

目录:

  1. 钉钉小程序准备
  2. 钉钉UI组件
  3. 钉钉接口请求

         

1、开始钉钉小程序,直接是钉钉开放平台地址,准备阶段就是配置基础信息、下载对应开发工具、学习基础功能,看你自己需要开发的功能或者业务去实现对应的准备工作,小白我是开发钉钉小程序,所以用的是第三方企业应用开发,老铁按照步骤简单完成基础配置 文档地址:https://developers.dingtalk.com/document/app

 

 

2、钉钉UI各种组件属性及例子,包括各种表单组件  ,文档地址在这:https://opendocs.alipay.com/mini/component/radio-group 截图如下:

 

 

 

 

 

3、找不到钉钉小程序调用接口的例子,文档地址在这:https://developers.dingtalk.com/document/app/send-network-requests?spm=ding_open_doc.document.0.0.18a66573VUyxB4#topic-2024729 截图如下:

 

 

具体代码如下:

// API-DEMO page/component/radio/radio.js
let domain = "http://localhost:8080";
let api_url = domain + '/getJson';
let app = getApp();

Page({
  data: {
    items: [
      { name: '1', value: '下午 5:00' },
      { name: '2', value: '下午 6:00', checked: true },
      { name: '3', value: '下午 7:00' },
      { name: '4', value: '下午 8:00' },
      { name: '5', value: '下午 9:00' },
      { name: '6', value: '下午 10:00' },
    ],
  },
  onSubmit(e) {
    // my.alert({
    //   // content: e.detail.value.lib,
    //   content:'提交成功'
    // });
    my.showLoading();
    console.log('onSubmit', e.detail);

    this.requestInfo();


  },
  // demo详解中获取接口参数和展示
  requestInfo() {
    dd.httpRequest({
      url: api_url,
      method: 'POST',
      data: {},
      dataType: 'json',
      success: function (res) {
        dd.alert({ content: 'success' + res.data.id });
      },
      fail: function (res) {
        dd.alert({ content: 'fail' });
      },
      complete: function (res) {
        dd.alert({ content: 'complete' });
        my.hideLoading();
      }
    });

  },


  //========结束======


});

如果有问题咨询,直接回复我就行。


版权声明:本文为xiangyihu原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。