美文网首页
MUI在vue-cli3的使用

MUI在vue-cli3的使用

作者: 给我把胡萝卜切成肉丁 | 来源:发表于2019-09-28 14:12 被阅读0次
    下载方式
    • MUI 不能使用 npm 去下载,需要自己手动从 github 上,下载现成的包,自己解压出来,然后手动拷贝到项目中使用。
    引入方式
    • main.js 文件中导入(MUI 类似于 bootstrap。)
    // 引入 MUI (@表示 src 文件夹)
    import mui from '@/assets/MUI/js/mui.js'
    import '@/assets/MUI/css/mui.css'
    // 挂载到VUE实例上
    Vue.prototype.$mui = mui
    
    • 新建一个 vue.config.js 文件,增加如下配置
      • 下载 webpackpath
      $ npm i webpack path -S
      
    const webpack = require('webpack');
    const path = require('path');
    module.exports = {
      chainWebpack: (config) => {
        config.resolve.alias
          .set('@', path.resolve(__dirname, './src'))
          .set('mui', path.resolve(__dirname, './src/assets/MUI/js/mui.js'))
      },
      configureWebpack: {
        // 增加一个plugins  
        plugins: [
          new webpack.ProvidePlugin({
            mui: "mui",
            "window.mui": "mui"
          })
        ]
      },
    }
    
    忽略 vue-cli3 对 js 文件的严格模式:
    image.png
    • package.json 里面加上下面的语句(你要忽略的js文件位置)
    {
      // ...
      "eslintIgnore": [
        "./src/assets/MUI/js/mui.js"
      ],
      // ...
    }
    

    babel.config.js 文件利添加

    "ignore": ["./src/assets/MUI/js/mui.js"]
    

    在主目录新建 .eslintignore 文件,在其中添加以下内容

    src/assets/MUI/js/mui.js
    
    取消组件滑动时产生的警告

    在样式中加上

    * {
    touch-action: pan-y
    }
    

    相关文章

      网友评论

          本文标题:MUI在vue-cli3的使用

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