useMathJaxSwitchInjection.js 438 B

1234567891011121314
  1. import {injectLocal, provideLocal} from "@vueuse/core";
  2. const key = Symbol('MATH_JAX_SWITCH')
  3. export const useProvideMathJaxSwitch = (disabled = false) => {
  4. const options = {disabled}
  5. provideLocal(key, options)
  6. return options
  7. }
  8. export const useInjectMathJaxSwitch = () => {
  9. // 默认是开放公式的,除非明确不会用到公式,否则不用主动注入该开关
  10. return injectLocal(key, {disabled: false})
  11. }