|
@@ -35,7 +35,7 @@
|
|
|
</a-col>
|
|
</a-col>
|
|
|
<a-col :span="24">
|
|
<a-col :span="24">
|
|
|
<a-form-item label="内容:" name="postContent">
|
|
<a-form-item label="内容:" name="postContent">
|
|
|
- <xn-editor v-model="formData.postContent" placeholder="请输入内容" :height="400"></xn-editor>
|
|
|
|
|
|
|
+ <xn-editor v-model="formData.postContent" placeholder="请输入内容" :height="600"></xn-editor>
|
|
|
</a-form-item>
|
|
</a-form-item>
|
|
|
</a-col>
|
|
</a-col>
|
|
|
</a-row>
|
|
</a-row>
|
|
@@ -56,6 +56,7 @@
|
|
|
import XnEditor from '@/components/Editor/index.vue'
|
|
import XnEditor from '@/components/Editor/index.vue'
|
|
|
import Bowser from 'bowser'
|
|
import Bowser from 'bowser'
|
|
|
import { useRoute, useRouter } from 'vue-router'
|
|
import { useRoute, useRouter } from 'vue-router'
|
|
|
|
|
+ import sysConfig from '@/config/index'
|
|
|
const route = useRoute()
|
|
const route = useRoute()
|
|
|
const router = useRouter()
|
|
const router = useRouter()
|
|
|
const { proxy } = getCurrentInstance()
|
|
const { proxy } = getCurrentInstance()
|
|
@@ -77,8 +78,7 @@
|
|
|
return option.value.toLowerCase().indexOf(input.toLowerCase()) >= 0
|
|
return option.value.toLowerCase().indexOf(input.toLowerCase()) >= 0
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- // 打开抽屉
|
|
|
|
|
- const onOpen = () => {
|
|
|
|
|
|
|
+ const getData = () => {
|
|
|
forumApi.forumTypeList().then((data) => {
|
|
forumApi.forumTypeList().then((data) => {
|
|
|
typeOptions.value = data.map((r) => {
|
|
typeOptions.value = data.map((r) => {
|
|
|
return {
|
|
return {
|
|
@@ -105,7 +105,7 @@
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
setTimeout(() => {
|
|
setTimeout(() => {
|
|
|
- onOpen()
|
|
|
|
|
|
|
+ getData()
|
|
|
}, 0)
|
|
}, 0)
|
|
|
// 关闭抽屉
|
|
// 关闭抽屉
|
|
|
const onClose = () => {
|
|
const onClose = () => {
|
|
@@ -180,5 +180,8 @@
|
|
|
resourceId: route.query.id
|
|
resourceId: route.query.id
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
+ let videoUrl = decodeURIComponent(atob(route.query.videoUrl))
|
|
|
|
|
+ let html = `<p>${route.query.title}</p><video controls name="media" style="width:100%; height: auto;"><source src="${videoUrl}"></video>`
|
|
|
|
|
+ formData.value.postContent = html
|
|
|
}
|
|
}
|
|
|
</script>
|
|
</script>
|