diff --git a/dist/action-sheet/index.js b/dist/action-sheet/index.js
deleted file mode 100644
index 2db31aa..0000000
--- a/dist/action-sheet/index.js
+++ /dev/null
@@ -1,47 +0,0 @@
-Component({
- externalClasses: ['i-class', 'i-class-mask', 'i-class-header'],
-
- options: {
- multipleSlots: true
- },
-
- properties: {
- visible: {
- type: Boolean,
- value: false
- },
- maskClosable: {
- type: Boolean,
- value: true
- },
- showCancel: {
- type: Boolean,
- value: false
- },
- cancelText: {
- type: String,
- value: '取消'
- },
- actions: {
- type: Array,
- value: []
- }
- },
-
- methods: {
- handleClickMask () {
- if (!this.data.maskClosable) return;
- this.handleClickCancel();
- },
-
- handleClickItem ({ currentTarget = {} }) {
- const dataset = currentTarget.dataset || {};
- const { index } = dataset;
- this.triggerEvent('click', { index });
- },
-
- handleClickCancel () {
- this.triggerEvent('cancel');
- }
- }
-});
diff --git a/dist/action-sheet/index.json b/dist/action-sheet/index.json
deleted file mode 100644
index 6b1e67d..0000000
--- a/dist/action-sheet/index.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "component": true,
- "usingComponents":
- {
- "i-button": "../button/index",
- "i-icon": "../icon/index"
- }
-}
diff --git a/dist/action-sheet/index.wxml b/dist/action-sheet/index.wxml
deleted file mode 100644
index 332f393..0000000
--- a/dist/action-sheet/index.wxml
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
-
-
-
-
-
-
- {{ item.name }}
-
-
-
-
- {{ cancelText }}
-
-
diff --git a/dist/action-sheet/index.wxss b/dist/action-sheet/index.wxss
deleted file mode 100644
index 05c6f04..0000000
--- a/dist/action-sheet/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-.i-as{position:fixed;width:100%;box-sizing:border-box;left:0;right:0;bottom:0;background:#f7f7f7;transform:translate3d(0,100%,0);transform-origin:center;transition:all .2s ease-in-out;z-index:900;visibility:hidden}.i-as-show{transform:translate3d(0,0,0);visibility:visible}.i-as-mask{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);z-index:900;transition:all .2s ease-in-out;opacity:0;visibility:hidden}.i-as-mask-show{opacity:1;visibility:visible}.i-as-action-item{position:relative}.i-as-action-item::after{content:'';position:absolute;top:0;left:0;width:200%;height:200%;transform:scale(.5);transform-origin:0 0;pointer-events:none;box-sizing:border-box;border:0 solid #e9eaec;border-bottom-width:1px}.i-as-header{background:#fff;text-align:center;position:relative;font-size:12px;color:#80848f}.i-as-header::after{content:'';position:absolute;top:0;left:0;width:200%;height:200%;transform:scale(.5);transform-origin:0 0;pointer-events:none;box-sizing:border-box;border:0 solid #e9eaec;border-bottom-width:1px}.i-as-cancel{margin-top:6px}.i-as-btn-loading{display:inline-block;vertical-align:middle;margin-right:10px;width:12px;height:12px;background:0 0;border-radius:50%;border:2px solid #e5e5e5;border-color:#666 #e5e5e5 #e5e5e5 #e5e5e5;animation:btn-spin .6s linear;animation-iteration-count:infinite}.i-as-btn-text{display:inline-block;vertical-align:middle}.i-as-btn-icon{font-size:14px!important;margin-right:4px}@keyframes btn-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}
\ No newline at end of file
diff --git a/dist/alert/index.js b/dist/alert/index.js
deleted file mode 100644
index 461b67d..0000000
--- a/dist/alert/index.js
+++ /dev/null
@@ -1,37 +0,0 @@
-Component({
- externalClasses: ['i-class'],
- options: {
- multipleSlots: true
- },
- properties: {
- //info, success, warning, error
- type: {
- type: String,
- value: 'info'
- },
- closable: {
- type: Boolean,
- value: false
- },
- showIcon: {
- type: Boolean,
- default: false
- },
- desc: {
- type: Boolean,
- default: false
- },
- },
- data: {
- closed: false
- },
- methods: {
- handleTap() {
- this.setData({
- closed: !this.data.closed,
- });
- this.triggerEvent('close');
- },
-
- }
-});
diff --git a/dist/alert/index.json b/dist/alert/index.json
deleted file mode 100644
index db3afc0..0000000
--- a/dist/alert/index.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "component": true,
- "usingComponents":
- {
- "i-icon": "../icon/index"
- }
-}
diff --git a/dist/alert/index.wxml b/dist/alert/index.wxml
deleted file mode 100644
index eebabde..0000000
--- a/dist/alert/index.wxml
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/dist/alert/index.wxss b/dist/alert/index.wxss
deleted file mode 100644
index 0e61fce..0000000
--- a/dist/alert/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-.i-alert{position:relative;margin:10px;padding:8px 48px 8px 16px;font-size:14px;border-radius:2px;color:#fff;background:#f7f7f7;color:#495060}.i-alert.i-alert-with-icon{padding:8px 48px 8px 38px}.i-alert-info{color:#fff;background:#2db7f5}.i-alert-success{color:#fff;background:#19be6b}.i-alert-warning{color:#fff;background:#f90}.i-alert-error{color:#fff;background:#ed3f14}.i-alert-icon{position:absolute;top:9px;left:16px;font-size:14px}.i-alert-desc{font-size:12px}.i-alert-with-desc{padding:16px;position:relative}.i-alert-with-desc.i-alert-with-icon{padding:16px 16px 16px 69px}.i-alert-with-desc .i-alert-icon{top:50%;left:24px;margin-top:-21px;font-size:28px}.i-alert-close{font-size:12px;position:absolute;right:16px;top:8px;overflow:hidden;cursor:pointer}
\ No newline at end of file
diff --git a/dist/avatar/index.js b/dist/avatar/index.js
deleted file mode 100644
index fae9476..0000000
--- a/dist/avatar/index.js
+++ /dev/null
@@ -1,20 +0,0 @@
-Component({
- externalClasses: ['i-class'],
-
- properties: {
- // circle || square
- shape: {
- type: String,
- value: 'circle'
- },
- // small || large || default
- size: {
- type: String,
- value: 'default'
- },
- src: {
- type: String,
- value: ''
- }
- }
-});
diff --git a/dist/avatar/index.json b/dist/avatar/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/dist/avatar/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "component": true
-}
diff --git a/dist/avatar/index.wxml b/dist/avatar/index.wxml
deleted file mode 100644
index 11730c6..0000000
--- a/dist/avatar/index.wxml
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/dist/avatar/index.wxss b/dist/avatar/index.wxss
deleted file mode 100644
index 8f6e636..0000000
--- a/dist/avatar/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-.i-avatar{display:inline-block;text-align:center;background:#ccc;color:#fff;white-space:nowrap;position:relative;overflow:hidden;vertical-align:middle;width:32px;height:32px;line-height:32px;border-radius:16px;font-size:18px}.i-avatar .ivu-avatar-string{line-height:32px}.i-avatar-large{width:40px;height:40px;line-height:40px;border-radius:20px;font-size:24px}.i-avatar-large .ivu-avatar-string{line-height:40px}.i-avatar-small{width:24px;height:24px;line-height:24px;border-radius:12px;font-size:14px}.i-avatar-small .ivu-avatar-string{line-height:24px}.i-avatar-image{background:0 0}.i-avatar-square{border-radius:4px}.i-avatar>image{width:100%;height:100%}
\ No newline at end of file
diff --git a/dist/base/index.js b/dist/base/index.js
deleted file mode 100644
index 6cb977f..0000000
--- a/dist/base/index.js
+++ /dev/null
@@ -1,37 +0,0 @@
-function getCtx (selector) {
- const pages = getCurrentPages();
- const ctx = pages[pages.length - 1];
-
- const componentCtx = ctx.selectComponent(selector);
-
- if (!componentCtx) {
- console.error('无法找到对应的组件,请按文档说明使用组件');
- return null;
- }
- return componentCtx;
-}
-
-function Toast(options) {
- const { selector = '#toast' } = options;
- const ctx = getCtx(selector);
-
- ctx.handleShow(options);
-}
-
-Toast.hide = function (selector = '#toast') {
- const ctx = getCtx(selector);
-
- ctx.handleHide();
-};
-
-function Message(options) {
- const { selector = '#message' } = options;
- const ctx = getCtx(selector);
-
- ctx.handleShow(options);
-}
-
-module.exports = {
- $Toast: Toast,
- $Message: Message
-};
\ No newline at end of file
diff --git a/dist/cell-group/index.js b/dist/cell-group/index.js
deleted file mode 100644
index ad36baa..0000000
--- a/dist/cell-group/index.js
+++ /dev/null
@@ -1,33 +0,0 @@
-Component({
- externalClasses: ['i-class'],
-
- relations: {
- '../cell/index': {
- type: 'child',
- linked () {
- this._updateIsLastCell();
- },
- linkChanged () {
- this._updateIsLastCell();
- },
- unlinked () {
- this._updateIsLastCell();
- }
- }
- },
-
- methods: {
- _updateIsLastCell() {
- let cells = this.getRelationNodes('../cell/index');
- const len = cells.length;
-
- if (len > 0) {
- let lastIndex = len - 1;
-
- cells.forEach((cell, index) => {
- cell.updateIsLastCell(index === lastIndex);
- });
- }
- }
- }
-});
diff --git a/dist/cell-group/index.json b/dist/cell-group/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/dist/cell-group/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "component": true
-}
diff --git a/dist/cell-group/index.wxml b/dist/cell-group/index.wxml
deleted file mode 100644
index 1897919..0000000
--- a/dist/cell-group/index.wxml
+++ /dev/null
@@ -1,3 +0,0 @@
-
-
-
\ No newline at end of file
diff --git a/dist/cell/index.js b/dist/cell/index.js
deleted file mode 100644
index 56af462..0000000
--- a/dist/cell/index.js
+++ /dev/null
@@ -1,85 +0,0 @@
-const warn = (msg, getValue) => {
- console.warn(msg);
-};
-
-Component({
- externalClasses: ['i-class'],
-
- options: {
- multipleSlots: true
- },
-
- relations: {
- '../cell-group/index': {
- type: 'parent'
- }
- },
-
- properties: {
- // 左侧标题
- title: {
- type: String
- },
- // 标题下方的描述信息
- label: {
- type: String
- },
- // 右侧内容
- value: {
- type: String
- },
- // 只有点击 footer 区域才触发 tab 事件
- onlyTapFooter: {
- type: Boolean
- },
- // 是否展示右侧箭头并开启尝试以 url 跳转
- isLink: {
- type: null,
- value: ''
- },
- // 链接类型,可选值为 navigateTo,redirectTo,switchTab,reLaunch
- linkType: {
- type: String,
- value: 'navigateTo'
- },
- url: {
- type: String,
- value: ''
- }
- },
-
- data: {
- isLastCell: true
- },
-
- methods: {
- navigateTo () {
- const { url } = this.data;
- const type = typeof this.data.isLink;
-
- this.triggerEvent('click', {});
-
- if (!this.data.isLink || !url || url === 'true' || url === 'false') return;
-
- if (type !== 'boolean' && type !== 'string') {
- warn('isLink 属性值必须是一个字符串或布尔值', this.data.isLink);
- return;
- }
-
- if (['navigateTo', 'redirectTo', 'switchTab', 'reLaunch'].indexOf(this.data.linkType) === -1) {
- warn('linkType 属性可选值为 navigateTo,redirectTo,switchTab,reLaunch', this.data.linkType);
- return;
- }
- wx[this.data.linkType].call(wx, {url});
- },
- handleTap () {
- if (!this.data.onlyTapFooter) {
- this.navigateTo();
- }
- },
-
- updateIsLastCell (isLastCell) {
- this.setData({ isLastCell });
- }
- }
-});
diff --git a/dist/cell/index.json b/dist/cell/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/dist/cell/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "component": true
-}
diff --git a/dist/cell/index.wxml b/dist/cell/index.wxml
deleted file mode 100644
index c3683e3..0000000
--- a/dist/cell/index.wxml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
- {{ title }}
- {{ label }}
-
-
-
- {{ value }}
-
-
-
-
-
\ No newline at end of file
diff --git a/dist/cell/index.wxss b/dist/cell/index.wxss
deleted file mode 100644
index e45ad75..0000000
--- a/dist/cell/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-.i-cell{position:relative;padding:12px 15px;display:flex;background:#fff;align-items:center;line-height:1.4;font-size:14px;overflow:hidden}.i-cell::after{content:'';position:absolute;top:0;left:0;width:200%;height:200%;transform:scale(.5);transform-origin:0 0;pointer-events:none;box-sizing:border-box;border:0 solid #e9eaec;border-bottom-width:1px;left:15px;right:0}.i-cell-last::after{display:none}.i-cell-icon{margin-right:5px}.i-cell-icon:empty{display:none}.i-cell-bd{flex:1}.i-cell-text{line-height:24px;font-size:14px}.i-cell-desc{line-height:1.2;font-size:12px;color:#80848f}.i-cell-ft{position:relative;text-align:right;color:#495060}.i-cell-access .i-cell-ft{padding-right:13px}.i-cell-access .i-cell-ft::after{content:" ";display:inline-block;width:6px;height:6px;position:absolute;top:50%;right:2px;border-width:2px 2px 0 0;border-color:#dddee1;border-style:solid;transform:translateY(-50%) matrix(.71,.71,-.71,.71,0,0)}
\ No newline at end of file
diff --git a/dist/checkbox-group/index.js b/dist/checkbox-group/index.js
deleted file mode 100644
index 6465450..0000000
--- a/dist/checkbox-group/index.js
+++ /dev/null
@@ -1,38 +0,0 @@
-Component({
- externalClasses: ['i-class'],
- relations: {
- '../checkbox/index': {
- type: 'child',
- linked() {
- this.changeCurrent();
- },
- linkChanged() {
- this.changeCurrent();
- },
- unlinked() {
- this.changeCurrent();
- }
- }
- },
- properties: {
- current: {
- type: Array,
- value: [],
- observer: 'changeCurrent'
- },
- },
- methods: {
- changeCurrent(val = this.data.current) {
- let items = this.getRelationNodes('../checkbox/index');
- const len = items.length;
- if (len > 0) {
- items.forEach(item => {
- item.changeCurrent(val.indexOf(item.data.value) !== -1);
- });
- }
- },
- emitEvent(current) {
- this.triggerEvent('change', current);
- }
- }
-});
diff --git a/dist/checkbox-group/index.json b/dist/checkbox-group/index.json
deleted file mode 100644
index edf138d..0000000
--- a/dist/checkbox-group/index.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "component": true,
- "usingComponents":
- {
- "i-cell-group": "../cell-group/index"
- }
-}
diff --git a/dist/checkbox-group/index.wxml b/dist/checkbox-group/index.wxml
deleted file mode 100644
index 6940180..0000000
--- a/dist/checkbox-group/index.wxml
+++ /dev/null
@@ -1,3 +0,0 @@
-
-
-
diff --git a/dist/checkbox-group/index.wxss b/dist/checkbox-group/index.wxss
deleted file mode 100644
index e69de29..0000000
diff --git a/dist/checkbox/index.js b/dist/checkbox/index.js
deleted file mode 100644
index b383952..0000000
--- a/dist/checkbox/index.js
+++ /dev/null
@@ -1,56 +0,0 @@
-const prefixCls = 'i-checkbox';
-
-Component({
- externalClasses: ['i-class'],
- relations: {
- '../checkbox-group/index': {
- type: 'parent'
- }
- },
- properties: {
- value: {
- type: String,
- value: ''
- },
- checked: {
- type: Boolean,
- value: false
- },
- disabled: {
- type: Boolean,
- value: false
- },
- color: {
- type: String,
- value: '#2d8cf0'
- },
- position: {
- type: String,
- value: 'left', //left right
- observer: 'setPosition'
- }
- },
- data: {
- checked: true,
- positionCls: `${prefixCls}-checkbox-left`,
- },
- attached() {
- this.setPosition();
- },
- methods: {
- changeCurrent(current) {
- this.setData({ checked: current });
- },
- checkboxChange() {
- if (this.data.disabled) return;
- const item = { current: !this.data.checked, value: this.data.value };
- const parent = this.getRelationNodes('../checkbox-group/index')[0];
- parent ? parent.emitEvent(item) : this.triggerEvent('change', item);
- },
- setPosition() {
- this.setData({
- positionCls: this.data.position.indexOf('left') !== -1 ? `${prefixCls}-checkbox-left` : `${prefixCls}-checkbox-right`,
- });
- }
- }
-});
diff --git a/dist/checkbox/index.json b/dist/checkbox/index.json
deleted file mode 100644
index e2ab49a..0000000
--- a/dist/checkbox/index.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "component": true,
- "usingComponents":
- {
- "i-cell": "../cell/index"
- }
-}
diff --git a/dist/checkbox/index.wxml b/dist/checkbox/index.wxml
deleted file mode 100644
index 214493f..0000000
--- a/dist/checkbox/index.wxml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
diff --git a/dist/checkbox/index.wxss b/dist/checkbox/index.wxss
deleted file mode 100644
index a07699f..0000000
--- a/dist/checkbox/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-.i-checkbox-cell::after{display:block}.i-checkbox-checkbox-left{float:left}.i-checkbox-checkbox-right{float:right}.i-checkbox-radio{vertical-align:middle}.i-checkbox-title{display:inline-block;vertical-align:middle}
\ No newline at end of file
diff --git a/dist/collapse-item/index.js b/dist/collapse-item/index.js
deleted file mode 100644
index bc415c1..0000000
--- a/dist/collapse-item/index.js
+++ /dev/null
@@ -1,46 +0,0 @@
-Component({
- externalClasses: ['i-class-content', 'i-class-title', 'i-class'],
-
- relations: {
- '../collapse/index': {
- type: 'parent',
- linked: function (target) {
- const options = {
- accordion: target.data.accordion
- }
- if (target.data.name === this.data.name) {
- options.showContent = 'i-collapse-item-show-content';
- }
- this.setData(options);
- }
- }
- },
-
- properties: {
- title: String,
- name: String
- },
-
- data: {
- showContent: '',
- accordion: false
- },
-
- options: {
- multipleSlots: true
- },
-
- methods: {
- trigger(e) {
- const data = this.data;
- if (data.accordion) {
- this.triggerEvent('collapse', {name: data.name}, {composed: true, bubbles: true});
- } else {
- this.setData({
- showContent: data.showContent ? '' : 'i-collapse-item-show-content'
- });
- }
- },
- }
-});
-
diff --git a/dist/collapse-item/index.json b/dist/collapse-item/index.json
deleted file mode 100644
index 54575da..0000000
--- a/dist/collapse-item/index.json
+++ /dev/null
@@ -1,7 +0,0 @@
-
-{
- "component": true,
- "usingComponents": {
- "i-icon": "../icon/index"
- }
-}
diff --git a/dist/collapse-item/index.wxml b/dist/collapse-item/index.wxml
deleted file mode 100644
index ba22b0a..0000000
--- a/dist/collapse-item/index.wxml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
- {{title}}
-
-
-
-
-
\ No newline at end of file
diff --git a/dist/collapse-item/index.wxss b/dist/collapse-item/index.wxss
deleted file mode 100644
index d44c032..0000000
--- a/dist/collapse-item/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-.i-collapse-item{padding:2px 8px;border-top:1px solid #dddee1}.i-collapse-item-title{vertical-align:middle}.i-collapse-item-title-wrap{padding:2px 0 0}.i-collapse-item-content{padding:6px;display:none}.i-collapse-item-show-content{display:block}.i-collapse-item-arrow{transition:transform .2s ease-in-out}.i-collapse-item-arrow-show{transition:transform .2s ease-in-out;transform:rotate(90deg)}
\ No newline at end of file
diff --git a/dist/collapse/index.js b/dist/collapse/index.js
deleted file mode 100644
index acc1455..0000000
--- a/dist/collapse/index.js
+++ /dev/null
@@ -1,31 +0,0 @@
-Component({
- externalClasses: ['i-class'],
-
- relations: {
- '../collapse-item/index': {
- type: 'child'
- }
- },
- properties: {
- name: String,
- accordion: Boolean
- },
- methods: {
- clickfn(e) {
- const params = e.detail;
- const allList = this.getRelationNodes('../collapse-item/index');
- allList.forEach((item) => {
- if (params.name === item.data.name) {
- item.setData({
- showContent: 'i-collapse-item-show-content'
- });
- } else {
- item.setData({
- showContent: ''
- });
- }
- });
- },
- }
-});
-
diff --git a/dist/collapse/index.json b/dist/collapse/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/dist/collapse/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "component": true
-}
diff --git a/dist/collapse/index.wxml b/dist/collapse/index.wxml
deleted file mode 100644
index 0f379f7..0000000
--- a/dist/collapse/index.wxml
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/dist/collapse/index.wxss b/dist/collapse/index.wxss
deleted file mode 100644
index e69de29..0000000
diff --git a/dist/count-down/index.js b/dist/count-down/index.js
deleted file mode 100644
index f1da533..0000000
--- a/dist/count-down/index.js
+++ /dev/null
@@ -1,90 +0,0 @@
-Component({
- properties: {
- target: Number,
- showDay: Boolean,
- callback: String,
- format: Array,
- clearTimer: Boolean
- },
- externalClasses: ['countdown-class'],
- data: {
- time: '',
- resultFormat: [],
- changeFormat: false
- },
- ready() {
- this.getFormat();
-
- },
- methods: {
- getFormat() {
- const data = this.data;
- const len = data.format.length;
-
- if (!data.showDay) data.resultFormat.push('');
-
- if (len >= 3) {
- for (let i = 0; i < len; i++) {
- if (data.resultFormat.length >= 4) break;
- if (data.format[i]) {
- data.resultFormat.push(data.format[i].toString());
- }
- }
-
- if (data.resultFormat.length >= 4) data.changeFormat = true;
- }
-
- this.getLastTime();
- },
- init() {
- const self = this;
- setTimeout(function () {
- self.getLastTime.call(self);
- }, 1000);
- },
- getLastTime() {
- const data = this.data;
- const gapTime = Math.ceil((data.target - new Date().getTime()) / 1000);
- let result = '';
- let time = '00:00:00';
- let day = '00';
- const format = data.resultFormat;
-
- if (gapTime > 0) {
- day = this.formatNum(parseInt(gapTime / 86400));
- let lastTime = gapTime % 86400;
- const hour = this.formatNum(parseInt(lastTime / 3600));
- lastTime = lastTime % 3600;
- const minute = this.formatNum(parseInt(lastTime / 60));
- const second = this.formatNum(lastTime % 60);
-
- if (data.changeFormat) time = `${hour}${format[1]}${minute}${format[2]}${second}${format[3]}`;
- else time = `${hour}:${minute}:${second}`;
-
- if (!data.clearTimer) this.init.call(this);
- } else {
- this.endfn();
- }
-
- if (data.showDay) {
- if (data.changeFormat) {
- result = `${day}${format[0]} ${time}`;
- } else {
- result = `${day}d ${time}`;
- }
- } else {
- result = time;
- }
- this.setData({
- time: result
- });
-
- },
- formatNum(num) {
- return num > 9 ? num : `0${num}`;
- },
- endfn() {
- this.triggerEvent('callback', {});
- }
- }
-});
diff --git a/dist/count-down/index.json b/dist/count-down/index.json
deleted file mode 100644
index 74f1315..0000000
--- a/dist/count-down/index.json
+++ /dev/null
@@ -1,4 +0,0 @@
-
-{
- "component": true
-}
diff --git a/dist/count-down/index.wxml b/dist/count-down/index.wxml
deleted file mode 100644
index e4bec57..0000000
--- a/dist/count-down/index.wxml
+++ /dev/null
@@ -1,4 +0,0 @@
-
- {{time}}
-
-
diff --git a/dist/count-down/index.wxss b/dist/count-down/index.wxss
deleted file mode 100644
index e69de29..0000000
diff --git a/dist/divider/index.js b/dist/divider/index.js
deleted file mode 100644
index 6b0e448..0000000
--- a/dist/divider/index.js
+++ /dev/null
@@ -1,25 +0,0 @@
-Component({
- externalClasses: ['i-class'],
- properties: {
- content: {
- type: String,
- value: ''
- },
- height : {
- type: Number,
- value: 48
- },
- color : {
- type : String,
- value : '#80848f'
- },
- lineColor : {
- type : String,
- value : '#e9eaec'
- },
- size : {
- type: String,
- value: 12
- }
- }
-});
diff --git a/dist/divider/index.json b/dist/divider/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/dist/divider/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "component": true
-}
diff --git a/dist/divider/index.wxml b/dist/divider/index.wxml
deleted file mode 100644
index b7111d3..0000000
--- a/dist/divider/index.wxml
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
- {{content}}
-
-
-
-
-
-
-
- module.exports = {
- getStyle : function(color,size,height){
- var color = 'color:' + color +';';
- var size = 'font-size:' + size + 'px;';
- var height = 'height:' + height+'px;'
- return color + size + height;
- }
- }
-
diff --git a/dist/divider/index.wxss b/dist/divider/index.wxss
deleted file mode 100644
index 98827ab..0000000
--- a/dist/divider/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-.i-divider{width:100%;text-align:center;font-size:12px;position:relative;display:flex;align-items:center;justify-content:center}.i-divider-line{position:absolute;left:0;width:100%;height:1rpx;background-color:#f7f7f7;top:50%}.i-divider-content{background:#fff;position:relative;z-index:1;display:inline-block;padding:0 10px}
\ No newline at end of file
diff --git a/dist/drawer/index.js b/dist/drawer/index.js
deleted file mode 100644
index adb248a..0000000
--- a/dist/drawer/index.js
+++ /dev/null
@@ -1,33 +0,0 @@
-Component({
- externalClasses: ['i-class'],
- properties: {
- visible: {
- type: Boolean,
- value: false
- },
-
- mask: {
- type: Boolean,
- value: true
- },
-
- maskClosable: {
- type: Boolean,
- value: true
- },
-
- mode: {
- type: String,
- value: 'left' // left right
- }
- },
- data: {},
- methods: {
- handleMaskClick() {
- if (!this.data.maskClosable) {
- return;
- }
- this.triggerEvent('close', {});
- }
- }
-});
diff --git a/dist/drawer/index.json b/dist/drawer/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/dist/drawer/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "component": true
-}
diff --git a/dist/drawer/index.wxml b/dist/drawer/index.wxml
deleted file mode 100644
index 67380d9..0000000
--- a/dist/drawer/index.wxml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
diff --git a/dist/drawer/index.wxss b/dist/drawer/index.wxss
deleted file mode 100644
index 2824713..0000000
--- a/dist/drawer/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-.i-drawer{visibility:hidden}.i-drawer-show{visibility:visible}.i-drawer-show .i-drawer-mask{display:block;opacity:1}.i-drawer-show .i-drawer-container{opacity:1}.i-drawer-show.i-drawer-left .i-drawer-container,.i-drawer-show.i-drawer-right .i-drawer-container{transform:translate3d(0,-50%,0)}.i-drawer-mask{opacity:0;position:fixed;top:0;left:0;right:0;bottom:0;z-index:6;background:rgba(0,0,0,.6);transition:all .3s ease-in-out}.i-drawer-container{position:fixed;left:50%;top:50%;transform:translate3d(-50%,-50%,0);transform-origin:center;transition:all .3s ease-in-out;z-index:7;opacity:0}.i-drawer-left .i-drawer-container{left:0;top:50%;transform:translate3d(-100%,-50%,0)}.i-drawer-right .i-drawer-container{right:0;top:50%;left:auto;transform:translate3d(100%,-50%,0)}
\ No newline at end of file
diff --git a/dist/grid-icon/index.js b/dist/grid-icon/index.js
deleted file mode 100644
index 5315185..0000000
--- a/dist/grid-icon/index.js
+++ /dev/null
@@ -1,10 +0,0 @@
-Component({
- externalClasses: ['i-class'],
-
- relations: {
- '../grid-item/index': {
- type: 'parent'
- }
- },
-
-});
diff --git a/dist/grid-icon/index.json b/dist/grid-icon/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/dist/grid-icon/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "component": true
-}
diff --git a/dist/grid-icon/index.wxml b/dist/grid-icon/index.wxml
deleted file mode 100644
index b9f9025..0000000
--- a/dist/grid-icon/index.wxml
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/dist/grid-icon/index.wxss b/dist/grid-icon/index.wxss
deleted file mode 100644
index 88c58a7..0000000
--- a/dist/grid-icon/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-.i-grid-icon{display:block;width:28px;height:28px;margin:0 auto}.i-grid-icon image{width:100%;height:100%}
\ No newline at end of file
diff --git a/dist/grid-item/index.js b/dist/grid-item/index.js
deleted file mode 100644
index e492542..0000000
--- a/dist/grid-item/index.js
+++ /dev/null
@@ -1,16 +0,0 @@
-Component({
- externalClasses: ['i-class'],
-
- relations: {
- '../grid/index': {
- type: 'parent'
- },
- '../grid-icon/index': {
- type: 'child'
- }
- },
-
- data: {
- width: '33.33%'
- }
-});
diff --git a/dist/grid-item/index.json b/dist/grid-item/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/dist/grid-item/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "component": true
-}
diff --git a/dist/grid-item/index.wxml b/dist/grid-item/index.wxml
deleted file mode 100644
index 8e133cd..0000000
--- a/dist/grid-item/index.wxml
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/dist/grid-item/index.wxss b/dist/grid-item/index.wxss
deleted file mode 100644
index ed0f395..0000000
--- a/dist/grid-item/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-.i-grid-item{position:relative;float:left;padding:20px 10px;width:33.33333333%;box-sizing:border-box;border-right:1rpx solid #e9eaec;border-bottom:1rpx solid #e9eaec}
\ No newline at end of file
diff --git a/dist/grid-label/index.js b/dist/grid-label/index.js
deleted file mode 100644
index 5315185..0000000
--- a/dist/grid-label/index.js
+++ /dev/null
@@ -1,10 +0,0 @@
-Component({
- externalClasses: ['i-class'],
-
- relations: {
- '../grid-item/index': {
- type: 'parent'
- }
- },
-
-});
diff --git a/dist/grid-label/index.json b/dist/grid-label/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/dist/grid-label/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "component": true
-}
diff --git a/dist/grid-label/index.wxml b/dist/grid-label/index.wxml
deleted file mode 100644
index 7ab5a8a..0000000
--- a/dist/grid-label/index.wxml
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/dist/grid-label/index.wxss b/dist/grid-label/index.wxss
deleted file mode 100644
index d45a990..0000000
--- a/dist/grid-label/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-.i-grid-label{margin-top:5px;display:block;text-align:center;color:#1c2438;font-size:14px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
\ No newline at end of file
diff --git a/dist/grid/index.js b/dist/grid/index.js
deleted file mode 100644
index f9c9c40..0000000
--- a/dist/grid/index.js
+++ /dev/null
@@ -1,50 +0,0 @@
-Component({
- externalClasses: ['i-class'],
-
- relations: {
- '../grid-item/index': {
- type: 'child',
- linked () {
- this.setGridItemWidth();
- },
- linkChanged () {
- this.setGridItemWidth();
- },
- unlinked () {
- this.setGridItemWidth();
- }
- }
- },
-
- methods: {
- setGridItemWidth () {
- const nodes = this.getRelationNodes('../grid-item/index');
-
- // const len = nodes.length;
- // if (len < 3) {
- // nodes.forEach(item => {
- // item.setData({
- // 'width': '33.33%'
- // });
- // });
- // } else {
- // const width = 100 / nodes.length;
- // nodes.forEach(item => {
- // item.setData({
- // 'width': width + '%'
- // });
- // });
- // }
- const width = 100 / nodes.length;
- nodes.forEach(item => {
- item.setData({
- 'width': width + '%'
- });
- });
- }
- },
-
- ready () {
- this.setGridItemWidth();
- }
-});
diff --git a/dist/grid/index.json b/dist/grid/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/dist/grid/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "component": true
-}
diff --git a/dist/grid/index.wxml b/dist/grid/index.wxml
deleted file mode 100644
index 4c9143c..0000000
--- a/dist/grid/index.wxml
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/dist/grid/index.wxss b/dist/grid/index.wxss
deleted file mode 100644
index 842fc98..0000000
--- a/dist/grid/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-.i-grid{border-top:1rpx solid #e9eaec;border-left:1rpx solid #e9eaec;overflow:hidden}
\ No newline at end of file
diff --git a/dist/index-item/index.js b/dist/index-item/index.js
deleted file mode 100644
index ed818df..0000000
--- a/dist/index-item/index.js
+++ /dev/null
@@ -1,32 +0,0 @@
-Component({
- externalClasses: ['i-class'],
- properties : {
- name : {
- type : String,
- value : ''
- }
- },
- relations : {
- '../index/index' : {
- type : 'parent'
- }
- },
- data : {
- top : 0,
- height : 0,
- currentName : ''
- },
- methods: {
- updateDataChange() {
- const className = '.i-index-item';
- const query = wx.createSelectorQuery().in(this);
- query.select( className ).boundingClientRect((res)=>{
- this.setData({
- top : res.top,
- height : res.height,
- currentName : this.data.name
- })
- }).exec()
- }
- }
-})
\ No newline at end of file
diff --git a/dist/index-item/index.json b/dist/index-item/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/dist/index-item/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "component": true
-}
diff --git a/dist/index-item/index.wxml b/dist/index-item/index.wxml
deleted file mode 100644
index 8986c8d..0000000
--- a/dist/index-item/index.wxml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
-
- module.exports = {
-
- }
-
diff --git a/dist/index-item/index.wxss b/dist/index-item/index.wxss
deleted file mode 100644
index aeecf8d..0000000
--- a/dist/index-item/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-.i-index-item-header{height:30px;line-height:30px;background:#eee;font-size:14px;padding-left:10px;width:100%;box-sizing:border-box}.i-index-item-content{font-size:14px}
\ No newline at end of file
diff --git a/dist/index/index.js b/dist/index/index.js
deleted file mode 100644
index c556f19..0000000
--- a/dist/index/index.js
+++ /dev/null
@@ -1,158 +0,0 @@
-Component({
- externalClasses: ['i-class'],
- properties : {
- height : {
- type : String,
- value : '300'
- },
- itemHeight : {
- type : Number,
- value : 18
- }
- },
- relations : {
- '../index-item/index' : {
- type : 'child',
- linked(){
- this._updateDataChange();
- },
- linkChanged () {
- this._updateDataChange();
- },
- unlinked () {
- this._updateDataChange();
- }
- }
- },
- data : {
- scrollTop : 0,
- fixedData : [],
- current : 0,
- timer : null,
- startTop : 0,
- itemLength : 0,
- currentName : '',
- isTouches : false
- },
- methods : {
- loop(){},
- _updateDataChange( ){
- const indexItems = this.getRelationNodes('../index-item/index');
- const len = indexItems.length;
- const fixedData = this.data.fixedData;
- /*
- * 使用函数节流限制重复去设置数组内容进而限制多次重复渲染
- * 暂时没有研究微信在渲染的时候是否会进行函数节流
- */
- if (len > 0) {
-
- if( this.data.timer ){
- clearTimeout( this.data.timer )
- this.setData({
- timer : null
- })
- }
-
- this.data.timer = setTimeout(()=>{
- const data = [];
- indexItems.forEach((item) => {
- if( item.data.name && fixedData.indexOf( item.data.name ) === -1 ){
- data.push(item.data.name);
- item.updateDataChange();
- }
- })
- this.setData({
- fixedData : data,
- itemLength : indexItems.length
- })
- //组件加载完成之后重新设置顶部高度
- this.setTouchStartVal();
- },0);
- this.setData({
- timer : this.data.timer
- })
-
- }
- },
- handlerScroll(event){
- const detail = event.detail;
- const scrollTop = detail.scrollTop;
- const indexItems = this.getRelationNodes('../index-item/index');
- indexItems.forEach((item,index)=>{
- let data = item.data;
- let offset = data.top + data.height;
- if( scrollTop < offset && scrollTop >= data.top ){
- this.setData({
- current : index,
- currentName : data.currentName
- })
- }
- })
- },
- getCurrentItem(index){
- const indexItems = this.getRelationNodes('../index-item/index');
- let result = {};
- result = indexItems[index].data;
- result.total = indexItems.length;
- return result;
- },
- triggerCallback(options){
- this.triggerEvent('change',options)
- },
- handlerFixedTap(event){
- const eindex = event.currentTarget.dataset.index;
- const item = this.getCurrentItem(eindex);
- this.setData({
- scrollTop : item.top,
- currentName : item.currentName,
- isTouches : true
- })
- this.triggerCallback({
- index : eindex,
- current : item.currentName
- })
- },
- handlerTouchMove(event){
- const data = this.data;
- const touches = event.touches[0] || {};
- const pageY = touches.pageY;
- const rest = pageY - data.startTop;
- let index = Math.ceil( rest/data.itemHeight );
- index = index >= data.itemLength ? data.itemLength -1 : index;
- const movePosition = this.getCurrentItem(index);
-
- /*
- * 当touch选中的元素和当前currentName不相等的时候才震动一下
- * 微信震动事件
- */
- if( movePosition.name !== this.data.currentName ){
- wx.vibrateShort();
- }
-
- this.setData({
- scrollTop : movePosition.top,
- currentName : movePosition.name,
- isTouches : true
- })
-
- this.triggerCallback({
- index : index,
- current : movePosition.name
- })
- },
- handlerTouchEnd(){
- this.setData({
- isTouches : false
- })
- },
- setTouchStartVal(){
- const className = '.i-index-fixed';
- const query = wx.createSelectorQuery().in(this);
- query.select( className ).boundingClientRect((res)=>{
- this.setData({
- startTop : res.top
- })
- }).exec()
- }
- }
-})
\ No newline at end of file
diff --git a/dist/index/index.json b/dist/index/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/dist/index/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "component": true
-}
diff --git a/dist/index/index.wxml b/dist/index/index.wxml
deleted file mode 100644
index f83d847..0000000
--- a/dist/index/index.wxml
+++ /dev/null
@@ -1,38 +0,0 @@
-
-
-
-
-
- {{item}}
-
-
- {{currentName}}
-
-
-
- module.exports = {
- setScrollStyle : function(height){
- var units = ['%','px','rem','rpx','em','rem'];
- var hasUnits = false;
- for( var i = 0; i < units.length;i++ ){
- var u = units[i];
- if( height.indexOf( u ) > -1 ){
- hasUnits = true;
- break;
- }
- }
- return 'height:'+ ( hasUnits ? height : height+'px' );
- }
- }
-
diff --git a/dist/index/index.wxss b/dist/index/index.wxss
deleted file mode 100644
index c0887c1..0000000
--- a/dist/index/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-.i-index{width:100%;height:100%}.i-index-line{position:absolute;left:0;width:100%;height:1rpx;background-color:#f7f7f7;top:50%}.i-index-content{background:#fff;position:relative;z-index:1;display:inline-block;padding:0 10px}.i-index-fixed{position:fixed;right:0;top:50%;z-index:10;padding-left:10px;transform:translateY(-50%)}.i-index-fixed-item{display:block;height:18px;line-height:18px;padding:0 5px;text-align:center;color:#2d8cf0;font-size:12px;border-radius:50%}.i-index-fixed-item-current{background:#2d8cf0;color:#fff}.i-index-tooltip{position:fixed;left:50%;top:50%;transform:translate3d(-50%,-50%,0);background:rgba(0,0,0,.7);color:#fff;font-size:24px;border-radius:50%;width:80px;height:80px;line-height:80px;text-align:center}
\ No newline at end of file
diff --git a/dist/input-number/index.js b/dist/input-number/index.js
deleted file mode 100644
index 7a7d3f5..0000000
--- a/dist/input-number/index.js
+++ /dev/null
@@ -1,101 +0,0 @@
-function addNum (num1, num2) {
- let sq1, sq2, m;
- try {
- sq1 = num1.toString().split('.')[1].length;
- }
- catch (e) {
- sq1 = 0;
- }
- try {
- sq2 = num2.toString().split('.')[1].length;
- }
- catch (e) {
- sq2 = 0;
- }
- m = Math.pow(10, Math.max(sq1, sq2));
- return (Math.round(num1 * m) + Math.round(num2 * m)) / m;
-}
-
-Component({
- externalClasses: ['i-class'],
-
- properties: {
- // small || default || large
- size: String,
- value: {
- type: Number,
- value: 1
- },
- min: {
- type: Number,
- value: -Infinity
- },
- max: {
- type: Number,
- value: Infinity
- },
- step: {
- type: Number,
- value: 1
- }
- },
-
-
- methods: {
- handleChangeStep(e, type) {
- const { dataset = {} } = e.currentTarget;
- const { disabled } = dataset;
- const { step } = this.data;
- let { value } = this.data;
-
- if (disabled) return null;
-
- if (type === 'minus') {
- value = addNum(value, -step);
- } else if (type === 'plus') {
- value = addNum(value, step);
- }
-
- if (value < this.data.min || value > this.data.max) return null;
-
- this.handleEmit(value, type);
- },
-
- handleMinus(e) {
- this.handleChangeStep(e, 'minus');
- },
-
- handlePlus(e) {
- this.handleChangeStep(e, 'plus');
- },
-
- handleBlur(e) {
- let { value } = e.detail;
- const { min, max } = this.data;
-
- if (!value) {
- setTimeout(() => {
- this.handleEmit(value);
- }, 16);
- return;
- }
-
- value = +value;
- if (value > max) {
- value = max;
- } else if (value < min) {
- value = min;
- }
-
- this.handleEmit(value);
- },
- handleEmit (value, type) {
- const data = {
- value: value
- };
- if (type) data.type = type;
-
- this.triggerEvent('change', data);
- }
- }
-});
diff --git a/dist/input-number/index.json b/dist/input-number/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/dist/input-number/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "component": true
-}
diff --git a/dist/input-number/index.wxml b/dist/input-number/index.wxml
deleted file mode 100644
index b3503f4..0000000
--- a/dist/input-number/index.wxml
+++ /dev/null
@@ -1,5 +0,0 @@
-
- -
-
- +
-
diff --git a/dist/input-number/index.wxss b/dist/input-number/index.wxss
deleted file mode 100644
index f696bb4..0000000
--- a/dist/input-number/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-.i-input-number{color:#495060}.i-input-number view{display:inline-block;line-height:20px;padding:5px 0;text-align:center;min-width:40px;box-sizing:border-box;vertical-align:middle;font-size:12px;border:1rpx solid #dddee1}.i-input-number-minus{border-right:none;border-radius:2px 0 0 2px}.i-input-number-plus{border-left:none;border-radius:0 2px 2px 0}.i-input-number-text{border:1rpx solid #dddee1;display:inline-block;text-align:center;vertical-align:middle;height:30px;width:40px;min-height:auto;font-size:12px;line-height:30px}.i-input-number-disabled{border-color:#dddee1;color:#bbbec4;background:#f7f7f7}
\ No newline at end of file
diff --git a/dist/input/index.js b/dist/input/index.js
deleted file mode 100644
index c9d4c41..0000000
--- a/dist/input/index.js
+++ /dev/null
@@ -1,61 +0,0 @@
-Component({
- behaviors: ['wx://form-field'],
-
- externalClasses: ['i-class'],
-
- properties: {
- title: {
- type: String
- },
- // text || textarea || password || number
- type: {
- type: String,
- value: 'text'
- },
- disabled: {
- type: Boolean,
- value: false
- },
- placeholder: {
- type: String,
- value: ''
- },
- autofocus: {
- type: Boolean,
- value: false
- },
- mode: {
- type: String,
- value: 'normal'
- },
- right: {
- type: Boolean,
- value: false
- },
- error: {
- type: Boolean,
- value: false
- },
- maxlength: {
- type: Number
- }
- },
-
- methods: {
- handleInputChange(event) {
- const { detail = {} } = event;
- const { value = '' } = detail;
- this.setData({ value });
-
- this.triggerEvent('change', event);
- },
-
- handleInputFocus(event) {
- this.triggerEvent('focus', event);
- },
-
- handleInputBlur(event) {
- this.triggerEvent('blur', event);
- }
- }
-});
diff --git a/dist/input/index.json b/dist/input/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/dist/input/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "component": true
-}
diff --git a/dist/input/index.wxml b/dist/input/index.wxml
deleted file mode 100644
index 52b0ee3..0000000
--- a/dist/input/index.wxml
+++ /dev/null
@@ -1,31 +0,0 @@
-
- {{ title }}
-
-
-
diff --git a/dist/input/index.wxss b/dist/input/index.wxss
deleted file mode 100644
index 9e7e9c1..0000000
--- a/dist/input/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-.i-cell{position:relative;padding:12px 15px;display:flex;background:#fff;align-items:center;line-height:1.4;font-size:14px;overflow:hidden}.i-cell::after{content:'';position:absolute;top:0;left:0;width:200%;height:200%;transform:scale(.5);transform-origin:0 0;pointer-events:none;box-sizing:border-box;border:0 solid #e9eaec;border-bottom-width:1px;left:15px;right:0}.i-cell-last::after{display:none}.i-cell-icon{margin-right:5px}.i-cell-icon:empty{display:none}.i-cell-bd{flex:1}.i-cell-text{line-height:24px;font-size:14px}.i-cell-desc{line-height:1.2;font-size:12px;color:#80848f}.i-cell-ft{position:relative;text-align:right;color:#495060}.i-cell-access .i-cell-ft{padding-right:13px}.i-cell-access .i-cell-ft::after{content:" ";display:inline-block;width:6px;height:6px;position:absolute;top:50%;right:2px;border-width:2px 2px 0 0;border-color:#dddee1;border-style:solid;transform:translateY(-50%) matrix(.71,.71,-.71,.71,0,0)}.i-input{padding:7px 15px;color:#495060}.i-input-wrapped{margin:10px 15px;background-color:#fff}.i-input-wrapped::after{left:0;border-width:1px;border-radius:4px}.i-input-error{color:#ed3f14}.i-input-title{color:#495060;min-width:65px;padding-right:10px}.i-input-input{flex:1;line-height:1.6;padding:4px 0;min-height:22px;height:auto;font-size:14px}.i-input-placeholder{font-size:14px}.i-input-input-right{text-align:right}.i-input.i-input-wrapped::after{display:block}.i-input-wrapped.i-input-error::after{border-color:#ed3f14}
\ No newline at end of file
diff --git a/dist/load-more/index.js b/dist/load-more/index.js
deleted file mode 100644
index d0cd46c..0000000
--- a/dist/load-more/index.js
+++ /dev/null
@@ -1,14 +0,0 @@
-Component({
- externalClasses: ['i-class'],
-
- properties: {
- loading: {
- type: Boolean,
- value: true
- },
- tip: {
- type: String,
- value: ''
- }
- },
-});
diff --git a/dist/load-more/index.json b/dist/load-more/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/dist/load-more/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "component": true
-}
diff --git a/dist/load-more/index.wxml b/dist/load-more/index.wxml
deleted file mode 100644
index 66571af..0000000
--- a/dist/load-more/index.wxml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
- {{ tip }}
- 正在加载
-
-
-
\ No newline at end of file
diff --git a/dist/load-more/index.wxss b/dist/load-more/index.wxss
deleted file mode 100644
index ffe4026..0000000
--- a/dist/load-more/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-.i-load-more{width:65%;margin:1.5em auto;line-height:1.6em;font-size:14px;text-align:center}.i-load-more-loading{display:inline-block;margin-right:12px;vertical-align:middle;width:14px;height:14px;background:0 0;border-radius:50%;border:2px solid #e9eaec;border-color:#e9eaec #e9eaec #e9eaec #2d8cf0;animation:btn-spin .6s linear;animation-iteration-count:infinite}.i-load-more-tip{display:inline-block;vertical-align:middle;color:#495060}.i-load-more-line{border-top:1px solid #dddee1;display:flex;border-top:0}.i-load-more-line::before{position:relative;top:-1px;-webkit-box-flex:1;-webkit-flex:1;flex:1;content:'';border-top:1px solid #dddee1}.i-load-more-line::after{position:relative;top:-1px;-webkit-box-flex:1;-webkit-flex:1;flex:1;content:'';border-top:1px solid #dddee1}.i-load-more-line .i-load-more-tip{position:relative;top:-.9em;padding:0 .55em}.i-load-more-empty{width:4px;height:4px;border-radius:50%;background-color:#e5e5e5;display:inline-block;position:relative;vertical-align:0;top:-.16em}@keyframes btn-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}
\ No newline at end of file
diff --git a/dist/message/index.js b/dist/message/index.js
deleted file mode 100644
index 21a6d68..0000000
--- a/dist/message/index.js
+++ /dev/null
@@ -1,45 +0,0 @@
-const default_data = {
- visible: false,
- content: '',
- duration: 2,
- type: 'default', // default || success || warning || error
-};
-
-let timmer = null;
-
-Component({
- externalClasses: ['i-class'],
-
- data: {
- ...default_data
- },
-
- methods: {
- handleShow (options) {
- const { type = 'default', duration = 2 } = options;
-
- this.setData({
- ...options,
- type,
- duration,
- visible: true
- });
-
- const d = this.data.duration * 1000;
-
- if (timmer) clearTimeout(timmer);
- if (d !== 0) {
- timmer = setTimeout(() => {
- this.handleHide();
- timmer = null;
- }, d);
- }
- },
-
- handleHide () {
- this.setData({
- ...default_data
- });
- }
- }
-});
\ No newline at end of file
diff --git a/dist/message/index.json b/dist/message/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/dist/message/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "component": true
-}
diff --git a/dist/message/index.wxml b/dist/message/index.wxml
deleted file mode 100644
index aecaad9..0000000
--- a/dist/message/index.wxml
+++ /dev/null
@@ -1,3 +0,0 @@
-
- {{ content }}
-
\ No newline at end of file
diff --git a/dist/message/index.wxss b/dist/message/index.wxss
deleted file mode 100644
index e6a79a6..0000000
--- a/dist/message/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-.i-message{display:block;width:100%;min-height:32px;line-height:2.3;position:fixed;top:0;left:0;right:0;background:#2d8cf0;color:#fff;text-align:center;font-size:14px;z-index:1010;opacity:0;-webkit-transform:translateZ(0) translateY(-100%);transition:all .4s ease-in-out}.i-message-show{-webkit-transform:translateZ(0) translateY(0);opacity:1}.i-message-default{background:#2d8cf0}.i-message-success{background:#19be6b}.i-message-warning{background:#f90}.i-message-error{background:#ed3f14}
\ No newline at end of file
diff --git a/dist/modal/index.js b/dist/modal/index.js
deleted file mode 100644
index ae178e5..0000000
--- a/dist/modal/index.js
+++ /dev/null
@@ -1,54 +0,0 @@
-Component({
- externalClasses: ['i-class', 'i-class-mask'],
-
- properties: {
- visible: {
- type: Boolean,
- value: false
- },
- title: {
- type: String,
- value: ''
- },
- showOk: {
- type: Boolean,
- value: true
- },
- showCancel: {
- type: Boolean,
- value: true
- },
- okText: {
- type: String,
- value: '确定'
- },
- cancelText: {
- type: String,
- value: '取消'
- },
- // 按钮组,有此值时,不显示 ok 和 cancel 按钮
- actions: {
- type: Array,
- value: []
- },
- // horizontal || vertical
- actionMode: {
- type: String,
- value: 'horizontal'
- }
- },
-
- methods: {
- handleClickItem ({ currentTarget = {} }) {
- const dataset = currentTarget.dataset || {};
- const { index } = dataset;
- this.triggerEvent('click', { index });
- },
- handleClickOk () {
- this.triggerEvent('ok');
- },
- handleClickCancel () {
- this.triggerEvent('cancel');
- }
- }
-});
diff --git a/dist/modal/index.json b/dist/modal/index.json
deleted file mode 100644
index 50d034a..0000000
--- a/dist/modal/index.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "component": true,
- "usingComponents": {
- "i-grid": "../grid/index",
- "i-grid-item": "../grid-item/index",
- "i-button": "../button/index",
- "i-icon": "../icon/index"
- }
-}
diff --git a/dist/modal/index.wxml b/dist/modal/index.wxml
deleted file mode 100644
index 11bcbd4..0000000
--- a/dist/modal/index.wxml
+++ /dev/null
@@ -1,40 +0,0 @@
-
-
-
-
- {{ title }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ cancelText }}
-
-
- {{ okText }}
-
-
-
-
-
-
-
-
-
-
- {{ item.name }}
-
-
\ No newline at end of file
diff --git a/dist/modal/index.wxss b/dist/modal/index.wxss
deleted file mode 100644
index d1c42fc..0000000
--- a/dist/modal/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-.i-modal{position:fixed;overflow:auto;top:0;right:0;bottom:0;left:0;height:100%;z-index:1000;display:flex;outline:0;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;transform:translateZ(1px);opacity:0;visibility:hidden}.i-modal-show{visibility:visible;opacity:1}.i-modal-mask{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);z-index:1000;transition:all .2s ease-in-out;opacity:0;visibility:hidden}.i-modal-mask-show{opacity:1;visibility:visible}.i-modal-main{width:270px;position:relative}.i-modal-content{border-radius:7px;padding-top:15px;position:relative;background-color:#fff;border:0;background-clip:padding-box;text-align:center;height:100%;overflow:hidden}.i-modal-body{max-height:100px;margin-bottom:15px;font-size:14px;color:#80848f;height:100%;line-height:1.5;overflow:auto}.i-modal-title{padding:6px 15px 15px;margin:0;font-size:18px;line-height:1;color:#1c2438;text-align:center}.i-modal-actions{margin:0 1px}.i-modal-action-vertical{position:relative}.i-modal-action-vertical:after{content:'';position:absolute;top:0;left:0;width:200%;height:200%;transform:scale(.5);transform-origin:0 0;pointer-events:none;box-sizing:border-box;border:0 solid #e9eaec;border-top-width:1px}.i-modal-grid{border-radius:0 0 7px 7px;border-left:none}.i-modal-grid-item,.i-modal-grid-item-last{padding:0;border-bottom:none}.i-modal-grid-item-last{border-right:none}.i-modal-btn-ok{color:#2d8cf0!important}.i-modal-btn-loading{display:inline-block;vertical-align:middle;margin-right:10px;width:12px;height:12px;background:0 0;border-radius:50%;border:2px solid #e5e5e5;border-color:#666 #e5e5e5 #e5e5e5 #e5e5e5;animation:btn-spin .6s linear;animation-iteration-count:infinite}.i-modal-btn-text{display:inline-block;vertical-align:middle}.i-modal-btn-icon{font-size:14px!important;margin-right:4px}@keyframes btn-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}
\ No newline at end of file
diff --git a/dist/notice-bar/index.js b/dist/notice-bar/index.js
deleted file mode 100644
index 7043dbd..0000000
--- a/dist/notice-bar/index.js
+++ /dev/null
@@ -1,112 +0,0 @@
-const VALID_MODE = ['closeable'];
-const FONT_COLOR = '#f60';
-const BG_COLOR = '#fff7cc';
-
-Component({
- externalClasses: ['i-class'],
-
- properties: {
- closable: {
- type: Boolean,
- value: false
- },
- icon: {
- type: String,
- value: ''
- },
- loop: {
- type: Boolean,
- value: false
- },
- // 背景颜色
- backgroundcolor: {
- type: String,
- value: '#fefcec'
- },
- // 字体及图标颜色
- color: {
- type: String,
- value: '#f76a24'
- },
- // 滚动速度
- speed: {
- type: Number,
- value: 1000
- }
- },
-
- data: {
- show: true,
- wrapWidth: 0,
- width: 0,
- duration: 0,
- animation: null,
- timer: null,
- },
- detached() {
- this.destroyTimer();
- },
- ready() {
- if (this.data.loop) {
- this.initAnimation();
- }
- },
-
- methods: {
- initAnimation() {
- wx.createSelectorQuery().in(this).select('.i-noticebar-content-wrap').boundingClientRect((wrapRect) => {
- wx.createSelectorQuery().in(this).select('.i-noticebar-content').boundingClientRect((rect) => {
- const duration = rect.width / 40 * this.data.speed;
- const animation = wx.createAnimation({
- duration: duration,
- timingFunction: "linear",
- });
- this.setData({
- wrapWidth: wrapRect.width,
- width: rect.width,
- duration: duration,
- animation: animation
- }, () => {
- this.startAnimation();
- });
- }).exec();
-
- }).exec();
- },
- startAnimation() {
- //reset
- if (this.data.animation.option.transition.duration !== 0) {
- this.data.animation.option.transition.duration = 0;
- const resetAnimation = this.data.animation.translateX(this.data.wrapWidth).step();
- this.setData({
- animationData: resetAnimation.export()
- });
- }
- this.data.animation.option.transition.duration = this.data.duration;
- const animationData = this.data.animation.translateX(-this.data.width).step();
- setTimeout(() => {
- this.setData({
- animationData: animationData.export()
- });
- }, 100);
- const timer = setTimeout(() => {
- this.startAnimation();
- }, this.data.duration);
- this.setData({
- timer,
- });
- },
- destroyTimer() {
- if (this.data.timer) {
- clearTimeout(this.data.timer);
- }
- },
- handleClose() {
- this.destroyTimer();
- this.setData({
- show: false,
- timer: null
- });
- }
- }
-});
diff --git a/dist/notice-bar/index.json b/dist/notice-bar/index.json
deleted file mode 100644
index db3afc0..0000000
--- a/dist/notice-bar/index.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "component": true,
- "usingComponents":
- {
- "i-icon": "../icon/index"
- }
-}
diff --git a/dist/notice-bar/index.wxml b/dist/notice-bar/index.wxml
deleted file mode 100644
index 5de1e11..0000000
--- a/dist/notice-bar/index.wxml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/dist/notice-bar/index.wxss b/dist/notice-bar/index.wxss
deleted file mode 100644
index 9ea2aa7..0000000
--- a/dist/notice-bar/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-.i-noticebar{display:flex;height:72rpx;line-height:72rpx;font-size:14px;color:#f76a24;background-color:#fefcec;overflow:hidden}.i-noticebar-icon{display:flex;margin-left:30rpx;align-items:center}.i-noticebar-icon+view{margin-left:10rpx}.i-noticebar-operation{display:flex;margin-right:16rpx;align-items:center}.i-noticebar-content-wrap{position:relative;flex:1;margin:0 30rpx;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.i-noticebar-content-wrap .i-noticebar-content{position:absolute;transition-duration:20s}
\ No newline at end of file
diff --git a/dist/page/index.js b/dist/page/index.js
deleted file mode 100644
index e0f44c5..0000000
--- a/dist/page/index.js
+++ /dev/null
@@ -1,42 +0,0 @@
-Component({
- externalClasses: ['i-class'],
-
- options: {
- multipleSlots: true
- },
-
- properties: {
- // button || number || pointer
- mode: {
- type: String,
- value: 'button'
- },
- current: {
- type: Number,
- value: 1
- },
- total: {
- type: Number,
- value: 0
- },
- // 是否隐藏数值
- simple: {
- type: Boolean,
- value: false
- }
- },
-
- methods: {
- handleChange (type) {
- this.triggerEvent('change', {
- type: type
- });
- },
- handlePrev () {
- this.handleChange('prev');
- },
- handleNext () {
- this.handleChange('next');
- }
- }
-});
diff --git a/dist/page/index.json b/dist/page/index.json
deleted file mode 100644
index 7b1a128..0000000
--- a/dist/page/index.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "component": true,
- "usingComponents":
- {
- "i-button": "../button/index"
- }
-}
diff --git a/dist/page/index.wxml b/dist/page/index.wxml
deleted file mode 100644
index a84d47b..0000000
--- a/dist/page/index.wxml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
-
- {{ current }}/{{total}}
-
-
-
-
-
-
-
-
diff --git a/dist/page/index.wxss b/dist/page/index.wxss
deleted file mode 100644
index 06c5c3b..0000000
--- a/dist/page/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-.i-page{display:block;width:100%;height:44px;overflow:hidden;box-sizing:border-box;position:relative}.i-page-prev{position:absolute;left:10px;top:0}.i-page-next{position:absolute;right:10px;top:0}.i-page-number{width:100%;height:44px;line-height:44px;margin:0 auto;text-align:center}.i-page-number-current{display:inline;color:#2d8cf0}.i-page-pointer{width:100%;height:44px;line-height:44px;margin:0 auto;text-align:center}.i-page-pointer-dot{display:inline-block;width:8px;height:8px;margin:0 2px;border-radius:50%;background:#bbbec4}.i-page-pointer-dot.current{background:#80848f}.i-page-button{display:inline-block;margin:0}
\ No newline at end of file
diff --git a/dist/panel/index.js b/dist/panel/index.js
deleted file mode 100644
index b572da5..0000000
--- a/dist/panel/index.js
+++ /dev/null
@@ -1,19 +0,0 @@
-Component({
- externalClasses: ['i-class'],
-
- properties: {
- title: {
- type: String,
- value: ''
- },
- // 标题顶部距离
- hideTop: {
- type: Boolean,
- value: false
- },
- hideBorder: {
- type: Boolean,
- value: false
- }
- }
-});
diff --git a/dist/panel/index.json b/dist/panel/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/dist/panel/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "component": true
-}
diff --git a/dist/panel/index.wxml b/dist/panel/index.wxml
deleted file mode 100644
index aa91c20..0000000
--- a/dist/panel/index.wxml
+++ /dev/null
@@ -1,4 +0,0 @@
-
- {{ title }}
-
-
diff --git a/dist/panel/index.wxss b/dist/panel/index.wxss
deleted file mode 100644
index edee3b8..0000000
--- a/dist/panel/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-.i-panel{position:relative;overflow:hidden}.i-panel-title{font-size:14px;line-height:1;color:#1c2438;padding:20px 16px 10px}.i-panel-title-hide-top{padding-top:0}.i-panel-content{position:relative;background:#fff;overflow:hidden}.i-panel-content::after{content:'';position:absolute;top:0;left:0;width:200%;height:200%;transform:scale(.5);transform-origin:0 0;pointer-events:none;box-sizing:border-box;border:0 solid #e9eaec;border-top-width:1px;border-bottom-width:1px}.i-panel-without-border::after{border:0 none}
\ No newline at end of file
diff --git a/dist/progress/index.js b/dist/progress/index.js
deleted file mode 100644
index b87b962..0000000
--- a/dist/progress/index.js
+++ /dev/null
@@ -1,23 +0,0 @@
-Component({
- externalClasses: ['i-class'],
-
- properties: {
- percent: {
- type: Number,
- value: 0
- },
- // normal || active || wrong || success
- status: {
- type: String,
- value: 'normal'
- },
- strokeWidth: {
- type: Number,
- value: 10
- },
- hideInfo: {
- type: Boolean,
- value: false
- }
- }
-});
diff --git a/dist/progress/index.json b/dist/progress/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/dist/progress/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "component": true
-}
diff --git a/dist/progress/index.wxml b/dist/progress/index.wxml
deleted file mode 100644
index 09b5abc..0000000
--- a/dist/progress/index.wxml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
- {{ percent }}%
-
-
\ No newline at end of file
diff --git a/dist/progress/index.wxss b/dist/progress/index.wxss
deleted file mode 100644
index 21b9d9c..0000000
--- a/dist/progress/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-.i-progress{display:inline-block;width:100%;font-size:12px;position:relative}.i-progress-outer{display:inline-block;width:100%;margin-right:0;padding-right:0;box-sizing:border-box}.i-progress-show-info .i-progress-outer{padding-right:55px;margin-right:-55px}.i-progress-inner{display:inline-block;width:100%;background-color:#f3f3f3;border-radius:100px;vertical-align:middle}.i-progress-bg{border-radius:100px;background-color:#2db7f5;transition:all .2s linear;position:relative}.i-progress-text{display:inline-block;margin-left:5px;text-align:left;font-size:1em;vertical-align:middle}.i-progress-active .i-progress-bg:before{content:'';opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;border-radius:10px;animation:i-progress-active 2s ease-in-out infinite}.i-progress-wrong .i-progress-bg{background-color:#ed3f14}.i-progress-wrong .i-progress-text{color:#ed3f14}.i-progress-success .i-progress-bg{background-color:#19be6b}.i-progress-success .i-progress-text{color:#19be6b}@keyframes i-progress-active{0%{opacity:.3;width:0}100%{opacity:0;width:100%}}
\ No newline at end of file
diff --git a/dist/radio-group/index.js b/dist/radio-group/index.js
deleted file mode 100644
index db76e41..0000000
--- a/dist/radio-group/index.js
+++ /dev/null
@@ -1,38 +0,0 @@
-Component({
- externalClasses: ['i-class'],
- relations: {
- '../radio/index': {
- type: 'child',
- linked() {
- this.changeCurrent();
- },
- linkChanged() {
- this.changeCurrent();
- },
- unlinked() {
- this.changeCurrent();
- }
- }
- },
- properties: {
- current: {
- type: String,
- value: '',
- observer: 'changeCurrent'
- },
- },
- methods: {
- changeCurrent(val = this.data.current) {
- let items = this.getRelationNodes('../radio/index');
- const len = items.length;
- if (len > 0) {
- items.forEach(item => {
- item.changeCurrent(val === item.data.value);
- });
- }
- },
- emitEvent(current) {
- this.triggerEvent('change', current);
- }
- }
-});
diff --git a/dist/radio-group/index.json b/dist/radio-group/index.json
deleted file mode 100644
index edf138d..0000000
--- a/dist/radio-group/index.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "component": true,
- "usingComponents":
- {
- "i-cell-group": "../cell-group/index"
- }
-}
diff --git a/dist/radio-group/index.wxml b/dist/radio-group/index.wxml
deleted file mode 100644
index 6940180..0000000
--- a/dist/radio-group/index.wxml
+++ /dev/null
@@ -1,3 +0,0 @@
-
-
-
diff --git a/dist/radio-group/index.wxss b/dist/radio-group/index.wxss
deleted file mode 100644
index e69de29..0000000
diff --git a/dist/radio/index.js b/dist/radio/index.js
deleted file mode 100644
index cb73db5..0000000
--- a/dist/radio/index.js
+++ /dev/null
@@ -1,56 +0,0 @@
-const prefixCls = 'i-radio';
-
-Component({
- externalClasses: ['i-class'],
- relations: {
- '../radio-group/index': {
- type: 'parent'
- }
- },
- properties: {
- value: {
- type: String,
- value: ''
- },
- checked: {
- type: Boolean,
- value: false
- },
- disabled: {
- type: Boolean,
- value: false
- },
- color: {
- type: String,
- value: '#2d8cf0'
- },
- position: {
- type: String,
- value: 'left', //left right
- observer: 'setPosition'
- }
- },
- data: {
- checked: true,
- positionCls: `${prefixCls}-radio-left`,
- },
- attached() {
- this.setPosition();
- },
- methods: {
- changeCurrent(current) {
- this.setData({ checked: current });
- },
- radioChange() {
- if (this.data.disabled) return;
- const item = { current: !this.data.checked, value: this.data.value };
- const parent = this.getRelationNodes('../radio-group/index')[0];
- parent ? parent.emitEvent(item) : this.triggerEvent('change', item);
- },
- setPosition() {
- this.setData({
- positionCls: this.data.position.indexOf('left') !== -1 ? `${prefixCls}-radio-left` : `${prefixCls}-radio-right`,
- });
- }
- }
-});
diff --git a/dist/radio/index.json b/dist/radio/index.json
deleted file mode 100644
index e2ab49a..0000000
--- a/dist/radio/index.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "component": true,
- "usingComponents":
- {
- "i-cell": "../cell/index"
- }
-}
diff --git a/dist/radio/index.wxml b/dist/radio/index.wxml
deleted file mode 100644
index 1e20b79..0000000
--- a/dist/radio/index.wxml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
diff --git a/dist/radio/index.wxss b/dist/radio/index.wxss
deleted file mode 100644
index c52b211..0000000
--- a/dist/radio/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-.i-radio-cell::after{display:block}.i-radio-radio-left{float:left}.i-radio-radio-right{float:right}.i-radio-radio{vertical-align:middle}.i-radio-title{display:inline-block;vertical-align:middle}
\ No newline at end of file
diff --git a/dist/rate/index.js b/dist/rate/index.js
deleted file mode 100644
index a7e374a..0000000
--- a/dist/rate/index.js
+++ /dev/null
@@ -1,69 +0,0 @@
-Component({
- externalClasses: ['i-class'],
- properties : {
- count : {
- type : Number,
- value : 5
- },
- value : {
- type : Number,
- value : 0
- },
- disabled : {
- type : Boolean,
- value : false
- },
- size : {
- type : Number,
- value : 20
- },
- name : {
- type : String,
- value : ''
- }
- },
- data : {
- touchesStart : {
- pageX : 0
- }
- },
- methods : {
- handleClick(e){
- const data = this.data;
- if( data.disabled ){
- return;
- }
- const index = e.currentTarget.dataset.index;
- this.triggerEvent('change',{
- index : index + 1
- })
- },
- handleTouchMove(e){
- const data = this.data;
- if( data.disabled ){
- return;
- }
- if( !e.changedTouches[0] ){
- return;
- }
- const movePageX = e.changedTouches[0].pageX;
- const space = movePageX - data.touchesStart.pageX;
-
- if( space <= 0 ){
- return;
- }
- let setIndex = Math.ceil( space/data.size );
- setIndex = setIndex > data.count ? data.count : setIndex ;
- this.triggerEvent('change',{
- index : setIndex
- })
- }
- },
- ready(){
- const className = '.i-rate';
- var query = wx.createSelectorQuery().in(this)
- query.select( className ).boundingClientRect((res)=>{
- this.data.touchesStart.pageX = res.left || 0;
- }).exec()
- }
-});
diff --git a/dist/rate/index.json b/dist/rate/index.json
deleted file mode 100644
index 687543c..0000000
--- a/dist/rate/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "component": true,
- "usingComponents":{
- "i-icon": "../icon/index"
- }
-}
diff --git a/dist/rate/index.wxml b/dist/rate/index.wxml
deleted file mode 100644
index d600660..0000000
--- a/dist/rate/index.wxml
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
-
-
-
-
-
-
-var prefixCls = 'i-rate';
-module.exports = {
- getCurrent : function( value,index ){
- if( index < value ){
- return prefixCls + '-current'
- }
- }
-}
-
diff --git a/dist/rate/index.wxss b/dist/rate/index.wxss
deleted file mode 100644
index e889107..0000000
--- a/dist/rate/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-.i-rate{margin:0;padding:0;font-size:20px;display:inline-block;vertical-align:middle;font-weight:400;font-style:normal}.i-rate-hide-input{display:none}.i-rate-star{display:inline-block;color:#e9e9e9}.i-rate-current{color:#f5a623}.i-rate-text{display:inline-block;vertical-align:middle;margin-left:6px;font-size:14px}
\ No newline at end of file
diff --git a/dist/row/index.js b/dist/row/index.js
deleted file mode 100644
index 3428387..0000000
--- a/dist/row/index.js
+++ /dev/null
@@ -1,9 +0,0 @@
-Component({
- externalClasses: ['i-class'],
-
- relations: {
- '../col/index': {
- type: 'child'
- }
- }
-});
diff --git a/dist/row/index.json b/dist/row/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/dist/row/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "component": true
-}
diff --git a/dist/row/index.wxml b/dist/row/index.wxml
deleted file mode 100644
index fe8159e..0000000
--- a/dist/row/index.wxml
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/dist/row/index.wxss b/dist/row/index.wxss
deleted file mode 100644
index 3b8b432..0000000
--- a/dist/row/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-.i-row:after{content:"";display:table;clear:both}
\ No newline at end of file
diff --git a/dist/slide/index.js b/dist/slide/index.js
deleted file mode 100644
index 29534f5..0000000
--- a/dist/slide/index.js
+++ /dev/null
@@ -1,15 +0,0 @@
-Component({
- externalClasses: ['i-class'],
- options: {
- // 在组件定义时的选项中启用多slot支持
- multipleSlots: true
- },
- methods : {
- handleTap2(){
-
- },
- handleTap3(){
-
- }
- }
-});
diff --git a/dist/slide/index.json b/dist/slide/index.json
deleted file mode 100644
index 6b1e67d..0000000
--- a/dist/slide/index.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "component": true,
- "usingComponents":
- {
- "i-button": "../button/index",
- "i-icon": "../icon/index"
- }
-}
diff --git a/dist/slide/index.wxml b/dist/slide/index.wxml
deleted file mode 100644
index a13c673..0000000
--- a/dist/slide/index.wxml
+++ /dev/null
@@ -1,4 +0,0 @@
-
- 1111
-
-
\ No newline at end of file
diff --git a/dist/slide/index.wxss b/dist/slide/index.wxss
deleted file mode 100644
index e69de29..0000000
diff --git a/dist/spin/index.js b/dist/spin/index.js
deleted file mode 100644
index 3297f81..0000000
--- a/dist/spin/index.js
+++ /dev/null
@@ -1,23 +0,0 @@
-Component({
- externalClasses: ['i-class'],
-
- properties: {
- // small || default || large
- size: {
- type: String,
- value: 'default'
- },
- fix: {
- type: Boolean,
- value: false
- },
- fullscreen: {
- type: Boolean,
- value: false
- },
- custom: {
- type: Boolean,
- value: false
- }
- }
-});
diff --git a/dist/spin/index.json b/dist/spin/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/dist/spin/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "component": true
-}
diff --git a/dist/spin/index.wxml b/dist/spin/index.wxml
deleted file mode 100644
index 8c25439..0000000
--- a/dist/spin/index.wxml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
diff --git a/dist/spin/index.wxss b/dist/spin/index.wxss
deleted file mode 100644
index 8ed714a..0000000
--- a/dist/spin/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-.i-spin{color:#2d8cf0;vertical-align:middle;text-align:center}.i-spin-dot{position:relative;display:block;border-radius:50%;background-color:#2d8cf0;width:20px;height:20px;animation:ani-spin-bounce 1s 0s ease-in-out infinite}.i-spin-large .i-spin-dot{width:32px;height:32px}.i-spin-small .i-spin-dot{width:12px;height:12px}.i-spin-fix{position:absolute;top:0;left:0;z-index:8;width:100%;height:100%;background-color:rgba(255,255,255,.9)}.i-spin-fullscreen{z-index:2010}.i-spin-fullscreen-wrapper{position:fixed;top:0;right:0;bottom:0;left:0}.i-spin-fix .i-spin-main{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.i-spin-fix .i-spin-dot{display:inline-block}.i-spin-show-text .i-spin-dot,.i-spin-text{display:none}.i-spin-show-text .i-spin-text{display:block;font-size:14px}@keyframes ani-spin-bounce{0%{transform:scale(0)}100%{transform:scale(1);opacity:0}}
\ No newline at end of file
diff --git a/dist/step/index.js b/dist/step/index.js
deleted file mode 100644
index 06a81a2..0000000
--- a/dist/step/index.js
+++ /dev/null
@@ -1,52 +0,0 @@
-Component({
- externalClasses: ['i-class'],
- properties : {
- status : {
- type : String,
- //wait、process、finish、error
- value : ''
- },
- title : {
- type : String,
- value : ''
- },
- content : {
- type : String,
- value : ''
- },
- icon : {
- type : String,
- value : ''
- }
- },
- options: {
- // 在组件定义时的选项中启用多slot支持
- multipleSlots: true
- },
- relations : {
- '../steps/index' : {
- type : 'parent'
- }
- },
- data : {
- //step length
- len : 1,
- //current in step index
- index : 0,
- //parent component select current index
- current : 0,
- //css direction
- direction : 'horizontal'
- },
- methods : {
- updateDataChange( options ){
- this.setData({
- len : options.len,
- index : options.index,
- current : options.current,
- direction : options.direction
- })
- }
- }
-
-})
\ No newline at end of file
diff --git a/dist/step/index.json b/dist/step/index.json
deleted file mode 100644
index ffb5dee..0000000
--- a/dist/step/index.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "component": true,
- "usingComponents":
- {
- "i-icon": "../icon/index"
- }
-}
diff --git a/dist/step/index.wxml b/dist/step/index.wxml
deleted file mode 100644
index 63549dc..0000000
--- a/dist/step/index.wxml
+++ /dev/null
@@ -1,70 +0,0 @@
-
-
- {{ index+1 }}
-
-
-
-
-
-
-
- {{title}}
-
-
-
-
-
- {{content}}
-
-
-
-
-
-
-
-var allStatus = ['wait','process','finish','error'];
-module.exports = {
- noIco : function( status,current,index,icon ){
- var aindex = allStatus.indexOf(status);
- var noIcon = true;
- if( index < current || icon !== '' ){
- noIcon = false;
- }
- return noIcon;
- },
- getIcoClass : function( status,ico ){
- var class = '';
- if( status === 'error' ){
- class = 'close';
- }else{
- class = 'right';
- }
- if( ico !== '' ){
- class = ico;
- }
- return class;
- },
- getItemStyle : function(len,direction){
- if( direction === 'horizontal' ){
- return 'width :'+100/len + '%';
- }else{
- return 'width : 100%;';
- }
- },
- getClass : function( status,current,index ) {
- //wait、process、finish、error
- var startClass = 'i-step-'
- var classes = '';
- var cindex = allStatus.indexOf( status );
- if( cindex !== -1 ){
- classes = startClass + allStatus[cindex];
- }
- if( index < current ){
- classes = startClass + 'finish';
- }else if( index === current ){
- classes = startClass + 'process';
- }
- return classes;
- }
-}
-
\ No newline at end of file
diff --git a/dist/step/index.wxss b/dist/step/index.wxss
deleted file mode 100644
index 284b42a..0000000
--- a/dist/step/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-.i-step-ico{width:24px;height:100%;border-radius:100%;background:#fff;position:relative;z-index:2;margin:0 auto;border:#dddee1 solid 1px}.i-step-ico-in{vertical-align:baseline}.i-step-line{position:absolute;left:50%;top:12px;width:100%;height:1px;background:#dddee1}.i-step-horizontal .i-step-ico::after{position:absolute;top:11px;left:23px;z-index:1;content:'';height:1px;background:#fff;width:10px}.i-step-horizontal .i-step-item-main{text-align:center}.i-step-horizontal .i-step-ico::before{position:absolute;top:11px;left:-11px;z-index:1;content:'';height:1px;background:#fff;width:10px}.i-step-ico{box-sizing:border-box;font-size:12px}.i-step-process .i-step-ico{border:#2d8cf0 solid 1px;color:#fff;background:#2d8cf0}.i-step-wait .i-step-ico{border:#e9eaec solid 1px;color:#e9eaec}.i-step-wait .i-step-line{background:#2d8cf0}.i-step-finish .i-step-ico{border:#2d8cf0 solid 1px;color:#2d8cf0}.i-step-finish .i-step-line{background:#2d8cf0}.i-step-error .i-step-ico{border:#ed3f14 solid 1px;color:#ed3f14}.i-step-error .i-step-line{background:#ed3f14}.i-step-item{font-size:12px;position:relative;display:inline-block;box-sizing:border-box;padding-left:10px;vertical-align:top}.i-step-item-ico{width:100%;height:24px;line-height:24px;text-align:center}.i-step-item-main{margin-top:10px;clear:both}.i-step-item-title{font-size:14px;font-weight:700;color:#1c2438}.i-step-item-content{font-size:12px;font-weight:700;margin-top:2px;color:#80848f}.i-step-vertical{padding-bottom:30px}.i-step-vertical .i-step-item-ico{width:24px;float:left}.i-step-vertical .i-step-item-main{margin-left:40px;margin-top:0;clear:inherit}.i-step-vertical .i-step-line{position:absolute;height:100%;top:0;left:10px;margin:0 0 0 12px;width:1px}
\ No newline at end of file
diff --git a/dist/steps/index.js b/dist/steps/index.js
deleted file mode 100644
index 06bed88..0000000
--- a/dist/steps/index.js
+++ /dev/null
@@ -1,50 +0,0 @@
-Component({
- externalClasses: ['i-class'],
- properties : {
- current : {
- type : Number,
- value : -1,
- observer : '_updateDataChange'
- },
- status : {
- type : String,
- //wait、process、finish、error
- value : ''
- },
- direction : {
- type : String,
- //value has horizontal or vertical
- value : 'horizontal'
- }
- },
- relations : {
- '../step/index' : {
- type : 'child',
- linked(){
- this._updateDataChange();
- },
- linkChanged () {
- this._updateDataChange();
- },
- unlinked () {
- this._updateDataChange();
- }
- }
- },
- methods: {
- _updateDataChange() {
- let steps = this.getRelationNodes('../step/index');
- const len = steps.length;
- if (len > 0) {
- steps.forEach((step, index) => {
- step.updateDataChange({
- len : len,
- index : index,
- current : this.data.current,
- direction : this.data.direction
- });
- });
- }
- }
- }
-})
\ No newline at end of file
diff --git a/dist/steps/index.json b/dist/steps/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/dist/steps/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "component": true
-}
diff --git a/dist/steps/index.wxml b/dist/steps/index.wxml
deleted file mode 100644
index d9c7942..0000000
--- a/dist/steps/index.wxml
+++ /dev/null
@@ -1,3 +0,0 @@
-
-
-
diff --git a/dist/steps/index.wxss b/dist/steps/index.wxss
deleted file mode 100644
index 616ed04..0000000
--- a/dist/steps/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-.i-steps{width:100%}
\ No newline at end of file
diff --git a/dist/swipeout/index.js b/dist/swipeout/index.js
deleted file mode 100644
index 19da4b7..0000000
--- a/dist/swipeout/index.js
+++ /dev/null
@@ -1,159 +0,0 @@
- /*
-* touch事件判断方式
-* https://github.com/madrobby/zepto/blob/master/src/touch.js#files
-*/
-function swipeDirection(x1, x2, y1, y2) {
- return Math.abs(x1 - x2) >=
- Math.abs(y1 - y2) ? (x1 - x2 > 0 ? 'Left' : 'Right') : (y1 - y2 > 0 ? 'Up' : 'Down')
-}
-
-Component({
- externalClasses: ['i-class'],
- properties: {
- actions: {
- value: [],
- type: Array,
- observer : '_updateButtonSize'
- },
- unclosable : {
- value : false,
- type : Boolean
- },
- toggle : {
- value : false,
- type : Boolean,
- observer : 'closeButtonGroup'
- },
- operateWidth : {
- type : Number,
- value : 160
- }
- },
- options: {
- // 在组件定义时的选项中启用多slot支持
- multipleSlots: true
- },
- data : {
- //touch start position
- tStart : {
- pageX : 0,
- pageY : 0
- },
- //限制滑动距离
- limitMove : 0,
- //element move position
- position : {
- pageX : 0,
- pageY : 0
- }
- },
- methods : {
- //阻止事件冒泡
- loop(){},
- _updateButtonSize(){
- const actions = this.data.actions;
- if( actions.length > 0 ){
- const query = wx.createSelectorQuery().in(this);
- let limitMovePosition = 0;
- actions.forEach(item => {
- limitMovePosition += item.width || 0;
- });
- this.data.limitMove = limitMovePosition;
- /*
- * 动态获取每个传进值的按钮尺寸不能正确获取,在安卓上少了6px
- * 暂时实现需要在actions里面传递宽度
- * 需要后期调研
- */
- //query.selectAll('.i-swipeout-button-right-item').boundingClientRect((rects)=>{
- // if( rects ){
- // rects.forEach(item => {
- // limitMovePosition += item.width;
- // });
- // this.data.limitMove = limitMovePosition;
- // }
- // }).exec()
- }else{
- this.data.limitMove = this.data.operateWidth;
-
- }
- },
- handlerTouchstart(event){
- const touches = event.touches ? event.touches[0] : {};
- const tStart = this.data.tStart;
- if( touches ){
- for( let i in tStart ){
- if( touches[i] ){
- tStart[i] = touches[i];
- }
- }
- }
- },
- swipper(touches){
- const data = this.data;
- const start = data.tStart;
- const spacing = {
- pageX : touches.pageX - start.pageX,
- pageY : touches.pageY - start.pageY
- }
- if( data.limitMove < Math.abs( spacing.pageX ) ){
- spacing.pageX = -data.limitMove;
-
- }
- this.setData({
- 'position' : spacing
- })
- },
- handlerTouchmove(event){
- const start = this.data.tStart;
- const touches = event.touches ? event.touches[0] : {};
- if( touches ){
- const direction = swipeDirection( start.pageX,touches.pageX,start.pageY,touches.pageY );
- if( direction === 'Left' ){
- this.swipper( touches );
- }
- }
- },
- handlerTouchend(event){
- const start = this.data.tStart;
- const touches = event.changedTouches ? event.changedTouches[0] : {};
- if( touches ){
- const direction = swipeDirection( start.pageX,touches.pageX,start.pageY,touches.pageY );
- const spacing = {
- pageX : touches.pageX - start.pageX,
- pageY : touches.pageY - start.pageY
- }
- if( Math.abs( spacing.pageX ) >= 40 && direction === "Left" ){
- spacing.pageX = spacing.pageX < 0 ? - this.data.limitMove : this.data.limitMove;
- }else{
- spacing.pageX = 0;
- }
- this.setData({
- 'position' : spacing
- })
- }
- },
- handlerButton(event){
- if( !this.data.unclosable ){
- this.closeButtonGroup();
- }
- const dataset = event.currentTarget.dataset;
- this.triggerEvent('change',{
- index : dataset.index
- })
- },
- closeButtonGroup(){
- this.setData({
- 'position' : {pageX : 0,pageY : 0}
- })
- },
- //控制自定义组件
- handlerParentButton(event){
- if( !this.data.unclosable ){
- this.closeButtonGroup();
- }
- }
- },
- ready(){
- this._updateButtonSize();
- }
-});
diff --git a/dist/swipeout/index.json b/dist/swipeout/index.json
deleted file mode 100644
index c63f9a6..0000000
--- a/dist/swipeout/index.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "component": true,
- "usingComponents": {
- "i-cell": "../cell/index",
- "i-icon": "../icon/index"
- }
-}
\ No newline at end of file
diff --git a/dist/swipeout/index.wxml b/dist/swipeout/index.wxml
deleted file mode 100644
index f588015..0000000
--- a/dist/swipeout/index.wxml
+++ /dev/null
@@ -1,39 +0,0 @@
-
-
-
-
-
-
-
-
-
- {{item.name}}
-
-
-
-
-
-
-
-
- module.exports = {
- setStyle : function( item ){
- var defaults = '#f7f7f7';
- return 'background:' + ( item.background ? item.background : defaults ) +';' + 'color:'+ item.color;
- },
- setPosition : function( position ){
- return 'transform:translate(' + position.pageX + 'px,0);';
- }
- }
-
\ No newline at end of file
diff --git a/dist/swipeout/index.wxss b/dist/swipeout/index.wxss
deleted file mode 100644
index 597cffc..0000000
--- a/dist/swipeout/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-.i-swipeout-wrap{border-bottom:#dddee1 solid 1px;background:#fff;position:relative;overflow:hidden}.i-swipeout-item{width:100%;padding:15px 20px;box-sizing:border-box;transition:transform .2s ease;font-size:14px}.i-swipeout-content{white-space:nowrap;overflow:hidden}.i-swipeout-button-right-group{position:absolute;right:-100%;top:0;height:100%;z-index:1;width:100%}.i-swipeout-button-right-item{height:100%;float:left;white-space:nowrap;box-sizing:border-box;display:flex;align-items:center;justify-content:center}
\ No newline at end of file
diff --git a/dist/switch/index.js b/dist/switch/index.js
deleted file mode 100644
index 5ebccfa..0000000
--- a/dist/switch/index.js
+++ /dev/null
@@ -1,38 +0,0 @@
-Component({
- externalClasses: ['i-class'],
- properties : {
- value : {
- type : Boolean,
- value : false
- },
- //large small default
- size : {
- type : String,
- value : 'default'
- },
- // is or not disable
- disabled : {
- type : Boolean,
- value : false
- },
- // hidden inut name
- name : {
- type : String,
- value : ''
- }
- },
- options: {
- // 在组件定义时的选项中启用多slot支持
- multipleSlots: true
- },
- methods : {
- toggle(){
- if( this.data.disabled ) return;
- const data = this.data;
- const value = data.value ? false : true;
- this.triggerEvent('change',{
- value : value
- })
- }
- }
-});
diff --git a/dist/switch/index.json b/dist/switch/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/dist/switch/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "component": true
-}
diff --git a/dist/switch/index.wxml b/dist/switch/index.wxml
deleted file mode 100644
index a180254..0000000
--- a/dist/switch/index.wxml
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-var sizes = ['large', 'default'];
-var prefixCls = 'i-switch';
-module.exports = {
- setSize : function( size ){
- var index = sizes.indexOf( size );
- return prefixCls + ( index > -1 ? ( '-'+size ) : 'default' )
- },
- setCurrent : function( value,disabled ){
- var className = value && !disabled ? prefixCls + '-checked' : '';
- if( disabled ){
- className += ' ' + prefixCls + '-disabled';
- }
- return className;
- }
-}
-
\ No newline at end of file
diff --git a/dist/switch/index.wxss b/dist/switch/index.wxss
deleted file mode 100644
index 128fea6..0000000
--- a/dist/switch/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-.i-switch{display:inline-block;width:48px;height:24px;line-height:24px;border-radius:24px;vertical-align:middle;border:1px solid #ccc;background-color:#ccc;position:relative;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:all .2s ease-in-out}.i-switch-hide-input{display:none;opacity:0}.i-switch-inner{color:#fff;font-size:12px;position:absolute;left:25px;vertical-align:middle}.i-switch-inner .i-icon{width:12px;height:12px;text-align:center;vertical-align:middle}.i-switch:after{content:'';width:22px;height:22px;border-radius:22px;background-color:#fff;position:absolute;left:1px;top:1px;cursor:pointer;transition:left .2s ease-in-out,width .2s ease-in-out}.i-switch-checked:after{left:8px}.i-switch-large{width:60px}.i-switch-large.i-switch-checked:after{left:37px}.i-switch-checked:after{left:25px}.i-switch-checked{border-color:#2d8cf0;background-color:#2d8cf0}.i-switch-checked .i-switch-inner{left:8px}.i-switch-checked:after{left:25px}.i-switch-disabled{background:#f3f3f3;border-color:#f3f3f3}.i-switch-disabled:after{background:#ccc;cursor:not-allowed}.i-switch-disabled .i-switch-inner{color:#ccc}
\ No newline at end of file
diff --git a/dist/tag/index.js b/dist/tag/index.js
deleted file mode 100644
index 338440a..0000000
--- a/dist/tag/index.js
+++ /dev/null
@@ -1,42 +0,0 @@
-Component({
- externalClasses: ['i-class'],
- properties : {
- //slot name
- name : {
- type : String,
- value : ''
- },
- //can click or not click
- checkable : {
- type : Boolean,
- value : false
- },
- //is current choose
- checked : {
- type : Boolean,
- value : true
- },
- //background and color setting
- color : {
- type : String,
- value : 'default'
- },
- //control fill or not
- type : {
- type : String,
- value : 'dot'
- }
- },
- methods : {
- tapTag(){
- const data = this.data;
- if( data.checkable ){
- const checked = data.checked ? false : true;
- this.triggerEvent('change',{
- name : data.name || '',
- checked : checked
- });
- }
- }
- }
-})
\ No newline at end of file
diff --git a/dist/tag/index.json b/dist/tag/index.json
deleted file mode 100644
index 1dd6c7f..0000000
--- a/dist/tag/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "component" : true
-}
\ No newline at end of file
diff --git a/dist/tag/index.wxml b/dist/tag/index.wxml
deleted file mode 100644
index ed2c675..0000000
--- a/dist/tag/index.wxml
+++ /dev/null
@@ -1,27 +0,0 @@
-
-
-
-
-module.exports = {
- getClass : function(color,type,checked,checkable) {
- var initColorList = ['blue', 'green', 'red', 'yellow', 'default'];
- var theme = '';
- var className = 'i-tag-';
- if( initColorList.indexOf( color ) > -1 ){
- theme = className + color;
- }
- if( type === 'border' ){
- theme = className+color+'-border';
- }
- if( checkable && checked ){
- theme = className+color+'-checked';
- }else if( checkable && !checked ){
- theme = ( type === 'border' ? className + color +'-border' : className+'none' );
- }
-
- return theme;
- }
-}
-
\ No newline at end of file
diff --git a/dist/tag/index.wxss b/dist/tag/index.wxss
deleted file mode 100644
index e19f976..0000000
--- a/dist/tag/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-.i-tag{display:inline-block;height:18px;line-height:18px;padding:0 4px;border-radius:2px;background:#fff;font-size:11px;vertical-align:middle;border:1rpx solid #dddee1}.i-tag-none{border-color:#fff}.i-tag-default{border-color:#dddee1;background:#e9eaec}.i-tag-red{background:#ed3f14;color:#fff}.i-tag-red-border{color:#ed3f14;background:#fff;border-color:#ed3f14}.i-tag-red-checked{background:#ed3f14;color:#fff;border-color:#ed3f14}.i-tag-green{background:#19be6b;color:#fff;border-color:#19be6b}.i-tag-green-border{color:#19be6b;background:#fff;border-color:#19be6b}.i-tag-green-checked{background:#19be6b;color:#fff;border-color:#19be6b}.i-tag-blue{background:#2d8cf0;color:#fff;border-color:#2d8cf0}.i-tag-blue-border{color:#2d8cf0;background:#fff;border-color:#2d8cf0}.i-tag-blue-checked{background:#2d8cf0;color:#fff;border-color:#2d8cf0}.i-tag-yellow{background:#f90;color:#fff;border-color:#f90}.i-tag-yellow-border{color:#f90;background:#fff;border-color:#f90}.i-tag-yellow-checked{background:#f90;color:#fff;border-color:#f90}.i-tag-default-checked{background:#e9eaec;color:#495060;border-color:#e9eaec}
\ No newline at end of file
diff --git a/dist/toast/index.js b/dist/toast/index.js
deleted file mode 100644
index 6493111..0000000
--- a/dist/toast/index.js
+++ /dev/null
@@ -1,48 +0,0 @@
-const default_data = {
- visible: false,
- content: '',
- icon: '',
- image: '',
- duration: 2,
- mask: true,
- type: 'default', // default || success || warning || error || loading
-};
-
-let timmer = null;
-
-Component({
- externalClasses: ['i-class'],
-
- data: {
- ...default_data
- },
-
- methods: {
- handleShow (options) {
- const { type = 'default', duration = 2 } = options;
-
- this.setData({
- ...options,
- type,
- duration,
- visible: true
- });
-
- const d = this.data.duration * 1000;
-
- if (timmer) clearTimeout(timmer);
- if (d !== 0) {
- timmer = setTimeout(() => {
- this.handleHide();
- timmer = null;
- }, d);
- }
- },
-
- handleHide () {
- this.setData({
- ...default_data
- });
- }
- }
-});
diff --git a/dist/toast/index.json b/dist/toast/index.json
deleted file mode 100644
index 31309b1..0000000
--- a/dist/toast/index.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "component": true,
- "usingComponents":
- {
- "i-icon": "../icon/index"
- }
-}
diff --git a/dist/toast/index.wxml b/dist/toast/index.wxml
deleted file mode 100644
index ca5f732..0000000
--- a/dist/toast/index.wxml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ content }}
-
\ No newline at end of file
diff --git a/dist/toast/index.wxss b/dist/toast/index.wxss
deleted file mode 100644
index 5b3bd7f..0000000
--- a/dist/toast/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-.i-toast{position:fixed;top:35%;left:50%;transform:translate3d(-50%,-50%,0);background:rgba(0,0,0,.7);color:#fff;font-size:14px;line-height:1.5em;margin:0 auto;box-sizing:border-box;padding:10px 18px;text-align:center;border-radius:4px;z-index:1010}.i-toast-mask{position:fixed;top:0;bottom:0;left:0;right:0;z-index:1010}.i-toast-icon{font-size:38px!important;margin-bottom:6px}.i-toast-image{max-width:100px;max-height:100px}.i-toast-loading{display:inline-block;vertical-align:middle;width:28px;height:28px;background:0 0;border-radius:50%;border:2px solid #fff;border-color:#fff #fff #fff #2d8cf0;animation:btn-spin .8s linear;animation-iteration-count:infinite}@keyframes btn-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}
\ No newline at end of file