3.5.3 • Published 10 months 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
10 months ago
3.5.2
11 months ago
3.5.0
11 months ago
3.4.8
11 months ago
3.4.0
1 year ago
3.3.0
1 year ago
3.2.0
1 year ago
3.1.1
1 year ago
3.1.0
1 year ago
3.0.43
1 year ago
3.0.44
1 year ago
3.0.11-dev
1 year ago
2.9.9-dev
1 year ago
3.0.2
1 year ago
2.9.5-dev
2 years ago
2.9.8-dev
1 year ago
2.9.4-dev
2 years ago
2.8.80-dev
2 years ago
2.8.99-dev
2 years ago
2.8.93-dev
2 years ago
2.8.61
2 years ago
2.8.78-dev
2 years ago
2.8.81-dev
2 years ago
2.8.98-dev
2 years ago
2.8.77-dev
2 years ago
2.8.79-dev
2 years ago
2.8.91-dev
2 years ago
2.8.73-dev
2 years ago
2.8.76-dev
2 years ago
2.8.75-dev
2 years ago
2.8.74-dev
2 years ago
2.8.54
2 years ago
2.8.53
2 years ago
2.8.52
2 years ago
2.8.50
2 years ago
2.8.45
2 years ago
2.8.44
2 years ago
2.8.43
2 years ago
2.8.42
2 years ago