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文档相结合才可以填完坑。Nuxt.js提供了一个vue-cli的模板,可以快速的开始coding的工作。在Nuxt.js中使用Element-UI需要通过plugins的方式引入,所以我们需要配置nuxt.config.js文件。同时,我们需要在根目录下新建一个plugins的目录,添加一个element-ui.js的文件,文件内容如下:通过此种方式即可实现在Nuxt.js中使用Element-UI。

详解Nuxt.js中使用Element-UI填坑

详解Nuxt.js中使用Element-UI填坑