diff --git a/src/pages/Create/components/Editor/plugins.tsx b/src/pages/Create/components/Editor/plugins.tsx index 2befe9f..29482c8 100644 --- a/src/pages/Create/components/Editor/plugins.tsx +++ b/src/pages/Create/components/Editor/plugins.tsx @@ -29,25 +29,25 @@ const videos = (): BytemdPlugin => { handler: { type: 'action', click: (ctx) => { - let videoUrl = ''; + let videoId = ''; Modal.info({ - title: '插入视频', - content: videoUrl = e.target.value.trim()} />, + title: '插入抖音视频', + content: ( +
+
目前仅支持插入抖音视频
+ videoId = e.target.value.trim()} /> +
+ ), cancelText: '取消', okText: '确认', onOk: () => { - if (!videoUrl) { - message.error('请输入视频链接'); + if (!videoId) { + message.error('请输入抖音视频ID'); return Promise.reject(); } - if (!/^https?:\/\//i.test(videoUrl)) { - message.error('视频链接必须以 http:// 或 https:// 开头'); - return Promise.reject(); - } - - ctx.appendBlock(`[jvideo](${videoUrl})`); + ctx.appendBlock(`[douyin-video](${videoId})`); }, maskClosable: true, keyboard: true