Javascript 如何制作自定义文本和样式
我是一个男性网站,用户可以在这里制作网站简介。Javascript 如何制作自定义文本和样式,javascript,css,vue-cli-3,Javascript,Css,Vue Cli 3,我是一个男性网站,用户可以在这里制作网站简介。 我的网站的用户如何能自定义文本和样式,如加粗、着色等?您需要使用好的所见即所得编辑器,如 您可以像这样进行基本设置 <template> <editor-content :editor="editor" /> </template> <script> // Import the editor import { Editor, EditorContent } from 'tiptap' expo
我的网站的用户如何能自定义文本和样式,如加粗、着色等?您需要使用好的所见即所得编辑器,如 您可以像这样进行基本设置
<template>
<editor-content :editor="editor" />
</template>
<script>
// Import the editor
import { Editor, EditorContent } from 'tiptap'
export default {
components: {
EditorContent,
},
data() {
return {
editor: null,
}
},
mounted() {
this.editor = new Editor({
content: '<p>This is just a boring paragraph</p>',
})
},
beforeDestroy() {
this.editor.destroy()
},
}
</script>
有几种方法可以实现这样的目标。根据您创建网站所使用的技术,可能有不同的软件包可以帮助您。您需要的是标记语法支持,因为您已经提到希望将颜色作为一种功能,所以您必须对其进行扩展或使用不同的包,当然手动编码始终是一种选择。您可能需要记住,在这种情况下,转义用户输入非常重要。例如,一个简单的入门方法是使用正则表达式用html元素全局替换标记。是的,像markdown,但用户可以设置样式。若用户选择单词或文本,用户可以单击按钮样式设置为样式,相同按钮设置为颜色,按钮粗体或斜体,相同按钮设置为字体大小。我使用vue创建网站。我现在使用tiptap,但它重置了我的cas类