我有一个Vue组件(Highlight.vue),现在写一个Markdown组件,要复用这个Highlight.vue组件,markdown中解析代码模块是通过js回调方式的,示例如下:
require('markdown')({
highlight: (code, lang) => {
// 需要在此处使用Hightlight.vue组件(直接写无法生效)
return '<Highlight code="code" lang="lang"></Highlight>'
}
});
各位大佬,有没有办法解决这种插入vue组件代码的?
自定义指令:
然后,你可以在你的模板中使用这个自定义指令,就像这样:
}
};
</script>