@cainiaofe/cn-ui-m
Version:
31 lines (30 loc) • 1.47 kB
JavaScript
import { __awaiter, __generator } from "tslib";
import * as React from 'react';
import { CnPullToRefresh, CnDemoDescription, CnMessage, CnDemoPage, } from "../../..";
var sleep = function (time) {
return new Promise(function (resolve) { return setTimeout(resolve, time); });
};
export var 处理刷新失败的情况 = function () {
return (React.createElement(CnDemoPage, { title: "\u5904\u7406\u5237\u65B0\u5931\u8D25\u7684\u60C5\u51B5" },
React.createElement(CnPullToRefresh, { onRefresh: function () { return __awaiter(void 0, void 0, void 0, function () {
return __generator(this, function (_a) {
switch (_a.label) {
case 0: return [4 /*yield*/, sleep(1000)];
case 1:
_a.sent();
CnMessage.error({
content: '刷新失败',
});
return [2 /*return*/];
}
});
}); } },
React.createElement("div", { style: {
display: 'flex',
justifyContent: 'center',
alignItems: 'center',
height: '100vh',
} },
React.createElement(CnDemoDescription, null, "\u4E0B\u62C9\u5237\u65B0\u4E00\u4E0B\u8BD5\u8BD5")))));
};
export default { title: 'demo/CnPullToRefresh' };