<template>
<div>
<WangEditor ref="editor" :value="content" @change="updateContent" />
</div>
</template>
<script>
import { ref, onMounted } from 'vue';
import WangEditor from 'wangeditor';
export default {
name: 'WangEditorComponent',
setup() {
const editor = ref(null);
const content = ref('');
const updateContent = (newContent) => {
content.value = newContent;
};
onMounted(() => {
// 初始化编辑器
editor.value.create();
});
return {
editor,
content,
updateContent,
};
},
};
</script>
<style scoped>
/* 添加一些样式 */
</style>
模板部分 (<template>):
<WangEditor> 组件,并通过 ref 引用它。content 数据属性到编辑器的内容,并监听 @change 事件以更新内容。脚本部分 (<script>):
ref 和 onMounted 钩子,以及 WangEditor 组件。WangEditorComponent 的组件。setup 函数中:editor 和 content 引用。updateContent 方法来更新 content 的值。onMounted 钩子在组件挂载后初始化编辑器。样式部分 (<style scoped>):
上一篇:vue3 useattrs
下一篇:初始化vue项目
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站