From e33b502b6255c225a9496c8f154d48a09883136e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B4=A4=E5=BF=83?= <3277200+sentsim@users.noreply.github.com> Date: Thu, 4 May 2023 16:21:19 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20code=20=E6=96=87=E6=A1=A3?= =?UTF-8?q?=E5=86=85=E5=AE=B9=E8=87=B3=202.8.2+?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/code/detail/options.md | 43 +++++++++++++++++++++++++++++++++---- 1 file changed, 39 insertions(+), 4 deletions(-) diff --git a/docs/code/detail/options.md b/docs/code/detail/options.md index 043945fd..cb986e1c 100644 --- a/docs/code/detail/options.md +++ b/docs/code/detail/options.md @@ -127,8 +127,9 @@ layout: ['code', 'preview'] 用于开启 `preview` 属性后的面板头部右侧区域工具栏图标,值为一个数组,内置成员: -- `full` 最大化显示 -- `window` 在新窗口预览。一般当 `layout: 'iframe'` 时开启,且 code 中须包含完整的 HTML 方可在新窗口正常预览。 +- `copy` 2.8.2+ : 代码复制 +- `full` : 最大化显示 +- `window` : 在新窗口预览。一般当 `layout: 'iframe'` 时开启,且 code 中须包含完整的 HTML 方可在新窗口正常预览。 工具图标将根据数组的排列顺序来显示,如: @@ -162,6 +163,20 @@ toolsEvent: function(othis, type){ - +copy 2.8.2+ + + +用于开启代码复制功能图标。若开启 `priview`,则自动放置在 `tools` 属性中,复制图标将显示在容器右上角工具栏;若未开启 `priview`,则显示在 code 区域右上角。 + + +boolean + + +`true` + + + + text 2.8+ @@ -233,13 +248,13 @@ Code 容器的风格,可选值有: encode -是否对 Code 区域自动转义 html 标签 +是否对 code 中的 html 进行编码(转义)。 boolean -`false` +`true` @@ -262,6 +277,26 @@ done: function(obj){ } ``` + + + + + +[onCopy](#options.onCopy) 2.8.2+ + + + + +
+点击复制图标时的回调函数。 该回调一旦设定,则不再执行内置的复制操作。 +
+ +``` +onCopy: function(code){ + console.log(code); // 得到当前 code 内容 +} +``` +