Vue UI 组件库

移动端还有一个

nutui.jd.com

组件 | Element

1.全部引入

javascript 复制代码
//引入Vue
import Vue from 'vue'
//引入App
import App from './App.vue'
//关闭Vue的生产提示
Vue.config.productionTip = false

//引入ElementUI 组件库
import ElementUI from 'element-ui';
//引入ElementUI 全部样式
import 'element-ui/lib/theme-chalk/index.css';
//应用ElmentUI
Vue.use(ElementUI);
//创建vm
new Vue({
    el: '#app',
    render: (h) => h(App),//放入构造出 App组件模板
})

2.按需引入

-D 代表开发依赖 是在开发时引入的依赖

使用这个 babel-plugin-component 这个库就是专门在UI组件库里按需引入的

bash 复制代码
npm install babel-plugin-component -D

修改babel配置 最新版文件叫这个

javascript 复制代码
//引入Vue
import Vue from 'vue'
//引入App
import App from './App.vue'
//关闭Vue的生产提示
Vue.config.productionTip = false

//完整引入
//引入ElementUI 组件库
// import ElementUI from 'element-ui';
//引入ElementUI 全部样式
// import 'element-ui/lib/theme-chalk/index.css';
//应用ElmentUI
// Vue.use(ElementUI);

//按需引入

import { Button,Input } from 'element-ui'

Vue.component(Button.name,Button)
Vue.component(Input.name,Input)

//创建vm
new Vue({
    el: '#app',
    render: (h) => h(App),//放入构造出 App组件模板
})

样式会根据你导入的组件自动引入

babel配置文件

新版本改成这个了 用这个

javascript 复制代码
module.exports = {
  presets: [
    '@vue/cli-plugin-babel/preset',//用于解析Vue相关的js文件的
    ["@babel/preset-env", { "modules": false }]
  ],
  plugins: [
    [
      "component",
      {
        "libraryName": "element-ui",
        "styleLibraryName": "theme-chalk"
      }
    ]
  ]
}

这个库也不错

Ant Design of Vue - Ant Design Vue (antdv.com)

Vue2顺利完结,马上开 Vue3 加油!

相关推荐
腾讯TNTWeb前端团队5 小时前
helux v5 发布了,像pinia一样优雅地管理你的react状态吧
前端·javascript·react.js
范文杰9 小时前
AI 时代如何更高效开发前端组件?21st.dev 给了一种答案
前端·ai编程
拉不动的猪9 小时前
刷刷题50(常见的js数据通信与渲染问题)
前端·javascript·面试
拉不动的猪9 小时前
JS多线程Webworks中的几种实战场景演示
前端·javascript·面试
FreeCultureBoy10 小时前
macOS 命令行 原生挂载 webdav 方法
前端
uhakadotcom10 小时前
Astro 框架:快速构建内容驱动型网站的利器
前端·javascript·面试
uhakadotcom10 小时前
了解Nest.js和Next.js:如何选择合适的框架
前端·javascript·面试
uhakadotcom10 小时前
React与Next.js:基础知识及应用场景
前端·面试·github
uhakadotcom11 小时前
Remix 框架:性能与易用性的完美结合
前端·javascript·面试
uhakadotcom11 小时前
Node.js 包管理器:npm vs pnpm
前端·javascript·面试