@cainiaofe/cn-ui-m
Version:
15 lines (14 loc) • 1.06 kB
JavaScript
import * as React from 'react';
import { CnAsyncSelect, CnBox, CnDemoBlock, CnRadioGroup, CnDemoPage, } from "../../..";
export var 依赖刷新 = function () {
var _a = React.useState('A'), condition = _a[0], setCondition = _a[1];
return (React.createElement(CnDemoPage, { title: "\u6839\u636E\u4F9D\u8D56\u81EA\u52A8\u5237\u65B0" },
React.createElement(CnDemoBlock, { title: "\u6839\u636E\u4F9D\u8D56\u81EA\u52A8\u5237\u65B0", padding: 0 },
React.createElement(CnBox, { margin: [0, 12] },
React.createElement(CnRadioGroup, { value: condition, onChange: function (value) { return setCondition(value); }, dataSource: ['A', 'B', 'C'], direction: "hoz" })),
React.createElement(CnAsyncSelect, { remoteUrl: "https://rap2api.alibaba-inc.com/app/mock-scene/7053/api/select/cn-data-source?_tag=mock", requestConfig: {
refreshDeps: [condition],
} }))));
};
依赖刷新.desc = '通过设置refreshDeps属性实现依赖刷新';
export default { title: 'demo/CnAsyncSelect' };