javascript - 如何在 nativescript-vue 弹出窗口中使用 vue 组件?
问题描述
我在一些根组件中打开弹出窗口,如下所示:
import parentt from "./parentt.vue";
.
.
.
this.$showModal(parentt, {
fullscreen: true,
});
这是的内容parentt.vue
:
<template>
<StackLayout>
<label text="parent" />
<!-- <child /> -->
</StackLayout>
</template>
<script>
import child from "./child.vue";
export default {
components: [child],
};
</script>
<style scoped>
</style>
这是的内容child.vue
:
<template>
<StackLayout>
<label text="child" />
</StackLayout>
</template>
<script>
export default {};
</script>
<style scoped></style>
注释掉<child />
我会得到一个带有文本父级的弹出窗口。
在<child />
那里我得到一个白屏。
我在代码的不同位置使用了许多组件,它只是在弹出窗口中不起作用。
解决方案
你在组件对象中有错误的括号parentt.vue
。组件是一个对象,因此使用大括号而不是方括号。
因此,正确的脚本部分如下所示parentt.vue
:
<script>
import child from "./child.vue";
export default {
components: {
child
},
};
</script>
推荐阅读
- dolphindb - 在 dolphindb 中,我有两个独立的集群。如何在这两个集群之间传输分布式数据库
- c++ - C ++:无法检测到变量的变化,人工“易失性”互斥锁不起作用
- postgresql - 搜索字符串并在表中插入值
- vb.net - 用 SQl 查询的结果填充 VB.net 数据表(链接到 microsoft access 关系数据库)
- html - 我似乎无法将 html 链接到 css
- python-3.x - 为什么在 Tensorflow 中构建自定义优化器时出现“NotImplementedError()”
- fortran - 分配的表变化
- java - Java Hash Map(1 个键的多个值)
- javascript - Bootstrap thymeleaf 动态选择列表
- sapui5 - 如何开发混合 Fiori 应用程序并在 Fiori 自定义客户端上启动它?