index.js 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119
  1. // pages/index/index.js
  2. import { loadSonyItem } from '../../api/sony.js'
  3. import { handle } from '../../utils/handle.js'
  4. Page({
  5. /**
  6. * 页面的初始数据
  7. */
  8. data: {
  9. sonyItems: []
  10. },
  11. openPageHandle(e){
  12. let cmd = e.currentTarget.dataset.dev;
  13. console.log(e);
  14. console.log(cmd);
  15. switch(cmd){
  16. case 'light':
  17. wx.switchTab({
  18. url: '/pages/light/light',
  19. })
  20. break;
  21. case 'camera':
  22. wx.switchTab({
  23. url: '/pages/old/index',
  24. })
  25. break;
  26. case 'bleTool':
  27. wx.navigateTo({
  28. url: '/pages/ble/ble',
  29. })
  30. break;
  31. default:
  32. wx.showToast({
  33. title: '该页面正在开发中',
  34. })
  35. break;
  36. }
  37. },
  38. /**
  39. * 生命周期函数--监听页面加载
  40. */
  41. async onLoad(options) {
  42. // 获取索尼功能实现清单
  43. let err,sonyItems;
  44. [err,sonyItems] = await loadSonyItem()
  45. if(err){
  46. console.log(err)
  47. return
  48. }
  49. console.log(sonyItems)
  50. this.setData({
  51. sonyItems: sonyItems
  52. })
  53. },
  54. /**
  55. * 生命周期函数--监听页面初次渲染完成
  56. */
  57. onReady() {
  58. },
  59. /**
  60. * 生命周期函数--监听页面显示
  61. */
  62. onShow() {
  63. // 配置导航栏
  64. wx.setNavigationBarTitle({
  65. title: '蓝牙工具箱'
  66. })
  67. },
  68. /**
  69. * 生命周期函数--监听页面隐藏
  70. */
  71. onHide() {
  72. },
  73. /**
  74. * 生命周期函数--监听页面卸载
  75. */
  76. onUnload() {
  77. },
  78. /**
  79. * 页面相关事件处理函数--监听用户下拉动作
  80. */
  81. onPullDownRefresh() {
  82. },
  83. /**
  84. * 页面上拉触底事件的处理函数
  85. */
  86. onReachBottom() {
  87. },
  88. /**
  89. * 用户点击右上角分享
  90. */
  91. onShareAppMessage() {
  92. },
  93. toPage(e){
  94. // 获取页面路径
  95. let url = e.currentTarget.dataset.url
  96. if(!url){
  97. return
  98. }
  99. wx.navigateTo({
  100. url: url
  101. })
  102. }
  103. })