Vue.js 如何在vue 3应用程序和组件中正确使用dayjs

Vue.js 如何在vue 3应用程序和组件中正确使用dayjs,vue.js,vuejs3,dayjs,Vue.js,Vuejs3,Dayjs,通过将vue3组件添加到data() 从“dayjs”导入dayjs 导出默认值{ 数据(){ 返回{ 戴伊斯 } } } 然后我将能够在模板内使用它,但这是正确的方法吗 如果我想配置dayjs并在全局范围内使用它呢?我试过了 从“dayjs”导入dayjs 从“vue”导入{createApp} 常量应用程序=createApp(应用程序) app.use(dayjs)//不起作用 app.dayjs=dayjs//不工作 app.mount(“#app') 但是到目前为止还不能让它工作

通过将vue3组件添加到
data()


从“dayjs”导入dayjs
导出默认值{
数据(){
返回{
戴伊斯
}
}
}
然后我将能够在模板内使用它,但这是正确的方法吗

如果我想配置dayjs并在全局范围内使用它呢?我试过了

从“dayjs”导入dayjs
从“vue”导入{createApp}
常量应用程序=createApp(应用程序)
app.use(dayjs)//不起作用
app.dayjs=dayjs//不工作
app.mount(“#app')
但是到目前为止还不能让它工作。
正确的方法是什么?你可以使用

从“dayjs”导入dayjs
从“vue”导入{createApp}
常量应用程序=createApp(应用程序)
app.config.globalProperties.$dayjs=dayjs
app.mount(“#app')
u可以使用

从“dayjs”导入dayjs
从“vue”导入{createApp}
常量应用程序=createApp(应用程序)
app.config.globalProperties.$dayjs=dayjs
app.mount(“#app')

我认为如果我们在main.js文件中加载dayjs,比如Vue.use(require(“dayjs”);然后在组件中,像这样从“daysjs/daysjs”导入daysjs;我认为如果我们在main.js文件中加载dayjs,比如Vue.use(require(“dayjs”);然后在组件中像这样从“daysjs/daysjs”导入daysjs)";.谢谢,这是物体正常传递的方式吗?我如何在组件内部使用它呢?嗯,最佳实践使用
app.use()
,但它需要适应dayjs库<代码>app.config.globalProperties常规做法。在组件js中,你可以使用这个。$dayjs,在模板中,
$dayjs
非常感谢!尝试一下,这只会给我一个错误
无法读取未定义的属性“globalproperty”
有什么想法吗?谢谢,对象是这样正常传递的吗?我如何在组件内部使用它呢?嗯,最佳实践使用
app.use()
,但它需要适应dayjs库<代码>app.config.globalProperties常规做法。在组件js中,你可以使用这个。$dayjs,在模板中,
$dayjs
非常感谢!这会给我一个错误,
无法读取未定义的属性“globalproperty”
有什么想法吗?