marked的使用---hightlight.js

一款写字符串就好而显示在html上的高亮代码段工具
https://www.cnblogs.com/djtao/p/6224399.html

官网
https://highlightjs.org/usage/
修改样式的options:
https://highlightjs.readthedocs.io/en/latest/style-guide.html
vue使用方式:
js:

import hljs from 'highlight.js/lib/core';
// 样式有多种可选
import 'highlight.js/styles/stackoverflow-dark.css';
import javascript from 'highlight.js/lib/languages/javascript';
hljs.registerLanguage('javascript', javascript);
Vue.use(hljs.vuePlugin);

vue:

<template>
  <highlightjs language='javascript' :code="codetoHtml" />
</template>
export default {
  methods:{
  codetoHtml() {
      let { apiName, params = null } = this.options

      let withParams = `let params = ${params};
      this.$bridge
      .${apiName}( params )
      .then(res => {
        console.log(res)
      })`
      let noParams = `this.$bridge
      .${apiName}()
      .then(res => {
        console.log(res)
      })`
      return params ? withParams : noParams
    }
  }
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Sublime Text:一款具有代码高亮、语法提示、自动完成且反应快速的编辑器软件,不仅具有华丽的界面,还支持插...
    晚晴幽草阅读 712,393评论 149 1,114
  • 前端知识体系http://www.cnblogs.com/sb19871023/p/3894452.html 前端...
    秋风喵阅读 12,624评论 7 163
  • 前端资源(一入前端深似海)[https://www.cnblogs.com/cxying93/p/6102768....
    葛亮均阅读 1,273评论 0 2
  • 我是黑夜里大雨纷飞的人啊 1 “又到一年六月,有人笑有人哭,有人欢乐有人忧愁,有人惊喜有人失落,有的觉得收获满满有...
    陌忘宇阅读 8,607评论 28 53
  • 信任包括信任自己和信任他人 很多时候,很多事情,失败、遗憾、错过,源于不自信,不信任他人 觉得自己做不成,别人做不...
    吴氵晃阅读 6,231评论 4 8