step1.

src\config\router.config.js文件里添加path

 {path: '/runAnalysis',name: '运行分析',component: RouteView,redirect: '/runAnalysis/healthAnalysis',meta: { title: '运行分析', icon: 'file-search' },children: [{path: '/runAnalysis/healthAnalysis',name: '健康分析',component: () => import(/* webpackChunkName: "result" */ '@/views/runAnalysis/healthAnalysis'),meta: { title: '健康分析', keepAlive: true, hiddenHeaderContent: true }},{path: '/runAnalysis/lifeLossAnalysis',name: '寿命损耗分析',component: () => import(/* webpackChunkName: "result" */ '@/views/runAnalysis/lifeLossAnalysis'),meta: { title: '寿命损耗分析', keepAlive: true, hiddenHeaderContent: true }},{path: '/runAnalysis/healthReport',name: '健康报表',component: () => import(/* webpackChunkName: "result" */ '@/views/runAnalysis/healthReport'),meta: { title: '健康报表', keepAlive: true, hiddenHeaderContent: true }}]}

step2.

新建views/runAnalysis/healthAnalysis.vue,内容从views\list\TableList.vue复制(具体内容自己改),修改下图的方法名

改为src\api\manage.js对应接收请求的方法名

step3.

src/mock/services/manage.js里添加

const healthAnalysis = (options) => {// options:{url: "/api/healthAnalysis?pageNo=1&pageSize=10", type: "GET", body: null}const parameters = getQueryParameters(options)const result = []const pageNo = parseInt(parameters.pageNo)const pageSize = parseInt(parameters.pageSize)const totalPage = Math.ceil(totalCount / pageSize)const key = (pageNo - 1) * pageSizeconst next = (pageNo >= totalPage ? (totalCount % pageSize) : pageSize) + 1for (let i = 1; i < next; i++) {const tmpKey = key + iresult.push({key: tmpKey,id: tmpKey,no: 'No ' + tmpKey,description: '这是一段描述',callNo: Mock.mock('@integer(1, 999)'),status: Mock.mock('@integer(0, 3)'),updatedAt: Mock.mock('@datetime'),editable: false})}return builder({pageSize: pageSize,pageNo: pageNo,totalCount: totalCount,totalPage: totalPage,data: result})
}

Mock.mock(/\/healthAnalysis/, 'get', healthAnalysis)

step4.

src/api/manage.js里
在const api里添加

healthAnalysis: '/healthAnalysis',

再添加

export function healthAnalysis (parameter) {return request({url: api.healthAnalysis,method: 'get',params: parameter})
}

step5.

复制src\views\list\modules到views/runAnalysis目录(列表需要用到)

踩坑

Q: 项目再次启动报错’vue-cli-service’ 不是内部或外部命令,也不是可运行的程序
A: 删除项目文件夹下的node_modules,项目路径下运行yarn install(用cnpm install不行),然后npm run serve.

ant-design-vue pro怎样添加一个新的列表相关推荐

  1. vue将每个路由打包成html,Ant Design Vue pro 动态路由的实现和打包

    Ant Design Vue pro 动态路由的实现和打包 Ant Design Vue pro 动态路由的实现和打包 配置路由权限 在config文件夹下router.config.js中配置路由权 ...

  2. ant design vue pro 支持多页签模式 页签可以缓存

    ant design vue pro 支持多页签模式 页签可以缓存 代码贴在最后 启动之后页面是这样的: 第一步:修改 src/layouts/BasicLayout.vue 文件,在该文件中添加mu ...

  3. [vue] 动态给vue的data添加一个新的属性时会发生什么?怎样解决?

    [vue] 动态给vue的data添加一个新的属性时会发生什么?怎样解决? 如果在实例创建之后添加新的属性到实例上,它不会触发视图更新.如果想要使添加的值做到响应式,应当使用$set()来添加对象. ...

  4. Ant Design Vue Pro(V3.0.0 )MultiTab标签缓存,完美解决

    使用Ant Design Vue Pro 基础框架都知道好用,但是MultiTab标签一直未解决(V3.0.0),最新版解决了但是要收费9K(2022-01-21日). 首先需要实现如下: Multi ...

  5. ant design vue 中Upload组件如何自定义文件列表的样式

    ant design vue 中Upload组件如何自定义文件列表的样式 问题 历程 UploadList 组件源码 h() 方法 实现 注 问题 技术:vue.ant design vue 在开发项 ...

  6. Ant design vue pro 添加多页签

    1.修改模板 /src/layouts/BasicLayout.vue 添加如下代码 第一处: <!-- layout content --><a-layout-content :s ...

  7. ant design vue 当中的表格自定义结构超出隐藏的自适应 动态显示省略号

    前言 我们知道,在ant design vue当中的table组件里面的列表项目,我们一般会使用columns属性定义列表项目,比如下面 export const columns = [{title: ...

  8. Vue 2.x折腾记 - (16) 基于Ant Design Vue 封装一个配置式的表单搜索组件

    前言 这次的后台管理系统项目选型用了Vue来作为主技术栈: 因为前段时间用过React来写过项目(用了antd),感觉棒棒的. 所以这次就排除了Element UI,而采用了Ant Design Vu ...

  9. ABP vNext 对接 Ant Design Vue 实现分页查询

    本文内容 ABP vNext中的分页查询 STable组件中的分页查询 实现参数转换层 最终对接效果 在 上一篇 博客中,博主和大家分享了如何在 EF Core 中实现多租户架构.在这一过程中,博主主 ...

最新文章

  1. 老司机带你学爬虫——Python爬虫技术分享
  2. labview生成exe
  3. Permutations I II leetcode
  4. java安装好了打不开机_这都不犯规?王骁辉尺度把握得真好 难怪0+0+0能打20分钟...
  5. 拦截导弹(信息学奥赛一本通-T1260)
  6. php 连接主从redis,PHP7对Redis的扩展及Redis主从搭建
  7. vs2008添加注释宏(暂未成功设置)
  8. 微信翻译团队课余也搞围棋AI:比腾讯绝艺更强,首次亮相就夺冠
  9. 安卓如何让listview在上下两个按钮之间充满_如何提高超声波塑胶焊接机生产效率...
  10. 【iphone】 如何将app发布到appstore中
  11. 猿创征文 | 国产数据库之神通数据库详解安装和使用
  12. 自己写的【手机号码归属地查询软件】
  13. java 最大流最小割_最大流, 最小割问题及算法实现
  14. 兔玩游戏微博html,和小兔玩游戏小班教案.doc
  15. 菌群代谢物和宿主:如何影响肝脏疾病?
  16. 巴菲特十大量化选股经
  17. 50EX全球化战略布局加快,日韩版本将上线
  18. 技术干货 | MindSpore AI科学计算系列(五):AI框架加速海洋数值模拟
  19. M1 pod install CocoaPod 报错解决办法
  20. 10分钟快速学Handlebars

热门文章

  1. 求助(关于FT2232驱动的问题)
  2. GPT-4 System Card译文
  3. Visual Assist Options 使用总结
  4. WWDC之iOS6新功能完全解析
  5. 想去网络安全界的拳皇争夺赛吗?
  6. 获取SIM卡信息的工具类
  7. 【计算机毕业设计】015基于SpringBoot的在线视频教育平台的设计与实现
  8. mybatis-plus代码生成器,xml文件生成在resource下
  9. 无感FOC之高频注入法——永磁同步电机控制
  10. 2016春季APP实力榜: 高德地图增长率排前三