#最新
Nuxt.js 整合 ElementUI

2023-03-22 0 101

安装ElementUI,命令行进入项目根路径执行:

npm i element-ui -S

安装成功后查看package.json是否有相关依赖配置
2. 以插件方式引入ElementUI:创建plugins/element-ui.js

import Vue from 'vue'
import ElementUI from 'element-ui'
Vue.use(ElementUI)

在nuxt.config.js内配置css,plugins,build如下:

/*
    ** 引入全局样式
    */
    css: [
        'element-ui/lib/theme-chalk/index.css',
        'element-ui/lib/theme-chalk/display.css',
        //引用主题样式
        '@/assets/theme/index.css',
        '@/assets/css/global.css',
        //加上mavon-editor插件
        'mavon-editor/dist/css/index.css'
    ],
    /*
    ** Plugins to load before mounting the App
    */
    plugins: [
        '@/plugins/element-ui.js',
        '@/plugins/interceptor.js',
        '@/plugins/mavon-editor.js',
        '@api/article.js',
        '@api/question.js',
        '@api/common.js',
        '@api/user.js',
        //指定只在客户端使用
        {src: '~/plugins/mavon-editor.js', mode: 'client'},
    ],
    /*
    ** Nuxt.js dev-modules
    */
    buildModules: [],
    /*
    ** Build configuration
    */
    build: {
        /*
        ** 打包的时候将 位于 node_modules 目录下的 element-ui 一起导出
        */
        transpile: [/^element-ui/],

        /**
         * webpack 自定义配置
         * @param config
         * @param ctx
         */
        extend(config, ctx) {
        }
    }

重启项目

npm run dev
收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

© 版权声明: 本站所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 I8N社区 !
=============================================================
本站声明:
1、本站所有资源均来源于互联网,不保证100%完整、不提供任何技术支持;
2、本站所发布的文章以及附件仅限用于学习和研究目的;不得将用于商业或者非法用途;否则由此产生的法律后果,本站概不负责!

I8N社区 知识库 Nuxt.js 整合 ElementUI https://www.i8n.com/3851.html

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务