vue 阿里云发送短信Api

  const Core = require("@alicloud/pop-core");

        var client = new Core({
          accessKeyId: "xxxxxx",
          accessKeySecret: "xxxxxxx",
          endpoint: "https://dysmsapi.aliyuncs.com",
          apiVersion: "2017-05-25"
        });

        var params = {
          RegionId: "cn-hangzhou",
          PhoneNumbers: mobile,
          SignName: "十面埋伏", // 签名名称 公司名
          TemplateCode: "xxxxx", //   --短信模板id
          TemplateParam: "{'code':'aaaaa'}"
        };

        var requestOption = {
          method: "POST"
        };

        await client.request("SendSms", params, requestOption).then(
          result => {
            if (result.Code == "OK") {
              this.info.result = true;
              this.info.msg = "发送成功";
            }
            //this.ctx.body = JSON.stringify(result);
            // console.log(JSON.stringify(result));
          },
          ex => {
            this.info.result = false;
            let mobilebaid = "";
            if (mobile) {
              mobile += ",";
            }
            mobilebaid += mobile;
            this.info.msg = "发送失败,失败号码" + mobilebaid + "其它发送成功";
            console.log(ex);
          },
          await this.dbWrite.update(BizContractSub, {
            mobile: item.mobile
          },
            {
              sendNumber: sendNumber
            })
        );
原文地址:https://www.cnblogs.com/lvqianqian/p/12546783.html