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: {
|
label: {
|
||||||
type: 'count',
|
type: 'count',
|
||||||
count: {
|
count: {
|
||||||
template(data, sels){
|
template: function(data, sels){
|
||||||
return "已选中 " + sels.length + " 项, 共 " + data.length + " 项"
|
return "已选中 " + sels.length + " 项, 共 " + data.length + " 项"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -279,7 +279,7 @@ xmSelect: setValue(array, show)
|
|||||||
label: {
|
label: {
|
||||||
type: 'count',
|
type: 'count',
|
||||||
count: {
|
count: {
|
||||||
template(data, sels){
|
template: function(data, sels){
|
||||||
return "我是自定义的... 已选中 " + sels.length + " 项, 共 " + data.length + " 项"
|
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 { name, version } from '../package.json'
|
||||||
|
import '@/components/common/expand'
|
||||||
import Core from '@/components/core'
|
import Core from '@/components/core'
|
||||||
import '@/style/index.less'
|
import '@/style/index.less'
|
||||||
import '@/style/iconfont.less'
|
import '@/style/iconfont.less'
|
||||||
|
Loading…
Reference in New Issue
Block a user