appraise.vue 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. <template>
  2. <mobile-frame>
  3. <view class="main">
  4. <view class="one">
  5. <view class="one_1">
  6. <text class="text1">{{info.name}}{{info.specs}}</text>
  7. <text class="text2">好评率</text>
  8. <text class="text3">{{info.rate}}%</text>
  9. </view>
  10. <view class="one_2">
  11. <view class="one_2_1" v-for="(item,index) in btnlist" :key="index">
  12. <text>{{item.name}}</text><text>({{item.num||0}})</text>
  13. </view>
  14. </view>
  15. </view>
  16. </view>
  17. </mobile-frame>
  18. </template>
  19. <script>
  20. export default {
  21. data() {
  22. return {
  23. btnlist: [{
  24. name: '全部好评',
  25. num: '1',
  26. code: '0'
  27. },
  28. {
  29. name: '好评',
  30. num: '1',
  31. code: '0'
  32. },
  33. {
  34. name: '中评',
  35. num: '1',
  36. code: '0'
  37. },
  38. {
  39. name: '差评',
  40. num: '1',
  41. code: '0'
  42. }
  43. ],
  44. info: {
  45. name: '高精面粉',
  46. specs: '5g',
  47. rate: '95'
  48. },
  49. list: []
  50. };
  51. },
  52. onLoad: function(e) {
  53. },
  54. methods: {
  55. }
  56. }
  57. </script>
  58. <style lang="scss">
  59. .main {
  60. display: flex;
  61. flex-direction: column;
  62. width: 100vw;
  63. height: 100vh;
  64. .one {}
  65. }
  66. </style>