nuxt中全局引入element-ui

介绍

对于一个前端小白来讲,使用一套已有的框架做为基础,能够达到事半功倍的效果,在这里咱们选择Element。Element,一套为开发者、设计师和产品经理准备的基于 Vue 2.0 的桌面端组件库(官方文档中的叙述),下面咱们将开始在以前搭建好的nuxt项目中引入element-ui。css

准备

1.首先用webstorm工具打开以前建好的nuxt项目,按住Alt+F12快捷键,打开Terminal终端,输入npm run dev启动项目,记住必须在当前项目的路径下。前端

2.打开Element的中文官方网站,点击右上角组件按钮,正式进入组件库 ,Element中文官方文档网址:http://element.eleme.io/#/zh-CNvue

3.在组件库里任意选择一段代码复制到项目中pages文件夹下index.vue的页面中node

<!-- element-ui中按钮样式 -->
<el-button type="danger">危险按钮</el-button> element-ui中按钮样式

4.按住ctrl+s保存修改,即页面自动显示刚修改内容,无需从新启动项目,能够看到此时的页面只显示“危险按钮“这几个字,并无显示任何样式,这是由于咱们尚未在项目中引入element-ui这个组件库web

引入

1.首先在package.json添加element-ui依赖npm

"element-ui": "^2.0.11"

2.添加依赖完成以后,光标定位在terminal处,按住ctrl+c快捷键,输入y,中止当前启动项目,从新进行npm install,下载依赖包,下载完成以后,查看文件夹node_modules,发现下面多了element_ui的依赖包element-ui

3.在plugins文件夹下,添加ElementUI.js文件,内容以下所示json

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

4.在nuxt.config.js中添加配置框架

plugins: [{
src: '~plugins/ElementUI',
ssr: true,
}],
css: [
'element-ui/lib/theme-chalk/index.css'
],
vendor:['element-ui']   //防止element-ui被打包屡次

5.使用npm run dev从新启动项目,此时访问http://localhost:3000,发现页面上已经显示了element的组件样式。webstorm

 


 说明:本文为原创做品,如有参考会在文中说起,若有遗漏,涉及侵权,请联系本人,将当即修正。

相关文章
相关标签/搜索