本文主要是介绍vue3+acro实现日期组件可以直接展示在界面上,不用非得弹框展示,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
前言:
在很多时候,我们使用日期组件的时候,不希望每次都是点击弹出日期弹框,而是,点击日期弹框直接能展示在界面上,在这里我们介绍下 使用 acro 来更加轻松的实现他的效果。
实现效果:
实现步骤:
1、安装插件
npm install --save-dev @arco-design/web-vue
2、配置框架
// 全局 main.ts
import "@arco-design/web-vue/dist/arco.css";
import ArcoVue from '@arco-design/web-vue'; const app = createApp(App);
app.use(ArcoVue);
// 按需引入
1、main.ts
import "@arco-design/web-vue/dist/arco.css";2、vite.config.ts
unplugin-auto-import/vite unplugin-vue-components/vite
... 安装完配置下
export default defineConfig({plugins: [vue(),AutoImport({resolvers: [ArcoResolver()],}),Components({resolvers: [ArcoResolver({sideEffect: true})]})]
});
... 完成3、按需的弹框还需要单独引入
import { Message } from "@arco-design/web-vue";
Message.warning()
3、具体代码实现,
注意: 如果不带时间可以用@change ,但是显示时分秒以后不能用 @change方法,必须用@select
<a-range-pickerclass="customPicker"v-else-if="state.type == 'time'":value-format="'YYYY-MM-DD HH:mm'"showTimev-model="state.timeValue"hide-trigger@select="onChange"/>
官方地址:
Arco Design Vuehttps://arco.design/vue/component/date-picker
这篇关于vue3+acro实现日期组件可以直接展示在界面上,不用非得弹框展示的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!