Demo.tsx 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. import React from 'react';
  2. import Cascader from '../index';
  3. const Demo = () => {
  4. const treeData = [
  5. {
  6. label: '浙江省',
  7. value: 'zhejiang',
  8. children: [
  9. {
  10. label: '杭州市',
  11. value: 'hangzhou',
  12. children: [
  13. {
  14. label: '西湖区',
  15. value: 'xihu',
  16. },
  17. {
  18. label: '萧山区',
  19. value: 'xiaoshan',
  20. },
  21. {
  22. label: '临安区',
  23. value: 'linan',
  24. },
  25. ],
  26. },
  27. {
  28. label: '宁波市',
  29. value: 'ningbo',
  30. children: [
  31. {
  32. label: '海曙区',
  33. value: 'haishu',
  34. },
  35. {
  36. label: '江北区',
  37. value: 'jiangbei',
  38. }
  39. ]
  40. },
  41. ],
  42. }
  43. ];
  44. return (
  45. <div>
  46. <Cascader
  47. style={{ width: 300 }}
  48. treeData={treeData}
  49. placeholder="默认格式"
  50. />
  51. <Cascader
  52. zIndex={99999}
  53. style={{ width: 300 }}
  54. treeData={treeData}
  55. changeOnSelect
  56. placeholder="可搜索的选择即改变"
  57. />
  58. </div>
  59. )
  60. }
  61. export default Demo