首页 > 解决方案 > TinyMCE 错误:“您的 API 密钥上未启用 advcode 企业插件。” 但我在任何地方都没有“advcode”插件

问题描述

我有一个带有基本插件和工具栏的 TinyMCE 编辑器,但标题中提到的警告总是出现。不影响编辑的工作,就是烦人。这些是我在 VueJS 中使用的插件和工具栏:

import Editor from '@tinymce/tinymce-vue'
<editor v-if="!isLinkSelected"
api-key="MY_API_KEY" 
:init="{
    plugins: 'lists, image, imagetools, link, table, media, textcolor, colorpicker',
    toolbar: 'undo redo | align | bold italic underline | forecolor backcolor | styleselect | blockquote | link | image | media | formatselect | fontsizeselect | removeformat | numlist bullist | table',
    menu: {},
    images_upload_url: 'editor-upload.php',
    automatic_uploads: true,
    relative_urls : false,
    remove_script_host : false,
    file_browser_callback_types: 'file image media',
    convert_urls : true,
    link_list : page_link_list,
    height : 500,
}"
v-model="editor.content">
</editor>

标签: javascriptvue.jstinymce

解决方案


好的,我发现了我的问题。我意识到我在 Vue 组件文件中所做的任何修改在页面上都是不可见的。我一直在看npm watch它,它总是相应地更新 .js 文件,但它以某种方式被硬缓存,所以我不得不npm update重新生成我的 js 文件,npm watch然后清除浏览器缓存,并且我的修改立即在网站上可见。


推荐阅读