当前位置: 首页 > news >正文

个人html网站深圳网站设计兴田德润优惠吗

个人html网站,深圳网站设计兴田德润优惠吗,做网站是前端还是后端,做外贸的免费网站有哪些ByteMD bytedance/bytemd: ByteMD v1 repository (github.com) 这里由于我的项目是 Next#xff0c;所以安装 bytemd/react#xff0c; 阅读官方文档#xff0c;执行命令来安装编辑器主体、以及 gfm#xff08;表格支持#xff09;插件、highlight 代码高亮插件#xf…ByteMD bytedance/bytemd: ByteMD v1 repository (github.com) 这里由于我的项目是 Next所以安装 bytemd/react 阅读官方文档执行命令来安装编辑器主体、以及 gfm表格支持插件、highlight 代码高亮插件 npm i bytemd/react npm i bytemd/plugin-highlight bytemd/plugin-gfm但是浏览器的样式不好看我们可以引入第三方主题 github-markdown-css npm install github-markdown-cssimport github-markdown-css/github-markdown-light.css;然后使用组件 src/components/MdEditor/index.tsx import { Editor } from bytemd/react; import gfm from bytemd/plugin-gfm; import highlight from bytemd/plugin-highlight; import github-markdown-css/github-markdown-light.css; import bytemd/dist/index.css; import highlight.js/styles/vs.css; import ./index.css;interface Props {value?: string;onChange?: (v: string) void;placeholder?: string; }const plugins [gfm(), highlight()];/*** Markdown 编辑器* param props* constructor*/ const MdEditor (props: Props) {const { value , onChange, placeholder } props;return (div classNamemd-editorEditorvalue{value || }placeholder{placeholder}modesplitplugins{plugins}onChange{onChange}//div); };export default MdEditor;把 MdEditor 当前输入的值暴露给父组件便于父组件去使用同时也是提高组件的通用性所以定义了属性和属性类型把 value 和 onChange 事件交给父组件去管理。 src/components/MdEditor/index.css .md-editor {.bytemd-toolbar-icon.bytemd-tippy.bytemd-tippy-right:last-child {display: none;} }隐藏编辑器中不需要的操作图标像 GitHub 图标 编辑好文本自然有浏览文本的地方所以浏览器 src/components/MdViewer/index.tsx import { Viewer } from bytemd/react; import gfm from bytemd/plugin-gfm; import highlight from bytemd/plugin-highlight; import github-markdown-css/github-markdown-light.css; import bytemd/dist/index.css; import highlight.js/styles/vs.css; import ./index.css;interface Props {value?: string; }const plugins [gfm(), highlight()];/*** Markdown 浏览器* param props* constructor*/ const MdViewer (props: Props) {const { value } props;return (div classNamemd-viewerViewer value{value} plugins{plugins} //div); };export default MdViewer;src/components/MdViewer/index.css .md-viewer {.bytemd-toolbar-icon.bytemd-tippy.bytemd-tippy-right:last-child {display: none;} }可以在任意客户端渲染页面或组件引入组件进行测试这是因为该组件用到了 useRef 之类的仅客户端才支持的函数。 const [text, setText] useStatestring();MdEditor value{text} onChange{setText} / MdViewer value{text} /md-editor-v3 文本编辑器/md-editor-v3 (gitee.com) 这个是之前写 Vue3 用过的一个编辑器也很不错用法简单同样支持 Vue、React 等。 安装 yarn add md-editor-v3更多使用及贡献方式参考md-editor-extension 编辑器模式 templateMdEditor v-modeltext / /templatescript setup import { ref } from vue; import { MdEditor } from md-editor-v3; import md-editor-v3/lib/style.css;const text ref(# Hello Editor); /script仅预览模式 templateMdPreview :editorIdid :modelValuetext /MdCatalog :editorIdid :scrollElementscrollElement / /templatescript setup import { ref } from vue; import { MdPreview, MdCatalog } from md-editor-v3; import md-editor-v3/lib/preview.css;const id preview-only; const text ref(# Hello Editor); const scrollElement document.documentElement; /script
http://www.hkea.cn/news/14550768/

相关文章:

  • 广州新塘网站建设房地产中介网站
  • 电子商务网站开发实南京市工程造价信息网
  • 一个网站做多少关键词个人网站可以做企业宣传
  • 提升审美网站齐鲁石化建设公司官网
  • php做网站主要怎么布局免费的简历模板大全
  • 什么是灰色网站thinkphp5菜鸟教程
  • 杭州本地品牌网站建设收费网站 兼容性
  • 杭州网站建设很 棒安卓版网页制作软件
  • 小程序怎么做电影网站整合网络营销外包
  • 做二手元器件那个网站查价格深圳制作网站软件
  • php 网站 上传到空间品牌推广是什么
  • 自己做的网站怎么维护软文发布平台哪个好
  • 网站开发工程师需要具备的综合素质wordpress微信公众号
  • 兰州公司网站制作电脑软件下载
  • 国外做的好的电商网站推荐网站设计的设计方案
  • 可以免费打广告的网站2小时学会php网站建设
  • 天津网站建站公司网站栏目 英文
  • 百度网站排名优化工具erp系统华为
  • 全球域名山西常见网站建设推荐优化
  • 网站开发包括网站的wordpress movie
  • 内江 网站建设微信网站怎样做
  • 建设银网站免费建站工具
  • 佛山市南海区建设局网站门户网站模板源代码
  • 专门做家教的网站杭州网站建设培训班
  • 增加网站关键词库广西住房城乡建设厅
  • 临沂网站制作策划北京市网站制作设计
  • 做网站什么硬盘好做网站推广书范法吗
  • 房子如何上网站做民宿网站与网页之间的区别是什么
  • 仿古建筑公司网站扬中网站定制
  • 网站建设丿选择金手指排名15wordpress 留言本