1.0.0.0723
1.新增对IE9以上的支持, 虽然样式并不是很完美 2.修改readme页面中部分示例代码
This commit is contained in:
parent
c0a486b873
commit
2298537bb4
@ -259,7 +259,7 @@ xmSelect: setValue(array, show)
|
||||
label: {
|
||||
type: 'count',
|
||||
count: {
|
||||
template(data, sels){
|
||||
template: function(data, sels){
|
||||
return "已选中 " + sels.length + " 项, 共 " + data.length + " 项"
|
||||
}
|
||||
}
|
||||
@ -279,7 +279,7 @@ xmSelect: setValue(array, show)
|
||||
label: {
|
||||
type: 'count',
|
||||
count: {
|
||||
template(data, sels){
|
||||
template: function(data, sels){
|
||||
return "我是自定义的... 已选中 " + sels.length + " 项, 共 " + data.length + " 项"
|
||||
}
|
||||
}
|
||||
|
2
dist/xm-select.js
vendored
2
dist/xm-select.js
vendored
File diff suppressed because one or more lines are too long
99
src/components/common/expand.js
Normal file
99
src/components/common/expand.js
Normal file
@ -0,0 +1,99 @@
|
||||
//拓展Array map方法
|
||||
if (!Array.prototype.map) {
|
||||
Array.prototype.map = function(i, h) {
|
||||
var b, a, c, e = Object(this),
|
||||
f = e.length >>> 0;
|
||||
if (h) {
|
||||
b = h
|
||||
}
|
||||
a = new Array(f);
|
||||
c = 0;
|
||||
while (c < f) {
|
||||
var d, g;
|
||||
if (c in e) {
|
||||
d = e[c];
|
||||
g = i.call(b, d, c, e);
|
||||
a[c] = g
|
||||
}
|
||||
c++
|
||||
}
|
||||
return a
|
||||
}
|
||||
};
|
||||
|
||||
//拓展Array foreach方法
|
||||
if (!Array.prototype.forEach) {
|
||||
Array.prototype.forEach = function forEach(g, b) {
|
||||
var d, c;
|
||||
if (this == null) {
|
||||
throw new TypeError("this is null or not defined")
|
||||
}
|
||||
var f = Object(this);
|
||||
var a = f.length >>> 0;
|
||||
if (typeof g !== "function") {
|
||||
throw new TypeError(g + " is not a function")
|
||||
}
|
||||
if (arguments.length > 1) {
|
||||
d = b
|
||||
}
|
||||
c = 0;
|
||||
while (c < a) {
|
||||
var e;
|
||||
if (c in f) {
|
||||
e = f[c];
|
||||
g.call(d, e, c, f)
|
||||
}
|
||||
c++
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
//拓展Array filter方法
|
||||
if (!Array.prototype.filter) {
|
||||
Array.prototype.filter = function(b) {
|
||||
if (this === void 0 || this === null) {
|
||||
throw new TypeError()
|
||||
}
|
||||
var f = Object(this);
|
||||
var a = f.length >>> 0;
|
||||
if (typeof b !== "function") {
|
||||
throw new TypeError()
|
||||
}
|
||||
var e = [];
|
||||
var d = arguments[1];
|
||||
for (var c = 0; c < a; c++) {
|
||||
if (c in f) {
|
||||
var g = f[c];
|
||||
if (b.call(d, g, c, f)) {
|
||||
e.push(g)
|
||||
}
|
||||
}
|
||||
}
|
||||
return e
|
||||
}
|
||||
};
|
||||
|
||||
//拓展Array find方法
|
||||
if (!Array.prototype.find) {
|
||||
Array.prototype.find = function(callback) {
|
||||
return callback && (this.filter(callback) || [])[0];
|
||||
};
|
||||
}
|
||||
|
||||
//拓展Array findIndex方法
|
||||
if (!Array.prototype.findIndex) {
|
||||
Array.prototype.findIndex = function(predicate) {
|
||||
var list = Object(this);
|
||||
var length = list.length >>> 0;
|
||||
var thisArg = arguments[1];
|
||||
var value;
|
||||
|
||||
for (var i = 0; i < length; i++) {
|
||||
value = list[i];
|
||||
if (predicate.call(thisArg, value, i, list)) {
|
||||
return i;
|
||||
}
|
||||
}
|
||||
return -1;
|
||||
};
|
||||
}
|
@ -1,4 +1,5 @@
|
||||
import { name, version } from '../package.json'
|
||||
import '@/components/common/expand'
|
||||
import Core from '@/components/core'
|
||||
import '@/style/index.less'
|
||||
import '@/style/iconfont.less'
|
||||
|
Loading…
Reference in New Issue
Block a user