首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TinyMCE只加载到vue js应用程序中一次

TinyMCE只加载到vue js应用程序中一次
EN

Stack Overflow用户
提问于 2018-11-03 16:00:59
回答 1查看 720关注 0票数 0

我正在从事vue Js项目,并使用TinyMCE,如下所示

代码语言:javascript
复制
<textarea class="tinymcefoo" id="editor">  </textarea> </div>

In Vue js:我将TinyMCE调用到挂载的生命周期中:

mounted()        { tinymce.init({ selector:'.tinymcefoo' })  }

但是问题是它只工作了一次,或者如果页面完全刷新的话。如果我点击菜单(使用vue路由器),它就不能运行

EN

回答 1

Stack Overflow用户

发布于 2019-09-06 09:58:35

我建议在正式文件对象中阅读tinymce,并将其放在data()对象中:

代码语言:javascript
复制
data() {
  return {
    tinyMCE: {
      init: {
        api: 'API_KEY',
        plugins: [
          'advlist autolink lists link image charmap print preview anchor',
          'searchreplace visualblocks code fullscreen',
          'insertdatetime media table paste code help wordcount',
          'autoresize'
        ],
        toolbar: 'undo redo | formatselect | bold italic backcolor | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | removeformat',
      },
      modelForField: ''
    }
  }
},
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53133035

复制
相关文章

相似问题

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