index.wxml 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. <!--index.wxml-->
  2. <view class="container">
  3. <view class="header" wx:if="{{isDebug}}">
  4. {{ble.state}}
  5. </view>
  6. <view class="header">
  7. <view class="state-info" bindtap="tapState">
  8. <led color="{{connectStateMap[ble.state].color}}" width="15"/> {{connectStateMap[ble.state].text}}
  9. </view>
  10. <view class="state-msg" wx:if="{{ble.state == bleStateEnum.connected}}">
  11. {{remoteDev.devName}}
  12. </view>
  13. <view class="state-msg" wx:if="{{ble.state == bleStateEnum.notConnect}}">
  14. <view class="custom-info-btn" bindtap="searchDevice" >扫描</view>
  15. </view>
  16. <view class="state-msg" wx:if="{{ble.state == bleStateEnum.connecting}}">
  17. <view class="custom-info-btn" bindtap="searchDevice" >重新扫描</view>
  18. </view>
  19. </view>
  20. <view class="bleDevices" wx:if="{{ble.state == bleStateEnum.searching || ble.state == bleStateEnum.connecting }}">
  21. <view class="title">
  22. 设备列表
  23. <view class="mx-10 text-red">{{bleDevs.length}}</view>
  24. </view>
  25. <view class="devList">
  26. <view class="devItem" wx:for="{{bleDevs}}" wx:key="deviceId" >
  27. <view class="devInfo">
  28. <view class="name">{{item.name}}</view>
  29. <view class="devId">{{item.deviceId}}</view>
  30. </view>
  31. <view class="option">
  32. <view class="custom-info-btn" data-dev="{{item.deviceId}}" bindtap="connectDev">连接</view>
  33. </view>
  34. </view>
  35. </view>
  36. </view>
  37. <view class="conetrol" wx:if="{{ble.state === bleStateEnum.connected}}">
  38. <button bindtap="holdFoucus">对焦</button>
  39. <view class="center-row mt-5">
  40. <view class="shutter-box">
  41. <view
  42. class="shutter-btn {{isHolder?' shutter-holder':''}}"
  43. capture-bind:touchstart="touchStartHandle"
  44. capture-bind:touchend="touchEndHandle"
  45. capture-bind:touchmove="touchMoveHandle"
  46. >
  47. </view>
  48. </view>
  49. </view>
  50. <view class="center-row mt-5" wx:if="{{isHolder}}">
  51. <text>{{time_minute}}</text>:
  52. <text>{{time_second}}</text>:
  53. <text>{{time_ms}}</text>
  54. </view>
  55. </view>
  56. </view>