index.tsx 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. import { defineComponent, reactive } from 'vue'
  2. import Draw from './draw'
  3. export default defineComponent({
  4. components: {
  5. Draw
  6. },
  7. setup() {
  8. const cdata = reactive([
  9. {
  10. // 名字需要与 “common/map/fujian.js” 地图数据文件里面定义的一一对应,不能是 “福州” 或者 “闽” 之类的缩写
  11. name: '福州市',
  12. value: 10,
  13. elseData: {
  14. // 这里放置地图 tooltip 里想显示的数据
  15. }
  16. },
  17. {
  18. name: '厦门市',
  19. value: 9,
  20. },
  21. {
  22. name: '漳州市',
  23. value: 8,
  24. },
  25. {
  26. name: '泉州市',
  27. value: 7,
  28. },
  29. {
  30. name: '三明市',
  31. value: 6,
  32. },
  33. {
  34. name: '莆田市',
  35. value: 5,
  36. },
  37. {
  38. name: '南平市',
  39. value: 4,
  40. },
  41. {
  42. name: '龙岩市',
  43. value: 3,
  44. },
  45. {
  46. name: '宁德市',
  47. value: 2,
  48. }
  49. ])
  50. return () => {
  51. return <div>
  52. <Draw cdata={cdata} />
  53. </div>
  54. }
  55. }
  56. })