Как использовать шаблон как из текущего файла, так и из файла, который импортируется как mixins в vue-cli - PullRequest
0 голосов
/ 19 октября 2018
var Foo = new Vue({
  template: `<div><p>this is in Foo</p></div>`
})

var Bar = new Vue({
  el: "#app",
  mixins: [Foo],
  created () {
    console.log(Foo)
  },
  template: `<div>` + Foo.$options.template + `<p>others</p></div>`
})

вывод:

// this is in Foo<br> // others

Он находится в https://jsfiddle.net/once_ss/eywraw8t/424968
Код показывает, что вы можете сохранить шаблон из Foo this is in Foo и шаблон изBar others.
Но я не могу найти способ сделать то же самое в vue-cli.
В моих испытаниях вы можете просто сохранить шаблон от Foo (если в Bar нет <tempalte></template>)ИЛИ шаблон из бара (если в баре есть <tempalte>...</template>).

Я думаю, что это должно быть возможно в vue-cli, но кто-нибудь может сказать мне, как?

...