| <template> |
| <el-dialog |
| title="提示" |
| :visible.sync="dialogVisible" |
| width="30%" |
| :before-close="handleClose"> |
| <div style="margin: 0 auto"> |
| <div v-if="tableData.content_type==2"> |
| <h1>图文详情</h1> |
| <div v-html="tableData.resource"> |
| </div> |
| </div> |
| <div v-if="tableData.content_type==1"> |
| <h1>视频详情</h1> |
| <div> |
| <video width="420" height="300" controls > |
| <source :src=tableData.resource type="video/mp4"></source> |
| </video> |
| </div> |
| </div> |
| <h1> |
| 发布标题 |
| </h1> |
| <p> |
| {{tableData.title}} |
| </p> |
| <h1 class="demonstration">标题/话题</h1> |
| <ul v-for="(item,index) in tableData.tag"> |
| <li>{{item}}</li> |
| </ul> |
| |
| <h1 class="demonstration">封面图片</h1> |
| <el-image |
| style="width: 100px; height: 100px" |
| :src="tableData.thumbnail" |
| fit="fit"></el-image> |
| </div> |
| <span slot="footer" class="dialog-footer"> |
| <el-button @click="dialogVisible = false">取 消</el-button> |
| <el-button type="primary" @click="dialogVisible = false">确 定</el-button> |
| </span> |
| </el-dialog> |
| </template> |
| <script> |
| import {getAction} from "@/api"; |
| |
| export default { |
| name:"ContentList", |
| data() { |
| return { |
| tableData:[], |
| dialogVisible: false, |
| formLabelWidth:"140px", |
| }; |
| }, |
| |
| methods: { |
| |
| show(record){ |
| |
| |
| |
| |
| getAction("/content/"+record.id).then(res=>{ |
| console.log(res) |
| this.tableData=res.data |
| }) |
| this.dialogVisible=true |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| }, |
| handleClose(done) { |
| this.$confirm('确认关闭?') |
| .then(_ => { |
| done(); |
| }) |
| .catch(_ => {}); |
| } |
| } |
| }; |
| </script> |
| |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!