美文网首页
面试遇到的坑

面试遇到的坑

作者: 优秀的小饼干 | 来源:发表于2019-02-24 23:46 被阅读0次

前端小伙伴们在技术面中,面试官进场会问到,你在项目中遇到过什么坑?你是怎么解决的?其实呢,这不仅能看出你是不是真真做过项目,重点要的是看你遇到问题是怎么解决的?如果没有总结过的小小伙伴,面试的时候会有一时想不起来的经历;那就需要我们在学习和工作的过程中去总结;也可以百度看看人家遇到的坑,还有人家是 怎么解决的;

这里给大家介绍一下mint-ui框架的坑

大家都知道mint-ui已经有很久没有更新了,最后一次更新在2017年;所以mint UI只支持vue2.0 2.1 2.2 ,而vue已经跟新到2.5了,mint-ui不支持现在更新到的2.5,而vu的2.0和2.5又有很大的差别,所以mint UI会有兼容问题。

那mint-UI又是什么呢?

我们引入的mint-ui是引入的lib下面的index.js,而lib文件夹是src文件夹编译出来的;

查看mint-ui的源代码: index.js中引入了大量的组件,在install方法中得到Vue,不断的Vue.component('组件名字','组件对象'),还往Vue上面添加全局的方法,然后export default暴露;其实就是把一堆的UI组件打包出来了

问题来了

mint-ui完整引入方式是不友好的;初始化开销大,use一下lib下的index代码都会执行,导致app的首次渲染速度下降。所以我们想要按需加载。

那么坑来了

当我们按需引入的时候,mint-ui是2017年最后更新的,所以我们用 babel-plugin-component,插件适配我们的项目是完全用不了的,因为这个插件是适用于babel6.0的版本,而我们目前的版本已经跟新到7.0了(查看babel-loader里的readme.md),而babel-plugin-component,所依赖的版本是6.0的版本,6.0 和7.0差别很大;所以我们给babel上面加6.0的插件是加不上的,会报错的。所以 babel-plugin-component用不上,那是不是不能按需引入了呢?并不是 。

分析问题

那我们babel-plugin-component这个插件的作用是什么呢?他只不过是吧我们的这个组件和样式结合到一块,那咱们看完全引入的方式是不是咱们把逻辑部分和演示部分一起引入了。按需引入的方式 babel-plugin-component这个插件只不过是识别到引入某个组件并把组件所对应的样式引入进来。 babel-plugin-component这个插件其实就是负责加载样式的。

简单的解决方法

换个ui框架吧!有赞公司的vant-ui不是很好用吗?哈哈哈哈

重新来,最简单的解决方法

简单的方法就是引入需求的逻辑部分,样式部分还是全部引入就好了;是不是很简单?

相关文章

  • 集合深浅拷贝以及经常遇到的坑(面试常问)

    集合深浅拷贝以及经常遇到的坑(面试常问) 集合深浅拷贝以及经常遇到的坑(面试常问)

  • 面试遇到的坑

    前端小伙伴们在技术面中,面试官进场会问到,你在项目中遇到过什么坑?你是怎么解决的?其实呢,这不仅能看出你是不是真真...

  • 面试中所遇到的那些坑

    不是怎么喜欢写开发类的文章,始终认为这些东西不应该由程序员来写,更加倾向于写一些感受以及想法可是慢慢的发现有些东西...

  • Java面试中遇到的坑

    俗话说早起的鸟儿有虫吃,现在临年关越来越近,有跳槽的想法的同事也都打算年前做好功课年后入职,所谓年终奖拿了,工作换...

  • 那些你面试遇到的坑

    现在又到金三银四的季节,每年这个时候都是大家找工作的一个旺季。正好,最近我也在找工作遇到了一些非常有意思的事情和大...

  • 【面试经验】那些年面试遇到的“坑”

    版权声明:本文为博主原创文章,未经博主允许不得转载。https://www.jianshu.com/p/3ff11...

  • Java面试中遇到的坑【填坑篇】

    我将题目答案写下来,这个并非标准答案,有不准确的地方请大家辩证补充。 1.StringBuilder替代Strin...

  • 面试经验之教训

    听完老徐的分享后,我就来分享下我面试遇到的坑。 1、面试的时候有些面试官会给你挖坑,跟你说他公司什么什么职位,说可...

  • 面试官问,使用Dubbo有没有遇到一些坑?我笑了。

    小伙伴去面试,碰到面试官问:"你对Dubbo源码这么熟悉,那请问你使用的时候,有没有遇到什么坑?" 毫无准备的他,...

  • Java / Android 面试中所遇到的那些坑

    某度,去了以后才发现是做基于各类SDK的开发,用于行业国际化,后期拓展到整个产品线上的;能力方面:是想找一个架构能...

网友评论

      本文标题:面试遇到的坑

      本文链接:https://www.haomeiwen.com/subject/luviyqtx.html