将Summernote与Vue组件一起使用以更改其位置

时间:2018-12-23 03:08:10

标签: jquery vue.js vuejs2 summernote

我有一个用v-for创建的Vue组件的列表。

每个组件都包含一个用于summernote的文本区域,该区域工作正常。 每个编辑器都会加载其文本,并且数据在编辑时会更新。

但是当组件的position-properties更改时,编辑器组件的行为就很奇怪。

有时它们会改变,有时它们不会改变位置,有时它们会相互覆盖,从而在两个编辑器中都留下相同的字符串。

如何正确绑定组件,其textarea元素和编辑器实例?

    if (requestCode == GALLERY) {
        if (data != null) {
            Uri contentURI = data.getData();
            try {
                bp = MediaStore.Images.Media.getBitmap(context.getContentResolver(), contentURI);
                imageView.setImageBitmap(bp);
                imageView.setVisibility(View.VISIBLE);
                photo= Util.getBytes(bp);
            } catch (IOException e) {
                e.printStackTrace();
            }
        }

1 个答案:

答案 0 :(得分:0)

最好的办法是将Summernote放入其自己的组件中。然后使用v-for创建多个组件并将v模型作为道具传递。尝试直接从已安装的函数直接加载summernote会造成混乱,并且容易出错。

相关问题