爆款云主机2核4G限时秒杀,88元/年起!
查看详情

活动

天翼云最新优惠活动,涵盖免费试用,产品折扣等,助您降本增效!
热门活动
  • 618智算钜惠季 爆款云主机2核4G限时秒杀,88元/年起!
  • 免费体验DeepSeek,上天翼云息壤 NEW 新老用户均可免费体验2500万Tokens,限时两周
  • 云上钜惠 HOT 爆款云主机全场特惠,更有万元锦鲤券等你来领!
  • 算力套餐 HOT 让算力触手可及
  • 天翼云脑AOne NEW 连接、保护、办公,All-in-One!
  • 中小企业应用上云专场 产品组合下单即享折上9折起,助力企业快速上云
  • 息壤高校钜惠活动 NEW 天翼云息壤杯高校AI大赛,数款产品享受线上订购超值特惠
  • 天翼云电脑专场 HOT 移动办公新选择,爆款4核8G畅享1年3.5折起,快来抢购!
  • 天翼云奖励推广计划 加入成为云推官,推荐新用户注册下单得现金奖励
免费活动
  • 免费试用中心 HOT 多款云产品免费试用,快来开启云上之旅
  • 天翼云用户体验官 NEW 您的洞察,重塑科技边界

智算服务

打造统一的产品能力,实现算网调度、训练推理、技术架构、资源管理一体化智算服务
智算云(DeepSeek专区)
科研助手
  • 算力商城
  • 应用商城
  • 开发机
  • 并行计算
算力互联调度平台
  • 应用市场
  • 算力市场
  • 算力调度推荐
一站式智算服务平台
  • 模型广场
  • 体验中心
  • 服务接入
智算一体机
  • 智算一体机
大模型
  • DeepSeek-R1-昇腾版(671B)
  • DeepSeek-R1-英伟达版(671B)
  • DeepSeek-V3-昇腾版(671B)
  • DeepSeek-R1-Distill-Llama-70B
  • DeepSeek-R1-Distill-Qwen-32B
  • Qwen2-72B-Instruct
  • StableDiffusion-V2.1
  • TeleChat-12B

应用商城

天翼云精选行业优秀合作伙伴及千余款商品,提供一站式云上应用服务
进入甄选商城进入云市场创新解决方案
办公协同
  • WPS云文档
  • 安全邮箱
  • EMM手机管家
  • 智能商业平台
财务管理
  • 工资条
  • 税务风控云
企业应用
  • 翼信息化运维服务
  • 翼视频云归档解决方案
工业能源
  • 智慧工厂_生产流程管理解决方案
  • 智慧工地
建站工具
  • SSL证书
  • 新域名服务
网络工具
  • 翼云加速
灾备迁移
  • 云管家2.0
  • 翼备份
资源管理
  • 全栈混合云敏捷版(软件)
  • 全栈混合云敏捷版(一体机)
行业应用
  • 翼电子教室
  • 翼智慧显示一体化解决方案

合作伙伴

天翼云携手合作伙伴,共创云上生态,合作共赢
天翼云生态合作中心
  • 天翼云生态合作中心
天翼云渠道合作伙伴
  • 天翼云代理渠道合作伙伴
天翼云服务合作伙伴
  • 天翼云集成商交付能力认证
天翼云应用合作伙伴
  • 天翼云云市场合作伙伴
  • 天翼云甄选商城合作伙伴
天翼云技术合作伙伴
  • 天翼云OpenAPI中心
  • 天翼云EasyCoding平台
天翼云培训认证
  • 天翼云学堂
  • 天翼云市场商学院
天翼云合作计划
  • 云汇计划
天翼云东升计划
  • 适配中心
  • 东升计划
  • 适配互认证

开发者

开发者相关功能入口汇聚
技术社区
  • 专栏文章
  • 互动问答
  • 技术视频
资源与工具
  • OpenAPI中心
开放能力
  • EasyCoding敏捷开发平台
培训与认证
  • 天翼云学堂
  • 天翼云认证
魔乐社区
  • 魔乐社区

支持与服务

为您提供全方位支持与服务,全流程技术保障,助您轻松上云,安全无忧
文档与工具
  • 文档中心
  • 新手上云
  • 自助服务
  • OpenAPI中心
定价
  • 价格计算器
  • 定价策略
基础服务
  • 售前咨询
  • 在线支持
  • 在线支持
  • 工单服务
  • 建议与反馈
  • 用户体验官
  • 服务保障
  • 客户公告
  • 会员中心
增值服务
  • 红心服务
  • 首保服务
  • 客户支持计划
  • 专家技术服务
  • 备案管家

了解天翼云

天翼云秉承央企使命,致力于成为数字经济主力军,投身科技强国伟大事业,为用户提供安全、普惠云服务
品牌介绍
  • 关于天翼云
  • 智算云
  • 天翼云4.0
  • 新闻资讯
  • 天翼云APP
基础设施
  • 全球基础设施
  • 信任中心
最佳实践
  • 精选案例
  • 超级探访
  • 云杂志
  • 分析师和白皮书
  • 天翼云·创新直播间
市场活动
  • 2025智能云生态大会
  • 2024智算云生态大会
  • 2023云生态大会
  • 2022云生态大会
  • 天翼云中国行
天翼云
  • 活动
  • 智算服务
  • 产品
  • 解决方案
  • 应用商城
  • 合作伙伴
  • 开发者
  • 支持与服务
  • 了解天翼云
      • 文档
      • 控制中心
      • 备案
      • 管理中心

      element ui 的 el-tab 当使用 router-view 时 mounted 执行了多次

      首页 知识中心 其他 文章详情页

      element ui 的 el-tab 当使用 router-view 时 mounted 执行了多次

      2024-08-09 08:54:41 阅读次数:36

      javascript,前端

      之前参照很多文章修改试图修正这个问题,结果都徒劳,终于让我找到 参考

      我做了如下修改,主页面 main.vue

                      <el-tabs v-if="tabbar.tabs.length > 0" 
                            v-model="tabbar.active" type="border-card" closable @tab-remove="removeTab"
                            ref='rootTabs'
                            @tab-click="onClickTabsItem">
                      <el-tab-pane v-for="item in tabbar.tabs"
                                    :key="item.menu_id"
                                    :label="item.menu_name"
                                    :name="item.menu_name" >
                        <span v-if="item.menu_name!=='首页' && item.window_maximize === windowMaximize.允许" slot="label">{{item.menu_name}}
                          <i class="el-icon-full-screen" @click="fullScreen"></i>
                        </span>
                        <span slot="label" v-if="item.menu_name!=='首页' && tabbar.tabs && Array.isArray(tabbar.tabs)  && tabbar.tabs.length > 2">{{item.menu_name}}
                          <el-tooltip
                            content="关闭所有窗口"
                            placement="top"
                            effect="light">
                            <div slot="content" >
                              <svg t="1667882396181" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http:///2000/svg" p-id="1814" width="18" height="18"><path d="M352 800H272A48 48 0 0 1 224 752V672H144A48 48 0 0 1 96 624v-480A48 48 0 0 1 144 96h480A48 48 0 0 1 672 144V224h80A48 48 0 0 1 800 272V352h80a48 48 0 0 1 48 48v480a48 48 0 0 1-48 48h-480a48 48 0 0 1-48-48V800z" fill="#FFFFFF" p-id="1815"></path><path d="M192 640v32H128a32 32 0 0 1-32-32V128a32 32 0 0 1 32-32h512a32 32 0 0 1 32 32v64h-32V128H128v512h64z" fill="#B7BEC8" p-id="1816"></path><path d="M320 768v32H256a32 32 0 0 1-32-32V256a32 32 0 0 1 32-32h512a32 32 0 0 1 32 32v64h-32V256H256v512h64z" fill="#808FA1" p-id="1817"></path><path d="M608 896v32h-224a32 32 0 0 1-32-32V384a32 32 0 0 1 32-32h512a32 32 0 0 1 32 32v224h-32v-224H384v512h224z" fill="#5D6D7E" p-id="1818"></path><path d="M704 672h224a32 32 0 0 1 32 32v224a32 32 0 0 1-32 32h-224a32 32 0 0 1-32-32v-224a32 32 0 0 1 32-32z m162.272 149.024l67.872-67.872-45.248-45.28-67.872 67.904-67.872-67.904-45.28 45.28 67.904 67.84-67.904 67.904 45.28 45.248 67.84-67.84 67.904 67.84 45.248-45.248-67.84-67.872z" fill="#EF633F" p-id="1819"></path></svg>
                                关闭其他所有选项卡  
                            </div>
                            <i  @click.stop="removeOtherTabs(item)">
                              <svg t="1667882396181" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http:///2000/svg" p-id="1814" width="14" height="14"><path d="M352 800H272A48 48 0 0 1 224 752V672H144A48 48 0 0 1 96 624v-480A48 48 0 0 1 144 96h480A48 48 0 0 1 672 144V224h80A48 48 0 0 1 800 272V352h80a48 48 0 0 1 48 48v480a48 48 0 0 1-48 48h-480a48 48 0 0 1-48-48V800z" fill="#FFFFFF" p-id="1815"></path><path d="M192 640v32H128a32 32 0 0 1-32-32V128a32 32 0 0 1 32-32h512a32 32 0 0 1 32 32v64h-32V128H128v512h64z" fill="#B7BEC8" p-id="1816"></path><path d="M320 768v32H256a32 32 0 0 1-32-32V256a32 32 0 0 1 32-32h512a32 32 0 0 1 32 32v64h-32V256H256v512h64z" fill="#808FA1" p-id="1817"></path><path d="M608 896v32h-224a32 32 0 0 1-32-32V384a32 32 0 0 1 32-32h512a32 32 0 0 1 32 32v224h-32v-224H384v512h224z" fill="#5D6D7E" p-id="1818"></path><path d="M704 672h224a32 32 0 0 1 32 32v224a32 32 0 0 1-32 32h-224a32 32 0 0 1-32-32v-224a32 32 0 0 1 32-32z m162.272 149.024l67.872-67.872-45.248-45.28-67.872 67.904-67.872-67.904-45.28 45.28 67.904 67.84-67.904 67.904 45.28 45.248 67.84-67.84 67.904 67.84 45.248-45.248-67.84-67.872z" fill="#EF633F" p-id="1819"></path></svg>
                            </i>
                          </el-tooltip>
                        </span>
                        <keep-alive>
                          <router-view :name="item.menu_component" :ref="item.menu_component"></router-view>
                        </keep-alive>
                      </el-tab-pane>
                    </el-tabs>

      之前参考某文章把 router-view 放在 el-tab-pane 外面都不起作用,问题根本不是出在 el-tab-pane,而是v-for 里面有多个route-view , keep-alive 时 tab 并未销毁掉,而是缓存隐藏了起来。需要把 router-view 的 name 与路由的 index.js 名称对应起来

      import Vue from 'vue';
      import Router from 'vue-router';
      Vue.use(Router);
      // 组件存放的路径使用按需加载,webpack 打包时会分隔成单独的js文件,不会全部打包到 app.js 文件下面
      export default new Router({
        mode: 'history',
        base: process.env.BASE_URL,
        routes: [
          {
            path: '/',
            name: 'Login',
            component: resolve => require(['@/pages/LoginV2'], resolve)
          },
          {
            path: '/Main',
            name: 'Main',
            component: resolve => require(['@/pages/main'], resolve),
            children:[       
              {
                name:'Home',
                path:'Home',
                components: {Home:() => import('@/pages/Home')}
              },
              {
                path: 'Driver',
                name: 'Driver',
                components: {Driver:() => import('@/pages/Driver')}
              },
              {
                path: 'ItemOther',
                name: 'ItemOther',
                components: {ItemOther:() => import('@/pages/ItemOther')}
              },
              {
                path: 'Role',
                name: 'Role',
                components: {Role:() => import('@/pages/Role')}
              },
              {
                path: 'Supplier',
                name: 'Supplier',
                components: {Supplier:() => import('@/pages/Supplier')}
              },
              {
                path: 'User',
                name: 'User',
                components: {User:() => import('@/pages/User')}
              },
              {
                path: 'Button',
                name: 'Button',
                components: {Button:() => import('@/pages/Button')}
              },
              {
                path: 'Menu',
                name: 'Menu',
                components: {Menu:() => import('@/pages/Menu')}
              },
              {
                path: 'SiloWatchTimeOption', //筒仓排班时间信息设置
                name: 'SiloWatchTimeOption',
                components: {SiloWatchTimeOption:() => import('@/pages/SiloWatchTimeOption')}
              },
              {
                path: 'SiloMonitorReport', //筒仓日报表
                name: 'SiloMonitorReport',
                components: {SiloMonitorReport:() => import('@/pages/SiloMonitorReport')}
              },
              {
                path: 'GlobalParameters',
                name: 'GlobalParameters',
                components: {GlobalParameters:() => import('@/pages/GlobalParameters')}
              },
              {
                path: 'PurchaseOrder',
                name: 'PurchaseOrder',
                components: {PurchaseOrder:() => import('@/pages/PurchaseOrder')}
              },
              {
                path: 'Vehicle',
                name: 'Vehicle',
                components: {Vehicle:() => import('@/pages/Vehicle')}
              },
              {
                path: 'PurchaseReport',
                name: 'PurchaseReport',
                components: {PurchaseReport:() => import('@/pages/PurchaseReport')}
              },
              {
                path: 'OperationKanBan',
                name: 'OperationKanBan',
                components: {OperationKanBan:() => import('@/pages/kanban/OperationKanBan1')}
              },
              {
                path: 'TankDataKanBan',
                name: 'TankDataKanBan',
                components: {TankDataKanBan:() => import('@/pages/kanban/TankDataKanBan')}
              },
              {
                path: 'StoveTowerKanBan', //烘干塔看板
                name: 'StoveTowerKanBan',
                components: {StoveTowerKanBan:() => import('@/pages/kanban/StoveTowerKanBan')}
              },
              {
                path: 'SaleReport',
                name: 'SaleReport',
                components: {SaleReport:() => import('@/pages/SaleReport')}
              },
              {
                path: 'SaleOrder',
                name: 'SaleOrder',
                components: {SaleReport:() => import('@/pages/SaleOrder')}
              },
              {
                path: 'Equipment', // 设备台账
                name: 'Equipment',
                components: {Equipment:() => import('@/pages/equipment/Equipment')}
              },
              {
                path: 'EquipmentCharts', // 设备统计图表
                name: 'EquipmentCharts',
                components: {EquipmentCharts:() => import('@/pages/equipment/report/EquipmentCharts')}
              },
              {
                path: 'EquipmentMaintenanceCharts', // 设备维保统计图表
                name: 'EquipmentMaintenanceCharts',
                components: {EquipmentMaintenanceCharts:() => import('@/pages/equipment/report/EquipmentMaintenanceCharts')}
              },
              {
                path: 'EquipmentInfoClass', // 设备信息分类
                name: 'EquipmentInfoClass',
                components: {EquipmentInfoClass:() => import('@/pages/equipment/EquipmentInfoClass')}
              },
              {
                path: 'EquipmentClass', // 设备类型
                name: 'EquipmentClass',
                components: {EquipmentClass:() => import('@/pages/BasicData/EquipmentClass')}
              },
              {
                path: 'EquipmentLocationClass', // 设备位置
                name: 'EquipmentLocationClass',
                components: {EquipmentLocationClass:() => import('@/pages/BasicData/EquipmentLocationClass')}
              },
              {
                path: 'EquipmentLocationShift', // 设备位置值班排班表
                name: 'EquipmentLocationShift',
                components: {EquipmentLocationShift:() => import('@/pages/BasicData/EquipmentLocationShift')}
              },
              {
                path: 'SpareParts',
                name: 'SpareParts', // 备品备件台账
                components: {SpareParts:() => import('@/pages/equipment/SpareParts')}
              },
              {
                path: 'EquipMaintenanceCommonParam',
                name: 'EquipMaintenanceCommonParam', // 设备维修常用参数
                components: {EquipMaintenanceCommonParam:() => import('@/pages/equipment/EquipMaintenanceCommonParam')}
              },
              {
                path: 'EquipRepair',
                name: 'EquipRepair', // 设备报修
                components: {EquipRepair:() => import('@/pages/equipment/repair/EquipRepair')}
              },
              {
                path: 'EquipRepairBill',
                name: 'EquipRepairBill', // 设备维修单
                components: {EquipRepairBill:() => import('@/pages/equipment/repair/EquipRepairBill')}
              },
              {
                path: 'ComprehensiveRepair',
                name: 'ComprehensiveRepair', // 综合事务报修
                components: {ComprehensiveRepair:() => import('@/pages/equipment/repair/ComprehensiveRepair')}
              },
              {
                path: 'ComprehensiveRepairBill',
                name: 'ComprehensiveRepairBill', // 综合事务工单
                components: {ComprehensiveRepairBill:() => import('@/pages/equipment/repair/ComprehensiveRepairBill')}
              },
              {
                path: 'EquipRepairPlan',
                name: 'EquipRepairPlan', // 设备维修计划
                components: {EquipRepairPlan:() => import('@/pages/equipment/repair/EquipRepairPlan')}
              },
              {
                path: 'RepairList',
                name: 'RepairList', // 设备维修记录
                components: {RepairList:() => import('@/pages/equipment/repair/RepairList')}
              },
              {
                path: 'ComprehensiveRepairList',
                name: 'ComprehensiveRepairList', // 综合事务维修记录
                components: {ComprehensiveRepairList:() => import('@/pages/equipment/repair/ComprehensiveRepairList')}
              },
              {
                path: 'EquipMaintenanceStandard',
                name: 'EquipMaintenanceStandard', //设备保养标准
                components: {EquipMaintenanceStandard:() => import('@/pages/equipment/maintenance/EquipMaintenanceStandard')}
              },
              {
                path: 'EquipBYPlan',
                name: 'EquipBYPlan', //设备保养计划
                components: {EquipBYPlan:() => import('@/pages/equipment/maintenance/EquipBYPlan')}
              },
              {
                path: 'BYBill',
                name: 'BYBill', //设备保养工单
                components: {BYBill:() => import('@/pages/equipment/maintenance/BYBill')}
              },
              {
                path: 'MyBYBill',
                name: 'MyBYBill', //我的设备保养工单
                components: {MyBYBill:() => import('@/pages/equipment/maintenance/MyBYBill')}
              },
              {
                path: 'BYList',
                name: 'BYList', //设备保养记录
                components: {BYList:() => import('@/pages/equipment/maintenance/BYList')}
              },
              {
                path: 'MyEquipRepairBill',
                name: 'MyEquipRepairBill', //设备维修---我维修
                components: {MyEquipRepairBill:() => import('@/pages/equipment/repair/MyEquipRepairBill')}
              },
              {
                path: 'MyComprehensiveRepairBill',
                name: 'MyComprehensiveRepairBill', //综合事务维修---我维修
                components: {MyComprehensiveRepairBill:() => import('@/pages/equipment/repair/MyComprehensiveRepairBill')}
              },
              {
                path: 'MyComprehensiveRepair',
                name: 'MyComprehensiveRepair', //综合事务维修---我报修
                components: {MyComprehensiveRepair:() => import('@/pages/equipment/repair/MyComprehensiveRepair')}
              },
              {
                path: 'MyEquipRepair',
                name: 'MyEquipRepair', //设备维修---我报修
                components: {MyEquipRepair:() => import('@/pages/equipment/repair/MyEquipRepair')}
              },
              {
                path: 'PurchaseReceipt',
                name: 'PurchaseReceipt',
                components: {PurchaseReceipt:() => import('@/pages/PurchaseReceipt')}
              },
              {
                path: 'MixOilRecipe',
                name: 'MixOilRecipe',
                components: {MixOilRecipe:() => import('@/pages/MixOilRecipe')}
              },
              {
                path: 'WorkShopSection',
                name: 'WorkShopSection',
                components: {WorkShopSection:() => import('@/pages/WorkShopSection')}
              },
              {
                path: 'ProducePick',
                name: 'ProducePick',
                components: {ProducePick:() => import('@/pages/ProducePick')}
              },
              {
                path: 'ItemInOutBook',
                name: 'ItemInOutBook',
                components: {ItemInOutBook:() => import('@/pages/ItemInOutBook')}
              },
              {
                path: 'TechnologyParameter',
                name: 'TechnologyParameter',
                components: {TechnologyParameter:() => import('@/pages/TechnologyParameter')}
              },
              {
                path: 'TechnologyScheme',
                name: 'TechnologyScheme',
                components: {TechnologyScheme:() => import('@/pages/TechnologyScheme')}
              },
              {
                path: 'Rapeseed',
                name: 'Rapeseed',
                components: {Rapeseed:() => import('@/pages/oil/Rapeseed')}
              },
              {
                path: 'OilsManage',
                name: 'OilsManage',
                components: {OilsManage:() => import('@/pages/oil/OilsManage')}
              },
              {
                path: 'OilProductPackage',
                name: 'OilProductPackage',
                components: {OilProductPackage:() => import('@/pages/oil/OilProductPackage')}
              },
              {
                path: 'PurchaseSuggest',
                name: 'PurchaseSuggest',
                components: {PurchaseSuggest:() => import('@/pages/PurchaseSuggest')}
              },
              {
                path: 'DataPermissionCategory',
                name: 'DataPermissionCategory',
                components: {DataPermissionCategory:() => import('@/pages/datapermisson/DataPermissionCategory')}
              },
              {
                path: 'WarehouseQuery',
                name: 'WarehouseQuery',
                components: {WarehouseQuery:() => import('@/pages/Warehouse/WarehouseQuery')}
              },
              {
                path: 'RoleDataPermission',
                name: 'RoleDataPermission',
                components: {RoleDataPermission:() => import('@/pages/datapermisson/RoleDataPermission')}
              },
              {
                path: 'ItemClass',
                name: 'ItemClass',
                components: {ItemClass:() => import('@/pages/ItemClass')}
              },
              {
                path: 'OtherPick',
                name: 'OtherPick',
                components: {OtherPick:() => import('@/pages/OtherPick')}
              },
              {
                path: 'OrganizationMgr',
                name: 'OrganizationMgr',
                components: {OrganizationMgr:() => import('@/pages/organization/OrganizationMgr')}
              },
              {
                path: 'AnnualMain',
                name: 'AnnualMain',
                components: {AnnualMain:() => import('@/pages/productionplan/annual/AnnualMain')}
              },
              {
                path: 'Apply',
                name: 'Apply',
                components: {Apply:() => import('@/pages/Apply')}
              },
              {
                path: 'OtherReceiving',
                name: 'OtherReceiving',
                components: {OtherReceiving:() => import('@/pages/OtherReceiving')}
              },
              {
                path: 'Unit',
                name: 'Unit',
                components: {Unit:() => import('@/pages/Unit')}
              },
              {
                // 入库
                path: 'Stockin',
                name: 'Stockin',
                components: {Stockin:() => import('@/pages/Stockin')}
              },
              {
                // 出库
                path: 'Stockout',
                name: 'Stockout',
                components: {Stockout:() => import('@/pages/Stockout')}
              },
              {
                // 物料存放规则
                path: 'MaterialRule',
                name: 'MaterialRule',
                components: {MaterialRule:() => import('@/pages/MaterialRule')}
              },
              {
                // 物料存放规则
                path: 'ProductReturn',
                name: 'ProductReturn',
                components: {ProductReturn:() => import('@/pages/ProductReturn')}
              },
              {
                path: 'TakeGoods',
                name: 'TakeGoods',
                components: {TakeGoods:() => import('@/pages/TakeGoods')}
              },
              {
                path: 'MonthlyMain',
                name: 'MonthlyMain',
                components: {MonthlyMain:() => import('@/pages/productionplan/monthly/MonthlyMain')}
              },
              {
                path: 'WeeklyMain',
                name: 'WeeklyMain',
                components: {WeeklyMain:() => import('@/pages/productionplan/weekly/WeeklyMain')},
                // meta: { keepAlive: false }
                // 如果isBack是false,表明需要获取新数据,否则就不再请求,直接使用缓存的数据
                meta: { isBack: false }
              },
              {
                path: 'WeeklyPlan',
                name: 'WeeklyPlan',
                components: {WeeklyPlan:() => import('@/pages/productionplan/weekly/WeeklyPlan')},
                // meta: { keepAlive: false }
                // 如果isBack是false,表明需要获取新数据,否则就不再请求,直接使用缓存的数据
                meta: { isBack: false }
              },
              {
                path: 'TaskMain',
                name: 'TaskMain',
                components: {TaskMain:() => import('@/pages/productiontask/TaskMain')},
              },
              {
                path: 'TaskDispatch',
                name: 'TaskDispatch',
                components: {TaskDispatch:() => import('@/pages/productiontask/TaskDispatch')},
              },
              {
                path: 'PrintTemplate',
                name: 'PrintTemplate',
                components: {PrintTemplate:() => import('@/pages/print/PrintTemplate')},
              },
              {
                path: 'UnloadLocation',
                name: 'UnloadLocation',
                components: {UnloadLocation:() => import('@/pages/BasicData/UnloadLocation')},
              },
              {
                path: 'TankInfo',
                name: 'TankInfo',
                components: {TankInfo:() => import('@/pages/tank/TankInfo')},
              },
              {
                path: 'TankFarmRuler',
                name: 'TankFarmRuler',
                components: {TankFarmRuler:() => import('@/pages/tank/TankFarmRuler')},
              },
              {
                path: 'TankDailyReport',
                name: 'TankDailyReport',
                components: {TankDailyReport:() => import('@/pages/tank/TankDailyReport')},
              },
              {
                path: 'TankInspection',
                name: 'TankInspection',
                components: {TankInspection:() => import('@/pages/tank/TankInspection')},
              },
              {
                //  托盘管理
                path: 'PalletInfo',
                name: 'PalletInfo',
                // component: resolve => require(['@/pages/PalletManage'], resolve)
                components: {PalletInfo:() => import('@/pages/Storage/PalletInfoManage')},
              },
              {
                //  库区类型
                path: 'StorageSort',
                name: 'StorageSort',
                // component: resolve => require(['@/pages/PalletManage'], resolve)
                components: {StorageSort:() => import('@/pages/Storage/StorageSortManage')},
              },
              {
                path: 'BusinessConfig',
                name: 'BusinessConfig',
                components: {BusinessConfig:() => import('@/pages/BusinessConfig')},
              },
              {
                //收发油
                path: 'ReceiveOutOil',
                name: 'ReceiveOutOil',
                components: {ReceiveOutOil:() => import('@/pages/ReceiveOutOil')},
              },
              {
                //采购收货管理
                path: 'PurchaseReceiptManage',
                name: 'PurchaseReceiptManage',
                components: {PurchaseReceiptManage:() => import('@/pages/PurchaseReceiptManage')},
              },
              {
                //成品油规格管理
                path: 'OilSpecManage',
                name: 'OilSpecManage',
                components: {OilSpecManage:() => import('@/pages/OilSpecManage')},
              },
              {
                //初始化规则
                path: 'SystemRestore',
                name: 'SystemRestore',
                components: {SystemRestore:() => import('@/pages/SYS/SystemRestore')},
              },
              {
                // 仓库
                path: 'WarehouseInfo',
                name: 'WarehouseInfo',
                components: {WarehouseInfo:() => import('@/pages/Storage/WarehouseInfoManage')},
              },
              {
                // 称重录入
                path: 'WeighInput',
                name: 'WeighInput',
                components: {WeighInput:() => import('@/pages/weighRecords/WeighInput')},
              },
              {
                // 菜籽收购(临时)
                path: 'RapeseedBuyTemp',
                name: 'RapeseedBuyTemp',
                components: {RapeseedBuyTemp:() => import('@/pages/rapeseedBuyTemps/RapeseedBuyTemp')},
              },
              {
                // 项目
                path: 'Project',
                name: 'Project',
                components: {Project:() => import('@/pages/BasicData/Project')},
              },
              {
                // 项目分类
                path: 'ProjectClass',
                name: 'ProjectClass',
                components: {ProjectClass:() => import('@/pages/BasicData/ProjectClass')},
              },
              {
                // 存货分类
                path: 'InventoryClass',
                name: 'InventoryClass',
                components: {InventoryClass:() => import('@/pages/BasicData/InventoryClass')},
              },
              {
                // 部门
                path: 'Department',
                name: 'Department',
                components: {Department:() => import('@/pages/BasicData/Department')},
              },
              {
                // 员工资料
                path: 'Employee',
                name: 'Employee',
                components: {Employee:() => import('@/pages/BasicData/Employee')},
              },
              {
                // 往来单位分类
                path: 'PartnerClass',
                name: 'PartnerClass',
                components: {PartnerClass:() => import('@/pages/BasicData/PartnerClass')}
              },
              {
                // 地区资料
                path: 'District',
                name: 'District',
                components: {District:() => import('@/pages/BasicData/District')}
              },
              {
                // 往来单位
                path: 'Partner',
                name: 'Partner',
                components: {Partner:() => import('@/pages/BasicData/Partner')}
              },
              {
                // 品牌
                path: 'Product',
                name: 'Product',
                components: {Product:() => import('@/pages/BasicData/Product')}
              },
              {
                // 计量单位
                path: 'UnitInfo',
                name: 'UnitInfo',
                components: {UnitInfo:() => import('@/pages/BasicData/UnitInfo')}
              },
              {
                // 存货信息
                path: 'InventoryInfo',
                name: 'InventoryInfo',
                components: {InventoryInfo:() => import('@/pages/BasicData/InventoryInfo')}
              },
              {
                // 币种
                path: 'Currency',
                name: 'Currency',
                components: {Currency:() => import('@/pages/BasicData/Currency')}
              },
              {
                // 出入库类别
                path: 'RDStyle',
                name: 'RDStyle',
                components: {RDStyle:() => import('@/pages/BasicData/RDStyle')}
              },
              {
                // 业务分类
                path: 'BusiType',
                name: 'BusiType',
                components: {BusiType:() => import('@/pages/BasicData/BusiType')}
              },
              {
                //单据分类
                path: 'BillType',
                name: 'BillType',
                components: {BillType:() => import('@/pages/BasicData/BillType')}
              },
              {
                // 调配订单
                path: 'MixOilOrder',
                name: 'MixOilOrder',
                components: {MixOilOrder:() => import('@/pages/MixOil/MixOilOrder')}
              },
              {
                // 调配订单调配过程
                path: 'MixOilOrderDetail',
                name: 'MixOilOrderDetail',
                components: {MixOilOrderDetail:() => import('@/pages/MixOil/MixOilOrderDetail')}
              },
              {
                // 调配订单明细浏览
                path: 'MixOilOrderDetailView',
                name: 'MixOilOrderDetailView',
                components: {MixOilOrderDetailView:() => import('@/pages/MixOil/MixOilOrderDetailView')}
              },
              {
                // 行驶证
                path: 'VehiceInfo',
                name: 'VehiceInfo',
                components: {VehiceInfo:() => import('@/pages/BasicData/VehiceInfo')}
              },
              {
                // 司机信息
                path: 'DriverInfo',
                name: 'DriverInfo',
                components: {DriverInfo:() => import('@/pages/BasicData/DriverInfo')}
              },
              {
                // 叫号入厂
                path: 'CallFactory',
                name: 'CallFactory',
                components: {CallFactory:() => import('@/pages/PreInStore/CallFactory')}
              },
              {
                // 菜籽入库
                path: 'PreInStoreExtend',
                name: 'PreInStoreExtend',
                components: {PreInStoreExtend:() => import('@/pages/PreInStore/PreInStoreExtend')}
              },
              {
                // 出厂还卡
                path: 'FactoryCardReturn',
                name: 'FactoryCardReturn',
                components: {FactoryCardReturn:() => import('@/pages/PreInStore/CardReturnAudit')}
              },
              {
                // 审核入库
                path: 'AuditWarehouse',
                name: 'AuditWarehouse',
                components: {AuditWarehouse:() => import('@/pages/PreInStore/CardReturnAudit')}
              },
              {
                // 质检模板
                path: 'QTTemplate',
                name: 'QTTemplate',
                components: {QTTemplate:() => import('@/pages/BasicData/QTTemplate')}
              },
              {
                // 产成品入库
                path: 'ProductReceiveIn',
                name: 'ProductReceiveIn',
                components: {ProductReceiveIn:() => import('@/pages/StoreBill/ProductReceive')}
              },
              {
                // 产成品出库
                path: 'ProductReceiveOut',
                name: 'ProductReceiveOut',
                components: {ProductReceiveOut:() => import('@/pages/StoreBill/ProductReceive')}
              },
              {
                // 产成品出入库-添加修改
                path: 'ProductReceiveAddUpdateIn',
                name: 'ProductReceiveAddUpdateIn',
                components: {ProductReceiveAddUpdateIn:() => import('@/pages/StoreBill/ProductReceiveAddUpdate')}
              },
              {
                // 产成品出入库-添加修改
                path: 'ProductReceiveAddUpdateOut',
                name: 'ProductReceiveAddUpdateOut',
                components: {ProductReceiveAddUpdateOut:() => import('@/pages/StoreBill/ProductReceiveAddUpdate')}
              },
              {
                //进厂质检
                path: 'InQualityTest',
                name: 'InQualityTest',
                components: {InQualityTest:() => import('@/pages/PreInStore/InQualityTest')}
              },
              {
                //出入厂初检
                path: 'PreInStorePreQT1',
                name: 'PreInStorePreQT1',
                components: {PreInStorePreQT1:() => import('@/pages/PreInStore/PreInStoreQT')}
              },
              {
                //出入厂复检
                path: 'PreInStoreQT1',
                name: 'PreInStoreQT1',
                components: {PreInStoreQT1:() => import('@/pages/PreInStore/PreInStoreQT')}
              },
              {
                //出入厂初检
                path: 'PreInStorePreQT0',
                name: 'PreInStorePreQT0',
                components: {PreInStorePreQT0:() => import('@/pages/PreInStore/PreInStoreQT')}
              },
              {
                //出入厂复检
                path: 'PreInStoreQT0',
                name: 'PreInStoreQT0',
                components: {PreInStoreQT0:() => import('@/pages/PreInStore/PreInStoreQT')}
              },
      
              {
                //出入厂毛重
                path: 'PreInStoreGross',
                name: 'PreInStoreGross',
                components: {PreInStoreGross:() => import('@/pages/PreInStore/PreInStoreScale')}
              },
              {
                //出入厂皮重
                path: 'PreInStoreUnladen',
                name: 'PreInStoreUnladen',
                components: {PreInStoreUnladen:() => import('@/pages/PreInStore/PreInStoreScale')}
              },
              {
                //出入厂装卸
                path: 'PreInStoreLoad',
                name: 'PreInStoreLoad',
                components: {PreInStoreLoad:() => import('@/pages/PreInStore/PreInStoreLoad')}
              },
              {
                //系统枚举
                path: 'SysEnum',
                name: 'SysEnum',
                components: {SysEnum:() => import('@/pages/BasicData/SysEnum')}
              },
              {
                //入厂登记
                path: 'FactoryEntryRegister',
                name: 'FactoryEntryRegister',
                components: {FactoryEntryRegister:() => import('@/pages/PreInStore/FactoryEntryRegister')}
              },
              {
                //预约录入
                path: 'ReservationEntry',
                name: 'ReservationEntry',
                components: {ReservationEntry:() => import('@/pages/PreInStore/ReservationEntry')}
              },
              {
                //货位
                path: 'InvLocation',
                name: 'InvLocation',
                components: {InvLocation:() => import('@/pages/BasicData/InvLocation')}
              },
              {
                //采购入库单
                path: 'PurchaseWarehousing',
                name: 'PurchaseWarehousing',
                components: {PurchaseWarehousing:() => import('@/pages/PrevRDFactory/PrevRDFactoryBill')}
              },
              {
                //采购退货单
                path: 'PurchaseReturnGoods',
                name: 'PurchaseReturnGoods',
                components: {PurchaseReturnGoods:() => import('@/pages/PrevRDFactory/PrevRDFactoryBill')}
              },
              {
                //销售出库单
                path: 'SaleIssue',
                name: 'SaleIssue',
                components: {SaleIssue:() => import('@/pages/PrevRDFactory/PrevRDFactoryBill')}
              },
              {
                //销售退货单
                path: 'SaleReturnGoods',
                name: 'SaleReturnGoods',
                components: {SaleReturnGoods:() => import('@/pages/PrevRDFactory/PrevRDFactoryBill')}
              },
              {
                //材料出库单
                path: 'MaterialDispatchBillIn',
                name: 'MaterialDispatchBillIn',
                components: {MaterialDispatchBillIn:() => import('@/pages/StoreBill/MaterialDispatchBill')}
              },
              {
                //材料出库退货单
                path: 'MaterialDispatchBillOut',
                name: 'MaterialDispatchBillOut',
                components: {MaterialDispatchBillOut:() => import('@/pages/StoreBill/MaterialDispatchBill')}
              },
              {
                //材料出库单-添加修改
                path: 'MaterialDispatchBillAddUpdateIn',
                name: 'MaterialDispatchBillAddUpdateIn',
                components: {MaterialDispatchBillAddUpdateIn:() => import('@/pages/StoreBill/MaterialDispatchBillAddUpdate')}
              },
              {
                //材料出库单-添加修改
                path: 'MaterialDispatchBillAddUpdateOut',
                name: 'MaterialDispatchBillAddUpdateOut',
                components: {MaterialDispatchBillAddUpdateOut:() => import('@/pages/StoreBill/MaterialDispatchBillAddUpdate')}
              },
              {
                //粕库报表
                path: 'MealWarehouse',
                name: 'MealWarehouse',
                components: {MealWarehouse:() => import('@/pages/Report/MealWarehouse')}
              },
              {
                //包装油BOM清单
                path: 'PackagingOilBom',
                name: 'PackagingOilBom',
                components: {PackagingOilBom:() => import('@/pages/BasicData/PackagingOilBom')}
              },
              {
                //用电量报表
                path: 'PowerReport',
                name: 'PowerReport',
                components: {PowerReport:() => import('@/pages/Energy/PowerReport')}
              },
              {
                //用水量报表
                path: 'WaterReport',
                name: 'WaterReport',
                components: {WaterReport:() => import('@/pages/Energy/WaterReport')}
              },
              {
                //用蒸汽量报表
                path: 'SteamReport',
                name: 'SteamReport',
                components: {SteamReport:() => import('@/pages/Energy/SteamReport')}
              },
              {
                //生产报备
                path: 'TaskEvent',
                name: 'TaskEvent',
                components: {TaskEvent:() => import('@/pages/productiontask/TaskEvent')}
              },
              {
                //质检点位
                path: 'QTLocation',
                name: 'QTLocation',
                components: {QTLocation:() => import('@/pages/BasicData/QTLocation')}
              },
              {
                //存货质检设置
                path: 'InventoryQTSet',
                name: 'InventoryQTSet',
                components: {InventoryQTSet:() => import('@/pages/BasicData/InventoryQTSet')}
              },
              {
                //精炼生产订单明细
                path: 'RefineDetail',
                name: 'RefineDetail',
                components: {RefineDetail:() => import('@/pages/Refine/RefineDetail')}
              },
              {
                //浏览精炼生产订单明细
                path: 'RefineDetailView',
                name: 'RefineDetailView',
                components: {RefineDetailView:() => import('@/pages/Refine/RefineDetailView')}
              },
              {
                //过程质检-烘干
                path: 'Dry',
                name: 'Dry',
                components: {Dry:() => import('@/pages/QTs/ProcessQT')}
              },
              {
                //过程质检-清理
                path: 'Clear',
                name: 'Clear',
                components: {Clear:() => import('@/pages/QTs/ProcessQT')}
              },
              {
                //过程质检-预产
                path: 'PreProduction',
                name: 'PreProduction',
                components: {PreProduction:() => import('@/pages/QTs/ProcessQT')}
              },
              {
                //过程质检-预榨炒料
                path: 'PrePressedFriedMaterials',
                name: 'PrePressedFriedMaterials',
                components: {PrePressedFriedMaterials:() => import('@/pages/QTs/ProcessQT')}
              },
              {
                //过程质检-预榨产出
                path: 'PrePressedOutput',
                name: 'PrePressedOutput',
                components: {PrePressedOutput:() => import('@/pages/QTs/ProcessQT')}
              },
              {
                //过程质检-浸出
                path: 'Leach',
                name: 'Leach',
                components: {Leach:() => import('@/pages/QTs/ProcessQT')}
              },
              {
                //过程质检-精炼
                path: 'Refine',
                name: 'Refine',
                components: {Refine:() => import('@/pages/QTs/ProcessQT')}
              },
              {
                //过程质检-调和
                path: 'Reconcile',
                name: 'Reconcile',
                components: {Reconcile:() => import('@/pages/QTs/ProcessQT')}
              },
              {
                //过程质检-包装
                path: 'Packing',
                name: 'Packing',
                components: {Packing:() => import('@/pages/QTs/ProcessQT')}
              },
              {
                //设备预警信息看板
                path: 'EquipmentAlarmKanban',
                name: 'EquipmentAlarmKanban',
                components: {EquipmentAlarmKanban:() => import('@/pages/kanban/EquipmentAlarmKanban')}
              },
              {
                //能源消耗情况看板
                path: 'EnergyStatusKanBan',
                name: 'EnergyStatusKanBan',
                components: {EnergyStatusKanBan:() => import('@/pages/kanban/EnergyStatusKanBan')}
              },
              {
                //成本效益分析看板
                path: 'CostBenefitKanban',
                name: 'CostBenefitKanban',
                components: {CostBenefitKanban:() => import('@/pages/kanban/CostBenefitKanban')}
              },
              {
                //其他质检-污水处理
                path: 'Sewerage',
                name: 'Sewerage',
                components: {Sewerage:() => import('@/pages/QTs/OtherQT')}
              },
              {
                //仓库质检-筒仓
                path: 'Silo',
                name: 'Silo',
                components: {Silo:() => import('@/pages/QTs/WarehouseQT')}
              },
              {
                //仓库质检-压榨毛油罐
                path: 'PressCrudeOilTank',
                name: 'PressCrudeOilTank',
                components: {PressCrudeOilTank:() => import('@/pages/QTs/WarehouseQT')}
              },
              {
                //仓库质检-浸出毛油罐
                path: 'LeachingCrudeOilTank',
                name: 'LeachingCrudeOilTank',
                components: {LeachingCrudeOilTank:() => import('@/pages/QTs/WarehouseQT')}
              },
              {
                //仓库质检-精炼成品油罐
                path: 'RefinedProductCrudeOilTank',
                name: 'RefinedProductCrudeOilTank',
                components: {RefinedProductCrudeOilTank:() => import('@/pages/QTs/WarehouseQT')}
              },
              {
                //仓库质检-小包装仓库
                path: 'SmallPackagingWarehouse',
                name: 'SmallPackagingWarehouse',
                components: {SmallPackagingWarehouse:() => import('@/pages/QTs/WarehouseQT')}
              },
              {
                //仓库质检-粕库
                path: 'MealStorehouse',
                name: 'MealStorehouse',
                components: {MealStorehouse:() => import('@/pages/QTs/WarehouseQT')}
              },
              {
                //包装车间生产看板
                path: "PackagingWorkshopKanban",
                name: 'PackagingWorkshopKanban',
                components: {PackagingWorkshopKanban:() => import('@/pages/kanban/PackagingWorkshopKanban')}
              },
              {
                //精炼车间1号离心机
                path: "JLWorkshopLXJ01Kanban",
                name: 'JLWorkshopLXJ01Kanban',
                components: {JLWorkshopLXJ01Kanban:() => import('@/pages/kanban/JLWorkshopLXJ01Kanban')}
              },
              {
                //精炼车间2号离心机
                path: "JLWorkshopLXJ02Kanban",
                name: 'JLWorkshopLXJ02Kanban',
                components: {JLWorkshopLXJ02Kanban:() => import('@/pages/kanban/JLWorkshopLXJ02Kanban')}
              },
              {
                //自控变量配置-调配单
                path: "TagConfigMixOilOrder",
                name: "TagConfigMixOilOrder",
                components: {TagConfigMixOilOrder:() => import('@/pages/TagConfig/TagConfigMixOilOrder')}
              },
              {
                //财务报表-收入报表
                path: "Revenue",
                name: "Revenue",
                components: {Revenue:() => import('@/pages/FinancialStatements/RevenueExpenditure')}
              },
              {
                //财务报表-支出报表
                path: "Expenditure",
                name: "Expenditure",
                components: {Expenditure:() => import('@/pages/FinancialStatements/RevenueExpenditure')}
              },
              {
                //财务报表-年度预算
                path: "Budget",
                name: "Budget",
                components: {Budget:() => import('@/pages/FinancialStatements/BudgetBalance')}
              },
              {
                //财务报表-预算结余
                path: "Balance",
                name: "Balance",
                components: {Balance:() => import('@/pages/FinancialStatements/BudgetBalance')}
              },
            ]
          }
        ]
      });
      
      版权声明:本文内容来自第三方投稿或授权转载,原文地址:https://blog.csdn.net/lee576/article/details/127937929,作者:lee576,版权归原作者所有。本网站转在其作品的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如因作品内容、版权等问题需要同本网站联系,请发邮件至ctyunbbs@chinatelecom.cn沟通。

      上一篇:什么是 SAP Spartacus 里的 module augmentation

      下一篇:初学Android,使用Drawable资源之使用ClipDrawable资源(十六)

      相关文章

      2025-05-09 08:50:35

      springboot实战学习(1)(开发模式与环境)

      springboot实战学习(1)(开发模式与环境)

      2025-05-09 08:50:35
      依赖 , 前端 , 后端 , 开发 , 接口 , 数据库 , 文档
      2025-04-22 09:40:08

      【ETL工具】kettle 程序报错 Javascript error: TypeError: Cannot call method “trim“ of null

      【ETL工具】kettle 程序报错 Javascript error: TypeError: Cannot call method “trim“ of null

      2025-04-22 09:40:08
      java , javascript , org
      2025-04-22 09:28:31

      springboot实现图片或者其他文件回显功能

      springboot实现图片或者其他文件回显功能

      2025-04-22 09:28:31
      前端 , 接口 , 文件 , 路径
      2025-04-14 08:45:36

      一段诡异的JavaScript代码,其实考察的是一些JavaScript的基础知识

      一段诡异的JavaScript代码,其实考察的是一些JavaScript的基础知识

      2025-04-14 08:45:36
      html , javascript
      2025-04-07 10:20:39

      从零开始手撸WebGL3D引擎11: PostProcessing框架(里程碑5了)

      从零开始手撸WebGL3D引擎11: PostProcessing框架(里程碑5了)

      2025-04-07 10:20:39
      javascript
      2025-04-01 10:29:12

      关于Web开发的详细介绍

      Web:全球广域网。也称万维网(www World Wide Web),能通过浏览器访问的网站。

      2025-04-01 10:29:12
      gt , Web , 前端 , 开发 , 程序
      2025-04-01 09:21:49

      数据结构14-栈常见操作3

      数据结构14-栈常见操作3

      2025-04-01 09:21:49
      html , javascript , Stack , 前端
      2025-03-31 08:48:59

      Flutter 绘图 Paint strokeCap 延伸类型 strokeJoin 拐角类型 图文分析

      Flutter 绘图 Paint strokeCap 延伸类型 strokeJoin 拐角类型 图文分析

      2025-03-31 08:48:59
      Android , iOS , 前端 , 跨平台
      2025-03-27 09:41:50

      前端埋点实现及原理分析

      前端埋点实现及原理分析

      2025-03-27 09:41:50
      js , 代码 , 前端 , 用户
      2025-03-26 09:33:14

      前端怎么间接控制浏览器的缓存行为

      前端开发中确实可以通过多种方式影响和控制浏览器缓存的行为,但前端代码本身不能直接修改浏览器的缓存数据。

      2025-03-26 09:33:14
      HTTP , 前端 , 浏览器 , 缓存 , 资源
      查看更多
      推荐标签

      作者介绍

      天翼云小翼
      天翼云用户

      文章

      33561

      阅读量

      5241692

      查看更多

      最新文章

      Flutter 绘图 Paint strokeCap 延伸类型 strokeJoin 拐角类型 图文分析

      2025-03-31 08:48:59

      谈谈微前端

      2025-03-26 09:33:14

      Vue.js 前端路由详解:从基础概念到 Vue Router 实战

      2025-02-27 09:35:36

      javascript特效——页面不停闪烁

      2024-12-19 08:41:28

      【django】用户退出登录功能实现【13】

      2024-11-22 08:11:31

      Web的介绍

      2024-10-18 09:52:34

      查看更多

      热门文章

      Jsp Ajax之模拟用户注册

      2022-11-17 12:37:24

      使用axios完成JS文件流式下载文件

      2023-07-26 07:51:41

      VUE前端工程化-2

      2023-02-07 10:34:04

      js: json的序列化和反序列化

      2023-02-20 10:30:04

      react18-学习笔记14-枚举(Enum)

      2023-03-16 07:13:43

      ajax2-ajax的post请求

      2023-05-15 10:01:00

      查看更多

      热门标签

      linux java python javascript 数组 前端 docker Linux vue 函数 shell git 节点 容器 示例
      查看更多

      相关产品

      弹性云主机

      随时自助获取、弹性伸缩的云服务器资源

      天翼云电脑(公众版)

      便捷、安全、高效的云电脑服务

      对象存储

      高品质、低成本的云上存储服务

      云硬盘

      为云上计算资源提供持久性块存储

      查看更多

      随机文章

      node32-gulp插件

      解决 opensslErrorStack: [ ‘error:03000086:digital envelope routines::initialization error‘ ]错误

      在Vue中实现组件间的通信(父子通信,非父子通信,通用通信)

      前端项目实战89-前端复选框得渲染labal和value

      javascript yield

      前端工作总结287-pc重置筛选条件

      • 7*24小时售后
      • 无忧退款
      • 免费备案
      • 专家服务
      售前咨询热线
      400-810-9889转1
      关注天翼云
      • 旗舰店
      • 天翼云APP
      • 天翼云微信公众号
      服务与支持
      • 备案中心
      • 售前咨询
      • 智能客服
      • 自助服务
      • 工单管理
      • 客户公告
      • 涉诈举报
      账户管理
      • 管理中心
      • 订单管理
      • 余额管理
      • 发票管理
      • 充值汇款
      • 续费管理
      快速入口
      • 天翼云旗舰店
      • 文档中心
      • 最新活动
      • 免费试用
      • 信任中心
      • 天翼云学堂
      云网生态
      • 甄选商城
      • 渠道合作
      • 云市场合作
      了解天翼云
      • 关于天翼云
      • 天翼云APP
      • 服务案例
      • 新闻资讯
      • 联系我们
      热门产品
      • 云电脑
      • 弹性云主机
      • 云电脑政企版
      • 天翼云手机
      • 云数据库
      • 对象存储
      • 云硬盘
      • Web应用防火墙
      • 服务器安全卫士
      • CDN加速
      热门推荐
      • 云服务备份
      • 边缘安全加速平台
      • 全站加速
      • 安全加速
      • 云服务器
      • 云主机
      • 智能边缘云
      • 应用编排服务
      • 微服务引擎
      • 共享流量包
      更多推荐
      • web应用防火墙
      • 密钥管理
      • 等保咨询
      • 安全专区
      • 应用运维管理
      • 云日志服务
      • 文档数据库服务
      • 云搜索服务
      • 数据湖探索
      • 数据仓库服务
      友情链接
      • 中国电信集团
      • 189邮箱
      • 天翼企业云盘
      • 天翼云盘
      ©2025 天翼云科技有限公司版权所有 增值电信业务经营许可证A2.B1.B2-20090001
      公司地址:北京市东城区青龙胡同甲1号、3号2幢2层205-32室
      • 用户协议
      • 隐私政策
      • 个人信息保护
      • 法律声明
      备案 京公网安备11010802043424号 京ICP备 2021034386号