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-picker
      class="customPicker"
      v-else-if="state.type == 'time'"
      :value-format="'YYYY-MM-DD HH:mm'"
      showTime
      v-model="state.timeValue"
      hide-trigger
      @select="onChange"
    />

官方地址:

Arco Design Vueicon-default.png?t=N7T8https://arco.design/vue/component/date-picker

  • 18
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

浩星

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值