vue3+elementPlus 模板页面
来源:1-1 课程介绍(导学 )
慕哥1464485
2022-02-17
老师你好,请教一个问题,就如一个后台管理系统,每个页面的布局都相同(包含查询条件、还有一个table,以及分页),就想写一个模板页面,如下图
但是当我使用这个模板页面的时候就会出现这样的问题,不知道怎么处理,如下图
1、上面这样的处理是否合理,这里的处理是不是需要参考本课程中的ValidateForm和ValidateInput的做法;
2、这样的设计是否合理,如果不合理,希望老师指点一下,提供一下思路也可以
写回答
1回答
-
同学你好
既然多个页面布局都一样 只是数据源不一样 那么为什么要传入一个 slot 呢? 我觉得应该只要传入不同的数据源就可以了,然后操作都一样的。
比如, 简化
<TemplatePage dataSource="/users" :fields="['id', 'name', 'email']"> <TemplatePage dataSource="/items" :fields="['id', 'itemName', 'price']"> // 然后这个组件中,做到这几个接口数据格式都一样 然后在不同的操作时候发送请求就可以了
022022-02-19
相似问题