index.vue 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. <template>
  2. <view>
  3. <template name="list">
  4. <view class="pdlr30 mt20">
  5. <view class="list-title ddflex">{{contentObj.name}}<view class="list-more ddflex" @tap="jumpUrl('topic/contentList/contentList?title='+contentObj.name+'&code='+contentObj.code)">全部<image src="../../static/pages/images/more.png"></image></view></view>
  6. <view class="rec">
  7. <navigator :url="'/topic/content/content?id=' + item.id+'&code='+contentObj.code" hover-class="none" class="li ddflex" v-for="(item,index) in pageList" :key="index">
  8. <view class="fflex">
  9. <view class="rec-tit tovers">{{item.title}}</view>
  10. <view class="ddflex">
  11. <!-- <view class="author ddflex"><image src="../../static/pages/images/zbgw.png" mode="aspectFill"></image>欧衡</view> -->
  12. <view class="rec-time">{{item.createDate}}</view>
  13. </view>
  14. </view>
  15. <image :src="item.pic" mode="aspectFill" class="rec-img"></image>
  16. </navigator>
  17. </view>
  18. </view>
  19. </template>
  20. </view>
  21. </template>
  22. <script>
  23. const app = getApp();
  24. const req = require("../../utils/request.js");
  25. export default {
  26. data() {
  27. return {
  28. picUrlss: req.public.picUrls
  29. };
  30. },
  31. components: {},
  32. props: {
  33. pageList: Array,//文章列表
  34. contentObj: Object,
  35. config: Object
  36. },
  37. watch: {},
  38. mounted() {
  39. },
  40. methods: {
  41. jumpUrl(url){
  42. app.globalData.openPage(url)
  43. }
  44. }
  45. };
  46. </script>
  47. <style>
  48. @import "./index.css";
  49. </style>