Vue2使用element-ui引入自定义主题的方法(使用在线主题生成工具)

这篇具有很好参考价值的文章主要介绍了Vue2使用element-ui引入自定义主题的方法(使用在线主题生成工具)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

第一步:按照官方文档使用npm安装element-ui,并完整引入Element-ui

npm i element-ui -S

 main.js中所有的内容删去,改为

import Vue from 'vue';
import ElementUI from 'element-ui';
import App from './App.vue';
import 'element-ui/lib/theme-chalk/index.css'; //这是默认的主题index.css文件

Vue.use(ElementUI);

new Vue({
  el: '#app',
  render: h => h(App)
});

随便写点东西,run一下

<template>
  <div class="hello">
    <el-row>
      <el-col :offset="8" :span="8">
        <el-tabs v-model="activeName">
          <el-tab-pane label="不喜欢蓝色" name="first"></el-tab-pane>
          <el-tab-pane label="不喜欢默认" name="second"></el-tab-pane>
          <el-tab-pane label="我喜欢粉色" name="third"></el-tab-pane>
          <el-tab-pane label="我要换粉色" name="fourth"></el-tab-pane>
        </el-tabs>
        <el-button>咋办</el-button>
      </el-col>
    </el-row>
  </div>
</template>

<script>
export default {
  name: 'HelloWorld',
  data () {
    return {
      activeName: 'first'
    }
  }
}
</script>

element-ui/lib/theme-chalk/index.css,ui,vue.js,elementui,vue,前端

成功引入element-ui,但是不喜欢默认的蓝色,看起来很烂大街,想换掉。

第二步:由于不喜欢默认的蓝色主题,可以使用在线主题生成工具生成一套新的主题颜色(element-ui官方的在线主题生成工具),然后“下载主题”,可以得到一个压缩包,然后将其解压,得到

element-ui/lib/theme-chalk/index.css,ui,vue.js,elementui,vue,前端

element-ui/lib/theme-chalk/index.css,ui,vue.js,elementui,vue,前端

 然后把这个文件夹,拖入src/assets/下

 element-ui/lib/theme-chalk/index.css,ui,vue.js,elementui,vue,前端

 再把main.js改成

import Vue from 'vue';
import ElementUI from 'element-ui';
import App from './App.vue';
//删去import 'element-ui/lib/theme-chalk/index.css';  然后加入下面这句
import './assets/element-#EE4866/index.css'; //引入你拖进来的新文件夹内的index.css文件

Vue.use(ElementUI);

new Vue({
  el: '#app',
  render: h => h(App)
});

然后再跑一次

结果

element-ui/lib/theme-chalk/index.css,ui,vue.js,elementui,vue,前端文章来源地址https://www.toymoban.com/news/detail-623892.html

到了这里,关于Vue2使用element-ui引入自定义主题的方法(使用在线主题生成工具)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Vue2自己封装的基础组件库或基于Element-ui再次封装的基础组件库,如何发布到npm并使用(支持全局或按需引入使用),超详细

    以下我以 wocwin-admin-vue2 项目为例 修改目录结构,最终如下 1、导入组件,组件必须声明 name 2、定义 install 方法,接收 Vue 作为参数。如果使用 use 注册插件,则所有的组件都将被注册 3、导出的对象必须具有 install,才能被 Vue.use() 方法安装(全局使用) 4、按需引入 5、packa

    2024年02月08日
    浏览(76)
  • Vue2项目打包时,引入element-ui 配置 CDN 加速时报错 Cannot read properties of undefined (reading ‘prototype‘)

     Vue2项目打包优化时,引入element-ui 配置 CDN 加速时报错出现报错信息:Uncaught TypeError: Cannot read properties of undefined (reading \\\'prototype\\\') 老师说出现这个问题的原因是, 如果你完整引入了 Element,它会为 Vue.prototype 添加如下全局方法:$alert, $promp......     所以,如果想要正常使用

    2024年02月16日
    浏览(46)
  • vue2+element-ui使用vue-i18n进行国际化的多语言/国际化

    注意:vue2.0要用8版本的,使用9版本的会报错 在src目录下,创建新的文件夹,命名为i18n zh.js en.js index.js main.js 使用方式一 效果图 使用方式二 效果图 使用方式三,在 效果图 ` 注意:这种方式存在更新this.$i18n.locale的值时无法自动切换的问题,需要刷新页面才能切换语言。解

    2024年02月07日
    浏览(63)
  • Vue2.0安装Element-ui

    1.在项目终端输入 如果想知道是否安装成功   2.随后在main.js里引入element组件 然后去使用element   就这样成功了  

    2024年02月16日
    浏览(37)
  • vue element-ui 暗黑主题应用到若依框架

    基于若依框架的element-ui,将主题更换为暗黑主题。 现有的element-ui框架提供的主题不满足自定义需求,大多数框架,包括若依提供了更换主题色的功能,但也只是更换的primary-color,其他组件的主题还是以自带的为主。不满足个性化定制需求。 在线图片取色器:http://www.ecjso

    2024年02月08日
    浏览(104)
  • 【VUE】4、VUE项目中引入Element-UI

    1、element-ui 官方文档(中文版) 2、安装 element-ui 1、进入项目目录下 2、安装 element-ui 注意: VUE2 使用的是 element-ui,VUE3 使用的是 element-plus 3、引入 element-ui(完整引入) 1、打开 main.js 文件 在 main.js 文件中,引入 element-ui 2、注册 element-ui 以上代码便完成了 Element 的引入。需

    2024年02月01日
    浏览(47)
  • Vue2 +Element-ui实现前端页面

    以一个简单的前端页面为例。主要是利用vue和element-ui实现。 里面涉及的主要包括:新建vue项目、一行多个输入框、页面实现等。   ①首先安装nodejs,这部分在此就不讲啦。 ②然后安装vue-cli: 查看是否安装成功: 安装成功之后就输出vue的版本 ③在cmd窗口新建一个vue2脚手架

    2024年02月16日
    浏览(40)
  • vue2引入Element UI的详细步骤

    目录 一、Element UI介绍 Element UI的特点: 二、下载配置Element UI (零)创建vue项目 (一)下载Element UI依赖   (二)全局文件main.js中引入Element UI 三、删除多余的东西  (一)删除App.vue多余的  (二)删除多余的页面  (三)删除router路由多余的  四、新建vue页面 (一)新建

    2024年02月08日
    浏览(85)
  • vue2+element-ui 实现国际化

    在src目录下创建一个lang文件夹,同时创建zh.js(中文),en.js(英文),ja.js(日文),fr.js(法文)四个语言包js文件,并创建一个index.js文件,用来整合语言包 对于一个项目来说,一个语言包需要包含所有页面以及组件;在语言包以页面为单位,创建一个对象;对公共的title或者按钮名

    2024年02月02日
    浏览(49)
  • vue2+element-ui实现侧边导航栏

    编写 client/src/components/LeftMenu.vue ,创建侧边导航栏: 编辑 client/src/views/Index.vue ,引入侧边导航栏:

    2024年02月02日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包