dingtalk-mini-adapter

0.2.0 • Public • Published

使用说明

快速迁移钉钉小程序迁移到政务钉钉,可以采用如下方式:

全局替换方法的命名空间

将 dd 替换成 my

dd.alert({
  title: "",
  content: "您本月的账单已出",
  buttonText: "我知道了",
  success: () => {
    dd.alert({
      title: "用户点击了「我知道了」",
    });
  },
});
// 替换为
my.alert({
  title: "",
  content: "您本月的账单已出",
  buttonText: "我知道了",
  success: () => {
    my.alert({
      title: "用户点击了「我知道了」",
    });
  },
});

引入兼容适配依赖

npm i dingtalk-mini-adapter

在 app.js 入口文件中引入

import gdt from "gdt-jsapi";
import dd from "dingtalk-jsapi";
import adapter from "dingtalk-mini-adapter";
 
//第一个参数是钉钉 JSAPI,第二个参数是政务钉钉的 JSAPI, 第三个参数是返回是否使用callback方式,默认是promise
adapter(dd, gdt, true);

使用方法

// 在政务钉钉小程序和钉钉小程序下调用H5的API
my.device.notification.alert({
  message: "hello",
});
 
// 在政务钉钉小程序和钉钉小程序调用小程序的API
my.chooseImage({
  success(rest) {
    console.log(rest);
  },
});

Readme

Keywords

none

Package Sidebar

Install

npm i dingtalk-mini-adapter

Weekly Downloads

1

Version

0.2.0

License

ISC

Unpacked Size

38.3 kB

Total Files

7

Last publish

Collaborators

  • haoxutong
  • mingjia.cmj