首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >tiptap编辑器构造函数内的Vue设置数据属性

tiptap编辑器构造函数内的Vue设置数据属性
EN

Stack Overflow用户
提问于 2020-07-27 21:47:42
回答 2查看 362关注 0票数 1

在创建新的Editor实例时,在onInit方法中设置editorView的值时遇到问题。因为调用嵌套了两个方法,所以我不确定如何访问Vue实例来正确设置editorView

代码语言:javascript
复制
data: function() {
    return {
        editor: new Editor({
            onInit: ({ state, view }) => {
                this.editorView = view
            },
        }),
        editorView: null,
    }
},
EN

Stack Overflow用户

发布于 2020-07-27 22:21:46

我发现了一个名为tiptap的库,根据它的events,您可以这样做:

代码语言:javascript
复制
data: function() {
    return {
        editor: new Editor(),
        editorView: null,
    }
},
mounted(){
 this.editor.on('init', ({ state, view }) => {
   this.editorView = view
})
}

代码语言:javascript
复制
data: function() {
    return {
        editor: null,
        editorView: null,
    }
},
mounted(){
 let that=this;
 this.editor=new Editor({
            onInit: ({ state, view }) => {
                that.editorView = view
            },
        })
}

由于this引用的是Editor实例而不是Vue实例

票数 1
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63116758

复制
相关文章

相似问题

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