更新记录
1.0.7(2026-07-30)
下载此版本
1
平台兼容性
注:只支持 VUE3
注:只支持 VUE3
注:只支持 VUE3
npm 推荐安装
npm install min-vite-css
安装说明
完成上面后,只需要重新运行即可
使用说明,只改了2个标签 view 跟 image,其他组件标签不变,其他组件标签不变。
示例如下
<d c="con"> //con 是固定类写法,就是2边的间距,实际是 .con{ width:92%;margin: auto; }
<d c="mt150 mb150 sz50">这是精简写法,少写css</d>
<d c="fb wi300">
<d c="bgred">1111</d>
<d c="crred">322</d>
</d>
</d>
其他类下面在说明
image其他用法示例如下
<d c="con">
<g s="logo" c="wi200 ml10"></g>
//等价于 <image src="/static/logo.png" mode="widthFix" class="wi200 ml10"></image>
//默认添加mode="widthFix", wi200 ml10 后面在说明
// 本地图片 logo 只匹配格式为 .png 后缀
// src="myimg/logo" --> src="/static/myimg/logo.png"
<g s="logo" m="a" c="wi200 ml10"></g>
//m="a" 意思是 mode="aspectFill"
<d v-for="item in list">
<g :s="item.logo" c="wi200 ml10"></g>
// item.logo 远程链接
</d>
</d>
下面是m的对应关系, 不写默认就是 mode="widthFix"
如果下面没有你要的就写完整的,比如 <g s="logo" mode="top" c="wi200 ml10"></g>
| 属性名 |
类型 |
说明 |
| m=a |
|
mode="aspectFill" |
| m=h |
|
mode="heightFix" |
| m=s |
|
mode="scaleToFill" |
注意,使用其他标签的时候 class 不可写成 c 。 比如 <text class="txt">¥</text>
以下是原子类的写法,
如果是数字都可以变动 如:zi100 --> z-index: 100;
如果是颜色值都可以变动 如:brff0000 --> border:1px solid #ff0000;
| 类名 c="" |
类型 |
说明 |
说明 |
| text-left |
你懂得意思,还有个 text-right |
| hidden |
overflow: hidden; |
| one |
超出1行点点点 |
| two |
超出2行点点点 |
| center |
text-align: center; |
| con |
width:92%;margin: auto; |
| por |
z-index: 1;position: relative; |
| poa |
position: absolute; |
| pof |
position: fixed; |
| f |
display: flex |
| fi |
display: flex;align-items: center; |
| fb |
display: flex;align-items: center;justify-content: space-between; |
| fa |
display: flex;align-items: center;justify-content: space-around; |
| fc |
display: flex;align-items: center;justify-content: center; |
| fr |
flex-direction: row-reverse; |
| fw |
flex-wrap: wrap; |
| f1 |
flex: 1; |
| fcl |
flex-direction: column; |
| zi110 |
z-index: 110; |
| bd |
font-weight: bold; |
| bd500 |
font-weight: 500; |
| crff0000或cr#ff0000 |
color: #ff0000; |
cr后面是颜色值 |
| bgff0000或bg#ff0000 |
background: #ff0000; |
bg后面是颜色值 |
| sz16 |
font-size: 16rpx; |
sz16px --> font-size: 16px; 可在数字后面加单位 |
| wi120 |
width:120rpx; |
wi120px --> width:120px; wi120vw , wi120vh |
| he120 |
height:120rpx; |
he120px --> height:120px; he120vw , he120vh |
| wh120-120 |
width:120rpx; height:120rpx; |
wh120px-120 --> width:120px;height:120px;, wh120vw-120 , wh120vh-120 |
| brff0000或br#ff0000 |
border:1px solid #ff0000; |
| br-tff0000或br-t#ff0000 |
border-top:1px solid #ff0000; |
同理,br-bff0000,br-lff0000,br-rff0000,四条边 |
br-r,br-l左边跟右边带#无效 |
| ibg1B89F2-ff0000 |
上下渐变 |
background-image: linear-gradient(#1B89F2, #ff0000) |
ibg后面是颜色值 |
| ibgtoCAF881-ff0000 |
左右渐变 |
background-image: linear-gradient(to right, #CAF881, #ff0000); |
ibgto后面是颜色值 |
以下是js的写法
| 关键 |
说明 |
说明 |
| lg(111) |
console.log(111) |
| tt('222') |
uni.showToast({title:'222',icon:"none"}) |
| get() |
uni.getStorageSync() |
| set() |
uni.setStorageSync() |