问题描述
我正在Vue应用程序中使用Vue材质设计库。
我使用Tree Shaking在main.js中有选择地加载了使用过的组件。使用此程序包会对我的mainThread产生阻塞作用,并使我在Lighthouse Audit中的TTI从3.7s上升到6s。这对我来说是无法接受的。
使用Webpack Bundle Analyzer执行其他性能检查并在DevTools中检查Coverage选项卡时,很明显Vue材质是阻碍因素。
有人对此图书馆有过类似的经历吗?是否有另一种加载方式导致较小的块?
import { MdField,MdList,MdChips,mdswitch,MdButton} from 'vue-material/dist/components'
import 'vue-material/dist/vue-material.min.css'
Vue.use(MdField);
Vue.use(MdList);
Vue.use(MdChips);
Vue.use(MdButton);
Vue.use(mdswitch);
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)