- 32
- 0
应项目需求,在富文本编辑的时候在边上有对应的按钮点击后可以在光标处添加固定格式的文字。
如:
在“111111”当光标在结尾处点击按钮,就会让富文本中的文字变成“111111222”如果在光变第一个“1”后面,则会变成“122211111”这种形式
我直接在点击的时候触发函数,直接在末尾添加固定格式的文字,好吧我想多了。
<template>
<div>邮箱管理
<quill-editor
ref="myTextEditor"
v-model="content"
:config="editorOption"
@blur="onEditorBlur($event)"
@focus="onEditorFocus($event)"
@ready="onEditorReady($event)"
>
</quill-editor>
<el-button
type="primary"
@click="demo"
>demo</el-button>
</div>
</template>
<script>
import { quillEditor } from "vue-quill-editor";
export default {
components: {
quillEditor
},
data() {
return {
content: "I am Example",
str: "",
editorOption: {
// something config
}
};
},
mounted() {
console.log("this is my editor", this.content);
},
computed: {
editor() {
return this.$refs.myTextEditor.quillEditor;
}
},
methods: {
//失去焦点事件
onEditorBlur(editor) {
console.log("editor blur!", editor);
},
//获得焦点事件
onEditorFocus(editor) {
console.log("editor focus!", editor);
},
// 准备编辑器
onEditorReady(editor) {
console.log("editor ready!", editor);
},
//内容改变事件
onEditorChange({ editor, html, text }) {
// console.log('editor change!', editor, html, text)
this.content = html;
},
demo() {
let acc = "123456";
this.content = this.content + acc;
}
}
};
</script>
大概是这样的一个形式
0
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
萌逗 普通会员 1楼
在Vue Quill Editor中,可以通过监听事件来实现光标出插入文字。以下是一个简单的示例:
首先,你需要在你的Vue组件中引入Vue Quill Editor库。如果你使用的是Babel将ES6转换为ES5,你可以使用以下的引入代码:
javascript import VueQuillEditor from 'vue-quill-editor';然后,你可以在你的组件中创建一个
QuillEditor实例,并在其内部添加一个beforeTextChange事件处理器来监听光标出插入文字的事件:```javascript
```
在这个示例中,我们首先在模板中创建了一个
QuillEditor实例,并在其内部添加了一个beforeTextChange事件处理器。在handleBeforeTextChange方法中,我们打印出当前的光标位置和新的值,以便在实际的事件处理程序中使用。注意,这个示例假设你的Vue应用已经引入了
vue-quill-editor库,并且它已经被正确地使用。如果这个示例有问题,你可能需要查看Vue Quill Editor的文档以找到解决方案。
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
