vue-markdown-loader icon indicating copy to clipboard operation
vue-markdown-loader copied to clipboard

能否添加新选项,支持多script

Open EveLuty opened this issue 6 years ago • 2 comments

你好,

我在使用你的这个loader,实现了markdown转换vue,非常方便做UI库的文档展示。

我注意到你限制了script的调用,只执行了第一个script标签。 但是在很多UI demo展示页面,我们需要在每个demo-block中都使用script标签。

能否提供一个options,让我们选择是否调用所有的scirpt?我了解vuejs也限制了script数量唯一。

但是能否将所有script的merge下,然后统一执行? 我们就能简单实现多script,只需要注意不同demo之间使用不同的属性或者方法即可。(比如 demo1:onFocus1。demo2“:onFocus2)

使用版本为 "vue": "^2.5.16", "vue-template-compiler": "^2.5.16", "webpack": "^2.6.1",

EveLuty avatar May 29 '18 12:05 EveLuty

I did a fork, to mixin script into md file.

e.g

.option({
  scriptMixin: `import test from 'test'
  export default {
    data () {
      return { test: test }
    }
  }
  `
})
### {{ test }}

or

.option({
  customTagMixin: `<script><script>`
})

@chiaweilee/vue-markdown-loader

chiaweilee avatar Nov 29 '18 02:11 chiaweilee

我添加了script 属性来控制多个script 情况dingyongya-vue-markdown-loader

dyywork avatar May 18 '22 05:05 dyywork