1. 安装插件
npm install vue-highlightjs vue-scrollto --save
  1. 在 main.js 中引入插件并注册
import Vue from 'vue'
import VueHighlightJS from 'vue-highlightjs'
import VueScrollTo from 'vue-scrollto'

Vue.use(VueHighlightJS)
Vue.use(VueScrollTo)
  1. 在组件中使用
<template>
  <div>
    <pre><code class="html" v-highlightjs>{{ code }}</code></pre>
    <button @click="scrollToTop">回到顶部</button>
  </div>
</template>

<script>
export default {
  data() {
    return {
      code: '<div>Hello, world!</div>'
    }
  },
  methods: {
    scrollToTop() {
      this.$scrollTo('#app', 500)
    }
  }
}
</script>
  1. 在样式中引入 highlight.js 的样式文件
@import "~highlight.js/styles/github.css";
vue-highlightjs + vue-scrollto 插件 如何在vue2项目中引入

原文地址: http://www.cveoy.top/t/topic/bGm8 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录