我一直在搜索文档以获取有关如何将链接工具提示实现到非标准主题(例如,不是雪或气泡)的指导,但我遇到了问题。
阅读此处的文档使我认为我需要modules.toolbar
在初始化 Quill 实例时添加一个处理程序对象,如下所示:
let editor = new Quill(`#${id}-editor`, {
bounds: element[0],
formats:
without(
ctrl.formats() ?
ctrl.formats()
: formats,
'paste',
'fullscreen'
),
modules: {
toolbar: {
container: `#${id}-toolbar`,
handlers: {
link: ( value ) => {
if (value) {
let href = 'http://www.google.nl';
editor.format('link', href);
} else {
editor.format('link', false);
}
}
}
}
}
});
在我的例子中,当按下工具栏中的链接按钮时,处理函数确实被调用,但value
总是false
. 为什么?