vue项目中 涉及到费用模板的开发,有关模板的开发 能大概讲讲是啥东西吗、有原型,但是第一次接触模板,想听听大家的实现思路。大致是前端做好模板,后端用模板取参数吧?
<!-- 失活的组件将会被缓存!-->
<keep-alive>
<component v-bind:is="currentTabComponent"></component>
</keep-alive>
来看看修改后的结果:
现在这个 Posts 标签保持了它的状态 (被选中的文章) 甚至当它未被渲染时也是如此。你可以在这个示例查阅到完整的代码。
注意这个 要求被切换到的组件都有自己的名字,不论是通过组件的 name 选项还是局部/全局注册。
参考vue官方文档
动态组件
https://cn.vuejs.org/v2/guide/components.html#%E5%8A%A8%E6%80%81%E7%BB%84%E4%BB%B6
异步组件
https://cn.vuejs.org/v2/guide/components-dynamic-async.html
对于费用模板的开发,可以考虑以下实现思路:
1.前端开发模板 首先需要前端开发费用模板的页面,包括费用项的名称、类型、金额等相关数据的展示和编辑,可以参考Element-UI的表单组件和网格组件进行开发。
2.获取相关参数 接下来需要在前端请求后端接口,根据所选费用模板的ID或其他参数获取相关数据,比如费用项的名称、类型、金额等数据,并在前端进行展示和编辑。
3.修改和保存 在前端对费用模板进行编辑后,需要将修改后的数据再次传给后端进行保存,可以考虑使用axios库进行数据交互。
下面是一个简单的示例代码,以展示费用项为例:
注意: 1.实际开发中需要根据业务需求进行适当修改。 2.在前端进行费用模板的编辑和修改等操作时,应该对输入的数据进行校验。 3.需要后端提供相应的API接口来获取和保存数据。