3.5.3 • Published 10 months ago

@ctoweb/plugin-embed v3.5.3

Weekly downloads
-
License
MIT
Repository
-
Last release
10 months ago

@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