parent
56990946ac
commit
a72a80d58f
@ -0,0 +1,36 @@
|
||||
<template>
|
||||
<el-card>
|
||||
<el-form>
|
||||
<el-form-item>
|
||||
<el-row :gutter="20" style="width: 100%">
|
||||
<el-col :span="20">
|
||||
<span style="box-shadow: 1 0 1px #c0c4cc"
|
||||
><el-input v-model="blog.title" placeholder="请输入博客标题"
|
||||
/></span>
|
||||
</el-col>
|
||||
<el-col :span="4">
|
||||
<el-button color="#626aef" style="width: 100%; height: 100%">发布文章</el-button>
|
||||
</el-col>
|
||||
</el-row>
|
||||
</el-form-item>
|
||||
<el-form-item>
|
||||
<v-md-editor
|
||||
v-model="blog.article"
|
||||
height="calc(100vh - 270px)"
|
||||
placeholder="在vuepress主题中, 您可以使用tip功能噢~"
|
||||
/>
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
</el-card>
|
||||
</template>
|
||||
|
||||
<script setup>
|
||||
import { ref } from 'vue'
|
||||
|
||||
const blog = ref({
|
||||
title: '',
|
||||
article: ''
|
||||
})
|
||||
</script>
|
||||
|
||||
<style lang="scss" scoped></style>
|
@ -0,0 +1,50 @@
|
||||
<template>
|
||||
<el-card>
|
||||
<el-table :data="articleList" style="width: 100%">
|
||||
<!-- 多选 -->
|
||||
<el-table-column type="selection" width="55" />
|
||||
<el-table-column prop="cover" label="文章图片">
|
||||
<template #default="scope">
|
||||
<el-image
|
||||
class="article-cover"
|
||||
:src="
|
||||
scope.row.cover
|
||||
? scope.row.cover
|
||||
: 'https://static.talkxj.com/articles/c5cc2b2561bd0e3060a500198a4ad37d.png'
|
||||
"
|
||||
/>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column prop="title" label="文章标题" />
|
||||
<el-table-column prop="category" label="分类" />
|
||||
<el-table-column prop="tags" label="标签" />
|
||||
<el-table-column prop="views" label="浏览量" />
|
||||
<el-table-column prop="type" label="类型" />
|
||||
<el-table-column prop="createTime" label="发表时间" />
|
||||
<el-table-column prop="updateTime" label="更新时间" />
|
||||
<el-table-column label="操作">
|
||||
<template #default="scope">
|
||||
<el-button type="primary" @click="handleUpdate(scope.$index, scope.row)">修改</el-button>
|
||||
<el-button type="danger" @click="handleDelete(scope.$index, scope.row)">删除</el-button>
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
</el-card>
|
||||
</template>
|
||||
|
||||
<script setup>
|
||||
const articleList = [
|
||||
{
|
||||
cover: 'https://typora-lyx.oss-cn-guangzhou.aliyuncs.com/typora/wallhaven-6dqemx.jpg',
|
||||
title: '测试',
|
||||
category: '分类1',
|
||||
tags: '标签1',
|
||||
views: 0,
|
||||
type: '原创',
|
||||
createTime: '2022-11-17',
|
||||
updateTime: '2022-11-17'
|
||||
}
|
||||
]
|
||||
</script>
|
||||
|
||||
<style lang="scss" scoped></style>
|
Loading…
Reference in new issue