<template>
  <div>
    <math-field
      id="formula"
      virtual-keyboard-mode="manual"
      style="padding: 1px; margin: 10px"
      >x=\frac{-b\pm \sqrt{b^2-4ac}}{2a}</math-field
    >
    <el-input
      type="textarea"
      :value="mathText"
      @input="handleMathInput"
    ></el-input>
  </div>
</template>

<script>
import { MathfieldElement } from "mathlive";
let mf;
export default {
  data() {
    return {
      mathText: "",
    };
  },
  mounted() {
    mf = document.querySelector("#formula");
    const updateLatex = () => {
      this.mathText = mf.value;
    };
    mf.addEventListener("input", updateLatex);
  },

  methods: {
    handleMathInput(value) {
      mf.setValue(value);
      this.mathValue = value;
    },
  },
};
</script>

<style></style>

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐