budget.vue 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. <template>
  2. <div class="BidSystemProductDeOrderBudget">
  3. <Toptitle title="成本预算">
  4. <slot name="titleButton">
  5. <Button @click="postData()" type="primary" style="margin-right:10px;"
  6. >导出</Button
  7. >
  8. </slot>
  9. </Toptitle>
  10. <div class="body" style="margin-top:10px">
  11. <Tabs type="card">
  12. <TabPane label="产品信息">
  13. <div class="product_info">
  14. <div class="product_info_title"></div>
  15. <div class="product_info_content"></div>
  16. <div class="product_info_notice"></div>
  17. </div>
  18. </TabPane>
  19. <TabPane label="成本预算">标签二的内容</TabPane>
  20. </Tabs>
  21. </div>
  22. </div>
  23. </template>
  24. <script>
  25. // 这里可以导入其他文件(比如:组件,工具js,第三方插件js,json文件,图片文件等等)
  26. // 例如:import 《组件名称》 from '《组件路径》';
  27. export default {
  28. name: "BidSystemProductDeOrderBudget",
  29. components: {},
  30. props: {},
  31. // import引入的组件需要注入到对象中才能使用
  32. data() {
  33. // 这里存放数据
  34. return {};
  35. },
  36. // 生命周期 - 创建完成(可以访问当前this实例)
  37. created() {},
  38. // 生命周期 - 挂载完成(可以访问DOM元素)
  39. mounted() {},
  40. methods: {},
  41. // 监听属性 类似于data概念
  42. computed: {},
  43. // 监控data中的数据变化
  44. watch: {},
  45. beforeCreate() {}, // 生命周期 - 创建之前
  46. beforeMount() {}, // 生命周期 - 挂载之前
  47. beforeUpdate() {}, // 生命周期 - 更新之前
  48. updated() {}, // 生命周期 - 更新之后
  49. beforeDestroy() {}, // 生命周期 - 销毁之前
  50. destroyed() {}, // 生命周期 - 销毁完成
  51. activated() {}, // 如果页面有keep-alive缓存功能,这个函数会触发
  52. };
  53. </script>
  54. <style lang="scss" scoped>
  55. .BidSystemProductDeOrderBudget {
  56. }
  57. </style>