0.1.24 • Published 2 years ago
latex-viewer v0.1.24
Latex 图形化显示
使用
1. yarn add latex-viewer或者npm i latex-viewer
2. // main.js
import Letax from "latex-viewer"
Vue.use(Letax, {
isSpaceShow: true, // 是否显示空格,全局设置, 默认false
isLongLine: true, // 是否长空,全局设置, 默认false
})
3. // App.vue
<div>
<textarea v-model="content" rows="10" cols="100"></textarea>
<div class="error-message" v-if="errorMsg">{{ errorMsg }}</div>
<latex-com :content='content' :isAutoRender="true" :isShowSpace="true" :lineNumStart="1" ref="latexEle"></latex-com>
<!-- content 必传 需要图形化的latex字符串 -->
<!-- isAutoRender 非必传 是否监听输入框的值,自动渲染, 默认为true -->
<!-- isShowSpace 非必传 是否显示空格的局部设置, 默认为false -->
<!-- isShowSpace 非必传 是否显示空格的局部设置, 默认为false -->
<!-- lineNumStart 非必传 空的占位符排序起始值,默认为1 -->
</div>
// js
import { LatexCom, config, validatorTokenCheck } from "latex-viewer"
export default {
components: {
LatexCom
},
data () {
return {
content: "",
errorMsg: ""
}
},
watch: {
content (val) {
validatorTokenCheck(val, "语文", (error) => {
if (!error) {
this.errorMsg = ""
} else {
this.errorMsg = error.message
}
})
}
},
mounted () {
const ele = document.querySelector('.input')
ele.onblur = val => {
// 手动触发渲染方法
this.$refs.latexEle.formatContent()
}
}
}
0.1.22
2 years ago
0.1.23
2 years ago
0.1.24
2 years ago
0.1.20
2 years ago
0.1.21
2 years ago
0.1.12
2 years ago
0.1.13
2 years ago
0.1.14
2 years ago
0.1.15
2 years ago
0.1.16
2 years ago
0.1.18
2 years ago
0.1.19
2 years ago
0.1.11
2 years ago
0.1.10
2 years ago
0.1.9
2 years ago
0.1.8
2 years ago
0.1.7
2 years ago
0.1.6
2 years ago
0.1.5
2 years ago
0.1.4
2 years ago
0.1.3
2 years ago
0.1.2
2 years ago
0.1.1
2 years ago
0.1.0
2 years ago