worker.wxml 1.2 KB

12345678910111213141516171819202122232425262728293031323334
  1. <import src="../../../common/head.wxml" />
  2. <import src="../../../common/foot.wxml" />
  3. <view class="container">
  4. <template is="head" data="{{title: 'Worker'}}"/>
  5. <view class="page-body">
  6. <view class="page-body-wrapper">
  7. <canvas canvas-id="canvas" class="canvas"></canvas>
  8. </view>
  9. </view>
  10. <view class="page-section">
  11. <view class="weui-cells__title">计算斐波那契数</view>
  12. <view class="weui-cells weui-cells_after-title">
  13. <view class="weui-cell weui-cell_input">
  14. <input class="weui-input" type="number" value="{{input}}" bindinput="bindInput" />
  15. </view>
  16. </view>
  17. <view class="weui-cells__title">结果</view>
  18. <view class="weui-cells weui-cells_after-title">
  19. <view class="weui-cell weui-cell_input">
  20. <view class="weui-input">{{res}}</view>
  21. </view>
  22. </view>
  23. <view class="page-section-title">提示:使用单线程进行计算时,动画会出现明显的卡顿现象。使用 Worker 线程进行计算,则可以保证动画的流畅。</view>
  24. <view class="btn-area">
  25. <button bindtap="compute">单线程计算</button>
  26. <button type="primary" bindtap="multiThreadCompute">利用 Worker 线程计算</button>
  27. </view>
  28. </view>
  29. <template is="foot" />
  30. </view>