位置: IT常识 - 正文

【vue】vue 在线编辑、实时预览的代码交互组件 vue-code-view(vue+)

编辑:rootadmin
【vue】vue 在线编辑、实时预览的代码交互组件 vue-code-view 文章目录前言实现安装依赖vue.config.js配置main.js 全局注册参数配置新建vue单文件组件库混合使用错误处理前言

推荐整理分享【vue】vue 在线编辑、实时预览的代码交互组件 vue-code-view(vue+),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue?,vue+,vue在线教程,vue在线教程,vue!,vue.org,vue!,vue在线教程,内容如对您有帮助,希望把文章链接给更多的朋友!

vue-code-view是一个基于 vue 2.x、轻量级的代码交互组件,在网页中实时编辑运行代码、预览效果的代码交互组件。

官方手册: Vue Code View 参考文章: [个人开源]vue-code-view:一个在线编辑、实时预览的代码交互组件 Vue Code View: A Vue 2 SFC REPL component

使用此组件, 不论 vue 页面还是 Markdown 文档中的示例代码,效果如下:

实现安装依赖npm i vue-code-view# oryarn add vue-code-viewvue.config.js配置【vue】vue 在线编辑、实时预览的代码交互组件 vue-code-view(vue+)

注意:这里用的是or(或)

module.exports = { runtimeCompiler: true, // or chainWebpack: (config) => { config.resolve.alias .set("vue$", "vue/dist/vue.esm.js"); },}; main.js 全局注册// vue-code-viewimport CodeView from "vue-code-view";Vue.use(CodeView);参数配置参数说明类型默认值版本themeMode主题theme mode,默认light,支持 dark`` 或 dark``showCode是否显示代码编辑器,只有在layout值为top生效booleanfalsesource运行示例源码string-layoutrender 视图布局top 或 right 或 lefttop0.4.0

个人感觉手册里配置写的不是很好,使用者不知道具体怎么使用,可以参考下面我的使用方法

新建vue单文件<script>const code_example = `<template> <div id="app"> <img alt="Vue logo" class="logo" src="https://www.yuucn.com/wp-content/uploads/2023/05/1684248044-a9ca298e41e926e.png" /> <h1>Welcome to Vue.js !</h1> </div></template> `;export default { name: "demo", render() { return ( <div> <code-viewer source={code_example} showCode={true} layout={`right`} themeMode={`light`} ></code-viewer> </div> ); },};</script><style scoped lang=scss>/* code-viewer */.vue-repl { height: 800px;}</style>组件库混合使用

项目引入其他组件库后,组件的示例源代码中直接使用即可,实现预览调试功能

错误处理

组件内置了错误预处理,目前支持代码为空、代码格式错误(内容不存在)等,以文字的形式显示在示例区域,也提供了自定义错误方式 errorHandler(使用 Notice 组件进行信息告知)。

render() { return ( <div > <code-viewer source={code_example} showCode={false} errorHandler={(errorMsg) => { this.$notify.error({ title: "Info", message: errorMsg, }); }} ></code-viewer> </div> )}

示例使用了antd vue 的 notify组件进行消息提醒,效果如下:

下班~

本文链接地址:https://www.jiuchutong.com/zhishi/290265.html 转载请保留说明!

上一篇:奥林匹克国家公园中的可可西里雨林,华盛顿州 (© Jorge Romano/Offset by Shutterstock)(奥林匹克国家公园)

下一篇:Vue3+TypeScript项目报错: 找不到名称“require”。是否需要为节点安装类型定义?(vue-cli typescript)

  • 读懂增值税
  • 税控是干什么用的
  • 已申报税额是指啥
  • 小规模纳税人一个季度多少免税
  • 大票可以直接更名吗
  • 红冲后的发票税可以办退税吗
  • 劳务公司开票税收分类
  • 短期借款可以按币种设置明细核算
  • 企业所得税季度预缴可以弥补以前年度亏损吗
  • 会计核算形式
  • 记账凭证包括哪些种类
  • 单位租个人房屋怎么开票
  • 收到预付款项发票如何入账?
  • 企业要怎样才能发挥其在实现生态产品价值过程中的作用
  • 收到认缴实收资本怎么做账务处理?
  • 个人交年金的多少有什么区别
  • 处于成熟期的企业其预算模式的特点是以什么为起点
  • 吊车费计什么科目
  • 附加税的税率表
  • 建筑行业印花税税率
  • 建筑 分包
  • 合同到期退房子,租金退吗
  • 制造费用包括劳动保护费吗
  • 劳务报酬个税计算公式表
  • 如何开启windows10云服务
  • win11安装不显示wifi
  • 递延所得税资产是什么意思
  • 公司员工培训后的收获和感想
  • 带薪缺勤会计分录
  • 企业购买银行理财
  • 增值税加计抵减怎么算
  • wordpress 函数
  • vue sse
  • vue2.
  • chrome os安装到u盘
  • 商业模式诠释了一个企业如何赚钱
  • vue从入门到精通教程
  • php 密码
  • php教程 ftp 函数
  • 帝国cms移动端
  • vue状态机
  • 举报民间借贷利息收入所得税
  • 捐款 企业
  • php好用的cms
  • 公司的投资利税是什么
  • 财务报表上期金额是指什么意思
  • 房地产卖房需要交契税吗现在
  • 坏账准备的账务处理
  • 高新企业收到政府补贴
  • 应交税费主要有什么税
  • 行政单位往来款规定
  • 工厂投产前的准备工作有哪些
  • 行政事业单位会计风险来源于日常的会计活动
  • 会计分录什么时候用负数表示
  • 发票分割单使用范围
  • 商业汇票贴现必须具备的条件
  • 增值税购进扣税法
  • 会计记账基础有哪两种
  • linux 的ll
  • 微型创新是什么
  • 彻底删除win8应用商店
  • u盘重装操作系统怎么办
  • 电脑出现系统状态
  • xp系统怎么设置不待机
  • reg.exec
  • 设计制作个性化文集答案
  • mcclauncher.exe
  • 升级win10系统后安装谷歌打不开
  • android开发环境搭建需要哪些工具
  • react-redux用法
  • jquery+ajax实现省市区三级联动效果简单示例
  • linux怎么查看tomcat位置
  • 使用linux的收获心得
  • javascript中的splice
  • listview
  • 莱鸟人集团
  • js写一个类
  • javascript create
  • 江西省税务局查不到缴费记录
  • 支付宝中油好客e站怎么开发票
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设