Vue.js 无法在未定义的道具上使用Vue3/TS
VUE3+类型脚本。试着去工作 以下代码导致devtools中出现错误(cli处于运行状态时 clean)-似乎道具是未定义的,所以我也尝试了各种类型的绑定:Vue.js 无法在未定义的道具上使用Vue3/TS,vue.js,font-awesome,vuejs3,Vue.js,Font Awesome,Vuejs3,VUE3+类型脚本。试着去工作 以下代码导致devtools中出现错误(cli处于运行状态时 clean)-似乎道具是未定义的,所以我也尝试了各种类型的绑定::icon=“['fa',redo']”-没有效果 诚然,我还通过vue fontawesome 导入,即使已安装软件包且index.d.ts带有 存在正确的成员导出export const fontaweomeicon。(第2.0.2节) 有什么不对劲的线索吗 main.ts // font-awesome import { librar
:icon=“['fa',redo']”
-没有效果
诚然,我还通过vue fontawesome
导入,即使已安装软件包且index.d.ts
带有
存在正确的成员导出export const fontaweomeicon
。(第2.0.2节)
有什么不对劲的线索吗
main.ts
// font-awesome
import { library } from '@fortawesome/fontawesome-svg-core';
import { FontAwesomeIcon } from '@fortawesome/vue-fontawesome'; // <-- TS2307 squiggles
import { faRedo } from '@fortawesome/free-solid-svg-icons';
library.add(faRedo);
// bootstrap
createApp(App)
.use(store)
.use(router)
.component('font-awesome-icon', FontAwesomeIcon)
.mount('#app');
//字体很棒
从“@fortawesome/fontawesome svg核心”导入{library};
从“@fortawesome/vue fontawesome”导入{FontAwesomeIcon};//{
emit('reload');
};
返回{
多雷洛德,
};
},
});
我不确定这是唯一的原因,但是:2.0.2版的
vue
实际上有vue2是它的对等依赖,您提到的vue 3在您的项目中使用。引用他们的文件:
使用Vue 2.x
$ npm i --save @fortawesome/vue-fontawesome@latest
$ npm i --save @fortawesome/vue-fontawesome@prerelease
使用Vue 3.x
$ npm i --save @fortawesome/vue-fontawesome@latest
$ npm i --save @fortawesome/vue-fontawesome@prerelease
后者安装的是3.0.0-3版,而不是2.0.2版