QingWei-Li / vue-markdown-loader

📇 Convert Markdown file to Vue2.0 component.
704 stars 161 forks source link

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

Open EveLuty opened 6 years ago

EveLuty commented 6 years ago

你好,

我在使用你的这个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",

chiaweilee commented 5 years ago

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

dyywork commented 2 years ago

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