@cainiaofe/cn-ui-m
Version:
26 lines (25 loc) • 1.5 kB
JavaScript
import { __awaiter, __generator } from "tslib";
import React from 'react';
import { CnPage, CnDownload } from "../../..";
export default { title: 'demo/CnDownload' };
export var 自定义获取下载链接请求配置 = function () {
return (React.createElement(CnPage, null,
React.createElement(CnDownload, { requestConfig: {
url: 'https://oneapi.alibaba-inc.com/mock/l00nz0jl/ei/oss-download',
method: 'get',
params: { p1: 'p1value' },
} })));
};
自定义获取下载链接请求配置.desc =
'业务后端根据数据规范自主实现获取文件下载链接接口,使用组件时只传入请求的参数,组件会内置请求获取下载链接,最后根据【普通下载】规则触发对应类型的下载流程';
export var 自定义获取下载链接请求 = function () {
var service = function () { return __awaiter(void 0, void 0, void 0, function () {
return __generator(this, function (_a) {
return [2 /*return*/, 'https://img.alicdn.com/tfs/TB1lJlwIYr1gK0jSZR0XXbP8XXa-500-220.png'];
});
}); };
return (React.createElement(CnPage, null,
React.createElement(CnDownload, { requestConfig: { service: service } })));
};
自定义获取下载链接请求.desc =
'业务后端根据数据规范自主实现获取文件下载链接接口,使用组件时完全自定义请求,最后组件根据【普通下载】规则触发对应类型的下载流程';