更新记录

1.0.7(2026-07-30) 下载此版本

1


平台兼容性

注:只支持 VUE3

注:只支持 VUE3

注:只支持 VUE3

npm 推荐安装

 npm install min-vite-css

安装说明

  • 创建项目后需要在项目根目录创建vite.config.js
  • 安装后示例如下:复制下面的粘贴即可,不需要复杂配置
    import {defineConfig} from 'vite'
    import uni from '@dcloudio/vite-plugin-uni';
    import vitecss from 'min-vite-css'; 
    export default defineConfig({
        plugins: [vitecss(),uni()],
    })

完成上面后,只需要重新运行即可

使用说明,只改了2个标签 view 跟 image,其他组件标签不变,其他组件标签不变。

  • view 标签说明
  • view 使用 d 代替 如: 快捷使用就是键盘按 d 键然后按tab键,比之前view少按多个字母
    <d c=""></d> class使用 c 代替 
    <d :c="tabIndex == index ? 'active' :''" c="cr627180 pb10"></d>   可以使用 :c 变量

示例如下

 <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 标签说明
  • image 使用 g 代替 如: 快捷使用就是键盘按 g 键然后按tab键,比之前image少按多个字母

    <g c=""></g> class使用 c 代替 
    <g :c="tabIndex == index ? 'active' :''" c="cr627180 pb10" ></g>  可以使用 :c 变量
    

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()

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

暂无用户评论。