<strike id="cy2gs"><menu id="cy2gs"></menu></strike>
  • <del id="cy2gs"><dfn id="cy2gs"></dfn></del>
  • iview按需引入,ie11不兼容,報(bào)無效字符問題解決

    2020-7-17    seo達(dá)人

    準(zhǔn)備工作

    //借助插件

    npm install babel-plugin-import --save-dev


    // .babelrc

    {

     "plugins": [["import", {

       "libraryName": "view-design",

       "libraryDirectory": "src/components"

     }]]

    }

    在main.js中引入

    import "view-design/dist/styles/iview.css";

    import { Button, Table } from "view-design";

    const viewDesign = {

    Button: Button,

    Table: Table

    };

    Object.keys(viewDesign).forEach(element => {

    Vue.component(element, viewDesign[element]);

    });

    先用google瀏覽器打開正常,以上操作猛如虎,IE瀏覽器打開250,好了不廢話,下面是解決方案


    解決方案

    //vue.config.js中配置

    chainWebpack: config => {

       //解決iview 按需引入babel轉(zhuǎn)換問題

      config.module

         .rule("view-design")  //  我目前用的是新版本的iview ,舊版本的iview,用iview代替view-design

         .test(/view-design.src.*?js$/)

         .use("babel")

         .loader("babel-loader")

         .end();

    }

    問題原因

    為什么會有如上問題呢? 這個就和babel轉(zhuǎn)換問題有關(guān)了,按需引入時,那些組件里js文件未進(jìn)行babel轉(zhuǎn)換或轉(zhuǎn)換不徹底就被引入了,ie11對es6+的語法支持是很差的,所以以上方法就是讓引入文件前就對view-design的src下的所有js文件進(jìn)行babel轉(zhuǎn)換,舉一反三,當(dāng)按需引入第三方框架時出現(xiàn)這個問題,都可用這方法解決了,只要把規(guī)則和正則中view-design進(jìn)行替換。


    延伸擴(kuò)展

    //全局引入

    import ViewUI from "view-design";

    Vue.use(ViewUI);

    import "view-design/dist/styles/iview.css";

    tips:在全局引入時,一定要記住不要在.babelrc文件里配置按需導(dǎo)入,會導(dǎo)致沖突

    藍(lán)藍(lán)設(shè)計(jì)www.skdbbs.com )是一家專注而深入的界面設(shè)計(jì)公司,為期望卓越的國內(nèi)外企業(yè)提供卓越的UI界面設(shè)計(jì)、BS界面設(shè)計(jì) 、 cs界面設(shè)計(jì) 、 ipad界面設(shè)計(jì) 、 包裝設(shè)計(jì) 、 圖標(biāo)定制 、 用戶體驗(yàn) 、交互設(shè)計(jì)、 網(wǎng)站建設(shè) 平面設(shè)計(jì)服務(wù)

    日歷

    鏈接

    個人資料

    存檔

    主站蜘蛛池模板: 91久久精品电影| 久久精品国产亚洲精品| 在线精品国产一区二区| 一区二区日韩国产精品| 欧美精品在线一区| 欧美精品中文字幕亚洲专区| 国产精品H片在线播放| 999国内精品永久免费观看| 区亚洲欧美一级久久精品亚洲精品成人网久久久久 | 日韩精品专区AV无码| 免费看一级毛片在线观看精品视频| 欧美高清在线精品一区| 国产精品丝袜一区二区三区| 欧美午夜精品久久久久免费视| 亚洲精品高清国产一线久久| 无码精品人妻一区二区三区免费 | 亚洲综合精品网站| 久久久精品日本一区二区三区| 成人精品一区二区久久久| 国产夫妇精品自在线| 精品国精品国产自在久国产应用 | 亚欧洲精品在线视频免费观看| 精品国产一级在线观看| 国产成人精品无人区一区| 热久久这里只有精品| 久久国产精品-久久精品| 国产精品福利一区二区| 99精品在线播放| 国产精品久久久久9999| 500av大全导航精品| 国产精品一久久香蕉国产线看观看| 国内精品伊人久久久久av一坑| 精品一区二区三区在线成人| 日韩精品无码AV成人观看| 欧美精品久久久久久久自慰| 人妻熟妇乱又伦精品视频| 久久精品国产久精国产思思| 国产精品成熟老女人视频| 国产亚洲精品一品区99热| 一区二区三区精品| 久久99精品久久久久久噜噜|