首页 > 互联资讯 > 技术交流  > 

Vue使用Prism实现页面代码高亮展示示例

目录
  • 引言
  • 1、 安装依赖
  • 2、配置插件
  • 3、代码片段

引言

之前用 Ace 高亮代码,但依赖包过大,本身需要的功能也不是很多,只有代码高亮、显示行号、高亮某行。就用一下 Prismjs,现记录一下使用方法

1、 安装依赖

yarn add prismjs // 安装 prismjs 组件
yarn add babel-plugin-prismjs --dev // 安装编译器插件

2、配置插件

// .babelrc 或 babel.config.js 文件里配置以下内容
{
  "plugins": [
    ["prismjs", {
        "languages": ["javascript", "css", "php"], // 需要的语言
        "plugins": ["line-numbers", "line-highlight"], // 引入的插件
        // "theme": "twilight", // 自定义主题
        "css": true
    }]
  ]
}

3、代码片段

注意看注释,非常重要

// pre 和 code 写在同一行(不然行号会错乱

以上就是Vue使用Prism实现页面代码高亮展示示例的详细内容,更多关于Vue Prism页面代码高亮的资料请关注讯客其它相关文章!

Vue使用Prism实现页面代码高亮展示示例由讯客互联技术交流栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“Vue使用Prism实现页面代码高亮展示示例