钉钉JSAPI 在typescript中的应用

钉钉JSAPI 在typescript中的应用:

代码一:

ngOnInit() {
    dd.ready(function() {    // dd.ready(() => {
      dd.runtime.permission.requestAuthCode({
          corpId: "ding123*****************",
        }
        ).then(
          (result)=>{ // 相当于 onsuccess
           dd.device.notification.alert({
          message:"这是免登码"+result.code,
          title:"alert测试",
          buttonName:"确定"
        }).then(
          ()=>{ // 相当于 onsuccess
          },
        ()=>{   // 相当于onFail
        }
        );
          },
        ()=>{   // 相当于onFail
        }
        );
  });
  }


或者:

dd.runtime.permission.requestAuthCode({
          corpId: "ding123*****************",
        }
        ).then(
          (result)=>{ // 相当于 onsuccess
           dd.device.notification.alert({
          message:"这是免登码"+result.code,
          title:"alert测试",
          buttonName:"确定"
        }).then(
          ()=>{ // 相当于 onsuccess
          
          },
        ()=>{   // 相当于onFail

        }
        );
          },
        ()=>{   // 相当于onFail

        }
        );


API示例:

dd.ready(() => {
    dd.device.notification.alert({
        message: "亲爱的",
        title: "提示",//可传空
        buttonName: "收到",
    }).then(() => {
        //成功即相当于 onSuccess
    }, () => {
        //失败即相当于 onFail
    });
})


qrcode