msg-detail.vue 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. <template>
  2. <v-page>
  3. <v-header :title="$t('notice.a0')"></v-header>
  4. <main class="layout-main p-md">
  5. <view class="top p-b-sm border-b">
  6. <view class="title fn-lg fn-center color-light">
  7. {{data.title}}
  8. </view>
  9. <view class="time fn-sm">
  10. {{$date(detail.created_at)}}
  11. </view>
  12. </view>
  13. <view class="edit-content m-t-md" v-html="data.content">
  14. </view>
  15. </main>
  16. </v-page>
  17. </template>
  18. <script>
  19. import Member from "@/api/member";
  20. export default {
  21. data(){
  22. return {
  23. detail:{},
  24. data:{},
  25. query:{}
  26. }
  27. },
  28. computed: {
  29. },
  30. methods:{
  31. readNotifiable(){
  32. Member.readNotifiable({
  33. id:this.query.id
  34. }).then(res=>{
  35. this.detail= res.data
  36. this.data = res.data.data
  37. }).catch(()=>{})
  38. }
  39. },
  40. onLoad($ev){
  41. this.query = $ev;
  42. this.readNotifiable()
  43. }
  44. }
  45. </script>
  46. <style lang="scss">
  47. </style>