vue3 懒加载第三方组件

项目导入了tdesign的color-picker组件,为了减少每次加载时间,用到在加载,从手动导入改为懒加载

相关代码:

html 复制代码
<TColorPicker v-model="item.color" @change="clickStyle" @palette-bar-change="paletteBarChange" borderless enableAlpha :recentColors="false" :swatch-colors="false" style="margin-top: -5px;" />

import { defineAsyncComponent } from 'vue'

const TColorPicker = defineAsyncComponent(() => import('tdesign-vue-next').then(module => {
  import('tdesign-vue-next/es/style/index.css');
  return module.ColorPicker;
}));

export default {
  components: {
    TColorPicker
  },
}
相关推荐
扎瓦斯柯瑞迫3 小时前
Cursor 提示"Too Many Accounts"?一行命令重置机器码
前端·javascript·后端
前端付豪3 小时前
Vue3 响应式来!
前端·javascript·vue.js
Dontla3 小时前
JS睡眠函数(JS sleep()函数、JS单线程、Event Loop事件循环)假睡眠
开发语言·javascript·ecmascript
lumi.4 小时前
前端本地存储技术笔记:localStorage 与 sessionStorage 详解
前端·javascript·笔记
炫饭第一名4 小时前
🌍🌍🌍字节一面场景题:异步任务调度器
前端·javascript·面试
丘耳4 小时前
vis-network 知识点笔记
前端·javascript
你说啥名字好呢4 小时前
【React的Fiber及中断-重启逻辑的设计】
javascript·react.js
小白的码BUG之路4 小时前
Vue3 -- 响应式 ref和 reactive
前端·javascript·vue.js
Onion5 小时前
Vue2日历组件-仿企微日程日历
前端·javascript·vue.js