【发布时间】:2020-08-08 20:32:45
【问题描述】:
我在 ionicons 5.0.1 中使用了 ionic-vue,但在调用之后
<ion-icon name="add"></ion-icon>
我在关注https://dev.to/aaronksaunders/build-your-first-ionic-vue-app-18kj 和https://github.com/ionic-team/ionic/issues/19078 教程,但是卡住并且FAB 中的图标无法显示。 这是我的语法,谢谢你的帮助。
<template>
<ion-page>
....
<ion-fab vertical="bottom" horizontal="end" slot="fixed">
<ion-fab-button @click="$router.push({ name: 'new-item' })">
<ion-icon name="add"></ion-icon>
</ion-fab-button>
</ion-fab>
</ion-content>
</ion-page>
</template>
<script>
...
import { addIcons } from 'ionicons';
import * as allIcons from 'ionicons/icons';
const currentIcons = Object.keys(allIcons).map(i => {
const key = i.replace(/[A-Z]/g, letter => `-${letter.toLowerCase()}`)
if(typeof allIcons[i] === 'string') {
return {
[key]: allIcons[i],
}
}
return {
['ios-' + key]: allIcons[i].ios,
['md-' + key]: allIcons[i].md,
};
});
const iconsObject = Object.assign({}, ...currentIcons);
addIcons(iconsObject);
...
</script>
结果 FAB 不显示图标“添加”:
【问题讨论】:
-
您已经找到解决方案了吗?
标签: ionic-framework vuejs2 ionicons ionic-vue