import { useI18n } from 'vue-i18n' 和 import i18n from '@/i18n'

来源:5-8 方案落地:sidebar 与 面包屑 区域的国际化处理

qq_Simpleisbeau_0

2022-03-29

老师这一块,我有2个疑问,
(1)import { useI18n } from 'vue-i18n’这个是组件导入的,是跟script setup有关吗?还是说跟webpack的一些打包配置要求。
(2)在组件是不是也可以用这个方式导入import i18n from ‘@/i18n’ ,如果不行的话,是因为什么。
老师请回答,谢谢!

写回答

1回答

Sunday

2022-03-29

你好

问题一:import { useI18n } from 'vue-i18n’ 这个是 ESM 的按需导入语法呀,和 setup 、webpack 都没有关系

问题二:import i18n from ‘@/i18n’  这个方式是导入的 src/i18n/index.js 文件中默认导出的对象。通常在组件中建议使用 useI18n(setup 下)


0
2
Sunday
回复
qq_Simpleisbeau_0
'vue-i18n’ 是依赖路径, ‘@/i18n’ 是项目中的初始化路径, useI18n 是 vue-i18n 导出的一个方法
2022-03-30
共2条回复

基于Vue3新标准,打造后台综合解决方案

基于Vue3重写Vue-element-admin,打造后台前端综合解决方案

1941 学习 · 1687 问题

查看课程