1 Star 0 Fork 0

三人/vuepress-plugin-dline

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
index.js 1.02 KB
一键复制 编辑 原始数据 按行查看 历史
三人 提交于 2021-02-26 16:53 . rename
const { path } = require('@vuepress/shared-utils')
function color2Rgb(color) {
var reg = /^#([0-9a-fA-f]{3}|[0-9a-fA-f]{6})$/;
var sColor = color.toLowerCase();
if(sColor && reg.test(sColor)){
if(sColor.length === 4){
var sColorNew = "#";
for(var i=1; i<4; i+=1){
sColorNew += sColor.slice(i,i+1).concat(sColor.slice(i,i+1));
}
sColor = sColorNew;
}
//处理六位的颜色值
var sColorChange = [];
for(var i=1; i<7; i+=2){
sColorChange.push(parseInt("0x"+sColor.slice(i,i+2)));
}
return sColorChange.join(",");
}else{
return sColor;
}
}
module.exports = (options ={}, ctx) => ({
define() {
let {
zIndex = -1,
opacity = .9,
color = '#666',
count = 166
} = options;
color = color2Rgb(color);
return {
LB_OPTIONS: { zIndex, opacity, color, count }
}
},
enhanceAppFiles: [
path.resolve(__dirname, 'enhanceAppFile.js')
],
globalUIComponents: 'DLine'
})
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/wstee/vuepress-plugin-dline.git
git@gitee.com:wstee/vuepress-plugin-dline.git
wstee
vuepress-plugin-dline
vuepress-plugin-dline
main

搜索帮助