<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      SoybeanAdmin修改

      1、菜單排序修改

      目錄:store->modules->route->shared.ts

      修改函數:

      /**
       * sort route by order
       * 降序,如果升序next-prev,改為+
       * @param route route
       */
      function sortRouteByOrder(route: ElegantConstRoute) {
        if (route.children?.length) {
          route.children.sort(
            (next, prev) =>
              (Number(prev.meta?.order) || 0) - (Number(next.meta?.order) || 0),
          );
          route.children.forEach(sortRouteByOrder);
        }
      
        return route;
      }
      
      /**
       * sort routes by order
       * 降序
       * @param routes routes
       */
      export function sortRoutesByOrder(routes: ElegantConstRoute[]) {
        routes.sort(
          (next, prev) =>
            (Number(prev.meta?.order) || 0) - (Number(next.meta?.order) || 0),
        );
        routes.forEach(sortRouteByOrder);
      
        return routes;
      }

       

       
      二、使用阿里icon
      目錄:components->custom -> svg-icon.vue
      <script setup lang="ts">
      import { computed, useAttrs } from 'vue';
      import { Icon } from '@iconify/vue';
      /*修改過的,加入了引入IconFont組件,阿里圖標  */
      defineOptions({ name: 'SvgIcon', inheritAttrs: false });
      
      interface Props {
        /** Iconify icon name */
        icon?: string;
        /** Local svg icon name */
        localIcon?: string;
      }
      
      const props = defineProps<Props>();
      
      const attrs = useAttrs();
      
      const bindAttrs = computed<{ class: string; style: string }>(() => ({
        class: (attrs.class as string) || '',
        style: (attrs.style as string) || ''
      }));
      
      const symbolId = computed(() => {
        const { VITE_ICON_LOCAL_PREFIX: prefix } = import.meta.env;
      
        const defaultLocalIcon = 'no-icon';
      
        const icon = props.localIcon || defaultLocalIcon;
      
        return `#${prefix}-${icon}`;
      });
      
      /** If localIcon is passed, render localIcon first */
      const renderLocalIcon = computed(() => props.localIcon || !props.icon);
      /*處理阿里圖標,圖標開頭為al- */
      const iconName = computed(() => {
        return props.icon?.startsWith('al-') ? props.icon : ``;
      });
      const icon = computed(() => {
        return props.icon?.startsWith('al-') ? '' : props.icon;
      });
      </script>
      
      <template>
        <template v-if="renderLocalIcon">
          <svg aria-hidden="true" width="1em" height="1em" v-bind="bindAttrs">
            <use :xlink:href="symbolId" fill="currentColor" />
          </svg>
        </template>
        <template v-else>
          <Icon v-if="icon" :icon="icon" v-bind="bindAttrs" />
          <icon-font v-if="iconName" :iconName="iconName" v-bind="bindAttrs"></icon-font>
        </template>
      </template>
      
      <style scoped lang="scss"></style>

       

      posted @ 2025-03-08 12:17  冰封的心  閱讀(86)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 亚洲偷自拍另类一区二区| 亚洲男人第一无码av网站| 又粗又大又硬又长又爽| 无码人妻精品一区二区三区下载 | 日韩精品亚洲专区在线观看| 人妻少妇精品视频专区| 国产在线精品一区二区中文| 精品国产精品国产偷麻豆| 日本高清中文字幕一区二区三区| 中国女人内谢69xxxx| 日本一码二码三码的区分| 亚洲精品美女久久7777777| 无码熟妇人妻av在线电影| 亚洲精品乱码久久久久久蜜桃不卡 | 久久免费看少妇免费观看| 亚洲精品综合网在线8050影院| 好紧好滑好湿好爽免费视频| 丰满巨乳淫巨大爆乳| 亚洲制服无码一区二区三区| 极品尤物被啪到呻吟喷水| 国产一区二区三区四区色| 亚洲第一无码AV无码专区| 国内熟妇与亚洲洲熟妇妇| 精品国产肉丝袜在线拍国语| 国产精品成人网址在线观看| 华人在线亚洲欧美精品| 国产欧美综合在线观看第十页 | 久久久久蜜桃精品成人片公司| 天天拍夜夜添久久精品大| 国产美女久久久亚洲综合| 久久久久久综合网天天| 亚洲va久久久噜噜噜久久狠狠| 精品亚洲无人区一区二区| 无码人妻精品一区二区三区66| 高潮喷水抽搐无码免费| 成人av片无码免费网站| 无码一区二区三区av在线播放| 最新亚洲人成网站在线观看 | 在线观看AV永久免费| 国色天香成人一区二区 | www插插插无码免费视频网站|