vue-mathjax
A Vue.js Plugin for Mathjax
Table of contents
Installation
npm install --save vue-mathjax
Usage
❗️❗️Don't forget to import the Mathjax.js:
<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.2/MathJax.js?config=TeX-AMS_HTML"></script>
import VueMathjax from 'vue-mathjax'
Vue.use(VueMathjax)
OR
import {VueMathjax} from 'vue-mathjax'
export default {
...
components: {
'vue-mathjax': VueMathjax
},
...
<template>
<div>
<textarea v-model="formula" cols="30" rows="10"></textarea>
<vue-mathjax :formula="formula"></vue-mathjax>
</div>
</template>
<script>
<!-- You can also define globally -->
import { VueMathjax } from 'vue-mathjax'
export default {
components: {
'vue-mathjax': VueMathjax
},
name: 'HelloWorld',
data () {
return {
formula: '$$x = {-b \\pm \\sqrt{b^2-4ac} \\over 2a}.$$',
msg: 'Welcome to Your Vue.js App'
}
}
}
</script>
Demo
Online demo
https://codesandbox.io/s/nrw4w90o6p