numberDisplay.ts 369 B

12345678910111213141516171819202122
  1. Component({
  2. properties: {
  3. number: {
  4. type: Number,
  5. value: 0
  6. }
  7. },
  8. data: {
  9. integerPart: '',
  10. decimalPart: ''
  11. },
  12. observers: {
  13. number(newVal) {
  14. const amountStr = newVal.toFixed(2)
  15. const [integerPart, decimalPart] = amountStr.split('.');
  16. this.setData({
  17. integerPart,
  18. decimalPart
  19. });
  20. }
  21. }
  22. })