diff --git a/package.json b/package.json index 4de730afa..942c2d575 100644 --- a/package.json +++ b/package.json @@ -77,8 +77,7 @@ "@vant/doc": "^1.0.22", "@vant/eslint-config": "^1.0.8", "@vant/markdown-loader": "^1.0.3", - "@vue/babel-helper-vue-jsx-merge-props": "^1.0.0-beta.1", - "@vue/babel-preset-jsx": "^1.0.0-beta.1", + "@vue/babel-preset-jsx": "^1.0.0-beta.2", "@vue/server-test-utils": "^1.0.0-beta.28", "@vue/test-utils": "^1.0.0-beta.28", "autoprefixer": "^9.4.3", diff --git a/packages/address-edit/Detail.js b/packages/address-edit/Detail.js new file mode 100644 index 000000000..a5e1a0c2a --- /dev/null +++ b/packages/address-edit/Detail.js @@ -0,0 +1,78 @@ +import { use, isAndroid } from '../utils'; +import Cell from '../cell'; +import Field from '../field'; + +const [sfc, bem, t] = use('address-edit-detail'); +const android = isAndroid(); + +export default sfc({ + props: { + value: String, + error: Boolean, + focused: Boolean, + detailRows: Number, + searchResult: Array, + showSearchResult: Boolean + }, + + methods: { + onSelect(express) { + this.$emit('select-search', express); + this.$emit('input', `${express.address || ''} ${express.name || ''}`.trim()); + } + }, + + render(h) { + const { value, focused, searchResult } = this; + + const Finish = value && focused && android && ( +
有效期:2017.03.10 - 2017.12.30
{this.conditionMessage}
+{this.coupon.condition || this.conditionMessage}