UNPKG

@cainiaofe/cn-ui-m

Version:
26 lines (25 loc) 1.5 kB
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 = '业务后端根据数据规范自主实现获取文件下载链接接口,使用组件时完全自定义请求,最后组件根据【普通下载】规则触发对应类型的下载流程';