|
@@ -1,13 +1,15 @@
|
|
|
import request from '@/helpers/request'
|
|
|
import { state } from '@/state'
|
|
|
+import { NavBar } from 'vant'
|
|
|
import { defineComponent, onMounted, ref } from 'vue'
|
|
|
-import { useRoute } from 'vue-router'
|
|
|
+import { useRoute, useRouter } from 'vue-router'
|
|
|
import styles from '../information-detail.module.less'
|
|
|
|
|
|
export default defineComponent({
|
|
|
name: 'notice-detail',
|
|
|
setup() {
|
|
|
const route = useRoute()
|
|
|
+ const router = useRouter()
|
|
|
const detail = ref<any>({})
|
|
|
|
|
|
const getDetails = async () => {
|
|
@@ -25,15 +27,18 @@ export default defineComponent({
|
|
|
getDetails()
|
|
|
})
|
|
|
return () => (
|
|
|
- <div class={styles.detail}>
|
|
|
- <div class={styles.title}>{detail.value.title}</div>
|
|
|
- <div class={styles.who}>
|
|
|
- <span>管乐团</span>
|
|
|
- {detail.value.createTime}
|
|
|
- </div>
|
|
|
+ <>
|
|
|
+ {route.query.source == 'music' ? <NavBar leftArrow leftText="返回" border={false} onClickLeft={() => router.back()} /> : null}
|
|
|
+ <div class={styles.detail}>
|
|
|
+ <div class={styles.title}>{detail.value.title}</div>
|
|
|
+ <div class={styles.who}>
|
|
|
+ <span>管乐团</span>
|
|
|
+ {detail.value.createTime}
|
|
|
+ </div>
|
|
|
|
|
|
- <div class={styles.content} v-html={detail.value.content}></div>
|
|
|
- </div>
|
|
|
+ <div class={styles.content} v-html={detail.value.content}></div>
|
|
|
+ </div>
|
|
|
+ </>
|
|
|
)
|
|
|
}
|
|
|
})
|