This commit is contained in:
神仙都没用 2023-10-12 15:33:42 +08:00
parent 7c7c98ec58
commit 9b8769d0b2
2 changed files with 11 additions and 2 deletions

View File

@ -1,10 +1,15 @@
<template>
<div>
<slot>
<el-button @click="open()">点击查看</el-button>
</slot>
<cl-dialog width="1000px" :title="title" append-to-body v-model="visible">
<cl-editor
:name="`cl-editor-${name}`"
:ref="setRefs('editor')"
:height="600"
preview
v-bind="props.props"
v-model="text"
/>
@ -25,6 +30,7 @@ import { nextTick, PropType, ref } from "vue";
import { useCool } from "/@/cool";
const props = defineProps({
modelValue: String,
title: {
type: String,
default: "文本预览"
@ -45,7 +51,11 @@ const visible = ref(false);
//
const text = ref("");
async function open(data: string) {
async function open(data?: string) {
if (!data) {
data = props.modelValue;
}
if (isString(data)) {
text.value = data;
}

View File

@ -71,7 +71,6 @@ export function useCode() {
// 编辑器处理
if (item.component?.name?.includes("cl-editor-")) {
table.columns.push(column);
column.component = {
name: "cl-editor-preview",
props: {