|
|
|
@ -4,7 +4,7 @@
|
|
|
|
|
* @Github:
|
|
|
|
|
* @Date: 2019-12-18 08:49:30
|
|
|
|
|
* @LastEditors : tangjiang
|
|
|
|
|
* @LastEditTime : 2020-01-09 11:56:10
|
|
|
|
|
* @LastEditTime : 2020-01-09 14:52:58
|
|
|
|
|
*/
|
|
|
|
|
import './index.scss';
|
|
|
|
|
import 'quill/dist/quill.core.css'; // 核心样式
|
|
|
|
@ -31,7 +31,9 @@ Quill.register(ImageBlot);
|
|
|
|
|
Quill.register(Size);
|
|
|
|
|
Quill.register(Font, true);
|
|
|
|
|
// Quill.register({'modules/toolbar': Toolbar});
|
|
|
|
|
Quill.register(FillBlot);
|
|
|
|
|
Quill.register({
|
|
|
|
|
'formats/fill': FillBlot
|
|
|
|
|
});
|
|
|
|
|
// Quill.register(Color);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -194,10 +196,11 @@ function QuillForEditor ({
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
_quill.getModule('toolbar').addHandler('fill', (e) => {
|
|
|
|
|
console.log('点击了填空=====>>>>>>', e);
|
|
|
|
|
setFillCount(fillCount + 1);
|
|
|
|
|
const range = _quill.getSelection(true);
|
|
|
|
|
// _quill.insertText(range.index, '▁', { 'data_index': fillCount });
|
|
|
|
|
_quill.insertEmbed(range.index, 'span', {
|
|
|
|
|
_quill.insertEmbed(range.index, 'fill', {
|
|
|
|
|
text: '▁',
|
|
|
|
|
'data_index': fillCount
|
|
|
|
|
});
|
|
|
|
|