detail.vue 895 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  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 m-b-md color-light">{{detail.title}}</view>
  7. <view class="time fn-sm" v-if="detail.id!=179&&detail.id!=91">{{$date(detail.created_at)}}</view>
  8. </view>
  9. <view class="edit-content m-t-md" v-html="detail.body"></view>
  10. </main>
  11. </v-page>
  12. </template>
  13. <script>
  14. import Member from "@/api/member";
  15. export default {
  16. data() {
  17. return {
  18. detail: {},
  19. query: {},
  20. };
  21. },
  22. computed: {
  23. },
  24. methods: {
  25. articleDetail() {
  26. Member.articleDetail({
  27. id: this.query.id,
  28. }).then((res) => {
  29. this.detail = res.data;
  30. });
  31. },
  32. },
  33. onLoad($ev) {
  34. this.query = $ev;
  35. this.articleDetail();
  36. },
  37. };
  38. </script>
  39. <style lang="scss">
  40. </style>