App.vue 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. <template>
  2. <div>
  3. <wv-search-bar
  4. :autofocus="false"
  5. v-model="value"
  6. :result="filterResult"
  7. />
  8. <wv-swipe :height="130" :autoplay="4000">
  9. <wv-swipe-item style="background-color: #f44336">1</wv-swipe-item>
  10. <wv-swipe-item style="background-color: #ffc107">2</wv-swipe-item>
  11. <wv-swipe-item style="background-color: #03a9f4">3</wv-swipe-item>
  12. </wv-swipe>
  13. <wv-grid>
  14. <wv-grid-item to="/">
  15. <img :src="thumbSmall" slot="icon">
  16. <span slot="label">问答</span>
  17. </wv-grid-item>
  18. <wv-grid-item url="/">
  19. <img :src="thumbSmall" slot="icon">
  20. <span slot="label">文章</span>
  21. </wv-grid-item>
  22. <wv-grid-item>
  23. <img :src="thumbSmall" slot="icon">
  24. <span slot="label">课程</span>
  25. </wv-grid-item>
  26. </wv-grid>
  27. <wv-panel title="推荐问题">
  28. <wv-media-box :thumb="thumb" title="首页最佳推荐轮播图,右边的推荐文章列表,是在哪边添加的呢" :description="description" to="/"
  29. type="text">
  30. <ul class="weui-media-box__info" slot="box_ft">
  31. <li class="weui-media-box__info__meta">时间</li>
  32. <li class="weui-media-box__info__meta weui-media-box__info__meta_extra">其它信息</li>
  33. </ul>
  34. </wv-media-box>
  35. <wv-media-box :thumb="thumb" title="首页最佳推荐轮播图,右边的推荐文章列表,是在哪边添加的呢" :description="description" to="/"
  36. type="text">
  37. <ul class="weui-media-box__info" slot="box_ft">
  38. <li class="weui-media-box__info__meta">时间</li>
  39. <li class="weui-media-box__info__meta weui-media-box__info__meta_extra">其它信息</li>
  40. </ul>
  41. </wv-media-box>
  42. </wv-panel>
  43. </div>
  44. </template>
  45. <script>
  46. import {mapState, mapActions} from 'vuex';
  47. export default ({
  48. // 映射 vuex 上面的属性
  49. computed: mapState({
  50. recommend: state => state.news.recommend
  51. }),
  52. created() {
  53. // 获取推荐列表
  54. //this.getNewsRecommend();
  55. },
  56. methods: {
  57. // 映射 vuex 对象上的方法
  58. ...mapActions([
  59. 'getNewsRecommend'
  60. ])
  61. }
  62. });
  63. </script>