18 lines
309 B
1
let Highlight = {
2
mounted() {
3
this.highlight()
4
this.handleEvent("highlight", () => this.highlight())
5
},
6
7
updated() {
8
this.highlight()
9
},
10
11
highlight() {
12
this.el.querySelectorAll('pre code').forEach(block => {
13
hljs.highlightBlock(block);
14
});
15
}
16
}
17
18
export default Highlight;
19