美文网首页
使用prismjs库高亮源代码

使用prismjs库高亮源代码

作者: 曾祥辉 | 来源:发表于2021-04-11 10:46 被阅读0次

    安装prismjs插件

    npm i prismjs
    

    或者

    yarn add prismjs
    

    引用prismjs

    在需要使用的文件上

    import "prismjs";
    // 引用css
    import "prismjs/themes/prism-okaidia.css";
    //prismjs在window对象下有Prism属性
    // 使用any类型骗过ts检测
    const Prism = (window as any).Prism;
    // 非ts环境
    //const Prism = window.Prism;
    

    使用

    //code
    // Component是引用的组件
    //__sourceCode是组件的属性
    <pre class="language-html"
              v-html="Prism.highlight(Component.__sourceCode, Prism.languages.html, 'html')" />
    //cdoe
    

    注:增加__sourceCode的方法见我的另一篇学习笔记用vue-loader Custom Blocks显示源代码

    相关文章

      网友评论

          本文标题:使用prismjs库高亮源代码

          本文链接:https://www.haomeiwen.com/subject/mjwnkltx.html