Skip to content

Commit 83ae045

Browse files
authored
feat:发布0.5.9
- 修复按需加载某些情况下缺少common文件的bug (#364) - 修复评分事件名问题,以及actionsheet遮罩错误 (#368)
2 parents 36b9b88 + d05c62c commit 83ae045

File tree

221 files changed

+86
-6930
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

221 files changed

+86
-6930
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
<div align="center">
1818

1919
![](https://img.shields.io/badge/build-passing-00d508.svg)
20-
![](https://img.shields.io/badge/version-0.5.8-3963bc.svg)
20+
![](https://img.shields.io/badge/version-0.5.9-3963bc.svg)
2121
![](https://img.shields.io/badge/license-MIT-3963bc.svg)
2222

2323
</div>
@@ -39,7 +39,7 @@ Lin UI 是基于 **微信小程序原生语法** 实现的组件库。遵循简
3939

4040
## 最新版本
4141

42-
核心库:0.5.8
42+
核心库:0.5.9
4343

4444
示例工程:0.0.1-alpha.2
4545

build/build-dev.js

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -4,48 +4,48 @@ const cssmin = require('gulp-clean-css');
44
const rename = require('gulp-rename');
55

66
gulp.task('dispose-wxs', () => {
7-
return gulp.src(['../src/**/*.wxs'])
8-
.pipe(gulp.dest('../examples/dist/'));
7+
return gulp.src(['../src/**/*.wxs'])
8+
.pipe(gulp.dest('../examples/dist/'));
99
});
1010

1111
gulp.task('dispose-css', () => {
12-
return gulp.src(['../src/**/*.less', '!../src/**/_*.less'])
13-
.pipe(less())
14-
.pipe(cssmin())
15-
.pipe(rename((path) => {
16-
path.extname = '.wxss';
17-
}))
18-
.pipe(gulp.dest('../examples/dist/'));
12+
return gulp.src(['../src/**/*.less', '!../src/**/_*.less'])
13+
.pipe(less())
14+
.pipe(cssmin())
15+
.pipe(rename((path) => {
16+
path.extname = '.wxss';
17+
}))
18+
.pipe(gulp.dest('../examples/dist/'));
1919
});
2020

2121
gulp.task('dispose-js', () => {
22-
return gulp.src(['../src/**/*.js'])
23-
.pipe(gulp.dest('../examples/dist/'));
22+
return gulp.src(['../src/**/*.js'])
23+
.pipe(gulp.dest('../examples/dist/'));
2424
});
2525

2626
gulp.task('dispose-json', () => {
27-
return gulp.src(['../src/**/*.json'])
28-
.pipe(gulp.dest('../examples/dist/'));
27+
return gulp.src(['../src/**/*.json'])
28+
.pipe(gulp.dest('../examples/dist/'));
2929
});
3030

3131
gulp.task('dispose-wxml', () => {
32-
return gulp.src(['../src/**/*.wxml'])
33-
.pipe(gulp.dest('../examples/dist/'));
32+
return gulp.src(['../src/**/*.wxml'])
33+
.pipe(gulp.dest('../examples/dist/'));
3434
});
3535

3636
// copy
3737
gulp.task('copy', () => {
38-
return gulp.src('../src/**/image/**')
39-
.pipe(gulp.dest('../examples/dist/'))
40-
});
38+
return gulp.src('../src/**/image/**')
39+
.pipe(gulp.dest('../examples/dist/'));
40+
});
4141

4242
gulp.task('watch', () => {
43-
gulp.watch('../src/**/*.less', gulp.series('dispose-css'));
44-
gulp.watch('../src/**/*.js', gulp.series('dispose-js'));
45-
gulp.watch('../src/**/*.wxs', gulp.series('dispose-wxs'));
46-
gulp.watch('../src/**/*.json', gulp.series('dispose-json'));
47-
gulp.watch('../src/**/*.wxml', gulp.series('dispose-wxml'));
48-
gulp.watch('../src/**/image/*', gulp.series('copy'));
43+
gulp.watch('../src/**/*.less', gulp.series('dispose-css'));
44+
gulp.watch('../src/**/*.js', gulp.series('dispose-js'));
45+
gulp.watch('../src/**/*.wxs', gulp.series('dispose-wxs'));
46+
gulp.watch('../src/**/*.json', gulp.series('dispose-json'));
47+
gulp.watch('../src/**/*.wxml', gulp.series('dispose-wxml'));
48+
gulp.watch('../src/**/image/*', gulp.series('copy'));
4949
});
5050

5151
gulp.task('default',gulp.series('dispose-css', 'dispose-js', 'dispose-wxs','dispose-json', 'dispose-wxml', 'copy', 'watch'));

build/build-prod.js

Lines changed: 32 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -3,61 +3,61 @@ const less = require('gulp-less');
33
const cssmin = require('gulp-clean-css');
44
const rename = require('gulp-rename');
55
const componentData = require('./build-tool');
6-
const result = componentData();
6+
const result = `{common,behaviors,${componentData()}}`;
77

88
// js => js
99
gulp.task('dispose-js', () => {
10-
const path = result ? `../src/{${ result }}/*.js` : '../src/**/*.js'
11-
return gulp.src(path)
12-
.pipe(gulp.dest('../dist/'));
10+
const path = result ? `../src/${result}/*.js` : '../src/**/*.js';
11+
return gulp.src(path)
12+
.pipe(gulp.dest('../dist/'));
1313
});
1414

1515

1616
gulp.task('dispose-wxss', () => {
17-
const path = result ? `../src/{${ result }}/*.less` : '../src/**/*.less',
18-
remainPath = result ? `!../src/{${ result }}/_*.less` : '!../src/**/_*.less';
19-
return gulp.src([path, remainPath])
20-
.pipe(less())
21-
.pipe(cssmin())
22-
.pipe(rename((path) => {
23-
path.extname = '.wxss';
24-
}))
25-
.pipe(gulp.dest('../dist/'));
17+
const path = result ? `../src/${result}/*.less` : '../src/**/*.less',
18+
remainPath = result ? `!../src/${result}/_*.less` : '!../src/**/_*.less';
19+
return gulp.src([path, remainPath])
20+
.pipe(less())
21+
.pipe(cssmin())
22+
.pipe(rename((path) => {
23+
path.extname = '.wxss';
24+
}))
25+
.pipe(gulp.dest('../dist/'));
2626
});
2727

2828
// wxs => wxs
2929
gulp.task('dispose-wxs', () => {
30-
const path = result ? `../src/{${ result }}/*.wxs` : '../src/**/*.wxs'
31-
return gulp.src(path)
32-
.pipe(gulp.dest('../dist/'));
30+
const path = result ? `../src/${result}/*.wxs` : '../src/**/*.wxs';
31+
return gulp.src(path)
32+
.pipe(gulp.dest('../dist/'));
3333
});
3434

3535
// json => json
3636
gulp.task('dispose-json', () => {
37-
const path = result ? `../src/{${ result }}/*.json` : '../src/**/*.json'
38-
return gulp.src(path)
39-
.pipe(gulp.dest('../dist/'));
37+
const path = result ? `../src/${result}/*.json` : '../src/**/*.json';
38+
return gulp.src(path)
39+
.pipe(gulp.dest('../dist/'));
4040
});
4141

4242
// wxml => wxml
4343
gulp.task('dispose-wxml', () => {
44-
const path = result ? `../src/{${ result }}/*.wxml` : '../src/**/*.wxml'
45-
return gulp.src(path)
46-
.pipe(gulp.dest('../dist/'));
44+
const path = result ? `../src/${result}/*.wxml` : '../src/**/*.wxml';
45+
return gulp.src(path)
46+
.pipe(gulp.dest('../dist/'));
4747
});
4848

4949
// copy
5050
gulp.task('dispose-copy', () => {
51-
const path = result ? `../src/{${ result }}/image/**` : '../src/**/image/**'
52-
return gulp.src(path)
53-
.pipe(gulp.dest('../dist/'))
51+
const path = result ? `../src/${result}/image/**` : '../src/**/image/**';
52+
return gulp.src(path)
53+
.pipe(gulp.dest('../dist/'));
5454
});
5555

56-
gulp.task('default', gulp.series(
57-
'dispose-js',
58-
'dispose-wxss',
59-
'dispose-wxml',
60-
'dispose-wxs',
61-
'dispose-copy',
62-
'dispose-json'
56+
gulp.task('default', gulp.series(
57+
'dispose-js',
58+
'dispose-wxss',
59+
'dispose-wxml',
60+
'dispose-wxs',
61+
'dispose-copy',
62+
'dispose-json'
6363
));

build/build-tool.js

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,35 @@
1-
const fs = require('fs')
2-
let componentArr = []
1+
const fs = require('fs');
2+
let componentArr = [];
33

4-
function componentData () {
5-
let data = fs.readFileSync(`../config/component.json`, 'utf-8')
6-
let params = JSON.parse(data).components
7-
componentArr.push(...params)
8-
forParams(params)
9-
let result = [...new Set(componentArr)].join()
10-
return result
11-
};
4+
function componentData() {
5+
let data = fs.readFileSync(`../config/component.json`, 'utf-8');
6+
let params = JSON.parse(data).components;
7+
componentArr.push(...params);
8+
forParams(params);
9+
let result = [...new Set(componentArr)].join();
10+
return result;
11+
}
1212

1313
const forParams = (arr) => {
14-
let finishArr = []
14+
let finishArr = [];
1515
arr.map(item => {
16-
let data = fs.readFileSync(`../src/${item}/index.json`, 'utf-8')
17-
const params = JSON.parse(data)
18-
const { usingComponents } = params
16+
let data = fs.readFileSync(`../src/${item}/index.json`, 'utf-8');
17+
const params = JSON.parse(data);
18+
const { usingComponents } = params;
1919
if (usingComponents && !isEmptyObj(usingComponents)) {
2020
for (let key in usingComponents) {
21-
let keyComponent = key.substring(2, key.length)
22-
finishArr.push(keyComponent)
21+
let keyComponent = key.substring(2, key.length);
22+
finishArr.push(keyComponent);
2323
}
24-
componentArr.push(...finishArr)
25-
forParams(finishArr)
24+
componentArr.push(...finishArr);
25+
forParams(finishArr);
2626
}
27-
})
28-
}
27+
});
28+
};
2929

3030
const isEmptyObj = (obj) => {
31-
let result = (JSON.stringify(obj) === "{}");
32-
return result
33-
}
31+
let result = (JSON.stringify(obj) === '{}');
32+
return result;
33+
};
3434

3535
module.exports = componentData;

dist/action-sheet/index.js

Lines changed: 0 additions & 125 deletions
This file was deleted.

dist/action-sheet/index.json

Lines changed: 0 additions & 8 deletions
This file was deleted.

0 commit comments

Comments
 (0)