dayRate.ts 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. // mHome/pages/dayRate/dayRate.ts
  2. Page({
  3. /**
  4. * 页面的初始数据
  5. */
  6. data: {
  7. /// 汇率数据
  8. rates: [{id: 1, name: 'USD', rate: 3.0, value: 0.0},
  9. {id: 2, name: 'JUR', rate: 1.2, value: 0.0},
  10. {id: 3, name: 'NME', rate: 1.3, value: 0.0},
  11. {id: 4, name: 'RMB', rate: 3.9, value: 0.0},
  12. {id: 5, name: 'DFG', rate: 14.4, value: 0.0},
  13. {id: 6, name: 'DOR', rate: 23.3, value: 0.0},
  14. {id: 7, name: 'JDP', rate: 13.44, value: 0.0}],
  15. /// 当前汇率
  16. rate: 0.0
  17. },
  18. /**
  19. * 输入框值发生变化
  20. */
  21. fieldChange() {
  22. this.data.rates.forEach(obj => {
  23. obj.value = this.data.rate*obj.rate
  24. });
  25. this.setData({
  26. rates: this.data.rates
  27. })
  28. },
  29. /**
  30. * 生命周期函数--监听页面加载
  31. */
  32. onLoad() {},
  33. /**
  34. * 生命周期函数--监听页面初次渲染完成
  35. */
  36. onReady() {},
  37. /**
  38. * 生命周期函数--监听页面显示
  39. */
  40. onShow() {},
  41. /**
  42. * 生命周期函数--监听页面隐藏
  43. */
  44. onHide() {},
  45. /**
  46. * 生命周期函数--监听页面卸载
  47. */
  48. onUnload() {},
  49. /**
  50. * 页面相关事件处理函数--监听用户下拉动作
  51. */
  52. onPullDownRefresh() {},
  53. /**
  54. * 页面上拉触底事件的处理函数
  55. */
  56. onReachBottom() {},
  57. /**
  58. * 用户点击右上角分享
  59. */
  60. onShareAppMessage() {}
  61. })