【问题标题】:CKEditor5-Vue autosave problem. I can't call instance in autosave functionCKEditor5-Vue 自动保存问题。我无法在自动保存功能中调用实例
【发布时间】:2021-07-02 20:28:31
【问题描述】:

编辑器工作正常,除了自动保存。

我正确导入自动保存插件,我可以收到返回数据。

https://i.stack.imgur.com/cDW9x.jpg 在这种情况下,我可以接收自动保存数据。

但我无法在自动保存函数中调用 Vue 实例。

https://i.stack.imgur.com/5Nyq4.jpg

https://i.stack.imgur.com/sevjo.jpg

我不能通过 'this' 调用我的 vue 实例,这意味着我不能使用方法、vuex 存储...等等。

我该如何修复hti?

【问题讨论】:

    标签: vue.js ckeditor5


    【解决方案1】:

    我知道这有点晚了,但对于任何人(比如我自己)寻找这个问题的答案,我都遵循了这个 [SO 链接][1] 中的建议

    data() {
       var self = this
       ...
       return {
         editorConfig: {
           autosave: {
             waitingTime: 3000, // in ms               
             save(editor) {
               self.saveData(editor.getData())
             }
           },
          }
        }
    
       }
    
    
      [1]: https://stackoverflow.com/a/61509032/558720
    

    【讨论】:

      猜你喜欢
      • 2010-10-30
      • 1970-01-01
      • 2020-10-22
      • 1970-01-01
      • 1970-01-01
      • 2012-08-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多