ayin-lessmixins

1.2.0 • Public • Published

English | 简体中文

Gitee Download

Github Download

简介

AyinLessMixins 是基于less.js开发的一套样式mixin库 ,本库已开源并上传至npm服务器 ayin-lessmixins

Less的具体使用方式,请查阅 less中文文档

本库最大的作用是,通过简短的代码来调用一些常用的CSS片段。

.bd(@wh) 实际为border:1px solid #fff;

.bgc(@bk) 实际为 background-color:#0000;

.absoluteCenter 实际为position: absolute; top:50%; left:50%; transform: translateX(-50%) translateY(-50%) @plus;


使用方式

本mixin库,可以在任意项目中使用

从NPM服务器安装

npm i ayin-lessmixins --save

然后通过下面方式全局引入或者单独引入

vue.config.js中全局引入

pluginOptions: {
    'style-resources-loader': {
        preProcessor: 'less',
            patterns: [
                path.resolve(__dirname, "./node_modules/ayin-lessmixins/ayin-lessmixins.less")
            ]
    }
},

vite.config.js中全局引入

css: {
    preprocessorOptions: {
      less: {
        javascriptEnabled: true,
        additionalData:`
          @import "${path.resolve(__dirname, './node_modules/ayin-lessmixins/ayin-lessmixins.less')}";
          `
      }
    }
  },

推荐在项目中使用全局引入,这样在所有的组件中均可以方便的调用mixins中的定义,而无需每个文件单独引入。ayin-lessmixins@1.1.0 2.


破坏性更新说明

在从1.1升级到1.2的过程中,有一个破坏性更新,从1.2版本更新之日算起,之前的项目如果安装了1.2,会提示找不到"bdr"。

产生这个的原因是,把mixins中的.bdr重命名为.bdra,而.bdri重命名为了.bdr。(历史遗留问题)

解决方案(任选其一) 1.安装1.1.0版本 npm install ayin-lessmixins@1.1.0 2.批量替换.bdri.bdtemp,然后批量替换.bdr.bdra,最后替换.bdtemp.bdr

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.2.0
    7
    • latest

Version History

Package Sidebar

Install

npm i ayin-lessmixins

Weekly Downloads

10

Version

1.2.0

License

No license

Unpacked Size

12 kB

Total Files

4

Last publish

Collaborators

  • ayin86