公式编辑器 -vue-formula-editor

前言

公式编辑旨在帮助用户使用可视化的前提,能便捷的使用平台,例如低代码平台使用广泛

在这里插入图片描述

vue-formula-editor

vue-formula-editor是一款开源的Vue公式计算组件,可以帮助开发者快速集成公式编辑

在线体验

demo & 源码
gitee源码

安装

 npm i vue-formula-editor -S

效果展示

在这里插入图片描述

### Vue Formula Editor Component or Library 对于寻找与 Vue 相关的公式编辑器组件或库的需求,可以考虑使用 KaTeX 或 MathQuill 这样的工具来实现公式的渲染和编辑功能[^1]。 #### 使用 KaTeX 和 vue-katex 组件 KaTeX 是一个快速的 LaTeX 渲染引擎。`vue-katex` 是基于 KaTeX 构建的一个简单易用的 Vue.js 组件: ```html <template> <div id="app"> <katex-element expression="\int_0^\infty e^{-x^2} dx=\frac{\sqrt\pi}2"/> </div> </template> <script> import { KatexElement } from 'vue-katex' export default { components: { KatexElement, }, } </script> ``` 此方法适用于需要展示静态数学表达式的场景。 #### 使用 MathQuill 实现富文本编辑中的公式输入 MathQuill 提供了一个更加交互性的解决方案,在线编写LaTeX语法的同时能够实时预览效果。为了将其集成到 Vue 应用程序中,可以通过封装自定义组件的方式完成: ```javascript // main.js 中引入 mathquill 并挂载至全局变量以便于后续调用 import 'mathquill/build/mathquill.css'; window.MathQuill = require('mathquill'); ``` 接着创建名为 `FormulaEditor.vue` 的文件用于构建可编辑区域: ```html <!-- FormulaEditor.vue --> <template> <span ref="formulaField"></span> </template> <script> export default { mounted() { const MQ = window.MathQuill.getInterface(2); this.mathField = MQ.StaticMath(this.$refs.formulaField); } }; </script> ``` 上述两种方案分别针对不同需求提供了相应的解决办法:一种适合简单的公式显示;另一种则更适合复杂的在线编辑环境。
评论 19
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

这次最后一次熬夜

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值