钉钉小程序开发实际上官方文档写的非常清楚,很多初学小白估计都是找不到文档所在地方,所以开发节奏有点慢,所以我这块介绍
我自己摸索过程中效率低的地方。本章节主要是简单搭建和实现小程序功能,第二章节会写开发过程中一些快捷方式和学习心的,关注地址链接如下:
目录:
- 钉钉小程序准备
- 钉钉UI组件
- 钉钉接口请求
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版权协议,转载请附上原文出处链接和本声明。