vue.js - 如何在 vue-cli 中使用当前文件和作为 mixins 导入的文件中的模板
问题描述
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
// others
它在https://jsfiddle.net/once_ss/eywraw8t/424968
代码显示您可以保留来自 Foothis is in Foo
的模板和来自 Bar 的模板others
。
但是我找不到在 vue-cli 中做同样事情的方法。
在我的试验中,您可以只保留 Foo 中的模板(如果<tempalte></template>
Bar 中没有)或 Bar 中的模板(如果<tempalte>...</template>
Bar 中有)。
我认为在 vue-cli 中应该是可能的,但是有人可以告诉我怎么做吗?
解决方案
推荐阅读
- c# - 有条件地创建对象
- delphi - 表单控件(编辑、组合框、备忘录等)查询是否已修改?
- sql - Firebird/Lazarus SQL 视图与选择 iif?
- java - 如何在 JavaFX 应用程序中加载的 FXML 文件中显示元素?
- elasticsearch - 配置 Grafana 数据源以使用多个 ElasticSearch 节点
- javascript - 如何堆叠精灵元素而不通过对象丢弃
- curl - 卷曲请求 - 无法解析主机:“密码”
- c# - 'await' 运算符只能在异步 lambda 表达式中使用。考虑用 'async' 修饰符标记这个 lambda 表达式
- sql - Impala - 在 WITH 子句之后创建 TABLE
- oracle - APEX 5.1 中的经典报表动态标题