首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何忽略tinymce \ Vuejs和Laravel中的html标记

如何忽略tinymce \ Vuejs和Laravel中的html标记
EN

Stack Overflow用户
提问于 2018-06-20 17:09:48
回答 2查看 1.5K关注 0票数 2

我正在使用laravel和vuejs构建一个应用程序,但由于某些原因,我无法正确地使用tinymce。

我看到我想要的编辑,想写什么就写什么。但是,当我试图查看内容时,所有html标记都会显示在图像中。

我在github文档这里之后安装了它

代码语言:javascript
复制
npm install @tinymce/tinymce-vue

导入我的vue模板

代码语言:javascript
复制
import Editor from '@tinymce/tinymce-vue';

components: {
    'editor' : Editor
}

然后我绑定元素

代码语言:javascript
复制
<editor v-model="post.description"></editor>

因此,它不应该显示“这个文本将是粗体”,而应该显示“这个文本将是粗体”。

EN

回答 2

Stack Overflow用户

发布于 2018-07-02 05:07:02

经过一些研究,我最终意识到我必须使用v-html来读取html标记。

所以不要像这样表现:

代码语言:javascript
复制
<td>{{post.description}}<td>

我现在做的工作如下:

代码语言:javascript
复制
<td v-html="post.description"><td>
票数 3
EN

Stack Overflow用户

发布于 2018-06-20 18:54:39

我认为您正在使用TinyMCE的正确方式。它返回HTML,而不是纯文本。当您从返回的HTML中删除标记时,您将丢失所有格式、图像和链接。但是,如果这是您要寻找的内容,那么只需深入研究TinyMCE文档--这是一个配置问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50953623

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档