index.vue 14 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111
  1. <template>
  2. <uni-shadow-root class="vant-dist-icon-index"><view :class="computed.rootClass({ classPrefix, name })" :style="computed.rootStyle({ customStyle, color, size })" @click="onClick">
  3. <van-info v-if="info !== null || dot" :dot="dot" :info="info" custom-class="van-icon__info info-class"></van-info>
  4. <image v-if="computed.isImage(name)" :src="name" mode="aspectFit" class="van-icon__image"></image>
  5. </view></uni-shadow-root>
  6. </template>
  7. <wxs src="./index.wxs" module="computed"></wxs>
  8. <script>
  9. import VanInfo from '../info/index.vue'
  10. global['__wxVueOptions'] = {components:{'van-info': VanInfo}}
  11. global['__wxRoute'] = 'vant/dist/icon/index'
  12. import { VantComponent } from '../common/component';
  13. VantComponent({
  14. classes: ['info-class'],
  15. props: {
  16. dot: Boolean,
  17. info: null,
  18. size: null,
  19. color: String,
  20. customStyle: String,
  21. classPrefix: {
  22. type: String,
  23. value: 'van-icon',
  24. },
  25. name: String,
  26. },
  27. methods: {
  28. onClick() {
  29. this.$emit('click');
  30. },
  31. },
  32. });
  33. export default global['__wxComponents']['vant/dist/icon/index']
  34. </script>
  35. <style platform="mp-weixin">
  36. @import '../common/index.css';
  37. .van-icon {
  38. text-rendering: auto;
  39. -webkit-font-smoothing: antialiased;
  40. font: normal normal normal 14px/1 var(--van-icon-font-family, "vant-icon");
  41. font-size: inherit;
  42. position: relative
  43. }
  44. .van-icon,
  45. .van-icon:before {
  46. display: inline-block
  47. }
  48. .van-icon-contact:before {
  49. content: "\e753"
  50. }
  51. .van-icon-notes:before {
  52. content: "\e63c"
  53. }
  54. .van-icon-records:before {
  55. content: "\e63d"
  56. }
  57. .van-icon-cash-back-record:before {
  58. content: "\e63e"
  59. }
  60. .van-icon-newspaper:before {
  61. content: "\e63f"
  62. }
  63. .van-icon-discount:before {
  64. content: "\e640"
  65. }
  66. .van-icon-completed:before {
  67. content: "\e641"
  68. }
  69. .van-icon-user:before {
  70. content: "\e642"
  71. }
  72. .van-icon-description:before {
  73. content: "\e643"
  74. }
  75. .van-icon-list-switch:before {
  76. content: "\e6ad"
  77. }
  78. .van-icon-list-switching:before {
  79. content: "\e65a"
  80. }
  81. .van-icon-link-o:before {
  82. content: "\e751"
  83. }
  84. .van-icon-miniprogram-o:before {
  85. content: "\e752"
  86. }
  87. .van-icon-qq:before {
  88. content: "\e74e"
  89. }
  90. .van-icon-wechat-moments:before {
  91. content: "\e74f"
  92. }
  93. .van-icon-weibo:before {
  94. content: "\e750"
  95. }
  96. .van-icon-cash-o:before {
  97. content: "\e74d"
  98. }
  99. .van-icon-guide-o:before {
  100. content: "\e74c"
  101. }
  102. .van-icon-invitation:before {
  103. content: "\e6d6"
  104. }
  105. .van-icon-shield-o:before {
  106. content: "\e74b"
  107. }
  108. .van-icon-exchange:before {
  109. content: "\e6af"
  110. }
  111. .van-icon-eye:before {
  112. content: "\e6b0"
  113. }
  114. .van-icon-enlarge:before {
  115. content: "\e6b1"
  116. }
  117. .van-icon-expand-o:before {
  118. content: "\e6b2"
  119. }
  120. .van-icon-eye-o:before {
  121. content: "\e6b3"
  122. }
  123. .van-icon-expand:before {
  124. content: "\e6b4"
  125. }
  126. .van-icon-filter-o:before {
  127. content: "\e6b5"
  128. }
  129. .van-icon-fire:before {
  130. content: "\e6b6"
  131. }
  132. .van-icon-fail:before {
  133. content: "\e6b7"
  134. }
  135. .van-icon-failure:before {
  136. content: "\e6b8"
  137. }
  138. .van-icon-fire-o:before {
  139. content: "\e6b9"
  140. }
  141. .van-icon-flag-o:before {
  142. content: "\e6ba"
  143. }
  144. .van-icon-font:before {
  145. content: "\e6bb"
  146. }
  147. .van-icon-font-o:before {
  148. content: "\e6bc"
  149. }
  150. .van-icon-gem-o:before {
  151. content: "\e6bd"
  152. }
  153. .van-icon-flower-o:before {
  154. content: "\e6be"
  155. }
  156. .van-icon-gem:before {
  157. content: "\e6bf"
  158. }
  159. .van-icon-gift-card:before {
  160. content: "\e6c0"
  161. }
  162. .van-icon-friends:before {
  163. content: "\e6c1"
  164. }
  165. .van-icon-friends-o:before {
  166. content: "\e6c2"
  167. }
  168. .van-icon-gold-coin:before {
  169. content: "\e6c3"
  170. }
  171. .van-icon-gold-coin-o:before {
  172. content: "\e6c4"
  173. }
  174. .van-icon-good-job-o:before {
  175. content: "\e6c5"
  176. }
  177. .van-icon-gift:before {
  178. content: "\e6c6"
  179. }
  180. .van-icon-gift-o:before {
  181. content: "\e6c7"
  182. }
  183. .van-icon-gift-card-o:before {
  184. content: "\e6c8"
  185. }
  186. .van-icon-good-job:before {
  187. content: "\e6c9"
  188. }
  189. .van-icon-home-o:before {
  190. content: "\e6ca"
  191. }
  192. .van-icon-goods-collect:before {
  193. content: "\e6cb"
  194. }
  195. .van-icon-graphic:before {
  196. content: "\e6cc"
  197. }
  198. .van-icon-goods-collect-o:before {
  199. content: "\e6cd"
  200. }
  201. .van-icon-hot-o:before {
  202. content: "\e6ce"
  203. }
  204. .van-icon-info:before {
  205. content: "\e6cf"
  206. }
  207. .van-icon-hotel-o:before {
  208. content: "\e6d0"
  209. }
  210. .van-icon-info-o:before {
  211. content: "\e6d1"
  212. }
  213. .van-icon-hot-sale-o:before {
  214. content: "\e6d2"
  215. }
  216. .van-icon-hot:before {
  217. content: "\e6d3"
  218. }
  219. .van-icon-like:before {
  220. content: "\e6d4"
  221. }
  222. .van-icon-idcard:before {
  223. content: "\e6d5"
  224. }
  225. .van-icon-like-o:before {
  226. content: "\e6d7"
  227. }
  228. .van-icon-hot-sale:before {
  229. content: "\e6d8"
  230. }
  231. .van-icon-location-o:before {
  232. content: "\e6d9"
  233. }
  234. .van-icon-location:before {
  235. content: "\e6da"
  236. }
  237. .van-icon-label:before {
  238. content: "\e6db"
  239. }
  240. .van-icon-lock:before {
  241. content: "\e6dc"
  242. }
  243. .van-icon-label-o:before {
  244. content: "\e6dd"
  245. }
  246. .van-icon-map-marked:before {
  247. content: "\e6de"
  248. }
  249. .van-icon-logistics:before {
  250. content: "\e6df"
  251. }
  252. .van-icon-manager:before {
  253. content: "\e6e0"
  254. }
  255. .van-icon-more:before {
  256. content: "\e6e1"
  257. }
  258. .van-icon-live:before {
  259. content: "\e6e2"
  260. }
  261. .van-icon-manager-o:before {
  262. content: "\e6e3"
  263. }
  264. .van-icon-medal:before {
  265. content: "\e6e4"
  266. }
  267. .van-icon-more-o:before {
  268. content: "\e6e5"
  269. }
  270. .van-icon-music-o:before {
  271. content: "\e6e6"
  272. }
  273. .van-icon-music:before {
  274. content: "\e6e7"
  275. }
  276. .van-icon-new-arrival-o:before {
  277. content: "\e6e8"
  278. }
  279. .van-icon-medal-o:before {
  280. content: "\e6e9"
  281. }
  282. .van-icon-new-o:before {
  283. content: "\e6ea"
  284. }
  285. .van-icon-free-postage:before {
  286. content: "\e6eb"
  287. }
  288. .van-icon-newspaper-o:before {
  289. content: "\e6ec"
  290. }
  291. .van-icon-new-arrival:before {
  292. content: "\e6ed"
  293. }
  294. .van-icon-minus:before {
  295. content: "\e6ee"
  296. }
  297. .van-icon-orders-o:before {
  298. content: "\e6ef"
  299. }
  300. .van-icon-new:before {
  301. content: "\e6f0"
  302. }
  303. .van-icon-paid:before {
  304. content: "\e6f1"
  305. }
  306. .van-icon-notes-o:before {
  307. content: "\e6f2"
  308. }
  309. .van-icon-other-pay:before {
  310. content: "\e6f3"
  311. }
  312. .van-icon-pause-circle:before {
  313. content: "\e6f4"
  314. }
  315. .van-icon-pause:before {
  316. content: "\e6f5"
  317. }
  318. .van-icon-pause-circle-o:before {
  319. content: "\e6f6"
  320. }
  321. .van-icon-peer-pay:before {
  322. content: "\e6f7"
  323. }
  324. .van-icon-pending-payment:before {
  325. content: "\e6f8"
  326. }
  327. .van-icon-passed:before {
  328. content: "\e6f9"
  329. }
  330. .van-icon-plus:before {
  331. content: "\e6fa"
  332. }
  333. .van-icon-phone-circle-o:before {
  334. content: "\e6fb"
  335. }
  336. .van-icon-phone-o:before {
  337. content: "\e6fc"
  338. }
  339. .van-icon-printer:before {
  340. content: "\e6fd"
  341. }
  342. .van-icon-photo-fail:before {
  343. content: "\e6fe"
  344. }
  345. .van-icon-phone:before {
  346. content: "\e6ff"
  347. }
  348. .van-icon-photo-o:before {
  349. content: "\e700"
  350. }
  351. .van-icon-play-circle:before {
  352. content: "\e701"
  353. }
  354. .van-icon-play:before {
  355. content: "\e702"
  356. }
  357. .van-icon-phone-circle:before {
  358. content: "\e703"
  359. }
  360. .van-icon-point-gift-o:before {
  361. content: "\e704"
  362. }
  363. .van-icon-point-gift:before {
  364. content: "\e705"
  365. }
  366. .van-icon-play-circle-o:before {
  367. content: "\e706"
  368. }
  369. .van-icon-shrink:before {
  370. content: "\e707"
  371. }
  372. .van-icon-photo:before {
  373. content: "\e708"
  374. }
  375. .van-icon-qr:before {
  376. content: "\e709"
  377. }
  378. .van-icon-qr-invalid:before {
  379. content: "\e70a"
  380. }
  381. .van-icon-question-o:before {
  382. content: "\e70b"
  383. }
  384. .van-icon-revoke:before {
  385. content: "\e70c"
  386. }
  387. .van-icon-replay:before {
  388. content: "\e70d"
  389. }
  390. .van-icon-service:before {
  391. content: "\e70e"
  392. }
  393. .van-icon-question:before {
  394. content: "\e70f"
  395. }
  396. .van-icon-search:before {
  397. content: "\e710"
  398. }
  399. .van-icon-refund-o:before {
  400. content: "\e711"
  401. }
  402. .van-icon-service-o:before {
  403. content: "\e712"
  404. }
  405. .van-icon-scan:before {
  406. content: "\e713"
  407. }
  408. .van-icon-share:before {
  409. content: "\e714"
  410. }
  411. .van-icon-send-gift-o:before {
  412. content: "\e715"
  413. }
  414. .van-icon-share-o:before {
  415. content: "\e716"
  416. }
  417. .van-icon-setting:before {
  418. content: "\e717"
  419. }
  420. .van-icon-points:before {
  421. content: "\e718"
  422. }
  423. .van-icon-photograph:before {
  424. content: "\e719"
  425. }
  426. .van-icon-shop:before {
  427. content: "\e71a"
  428. }
  429. .van-icon-shop-o:before {
  430. content: "\e71b"
  431. }
  432. .van-icon-shop-collect-o:before {
  433. content: "\e71c"
  434. }
  435. .van-icon-shop-collect:before {
  436. content: "\e71d"
  437. }
  438. .van-icon-smile:before {
  439. content: "\e71e"
  440. }
  441. .van-icon-shopping-cart-o:before {
  442. content: "\e71f"
  443. }
  444. .van-icon-sign:before {
  445. content: "\e720"
  446. }
  447. .van-icon-sort:before {
  448. content: "\e721"
  449. }
  450. .van-icon-star-o:before {
  451. content: "\e722"
  452. }
  453. .van-icon-smile-comment-o:before {
  454. content: "\e723"
  455. }
  456. .van-icon-stop:before {
  457. content: "\e724"
  458. }
  459. .van-icon-stop-circle-o:before {
  460. content: "\e725"
  461. }
  462. .van-icon-smile-o:before {
  463. content: "\e726"
  464. }
  465. .van-icon-star:before {
  466. content: "\e727"
  467. }
  468. .van-icon-success:before {
  469. content: "\e728"
  470. }
  471. .van-icon-stop-circle:before {
  472. content: "\e729"
  473. }
  474. .van-icon-records-o:before {
  475. content: "\e72a"
  476. }
  477. .van-icon-shopping-cart:before {
  478. content: "\e72b"
  479. }
  480. .van-icon-tosend:before {
  481. content: "\e72c"
  482. }
  483. .van-icon-todo-list:before {
  484. content: "\e72d"
  485. }
  486. .van-icon-thumb-circle-o:before {
  487. content: "\e72e"
  488. }
  489. .van-icon-thumb-circle:before {
  490. content: "\e72f"
  491. }
  492. .van-icon-umbrella-circle:before {
  493. content: "\e730"
  494. }
  495. .van-icon-underway:before {
  496. content: "\e731"
  497. }
  498. .van-icon-upgrade:before {
  499. content: "\e732"
  500. }
  501. .van-icon-todo-list-o:before {
  502. content: "\e733"
  503. }
  504. .van-icon-tv-o:before {
  505. content: "\e734"
  506. }
  507. .van-icon-underway-o:before {
  508. content: "\e735"
  509. }
  510. .van-icon-user-o:before {
  511. content: "\e736"
  512. }
  513. .van-icon-vip-card-o:before {
  514. content: "\e737"
  515. }
  516. .van-icon-vip-card:before {
  517. content: "\e738"
  518. }
  519. .van-icon-send-gift:before {
  520. content: "\e739"
  521. }
  522. .van-icon-wap-home:before {
  523. content: "\e73a"
  524. }
  525. .van-icon-wap-nav:before {
  526. content: "\e73b"
  527. }
  528. .van-icon-volume-o:before {
  529. content: "\e73c"
  530. }
  531. .van-icon-video:before {
  532. content: "\e73d"
  533. }
  534. .van-icon-wap-home-o:before {
  535. content: "\e73e"
  536. }
  537. .van-icon-volume:before {
  538. content: "\e73f"
  539. }
  540. .van-icon-warning:before {
  541. content: "\e740"
  542. }
  543. .van-icon-weapp-nav:before {
  544. content: "\e741"
  545. }
  546. .van-icon-wechat-pay:before {
  547. content: "\e742"
  548. }
  549. .van-icon-warning-o:before {
  550. content: "\e743"
  551. }
  552. .van-icon-wechat:before {
  553. content: "\e744"
  554. }
  555. .van-icon-setting-o:before {
  556. content: "\e745"
  557. }
  558. .van-icon-youzan-shield:before {
  559. content: "\e746"
  560. }
  561. .van-icon-warn-o:before {
  562. content: "\e747"
  563. }
  564. .van-icon-smile-comment:before {
  565. content: "\e748"
  566. }
  567. .van-icon-user-circle-o:before {
  568. content: "\e749"
  569. }
  570. .van-icon-video-o:before {
  571. content: "\e74a"
  572. }
  573. .van-icon-add-square:before {
  574. content: "\e65c"
  575. }
  576. .van-icon-add:before {
  577. content: "\e65d"
  578. }
  579. .van-icon-arrow-down:before {
  580. content: "\e65e"
  581. }
  582. .van-icon-arrow-up:before {
  583. content: "\e65f"
  584. }
  585. .van-icon-arrow:before {
  586. content: "\e660"
  587. }
  588. .van-icon-after-sale:before {
  589. content: "\e661"
  590. }
  591. .van-icon-add-o:before {
  592. content: "\e662"
  593. }
  594. .van-icon-alipay:before {
  595. content: "\e663"
  596. }
  597. .van-icon-ascending:before {
  598. content: "\e664"
  599. }
  600. .van-icon-apps-o:before {
  601. content: "\e665"
  602. }
  603. .van-icon-aim:before {
  604. content: "\e666"
  605. }
  606. .van-icon-award:before {
  607. content: "\e667"
  608. }
  609. .van-icon-arrow-left:before {
  610. content: "\e668"
  611. }
  612. .van-icon-award-o:before {
  613. content: "\e669"
  614. }
  615. .van-icon-audio:before {
  616. content: "\e66a"
  617. }
  618. .van-icon-bag-o:before {
  619. content: "\e66b"
  620. }
  621. .van-icon-balance-list:before {
  622. content: "\e66c"
  623. }
  624. .van-icon-back-top:before {
  625. content: "\e66d"
  626. }
  627. .van-icon-bag:before {
  628. content: "\e66e"
  629. }
  630. .van-icon-balance-pay:before {
  631. content: "\e66f"
  632. }
  633. .van-icon-balance-o:before {
  634. content: "\e670"
  635. }
  636. .van-icon-bar-chart-o:before {
  637. content: "\e671"
  638. }
  639. .van-icon-bars:before {
  640. content: "\e672"
  641. }
  642. .van-icon-balance-list-o:before {
  643. content: "\e673"
  644. }
  645. .van-icon-birthday-cake-o:before {
  646. content: "\e674"
  647. }
  648. .van-icon-bookmark:before {
  649. content: "\e675"
  650. }
  651. .van-icon-bill:before {
  652. content: "\e676"
  653. }
  654. .van-icon-bell:before {
  655. content: "\e677"
  656. }
  657. .van-icon-browsing-history-o:before {
  658. content: "\e678"
  659. }
  660. .van-icon-browsing-history:before {
  661. content: "\e679"
  662. }
  663. .van-icon-bookmark-o:before {
  664. content: "\e67a"
  665. }
  666. .van-icon-bulb-o:before {
  667. content: "\e67b"
  668. }
  669. .van-icon-bullhorn-o:before {
  670. content: "\e67c"
  671. }
  672. .van-icon-bill-o:before {
  673. content: "\e67d"
  674. }
  675. .van-icon-calendar-o:before {
  676. content: "\e67e"
  677. }
  678. .van-icon-brush-o:before {
  679. content: "\e67f"
  680. }
  681. .van-icon-card:before {
  682. content: "\e680"
  683. }
  684. .van-icon-cart-o:before {
  685. content: "\e681"
  686. }
  687. .van-icon-cart-circle:before {
  688. content: "\e682"
  689. }
  690. .van-icon-cart-circle-o:before {
  691. content: "\e683"
  692. }
  693. .van-icon-cart:before {
  694. content: "\e684"
  695. }
  696. .van-icon-cash-on-deliver:before {
  697. content: "\e685"
  698. }
  699. .van-icon-cash-back-record-o:before {
  700. content: "\e686"
  701. }
  702. .van-icon-cashier-o:before {
  703. content: "\e687"
  704. }
  705. .van-icon-chart-trending-o:before {
  706. content: "\e688"
  707. }
  708. .van-icon-certificate:before {
  709. content: "\e689"
  710. }
  711. .van-icon-chat:before {
  712. content: "\e68a"
  713. }
  714. .van-icon-clear:before {
  715. content: "\e68b"
  716. }
  717. .van-icon-chat-o:before {
  718. content: "\e68c"
  719. }
  720. .van-icon-checked:before {
  721. content: "\e68d"
  722. }
  723. .van-icon-clock:before {
  724. content: "\e68e"
  725. }
  726. .van-icon-clock-o:before {
  727. content: "\e68f"
  728. }
  729. .van-icon-close:before {
  730. content: "\e690"
  731. }
  732. .van-icon-closed-eye:before {
  733. content: "\e691"
  734. }
  735. .van-icon-circle:before {
  736. content: "\e692"
  737. }
  738. .van-icon-cluster-o:before {
  739. content: "\e693"
  740. }
  741. .van-icon-column:before {
  742. content: "\e694"
  743. }
  744. .van-icon-comment-circle-o:before {
  745. content: "\e695"
  746. }
  747. .van-icon-cluster:before {
  748. content: "\e696"
  749. }
  750. .van-icon-comment:before {
  751. content: "\e697"
  752. }
  753. .van-icon-comment-o:before {
  754. content: "\e698"
  755. }
  756. .van-icon-comment-circle:before {
  757. content: "\e699"
  758. }
  759. .van-icon-completed-o:before {
  760. content: "\e69a"
  761. }
  762. .van-icon-credit-pay:before {
  763. content: "\e69b"
  764. }
  765. .van-icon-coupon:before {
  766. content: "\e69c"
  767. }
  768. .van-icon-debit-pay:before {
  769. content: "\e69d"
  770. }
  771. .van-icon-coupon-o:before {
  772. content: "\e69e"
  773. }
  774. .van-icon-contact-o:before {
  775. content: "\e69f"
  776. }
  777. .van-icon-descending:before {
  778. content: "\e6a0"
  779. }
  780. .van-icon-desktop-o:before {
  781. content: "\e6a1"
  782. }
  783. .van-icon-diamond-o:before {
  784. content: "\e6a2"
  785. }
  786. .van-icon-description-o:before {
  787. content: "\e6a3"
  788. }
  789. .van-icon-delete:before {
  790. content: "\e6a4"
  791. }
  792. .van-icon-diamond:before {
  793. content: "\e6a5"
  794. }
  795. .van-icon-delete-o:before {
  796. content: "\e6a6"
  797. }
  798. .van-icon-cross:before {
  799. content: "\e6a7"
  800. }
  801. .van-icon-edit:before {
  802. content: "\e6a8"
  803. }
  804. .van-icon-ellipsis:before {
  805. content: "\e6a9"
  806. }
  807. .van-icon-down:before {
  808. content: "\e6aa"
  809. }
  810. .van-icon-discount-o:before {
  811. content: "\e6ab"
  812. }
  813. .van-icon-ecard-pay:before {
  814. content: "\e6ac"
  815. }
  816. .van-icon-envelop-o:before {
  817. content: "\e6ae"
  818. }
  819. @font-face {
  820. font-display: auto;
  821. font-family: vant-icon;
  822. font-style: normal;
  823. font-weight: 400;
  824. src: url(//at.alicdn.com/t/c/font_2553510_kfwma2yq1rs.woff2?t=1694918397022) format("woff2"), url(//at.alicdn.com/t/c/font_2553510_kfwma2yq1rs.woff?t=1694918397022) format("woff")
  825. }
  826. .vant-dist-icon-index {
  827. align-items: center;
  828. display: inline-flex;
  829. justify-content: center
  830. }
  831. .van-icon--custom {
  832. position: relative
  833. }
  834. .van-icon--image {
  835. height: 1em;
  836. width: 1em
  837. }
  838. .van-icon__image {
  839. height: 100%;
  840. width: 100%
  841. }
  842. .van-icon__info {
  843. z-index: 1
  844. }
  845. </style>