给出tinymce生命周期函数示例代码
时间: 2023-09-08 15:14:26 浏览: 142
TinyMCE 代码
以下是 tinymce 的生命周期函数示例代码:
```javascript
tinymce.init({
selector: '#myTextarea',
init_instance_callback: function (editor) {
console.log('Editor initialized:', editor.id);
},
setup: function (editor) {
editor.on('init', function () {
console.log('Editor is ready:', editor.id);
});
editor.on('keydown', function (e) {
console.log('Keydown event:', e);
});
editor.on('change', function (e) {
console.log('Editor content changed:', editor.getContent());
});
},
beforeunload: function () {
console.log('Editor will be unloaded.');
},
teardown: function () {
console.log('Editor is destroyed.');
}
});
```
其中,`init_instance_callback` 和 `setup` 属性用于定义编辑器的初始化和配置。`beforeunload` 属性在编辑器卸载之前被触发。`teardown` 属性用于定义编辑器完全卸载后的回调函数。以上生命周期函数可以根据需要进行自定义和扩展。
阅读全文