myEvaluation.vue 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. <!-- 我的评价 -->
  2. <template>
  3. <view class="evaluation">
  4. <z-paging
  5. ref="paging"
  6. v-model="evaluationList"
  7. @query="queryList"
  8. >
  9. <view class="evaluation-list">
  10. <view class="evaluation-list-item" v-for="(item, index) in evaluationList" :key="index">
  11. <view class="evaluation-list-item-title">{{ item.title }}</view>
  12. <view class="evaluation-list-item-content">
  13. <view class="left">
  14. <u-avatar :src="item.src" mode="square" size="96"/>
  15. </view>
  16. <view class="right">
  17. <view>{{ item.name }}</view>
  18. <view>
  19. <u-rate :count="5" v-model="item.star" active-color="#C4C4C4" disabled/>
  20. <text>{{ item.date }}</text>
  21. </view>
  22. <view>{{ item.remark }}</view>
  23. </view>
  24. </view>
  25. </view>
  26. </view>
  27. </z-paging>
  28. </view>
  29. </template>
  30. <script>
  31. export default {
  32. data() {
  33. return {
  34. // 评论列表
  35. evaluationList: []
  36. }
  37. },
  38. methods: {
  39. queryList(pageNo, pageSize) {
  40. this.$refs.paging.complete([
  41. { title: '汽车检测与维修技能课程1', src: require('../../static/img/major-工商企业管理.png'), name: '李立萍', star: 4, date: '2021-07-21', remark: '老师给人感觉很专业,学习过程轻松愉快。' },
  42. { title: '汽车检测与维修技能课程1', src: require('../../static/img/major-工商企业管理.png'), name: '李立萍', star: 4, date: '2021-07-21', remark: '老师给人感觉很专业,学习过程轻松愉快。' }
  43. ])
  44. }
  45. }
  46. }
  47. </script>
  48. <style lang="scss" scoped>
  49. @import './myEvaluation.scss';
  50. </style>