【发布时间】:2021-03-18 00:12:54
【问题描述】:
我正在构建一个 Ionic-Vue 5 移动应用程序,我发现自己导入了很多 vue 组件只是为了在我的视图中使用它们:
import {
IonPage,
IonHeader,
IonToolbar,
IonTitle,
IonContent,
IonInput,
IonButton,
IonAlert,
IonList,
IonItem,
IonCard,
IonCardContent,
IonCardHeader,
IonCardSubtitle,
IonLabel,
IonSpinner
} from "@ionic/vue";
export default defineComponent({
components: {
IonHeader,
IonToolbar,
IonTitle,
IonContent,
IonPage,
IonInput,
IonButton,
IonAlert,
IonList,
IonItem,
IonCard,
IonCardContent,
IonCardHeader,
IonCardSubtitle,
IonLabel,
IonSpinner
},
我知道从性能的角度来看这可能很有用,但是有一种方法可以在列表足够大时一次导入所有 ionic 组件以证明一点性能损失是合理的,以便大大简化代码?
【问题讨论】:
-
我也想这样做,因为导入 100 多个组件简直太荒谬了!我正在考虑创建一个只包含每个组件的 mixin。您找到更好的解决方案了吗?
标签: vue.js ionic-framework ionic-vue