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, но кто-нибудь может сказать мне, как?