详解Nuxt.js中使用Element-UI填坑
网络编程 2021-07-04 15:01www.168986.cn编程入门
这篇文章主要介绍了详解Nuxt.js中使用Element-UI填坑,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们狼蚁网站SEO优化随着长沙网络推广来一起学习学习吧
Nuxt.js是Vue进行SSR的一个优选开源项目,可免去繁琐的Webpack、nodejs后台服务配置等操作,方便的搭建一个支持SSR的VUE项目。Element-UI则是一个机遇Vue2.0+开发的一套UI框架,实现了常用的组件,可帮助开发者快速搭建一个如CMS系统、后台管理系统等基于Vue的系统。
由于Element-UI目前在SSR支持方面还是不够完善,且Nuxt.js在文档方面也有欠缺,所以在Nuxt.js中使用Element-UI也是一段坑路,需要去将查看Nuxt源码与Element-UI文档相结合才可以填完坑。
1、创建Nuxt.js的项目
Nuxt.js提供了一个vue-cli的模板,可以快速的开始coding的工作。
vue init nuxt/starter \
2、添加Element-UI
与其他组件一样,直接通过npm或者yarn即可添加。
yarn add element-ui
在Nuxt.js中使用Element-UI需要通过plugins的方式引入,所以我们需要配置nuxt.config.js文件。
css: [ '~assets/css/main.css', 'element-ui/lib/theme-default/index.css' ], build: { vendor: [ 'axios', 'element-ui' ], babel: { plugins: [['ponent', [{ libraryName: 'element-ui', styleLibraryName: 'theme-default' }]]] }, loaders:[ { test: /\.css$/, loader: 'vue-style-loader!css-loader' }, { test: /\.(png|jpe?g|gif|svg)$/, loader: 'url-loader', query: { limit: 1000, // 1KO name: 'img/[name].[hash:7].[ext]' } }, { test: /\.(woff2?|eot|ttf|otf)(\?.)?$/, loader: 'url-loader', query: { limit: 1000, // 1 KO name: 'fonts/[name].[hash:7].[ext]' } } ], postcss: [ require('aurefixer')({ browsers: ['last 3 versions'] }) ] }, plugins: ['~plugins/element-ui'],
,我们需要在根目录下新建一个plugins的目录,添加一个element-ui.js的文件,文件内容如下
import Vue from 'vue' if (process.BROWSER_BUILD) { Vue.use(require('element-ui')) }
通过此种方式即可实现在Nuxt.js中使用Element-UI。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持狼蚁SEO。
上一篇:vue按需加载实例详解
下一篇:nuxt踩坑之Vuex状态树的模块方式使用详解
编程语言
- 如何快速学会编程 如何快速学会ug编程
- 免费学编程的app 推荐12个免费学编程的好网站
- 电脑怎么编程:电脑怎么编程网咯游戏菜单图标
- 如何写代码新手教学 如何写代码新手教学手机
- 基础编程入门教程视频 基础编程入门教程视频华
- 编程演示:编程演示浦丰投针过程
- 乐高编程加盟 乐高积木编程加盟
- 跟我学plc编程 plc编程自学入门视频教程
- ug编程成航林总 ug编程实战视频
- 孩子学编程的好处和坏处
- 初学者学编程该从哪里开始 新手学编程从哪里入
- 慢走丝编程 慢走丝编程难学吗
- 国内十强少儿编程机构 中国少儿编程机构十强有
- 成人计算机速成培训班 成人计算机速成培训班办
- 孩子学编程网上课程哪家好 儿童学编程比较好的
- 代码编程教学入门软件 代码编程教程