list.vue 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. <template>
  2. <view class="list">
  3. {{list}}
  4. <view v-for="(item,index) in list" :key="index">
  5. <view class="box-item">
  6. {{item}}
  7. </view>
  8. </view>
  9. <van-button type="default">默认按钮</van-button>
  10. <van-button type="primary">主要按钮</van-button>
  11. <van-button type="info">信息按钮</van-button>
  12. <van-button type="warning">警告按钮</van-button>
  13. <van-button type="danger">危险按钮</van-button>
  14. </view>
  15. </template>
  16. <script>
  17. export default {
  18. data() {
  19. return {
  20. list: ['星期一', '星期二', '星期一', '星期二', '星期一', '星期二', '星期一', '星期二', '星期一', '星期二', '星期一', '星期二', '星期一', '星期二',
  21. '星期一', '星期二', '星期一', '星期二', '星期一', '星期二', '星期一', '星期二', '星期一', '星期二',
  22. ]
  23. }
  24. },
  25. onPullDownRefresh() {
  26. console.log(("下拉中"))
  27. setTimeout(() => {
  28. uni.stopPullDownRefresh()
  29. }, 2000)
  30. },
  31. onReachBottom() {
  32. console.log("触底")
  33. let arr = ['孙悟空','猪八戒','沙和尚']
  34. this.list = [...this.list,...arr]
  35. }
  36. }
  37. </script>
  38. <style scoped lang="scss">
  39. .box-item {
  40. height: 50rpx;
  41. line-height: 50rpx;
  42. }
  43. </style>