| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107 |
- <template>
- <demo-section>
- <demo-block :title="$t('basicUsage')">
- <van-submit-bar
- :price="3050"
- :button-text="$t('submit')"
- @submit="onClickButton"
- />
- </demo-block>
- <demo-block :title="$t('disabled')">
- <van-submit-bar
- disabled
- :price="3050"
- :button-text="$t('submit')"
- :tip="$t('tip1')"
- @submit="onClickButton"
- />
- </demo-block>
- <demo-block :title="$t('loadingStatus')">
- <van-submit-bar
- loading
- :price="3050"
- :button-text="$t('submit')"
- @submit="onClickButton"
- />
- </demo-block>
- <demo-block :title="$t('advancedUsage')">
- <van-submit-bar
- :price="3050"
- :button-text="$t('submit')"
- @submit="onClickButton"
- >
- <van-checkbox v-model="checked">{{ $t('check') }}</van-checkbox>
- <span slot="tip">
- {{ $t('tip2') }}
- <span
- class="edit-address"
- @click="onClickLink"
- >
- {{ $t('tip3') }}
- </span>
- </span>
- </van-submit-bar>
- </demo-block>
- </demo-section>
- </template>
- <script>
- export default {
- i18n: {
- 'zh-CN': {
- submit: '提交订单',
- tip1: '你的收货地址不支持同城送, 我们已为你推荐快递',
- tip2: '你的收货地址不支持同城送, ',
- tip3: '修改地址',
- check: '全选',
- clickButton: '点击按钮',
- clickLink: '修改地址'
- },
- 'en-US': {
- submit: 'Submit',
- tip1: 'Some tips',
- tip2: 'Some tips, ',
- tip3: 'Link',
- check: 'Label',
- clickButton: 'Click button',
- clickLink: 'Click Link'
- }
- },
- data() {
- return {
- checked: true
- };
- },
- methods: {
- onClickButton() {
- this.$toast(this.$t('clickButton'));
- },
- onClickLink() {
- this.$toast(this.$t('clickLink'));
- }
- }
- };
- </script>
- <style lang="less">
- @import '../../style/var';
- .demo-submit-bar {
- .van-submit-bar {
- position: relative;
- }
- .edit-address {
- color: @blue;
- }
- .van-checkbox {
- margin-left: 15px;
- }
- }
- </style>
|