vue结合elementUI,MinUi

限时加码!20+主流AI编程工具免费用 购周边加赠Coding Plan Lite,Claude Code、Cursor等即刻畅享,学习进阶更高效! 阅读详情

UI组件 :利用别人提供的好东西,目的:提高开发的效率

Boostrap: twitter开源,简洁大方
基于jquery
栅格化系统+响应式工具(移动+PC+PAD),按钮


bower 前段包管理器 jquery#1.1.1.1
npm node包管理器 jquery@1.11.1

饿了么:基于vue组件库
elementUI: PC端
MinUI: 移动端

`elementUI:
如何使用

官网:http://element.eleme.io/

使用:
1. 安装 element-ui
npm i element-ui -D

npm install element-ui --save-dev

//   i  ->    install
//   D     ->    --save-dev
//   S  ->    --save

2. 引入 main.js 入口文件
import ElementUI from ‘element-ui’
import ‘element-ui/lib/theme-default/index.css’

全部引入

3. 使用组件
Vue.use(ElementUI)

css-loader      引入css
字体图标    file-loader


less:
    less

less-loader

按需加载相应组件: √
就需要 按钮
1. babel-plugin-component
cnpm install babel-plugin-component -D
2. .babelrc文件里面新增一个配置
“plugins”: [[“component”, [
{
“libraryName”: “element-ui”,
“styleLibraryName”: “theme-default”
}
]]]
3. 想用哪个组件就用哪个
引入:
import {Button,Radio} from ‘element-ui’
使用:
a). Vue.component(Button.name, Button); 个人不太喜欢
b). Vue.use(Button); √


发送请求:
vue-resourse 交互

axios

element-ui -> pc

mint-ui
移动端 ui库

http://mint-ui.github.io/
  1. 下载
    npm install mint-ui -S

    -S
    –save

  2. 引入
    import Vue from ‘vue’;
    import Mint from ‘mint-ui’;
    import ‘mint-ui/lib/style.css’
    Vue.use(Mint);

    按需引入:
    import { Cell, Checklist } from ‘minu-ui’;
    Vue.component(Cell.name, Cell);
    Vue.component(Checklist.name, Checklist);
    `

element-ui表格列宽度根据内容计算最小宽度min-width实现自适应参考 element ui的表格列 遍历tableData 与表头,找出该列最长的字符max 创建span标签计算最长字符所占宽度offsetWidth 设置min-width属性(String类型) 在组件渲染前计算出最小宽度,避免表格渲染过程宽度高度不稳定 其他方案参考:1. render-header 计算出宽度,然后渲染表头 2. header 插槽 <script> /** * @description: 计算字符串的字节长度 * @param {*} str * @return 阅读详情

相关推荐

关于vue在PC端,对不同屏幕进行适配,未使用媒体查询(大小的自适应)的问题(ant-design-vue,element-ui 均可使用)

前言   前端项目中,难免会遇到这种问题,你根据UI的设计图在本机搭建页面,显示比例或许会是正常的,但是你将页面缩放,或者说,你将页面移植到其他尺寸的屏幕中,显示的UI效果就会变形。   所以,我们需要对我们的项目进行多屏幕适配   以下是我个人在 vue 项目中的适配方法,亲测在 使用 ant-design-vue 和 element-ui 组件库时任然有效。   不过这个方法无法更改行间样式,例如 element-ui 的 form 组件 的 label 添加行间样式,此时,就无法通过下面的方法进行适配

chenyu-max 4696

element-ui.min

element-ui压缩后的版本,配合vue使用,不需要自己编译了

前端css + js +vue +element-ui 实现响应式布局,根据浏览器窗体大小自动响应

首先在data中定义一个对象},其实就是css的样式,不过放在了js 里面而已这里css设置了两个属性一个是transform这个属性对div标签的缩放作用,当浏览器窗口或者屏幕大小改变时,就调整这个属性的值,来等比缩放标签的布局。另一个是transform-origin。

java初识者 1852

mint-ui没有表格组件_简单的多选组件,在UI等表格中显示项目

mint-ui没有表格组件 Vue Grid多选 (Vue GridMultiselect) Simple multi-select component with items displayed in a table like UI. 简单的多选组件,在UI等表格中显示项目。 安装 (Installation) Run the following npm command: 运行以下npm命...

cuk5340的博客 1431

vue项目 (1) vue结合mini-ui 的使用

1.安装 npm install mini-ui -S 2. 使用 import Vue from 'vue' import App from './App' import router from './router' //引入mini-ui import MintUI from 'mint-ui' //引入css import 'mint-ui/lib/st...

weixin_30300225的博客 970

element-ui 响应式布局

代码 <el-row :gutter="10"> <el-col :xs="8" :sm="6" :md="4" :lg="3" :xl="1"><div class="grid-content bg-purple"></div></el-col> <el-col :xs="4" :sm="6" :md="8" :lg="9" :xl="11"><div class="grid-content bg-purple-ligh

2352

5个最优秀的微信小程序UI组件库

感谢作者:一斤代码 开发微信小程序的过程中,选择一款好用的组件库,可以达到事半功倍的效果。自从微信小程序面世以来,不断有一些开源组件库出来,下面5款就是排名比较靠前,用户使用量与关注度比较高的小程序UI组件库。还没用到它们的你,可以关注和了解一下哦! WeUI WXSS WeUI WXSS是腾讯官方UI组件库WeUI的小程序版,提供了跟微信界面风格一致的用户体验。 Git...

红叶岭谷的博客 2954

vue pc端项目使用rem适配后 Element UI table 高度自适应 px转rem

vue pc端项目使用rem适配后 Element UI table 高度自适应 px转rem

qq_44146522的博客 1670

element-ui 的响应式栅格布局(Layout布局)

1.基础栅栏 <el-row :gutter="20"> <el-col :span="6"><div style="backgroud-color:red"></div></el-col> <el-col :span="6"><div class="backgroud-color:#e5e9f2;">&l...

qq_39691676的博客 1万+

vueelementUI屏幕适配

为了适配不同尺寸的屏幕,需要用到rem单位来跟随html下的fontsize尺寸变化,但使用elementUI组件的就不能达到这个效果,原因是因为elementUI组件使用的是px像素单位,这里就是写了个函数将它的css文件里的px替换成rem。 操作的步骤 在vue项目的 /node_modules/element-ui/lib/theme-chalk/index.css 路径下找到index.css文件,也就是elementUl的css样式文件,它里面都是用px做单位的,为了将这些样式里面的px全部替换

m0_60909731的博客 7566

vue element-ui响应式布局(记录)

此时你会发现vant组件的尺寸会小一半,那是因为vant官方是用375设计稿,你用的是750,动态判断就好。下面代码的作用主要是用来判断读取的是否是ui组件库ant-design-vue的文件,如果是,视口的宽度就设置为375,其他的文件则按照ui稿的宽度750。实现方法:通过 postcss-px-to-viewport 来自动将我们开发时的px单位计算转换为vw/rem视口单位,完成响应式布局。配置好文件以后,重启项目就行,也可以不用重启,编译一下就行,可以测试一下。在app.vue中配置一下。

qq_1307495的博客 3796

element-UI响应式(布局原理)讲解 - 贴文篇

element-UI响应式(原理)- 讲解 element-UI官方说明:响应式布局 参照了 Bootstrap 的 响应式设计,预设了五个响应尺寸:xs、sm、md、lg 和 xl。 Element 额外提供了一系列类名,用于在某些条件下隐藏元素。 这些类名可以添加在任何 DOM 元素或自定义组件上。 如果需要,请自行引入以下文件: import 'element-ui/lib/th...

草巾冒小子的博客 3万+

element-UI响应式布局

element-ui响应式布局

qq_33911541的博客 5243

vue安装element-ui和px2rem的细节

1、按需引入element-ui vue脚手架搭建完成之后,可以到element-ui官网进行npm 安装: npm i element-ui -S 如果是完整引入可以按照官网一步一步做即可完成;这里是按需引入,借助babel-plugin-component,我们可以只引入需要的组件,以达到减小项目体积的目的。 首先,安装babel-plugin-component: ...

weixin_34391445的博客 1928

ElementUI响应式Layout布局xs,sm,md,lg,xl

参照了的 响应式设计,预设了五个响应尺寸:xs、sm、md、lg 和 xl。包含的类名及其含义为:hidden-xs-only - 当视口在 xs 尺寸时隐藏hidden-sm-only - 当视口在 sm 尺寸时隐藏hidden-sm-and-down - 当视口在 sm 及以下尺寸时隐藏hidden-sm-and-up - 当视口在 sm 及以上尺寸时隐藏hidden-md-only - 当视口在 md 尺寸时隐藏。

Mxy18851251178的博客 1923

解决element-ui使用rem后 el-dialog预览图片 img变小问题

1.bug效果 2.原始代码 <el-dialog :visible.sync="dialogVisible" append-to-body> <img width="100%" :src="dialogImageUrl" alt=""> </el-dialog> 2.解决: style中加入css样式 /* 解决使用rem后 img变小问题 */ .el-dialog__body img { width: 100%; height: 100%;

cmmboy1990的博客 1014

element-ui响应式布局

参照了 Bootstrap 的 响应式设计,预设了五个响应尺寸:xs、sm、md、lg 和 xl。 <el-row :gutter="10"> <el-col :xs="8" :sm="6" :md="4" :lg="3" :xl="1"><div class="grid-content bg-purple"></div></el-col> <el-col :xs="4" :sm="6" :md="8" :lg="9" :xl="

m0_58185754的博客 4297

vue和miniui 一起使用

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>vue-dmeo</title> <script src="http://libs.baidu.com/jquery/1.8.3/jquery....

weixin_30882895的博客 3001
上一篇: Vue动画 和 Vue路由
下一篇: Webpack学习心得
Jacksoncz
博客等级 码龄9年 8粉丝 20原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值