phones.vue 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727
  1. <template>
  2. <view>
  3. <phone-directory :phones="phones" @paramClick="paramClick"></phone-directory>
  4. </view>
  5. </template>
  6. <script>
  7. import phoneDirectory from '@/components/phone-directory/phone-directory.vue'
  8. export default {
  9. name:"phones",
  10. components:{
  11. phoneDirectory
  12. },
  13. data() {
  14. return {
  15. //示例数据
  16. phones:{
  17. "A": [{
  18. "id": 56,
  19. "spell": "aba",
  20. "name": "阿坝"
  21. }, {
  22. "id": 57,
  23. "spell": "akesu",
  24. "name": "阿克苏"
  25. }, {
  26. "id": 58,
  27. "spell": "alashanmeng",
  28. "name": "阿拉善盟"
  29. }, {
  30. "id": 59,
  31. "spell": "aletai",
  32. "name": "阿勒泰"
  33. }, {
  34. "id": 60,
  35. "spell": "ali",
  36. "name": "阿里"
  37. }, {
  38. "id": 61,
  39. "spell": "ankang",
  40. "name": "安康"
  41. }, {
  42. "id": 62,
  43. "spell": "anqing",
  44. "name": "安庆"
  45. }, {
  46. "id": 63,
  47. "spell": "anshan",
  48. "name": "鞍山"
  49. }, {
  50. "id": 64,
  51. "spell": "anshun",
  52. "name": "安顺"
  53. }, {
  54. "id": 65,
  55. "spell": "anyang",
  56. "name": "安阳"
  57. }, {
  58. "id": 338,
  59. "spell": "acheng",
  60. "name": "阿城"
  61. }, {
  62. "id": 339,
  63. "spell": "anfu",
  64. "name": "安福"
  65. }, {
  66. "id": 340,
  67. "spell": "anji",
  68. "name": "安吉"
  69. }, {
  70. "id": 341,
  71. "spell": "anning",
  72. "name": "安宁"
  73. }, {
  74. "id": 342,
  75. "spell": "anqiu",
  76. "name": "安丘"
  77. }, {
  78. "id": 343,
  79. "spell": "anxi",
  80. "name": "安溪"
  81. }, {
  82. "id": 344,
  83. "spell": "anyi",
  84. "name": "安义"
  85. }, {
  86. "id": 345,
  87. "spell": "anyuan",
  88. "name": "安远"
  89. }],
  90. "B": [{
  91. "id": 1,
  92. "spell": "beijing",
  93. "name": "北京"
  94. }, {
  95. "id": 66,
  96. "spell": "baicheng",
  97. "name": "白城"
  98. }, {
  99. "id": 67,
  100. "spell": "baise",
  101. "name": "百色"
  102. }, {
  103. "id": 68,
  104. "spell": "baishan",
  105. "name": "白山"
  106. }, {
  107. "id": 69,
  108. "spell": "baiyin",
  109. "name": "白银"
  110. }, {
  111. "id": 70,
  112. "spell": "bangbu",
  113. "name": "蚌埠"
  114. }, {
  115. "id": 71,
  116. "spell": "baoding",
  117. "name": "保定"
  118. }, {
  119. "id": 72,
  120. "spell": "baoji",
  121. "name": "宝鸡"
  122. }, {
  123. "id": 73,
  124. "spell": "baoshan",
  125. "name": "保山"
  126. }, {
  127. "id": 74,
  128. "spell": "baotou",
  129. "name": "包头"
  130. }, {
  131. "id": 75,
  132. "spell": "bayannaoer",
  133. "name": "巴彦淖尔"
  134. }, {
  135. "id": 76,
  136. "spell": "bayinguoleng",
  137. "name": "巴音郭楞"
  138. }, {
  139. "id": 77,
  140. "spell": "bazhong",
  141. "name": "巴中"
  142. }, {
  143. "id": 78,
  144. "spell": "beihai",
  145. "name": "北海"
  146. }, {
  147. "id": 79,
  148. "spell": "benxi",
  149. "name": "本溪"
  150. }, {
  151. "id": 80,
  152. "spell": "bijie",
  153. "name": "毕节"
  154. }, {
  155. "id": 81,
  156. "spell": "binzhou",
  157. "name": "滨州"
  158. }, {
  159. "id": 82,
  160. "spell": "boertala",
  161. "name": "博尔塔拉"
  162. }, {
  163. "id": 83,
  164. "spell": "bozhou",
  165. "name": "亳州"
  166. }, {
  167. "id": 346,
  168. "spell": "baoying",
  169. "name": "宝应"
  170. }, {
  171. "id": 347,
  172. "spell": "bayan",
  173. "name": "巴彦"
  174. }, {
  175. "id": 348,
  176. "spell": "binhai",
  177. "name": "滨海"
  178. }, {
  179. "id": 349,
  180. "spell": "binxian",
  181. "name": "宾县"
  182. }, {
  183. "id": 350,
  184. "spell": "binyang",
  185. "name": "宾阳"
  186. }, {
  187. "id": 351,
  188. "spell": "bishan",
  189. "name": "璧山"
  190. }, {
  191. "id": 352,
  192. "spell": "boai",
  193. "name": "博爱"
  194. }, {
  195. "id": 353,
  196. "spell": "boluo",
  197. "name": "博罗"
  198. }, {
  199. "id": 354,
  200. "spell": "boxing",
  201. "name": "博兴"
  202. }],
  203. "C": [{
  204. "id": 2,
  205. "spell": "chongqing",
  206. "name": "重庆"
  207. }, {
  208. "id": 5,
  209. "spell": "changchun",
  210. "name": "长春"
  211. }, {
  212. "id": 6,
  213. "spell": "changsha",
  214. "name": "长沙"
  215. }, {
  216. "id": 7,
  217. "spell": "changzhou",
  218. "name": "常州"
  219. }, {
  220. "id": 8,
  221. "spell": "chengdu",
  222. "name": "成都"
  223. }, {
  224. "id": 84,
  225. "spell": "cangzhou",
  226. "name": "沧州"
  227. }, {
  228. "id": 85,
  229. "spell": "changde",
  230. "name": "常德"
  231. }, {
  232. "id": 86,
  233. "spell": "changdu",
  234. "name": "昌都"
  235. }, {
  236. "id": 87,
  237. "spell": "changji",
  238. "name": "昌吉"
  239. }, {
  240. "id": 88,
  241. "spell": "changzhi",
  242. "name": "长治"
  243. }, {
  244. "id": 89,
  245. "spell": "chaohu",
  246. "name": "巢湖"
  247. }, {
  248. "id": 90,
  249. "spell": "chaoyang",
  250. "name": "朝阳"
  251. }, {
  252. "id": 91,
  253. "spell": "chaozhou",
  254. "name": "潮州"
  255. }, {
  256. "id": 92,
  257. "spell": "chengde",
  258. "name": "承德"
  259. }, {
  260. "id": 93,
  261. "spell": "chenzhou",
  262. "name": "郴州"
  263. }, {
  264. "id": 94,
  265. "spell": "chifeng",
  266. "name": "赤峰"
  267. }, {
  268. "id": 95,
  269. "spell": "chizhou",
  270. "name": "池州"
  271. }, {
  272. "id": 96,
  273. "spell": "chongzuo",
  274. "name": "崇左"
  275. }, {
  276. "id": 97,
  277. "spell": "chuxiong",
  278. "name": "楚雄"
  279. }, {
  280. "id": 98,
  281. "spell": "chuzhou",
  282. "name": "滁州"
  283. }, {
  284. "id": 355,
  285. "spell": "cangnan",
  286. "name": "苍南"
  287. }, {
  288. "id": 356,
  289. "spell": "cangshan",
  290. "name": "苍山"
  291. }, {
  292. "id": 357,
  293. "spell": "caoxian",
  294. "name": "曹县"
  295. }, {
  296. "id": 358,
  297. "spell": "changdao",
  298. "name": "长岛"
  299. }, {
  300. "id": 359,
  301. "spell": "changfeng",
  302. "name": "长丰"
  303. }, {
  304. "id": 360,
  305. "spell": "changhai",
  306. "name": "长海"
  307. }, {
  308. "id": 361,
  309. "spell": "changle",
  310. "name": "长乐"
  311. }, {
  312. "id": 362,
  313. "spell": "changle",
  314. "name": "昌乐"
  315. }, {
  316. "id": 363,
  317. "spell": "changshan",
  318. "name": "常山"
  319. }, {
  320. "id": 364,
  321. "spell": "changshu",
  322. "name": "常熟"
  323. }, {
  324. "id": 365,
  325. "spell": "changtai",
  326. "name": "长泰"
  327. }, {
  328. "id": 366,
  329. "spell": "changting",
  330. "name": "长汀"
  331. }, {
  332. "id": 367,
  333. "spell": "changxing",
  334. "name": "长兴"
  335. }, {
  336. "id": 368,
  337. "spell": "changyi",
  338. "name": "昌邑"
  339. }, {
  340. "id": 369,
  341. "spell": "chaoan",
  342. "name": "潮安"
  343. }, {
  344. "id": 370,
  345. "spell": "chenggong",
  346. "name": "呈贡"
  347. }, {
  348. "id": 371,
  349. "spell": "chengkou",
  350. "name": "城口"
  351. }, {
  352. "id": 372,
  353. "spell": "chengwu",
  354. "name": "成武"
  355. }, {
  356. "id": 373,
  357. "spell": "chiping",
  358. "name": "茌平"
  359. }, {
  360. "id": 374,
  361. "spell": "chongren",
  362. "name": "崇仁"
  363. }, {
  364. "id": 375,
  365. "spell": "chongyi",
  366. "name": "崇义"
  367. }, {
  368. "id": 376,
  369. "spell": "chongzhou",
  370. "name": "崇州"
  371. }, {
  372. "id": 377,
  373. "spell": "chunan",
  374. "name": "淳安"
  375. }, {
  376. "id": 378,
  377. "spell": "cixi",
  378. "name": "慈溪"
  379. }, {
  380. "id": 379,
  381. "spell": "conghua",
  382. "name": "从化"
  383. }, {
  384. "id": 380,
  385. "spell": "congyang",
  386. "name": "枞阳"
  387. }],
  388. "K": [{
  389. "id": 25,
  390. "spell": "kunming",
  391. "name": "昆明"
  392. }, {
  393. "id": 174,
  394. "spell": "kaifeng",
  395. "name": "开封"
  396. }, {
  397. "id": 175,
  398. "spell": "kashidi",
  399. "name": "喀什地"
  400. }, {
  401. "id": 176,
  402. "spell": "kelamayi",
  403. "name": "克拉玛依"
  404. }, {
  405. "id": 177,
  406. "spell": "kezile",
  407. "name": "克孜勒"
  408. }, {
  409. "id": 555,
  410. "spell": "kaihua",
  411. "name": "开化"
  412. }, {
  413. "id": 556,
  414. "spell": "kaiping",
  415. "name": "开平"
  416. }, {
  417. "id": 557,
  418. "spell": "kaixian",
  419. "name": "开县"
  420. }, {
  421. "id": 558,
  422. "spell": "kaiyang",
  423. "name": "开阳"
  424. }, {
  425. "id": 559,
  426. "spell": "kangping",
  427. "name": "康平"
  428. }, {
  429. "id": 560,
  430. "spell": "kenli",
  431. "name": "垦利"
  432. }, {
  433. "id": 561,
  434. "spell": "kunshan",
  435. "name": "昆山"
  436. }],
  437. "M": [{
  438. "id": 203,
  439. "spell": "maanshan",
  440. "name": "马鞍山"
  441. }, {
  442. "id": 204,
  443. "spell": "maoming",
  444. "name": "茂名"
  445. }],
  446. "S": [{
  447. "id": 3,
  448. "spell": "shanghai",
  449. "name": "上海"
  450. }, {
  451. "id": 36,
  452. "spell": "shenyang",
  453. "name": "沈阳"
  454. }, {
  455. "id": 37,
  456. "spell": "shenzhen",
  457. "name": "深圳"
  458. }, {
  459. "id": 38,
  460. "spell": "shijiazhuang",
  461. "name": "石家庄"
  462. }, {
  463. "id": 39,
  464. "spell": "suzhou",
  465. "name": "苏州"
  466. }, {
  467. "id": 237,
  468. "spell": "sanmenxia",
  469. "name": "三门峡"
  470. }, {
  471. "id": 238,
  472. "spell": "sanming",
  473. "name": "三明"
  474. }, {
  475. "id": 239,
  476. "spell": "sanya",
  477. "name": "三亚"
  478. }, {
  479. "id": 240,
  480. "spell": "shangluo",
  481. "name": "商洛"
  482. }, {
  483. "id": 241,
  484. "spell": "shangqiu",
  485. "name": "商丘"
  486. }, {
  487. "id": 242,
  488. "spell": "shangrao",
  489. "name": "上饶"
  490. }, {
  491. "id": 243,
  492. "spell": "shannan",
  493. "name": "山南"
  494. }, {
  495. "id": 244,
  496. "spell": "shantou",
  497. "name": "汕头"
  498. }, {
  499. "id": 245,
  500. "spell": "shanwei",
  501. "name": "汕尾"
  502. }, {
  503. "id": 246,
  504. "spell": "shaoguan",
  505. "name": "韶关"
  506. }, {
  507. "id": 247,
  508. "spell": "shaoxing",
  509. "name": "绍兴"
  510. }, {
  511. "id": 248,
  512. "spell": "shaoyang",
  513. "name": "邵阳"
  514. }, {
  515. "id": 249,
  516. "spell": "shiyan",
  517. "name": "十堰"
  518. }, {
  519. "id": 250,
  520. "spell": "shizuishan",
  521. "name": "石嘴山"
  522. }, {
  523. "id": 251,
  524. "spell": "shuangyashan",
  525. "name": "双鸭山"
  526. }, {
  527. "id": 252,
  528. "spell": "shuozhou",
  529. "name": "朔州"
  530. }, {
  531. "id": 253,
  532. "spell": "siping",
  533. "name": "四平"
  534. }, {
  535. "id": 254,
  536. "spell": "songyuan",
  537. "name": "松原"
  538. }, {
  539. "id": 255,
  540. "spell": "suihua",
  541. "name": "绥化"
  542. }, {
  543. "id": 256,
  544. "spell": "suining",
  545. "name": "遂宁"
  546. }],
  547. "T": [{
  548. "id": 4,
  549. "spell": "tianjin",
  550. "name": "天津"
  551. }, {
  552. "id": 40,
  553. "spell": "taizhou",
  554. "name": "台州"
  555. }, {
  556. "id": 41,
  557. "spell": "tangshan",
  558. "name": "唐山"
  559. }, {
  560. "id": 260,
  561. "spell": "tachengdi",
  562. "name": "塔城地"
  563. }, {
  564. "id": 261,
  565. "spell": "taian",
  566. "name": "泰安"
  567. }, {
  568. "id": 262,
  569. "spell": "taiyuan",
  570. "name": "太原"
  571. }, {
  572. "id": 263,
  573. "spell": "taizhou",
  574. "name": "泰州"
  575. }, {
  576. "id": 264,
  577. "spell": "tianshui",
  578. "name": "天水"
  579. }, {
  580. "id": 265,
  581. "spell": "tieling",
  582. "name": "铁岭"
  583. }, {
  584. "id": 266,
  585. "spell": "tongchuan",
  586. "name": "铜川"
  587. }, {
  588. "id": 267,
  589. "spell": "tonghua",
  590. "name": "通化"
  591. }, {
  592. "id": 268,
  593. "spell": "tongliao",
  594. "name": "通辽"
  595. }],
  596. "X": [{
  597. "id": 46,
  598. "spell": "xiamen",
  599. "name": "厦门"
  600. }, {
  601. "id": 47,
  602. "spell": "xian",
  603. "name": "西安"
  604. }, {
  605. "id": 48,
  606. "spell": "xuchang",
  607. "name": "许昌"
  608. }],
  609. "Y": [{
  610. "id": 50,
  611. "spell": "yangzhou",
  612. "name": "扬州"
  613. }, {
  614. "id": 51,
  615. "spell": "yantai",
  616. "name": "烟台"
  617. }, {
  618. "id": 298,
  619. "spell": "yaan",
  620. "name": "雅安"
  621. }, {
  622. "id": 299,
  623. "spell": "yanan",
  624. "name": "延安"
  625. }],
  626. "Z": [{
  627. "id": 52,
  628. "spell": "zhangzhou",
  629. "name": "漳州"
  630. }, {
  631. "id": 53,
  632. "spell": "zhengzhou",
  633. "name": "郑州"
  634. }, {
  635. "id": 54,
  636. "spell": "zhongshan",
  637. "name": "中山"
  638. }, {
  639. "id": 55,
  640. "spell": "zhuhai",
  641. "name": "珠海"
  642. }, {
  643. "id": 321,
  644. "spell": "zaozhuang",
  645. "name": "枣庄"
  646. }, {
  647. "id": 322,
  648. "spell": "zhengzhou",
  649. "name": "郑州"
  650. }, {
  651. "id": 323,
  652. "spell": "zhongshan",
  653. "name": "中山"
  654. }, {
  655. "id": 324,
  656. "spell": "zhuhai",
  657. "name": "珠海"
  658. }, {
  659. "id": 325,
  660. "spell": "zaozhuang",
  661. "name": "枣庄"
  662. }, {
  663. "id": 326,
  664. "spell": "zhengzhou",
  665. "name": "郑州"
  666. }, {
  667. "id": 254,
  668. "spell": "zhongshan",
  669. "name": "中山"
  670. }, {
  671. "id": 355,
  672. "spell": "zhuhai",
  673. "name": "珠海"
  674. }, {
  675. "id": 121,
  676. "spell": "zaozhuang",
  677. "name": "枣庄"
  678. }, {
  679. "id": 453,
  680. "spell": "zhengzhou",
  681. "name": "郑州"
  682. }, {
  683. "id": 554,
  684. "spell": "zhongshan",
  685. "name": "中山"
  686. }, {
  687. "id": 255,
  688. "spell": "zhuhai",
  689. "name": "珠海"
  690. }, {
  691. "id": 368,
  692. "spell": "zaozhuang",
  693. "name": "枣庄"
  694. }, {
  695. "id": 369,
  696. "spell": "zhengzhou",
  697. "name": "郑州"
  698. }, {
  699. "id": 754,
  700. "spell": "zhongshan",
  701. "name": "中山"
  702. }, {
  703. "id": 655,
  704. "spell": "zhuhai",
  705. "name": "珠海"
  706. }, {
  707. "id": 668,
  708. "spell": "zaozhuang",
  709. "name": "枣庄"
  710. }]
  711. }
  712. }
  713. },
  714. methods : {
  715. paramClick (e) {
  716. console.log(e)
  717. }
  718. }
  719. }
  720. </script>
  721. <style>
  722. </style>