From b9f6b1f6ed9eb3d556a5f040cb6b70a910830a72 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E5=98=89=E6=B6=B5?= Date: Tue, 31 Jul 2018 21:38:49 +0800 Subject: [PATCH] [breaking change] Select: removed --- example/app.json | 1 - example/pages/dashboard/config.js | 3 -- example/pages/select/index.js | 36 --------------- example/pages/select/index.json | 7 --- example/pages/select/index.wxml | 18 -------- packages/select/README.md | 73 ------------------------------- packages/select/index.js | 27 ------------ packages/select/index.json | 7 --- packages/select/index.pcss | 8 ---- packages/select/index.wxml | 40 ----------------- 10 files changed, 220 deletions(-) delete mode 100644 example/pages/select/index.js delete mode 100644 example/pages/select/index.json delete mode 100644 example/pages/select/index.wxml delete mode 100644 packages/select/README.md delete mode 100644 packages/select/index.js delete mode 100644 packages/select/index.json delete mode 100644 packages/select/index.pcss delete mode 100644 packages/select/index.wxml diff --git a/example/app.json b/example/app.json index d89e040b..c9e3809a 100644 --- a/example/app.json +++ b/example/app.json @@ -26,7 +26,6 @@ "pages/toptips/index", "pages/toast/index", "pages/tree-select/index", - "pages/select/index", "pages/datetime/index", "pages/loadmore/index" ], diff --git a/example/pages/dashboard/config.js b/example/pages/dashboard/config.js index dca7f706..0a9f4a4c 100644 --- a/example/pages/dashboard/config.js +++ b/example/pages/dashboard/config.js @@ -68,9 +68,6 @@ export default { }, { name: 'Search 搜索', path: '/pages/search/index' - }, { - name: 'Select 选择', - path: '/pages/select/index' }, { name: 'Stepper 步进器', path: '/pages/stepper/index' diff --git a/example/pages/select/index.js b/example/pages/select/index.js deleted file mode 100644 index 34e49c9a..00000000 --- a/example/pages/select/index.js +++ /dev/null @@ -1,36 +0,0 @@ -var Zan = require('../../dist/index'); - -Page({ - - data: { - items: [ - { - padding: 0, - value: '1', - name: '选项一', - }, - { - padding: 0, - value: '2', - name: '选项二', - }, - ], - - checked: { - base: -1, - color: -1, - form: -1 - }, - - activeColor: '#4b0' - }, - - handleSelectChange({ currentTarget = {}, detail = {} }) { - const { value = '' } = detail; - const { dataset = {} } = currentTarget; - const type = dataset.type; - this.setData({ - [`checked.${type}`]: value - }); - } -}); diff --git a/example/pages/select/index.json b/example/pages/select/index.json deleted file mode 100644 index 573333d7..00000000 --- a/example/pages/select/index.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "navigationBarTitleText": "Select 选择", - "usingComponents": { - "van-panel": "../../dist/panel/index", - "van-select": "../../dist/select/index" - } -} diff --git a/example/pages/select/index.wxml b/example/pages/select/index.wxml deleted file mode 100644 index cfe9dafb..00000000 --- a/example/pages/select/index.wxml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - diff --git a/packages/select/README.md b/packages/select/README.md deleted file mode 100644 index 63e4b73b..00000000 --- a/packages/select/README.md +++ /dev/null @@ -1,73 +0,0 @@ -## Select 选择 - -### 使用指南 -在 index.json 中引入组件 -```json -{ - "usingComponents": { - "van-select": "path/to/vant-weapp/dist/select/index" - } -} -``` - -### 代码演示 -```html - -``` -```js -Page({ - data: { - items: [ - { - value: '1', - // 选项文案 - name: '选项一', - }, - { - value: '2', - name: '选项二', - }, - ], - checkedValue: '1', - activeColor: '#ff4443' - }, - - methods: { - handleSelectChange({ detail }) { - console.log(detail); - } - } -}); -``` - - - -#### 具体参数 -| 参数 | 说明 | 类型 | 默认值 | 必须 | -|-----------|-----------|-----------|-------------|-------------| -| items | select 显示各个项的配置 | Array | - | | -| checkedValue | 高亮的 item 的 value 值 | String | - | | -| activeColor | Select 高亮颜色 | String | #ff4444 | | - -items 具体格式如下 -```js -{ - items: [ - { - // 选项选中时,代表的选中值。会以此作为唯一值,判断是否选中 - value: '1', - // 选项的文字描述 - name: '选项一', - }, - { - value: '2', - name: '选项二', - }, - ] -} -``` diff --git a/packages/select/index.js b/packages/select/index.js deleted file mode 100644 index 9e4a617b..00000000 --- a/packages/select/index.js +++ /dev/null @@ -1,27 +0,0 @@ -Component({ - properties: { - items: { - type: Array, - value: [] - }, - name: { - type: String, - value: '' - }, - checkedValue: { - type: String, - value: '' - }, - activeColor: { - type: String, - value: '#ff4444' - } - }, - - methods: { - handleSelectChange(e) { - const value = e.detail.value; - this.triggerEvent('change', { value }); - } - } -}); diff --git a/packages/select/index.json b/packages/select/index.json deleted file mode 100644 index d2a8d90e..00000000 --- a/packages/select/index.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "component": true, - "usingComponents": { - "van-icon": "../icon/index", - "van-cell": "../cell/index" - } -} diff --git a/packages/select/index.pcss b/packages/select/index.pcss deleted file mode 100644 index 3e161ae5..00000000 --- a/packages/select/index.pcss +++ /dev/null @@ -1,8 +0,0 @@ -.van-select__list .van-select__radio{ - position: absolute; - top: 0; - bottom: 0; - left: 0; - right: 0; - opacity: 0; -} diff --git a/packages/select/index.wxml b/packages/select/index.wxml deleted file mode 100644 index 00681349..00000000 --- a/packages/select/index.wxml +++ /dev/null @@ -1,40 +0,0 @@ - - - - - - -function getColor(color) { - color = color || '#ff4444' - return color; -} - -module.exports = { - getColor: getColor, - getItemStyle: function(item, checkedValue, activeColor) { - var padding = item.padding * 10; - var style = 'padding-left: ' + padding + 'px;'; - - // 如果为选中状态,则高亮 - if (item.value === checkedValue) { - style += 'color: ' + getColor(activeColor); - } - - return style; - } -}; -