3.5.3 • Published 2 years ago
@ctoweb/plugin-embed v3.5.3
@ctoweb/plugin-embed
嵌入网址
通过继承此插件,可以实现嵌入特定网址实现预览功能。
安装
$ yarn add @ctoweb/plugin-embed
添加到引擎
import Engine, { EngineInterface } from '@ctoweb/engine';
import Embed , { EmbedComponent } from '@ctoweb/plugin-embed';
new Engine(...,{ plugins:[ Embed ] , cards:[ EmbedComponent ]})
Embed
可选项
//使用配置
new Engine(...,{
config:{
[Embed.pluginName]:{
//...相关配置
}
}
})
首次渲染前返回特定信息
renderBefore
: 渲染前返回一些信息
renderBefore?:(url: string) => {url?: string
height?: number
collapsed?: boolean
ico?: string
title?: string
isResize?: boolean}
如果需要对返回信息做更多扩展,可以继承 EmbedComponent
类,然后重写 handleSubmit
方法
命令
插入网址
参数 1:要加载的 url,可选,默认会展示当前输入 url 界面 参数 2: 图标,默认为一个网页图标 参数 3: 标题,默认为 url 参数 4: 是否折叠,默认为 false 参数 5: 是否可以改变大小,默认为 true
engine.command.execute(
Math.pluginName,
'https://editor.aomao.com', // 可选
'ico 图标',
'展示的标题',
false,
true,
);
3.5.3
2 years ago
3.5.2
2 years ago
3.5.0
2 years ago
3.4.8
2 years ago
3.4.0
2 years ago
3.3.0
2 years ago
3.2.0
2 years ago
3.1.1
2 years ago
3.1.0
2 years ago
3.0.43
3 years ago
3.0.44
3 years ago
3.0.11-dev
3 years ago
2.9.9-dev
3 years ago
3.0.2
3 years ago
2.9.5-dev
3 years ago
2.9.8-dev
3 years ago
2.9.4-dev
3 years ago
2.8.80-dev
3 years ago
2.8.99-dev
3 years ago
2.8.93-dev
3 years ago
2.8.61
3 years ago
2.8.78-dev
3 years ago
2.8.81-dev
3 years ago
2.8.98-dev
3 years ago
2.8.77-dev
3 years ago
2.8.79-dev
3 years ago
2.8.91-dev
3 years ago
2.8.73-dev
3 years ago
2.8.76-dev
3 years ago
2.8.75-dev
3 years ago
2.8.74-dev
3 years ago
2.8.54
3 years ago
2.8.53
3 years ago
2.8.52
3 years ago
2.8.50
3 years ago
2.8.45
3 years ago
2.8.44
3 years ago
2.8.43
3 years ago
2.8.42
3 years ago