parking-info.js 840 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. // components/parking-info/index.js
  2. Component({
  3. properties: {
  4. // 可根据需要定义组件的属性
  5. occupyFee:{
  6. type: Object,
  7. value:{
  8. costCycle:0,
  9. maxFeeTime:0,
  10. costTimePeriod:'',
  11. freeTime:0,
  12. capping:0
  13. }
  14. }
  15. },
  16. lifetimes:{
  17. attached: function () {
  18. this.initData()
  19. }
  20. },
  21. data: {
  22. // 组件内部数据
  23. },
  24. methods: {
  25. // 组件的方法
  26. initData() {
  27. let occupyFee = this.data.occupyFee;
  28. // let costCycle = occupyFee.costCycle / occupyFee.costCycleFee;
  29. let capping = (Math.floor((occupyFee.maxFeeTime / occupyFee.costCycle)) * occupyFee.costCycleFee);
  30. // 更新数据
  31. this.setData({
  32. 'occupyFee.capping': capping
  33. });
  34. console.log("this.occupyFee",this.data);
  35. }
  36. }
  37. })