index.vue 1002 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. <template>
  2. <view>
  3. <view class="mlr-36 mt-30 img" @click="goHelp">
  4. <image src="../../../static/help-banner.png" mode=""></image>
  5. </view>
  6. <view class="mlr-36 mt-40 mb-20 size-32 bold">
  7. 常见问题
  8. </view>
  9. <u-cell-item :title="item.title" v-for="(item,i) in list" :key="i" @click="goDetails(item.id)"></u-cell-item>
  10. </view>
  11. </template>
  12. <script>
  13. export default {
  14. data() {
  15. return {
  16. list:[]
  17. }
  18. },
  19. onLoad() {
  20. this.init()
  21. },
  22. methods: {
  23. init(){//帮助中心
  24. this.$http('/addons/ddrive/message/notice',{
  25. category_id: 4
  26. },"POST").then(data=>{
  27. console.log(data);
  28. this.list = data.list_array
  29. })
  30. },
  31. goHelp(){
  32. uni.navigateTo({
  33. url:'/pages/my/help/help'
  34. })
  35. },
  36. goDetails(id){
  37. uni.navigateTo({
  38. url:'/pages/my/help/details?id=' + id
  39. })
  40. }
  41. }
  42. }
  43. </script>
  44. <style lang="scss" scoped>
  45. /deep/.u-cell_title{
  46. font-weight: 400 !important;
  47. }
  48. .img{
  49. image{
  50. width: 100%;
  51. height: 300rpx;
  52. }
  53. }
  54. </style>