ember.js 对于dayJS来说,有没有“ember-瞬间-垫片”的替代方案?

rhfm7lfc  于 2022-11-05  发布在  其他
关注(0)|答案(1)|浏览(139)

ember-moment-shim是一个成员插件,它根据Moment.jsMoment-Timezone有条件地生成语言环境。
任何工具或过程来完成同样的只是DayJ代替。
参考编号:https://github.com/jasonmit/ember-cli-moment-shim

更新

我希望基于需求延迟加载或动态加载dayJs语言环境。
import fr from 'dayjs/locale/fr'
只是它每次都是不同的区域设置,并且可以根据API响应中的设置在刷新时更改。
ember-auto-import引发以下错误

Uncaught SyntaxError: Cannot use import statement outside a module*
plicqrtu

plicqrtu1#

像ember-cli-moment-shim这样的插件不再需要使用来自NPM的库,相反,你可以在安装ember-auto-import后直接使用它们。
从命令行执行以下操作:

ember install ember-auto-import
npm install dayjs

然后,您可以在需要的地方导入dayj。
例如,在元件中:

//app/components/today.js
import dayjs from 'dayjs';
import Component from '@glimmer/component';

export default class TodayComponent extends Component {
  today = dayjs().format();
}

相关问题