core
    正在准备搜索索引...

    接口 YmxNetwork

    网络

    interface YmxNetwork {
        downloadFile(data: DownloadFileData): Promise<DownloadFileResult>;
        request(data: RequestData): Promise<RequestResult>;
        uploadFile(data: UploadFileData): Promise<UploadFileResult>;
    }

    层级 (查看层级一览)

    索引

    方法

    • 下载文件

      参数

      返回 Promise<DownloadFileResult>

      ymx.downloadFile({
      url: 'https://www.yimenapp.com/doc/doc.pdf'
      }).then(res => {
      alert(JSON.stringify(res));
      }).catch((err) => {
      alert(`download error: ${JSON.stringify(err)}`);
      });
    • 网络请求

      参数

      返回 Promise<RequestResult>

      ymx.request({
      url: 'https://www.yimenapp.com/doc/echo2',
      method: 'POST',
      data: {
      key1: 'value 1',
      hello: '世界'
      }
      }).then(res => {
      alert(JSON.stringify(res));
      }).catch((err) => {
      alert(`request error: ${JSON.stringify(err)}`);
      });
      ymx.request({
      url: 'https://www.yimenapp.com/doc/echo2',
      method: 'GET'
      }).then(res => {
      alert(JSON.stringify(res));
      }).catch((err) => {
      alert(`request error: ${JSON.stringify(err)}`);
      });
    • 上传文件

      参数

      返回 Promise<UploadFileResult>

      // 选文件
      ymx.chooseMedia({
      sourceType: ['album'],
      mediaType: ['image'],
      count: 1
      }).then(choose => {
      // 上传
      ymx.uploadFile({
      url: 'https://www.yimenapp.com/doc/echo2',
      filePath: choose.tempFiles[0].tempFilePath
      }).then(res => {
      alert(JSON.stringify(res));
      }).catch((uploadErr) => {
      alert(`upload error: ${JSON.stringify(uploadErr)}`);
      });
      }).catch((chooseErr) => {
      alert(`choose error: ${JSON.stringify(chooseErr)}`);
      });