list.uvue 937 B

123456789101112131415161718192021222324252627282930313233
  1. <template>
  2. <view class="page">
  3. <uni-cms-article-search-bar :show-placeholder="true"></uni-cms-article-search-bar>
  4. <uni-cms-article-list
  5. :collectionList="colList"
  6. :refresherEnabled="true"
  7. style="flex: 1;"
  8. ></uni-cms-article-list>
  9. </view>
  10. </template>
  11. <script lang="uts">
  12. const db = uniCloud.databaseForJQL()
  13. export default {
  14. computed: {
  15. colList(): any[] {
  16. return [
  17. db.collection('uni-cms-articles').where("\"article_status\" == 1").field('thumbnail,title,publish_date,user_id').getTemp(), // 文章集合
  18. db.collection('uni-id-users').field('_id,nickname').getTemp() // 用户集合
  19. ]
  20. }
  21. }
  22. }
  23. </script>
  24. <style scoped lang="scss">
  25. .page {
  26. display: flex;
  27. flex-direction: column;
  28. height: 100%;
  29. }
  30. </style>