mirror of
https://gitee.com/vant-contrib/vant.git
synced 2025-05-22 22:49:15 +08:00
[improvement] Template: use v-text instead of mustache (#2404)
This commit is contained in:
parent
6b7580042a
commit
6d362dc3eb
@ -30,13 +30,15 @@
|
||||
@click.stop="onSelect(item)"
|
||||
>
|
||||
<template v-if="!item.loading">
|
||||
<span :class="b('name')">{{ item.name }}</span>
|
||||
<span
|
||||
:class="b('name')"
|
||||
v-text="item.name"
|
||||
/>
|
||||
<span
|
||||
v-if="item.subname"
|
||||
v-text="item.subname"
|
||||
:class="b('subname')"
|
||||
>
|
||||
{{ item.subname }}
|
||||
</span>
|
||||
/>
|
||||
</template>
|
||||
<loading
|
||||
v-else
|
||||
|
@ -15,12 +15,11 @@
|
||||
>
|
||||
<span
|
||||
v-if="showIcon && isAndroid"
|
||||
v-text="$t('complete')"
|
||||
slot="icon"
|
||||
:class="b('finish')"
|
||||
@click="$refs.field.blur()"
|
||||
>
|
||||
{{ $t('complete') }}
|
||||
</span>
|
||||
/>
|
||||
</field>
|
||||
<cell
|
||||
v-for="express in searchList"
|
||||
|
@ -66,18 +66,16 @@
|
||||
block
|
||||
:loading="isSaving"
|
||||
type="danger"
|
||||
:text="saveButtonText || $t('save')"
|
||||
@click="onSave"
|
||||
>
|
||||
{{ saveButtonText || $t('save') }}
|
||||
</van-button>
|
||||
/>
|
||||
<van-button
|
||||
v-if="showDelete"
|
||||
block
|
||||
:loading="isDeleting"
|
||||
:text="deleteButtonText || $t('delete')"
|
||||
@click="onDelete"
|
||||
>
|
||||
{{ deleteButtonText || $t('delete') }}
|
||||
</van-button>
|
||||
/>
|
||||
</div>
|
||||
|
||||
<popup
|
||||
|
@ -100,21 +100,13 @@ exports[`renders demo correctly 1`] = `
|
||||
</div>
|
||||
<!---->
|
||||
</div>
|
||||
<div class="van-address-edit__buttons"><button class="van-button van-button--danger van-button--normal van-button--block"><span class="van-button__text">
|
||||
保存
|
||||
</span></button> <button class="van-button van-button--default van-button--normal van-button--block"><span class="van-button__text">
|
||||
删除
|
||||
</span></button></div>
|
||||
<div class="van-address-edit__buttons"><button class="van-button van-button--danger van-button--normal van-button--block"><span class="van-button__text">保存</span></button> <button class="van-button van-button--default van-button--normal van-button--block"><span class="van-button__text">删除</span></button></div>
|
||||
<div class="van-popup van-popup--bottom" style="display:none;">
|
||||
<div class="van-picker van-area">
|
||||
<div class="van-hairline--top-bottom van-picker__toolbar">
|
||||
<div class="van-picker__cancel">
|
||||
取消
|
||||
</div>
|
||||
<div class="van-picker__cancel">取消</div>
|
||||
<!---->
|
||||
<div class="van-picker__confirm">
|
||||
确认
|
||||
</div>
|
||||
<div class="van-picker__confirm">确认</div>
|
||||
</div>
|
||||
<!---->
|
||||
<div class="van-picker__columns" style="height:220px;">
|
||||
|
@ -71,21 +71,15 @@ exports[`create a AddressEdit 1`] = `
|
||||
</div>
|
||||
<!---->
|
||||
<!---->
|
||||
<div class="van-address-edit__buttons"><button class="van-button van-button--danger van-button--normal van-button--block"><span class="van-button__text">
|
||||
保存
|
||||
</span></button>
|
||||
<div class="van-address-edit__buttons"><button class="van-button van-button--danger van-button--normal van-button--block"><span class="van-button__text">保存</span></button>
|
||||
<!---->
|
||||
</div>
|
||||
<div name="popup-slide-bottom" class="van-popup van-popup--bottom" style="display:none;">
|
||||
<div class="van-picker van-area">
|
||||
<div class="van-hairline--top-bottom van-picker__toolbar">
|
||||
<div class="van-picker__cancel">
|
||||
取消
|
||||
</div>
|
||||
<div class="van-picker__cancel">取消</div>
|
||||
<!---->
|
||||
<div class="van-picker__confirm">
|
||||
确认
|
||||
</div>
|
||||
<div class="van-picker__confirm">确认</div>
|
||||
</div>
|
||||
<div class="van-picker__loading">
|
||||
<div class="van-loading van-loading--circular van-loading" style="color:#c9c9c9;width:undefined;height:undefined;"><span class="van-loading__spinner van-loading__spinner--circular"> <svg viewBox="25 25 50 50" class="van-loading__circular"><circle cx="50" cy="50" r="20" fill="none"></circle></svg></span></div>
|
||||
@ -205,21 +199,15 @@ exports[`create a AddressEdit with props 1`] = `
|
||||
</div>
|
||||
<!---->
|
||||
</div>
|
||||
<div class="van-address-edit__buttons"><button class="van-button van-button--danger van-button--normal van-button--block"><span class="van-button__text">
|
||||
保存
|
||||
</span></button>
|
||||
<div class="van-address-edit__buttons"><button class="van-button van-button--danger van-button--normal van-button--block"><span class="van-button__text">保存</span></button>
|
||||
<!---->
|
||||
</div>
|
||||
<div name="popup-slide-bottom" class="van-popup van-popup--bottom" style="display:none;">
|
||||
<div class="van-picker van-area">
|
||||
<div class="van-hairline--top-bottom van-picker__toolbar">
|
||||
<div class="van-picker__cancel">
|
||||
取消
|
||||
</div>
|
||||
<div class="van-picker__cancel">取消</div>
|
||||
<!---->
|
||||
<div class="van-picker__confirm">
|
||||
确认
|
||||
</div>
|
||||
<div class="van-picker__confirm">确认</div>
|
||||
</div>
|
||||
<!---->
|
||||
<div class="van-picker__columns" style="height:220px;">
|
||||
|
@ -6,7 +6,10 @@
|
||||
>
|
||||
<radio :name="data.id">
|
||||
<div :class="b('name')">{{ data.name }},{{ data.tel }}</div>
|
||||
<div :class="b('address')">{{ data.address }}</div>
|
||||
<div
|
||||
v-text="data.address"
|
||||
:class="b('address')"
|
||||
/>
|
||||
</radio>
|
||||
<icon
|
||||
slot="right-icon"
|
||||
|
@ -18,10 +18,9 @@
|
||||
</radio-group>
|
||||
<div
|
||||
v-if="disabledText"
|
||||
v-text="disabledText"
|
||||
:class="b('disabled-text')"
|
||||
>
|
||||
{{ disabledText }}
|
||||
</div>
|
||||
/>
|
||||
<cell-group v-if="disabledList.length">
|
||||
<address-item
|
||||
v-for="(item, index) in disabledList"
|
||||
|
@ -26,9 +26,7 @@ exports[`renders demo correctly 1`] = `
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="van-address-list__disabled-text">
|
||||
以下地址超出配送范围
|
||||
</div>
|
||||
<div class="van-address-list__disabled-text">以下地址超出配送范围</div>
|
||||
<div class="van-cell-group van-hairline--top-bottom">
|
||||
<div class="van-cell van-address-item van-address-item--disabled van-address-item--unswitchable">
|
||||
<!---->
|
||||
|
@ -5,13 +5,9 @@ exports[`renders demo correctly 1`] = `
|
||||
<div>
|
||||
<div class="van-picker van-area">
|
||||
<div class="van-hairline--top-bottom van-picker__toolbar">
|
||||
<div class="van-picker__cancel">
|
||||
取消
|
||||
</div>
|
||||
<div class="van-picker__cancel">取消</div>
|
||||
<!---->
|
||||
<div class="van-picker__confirm">
|
||||
确认
|
||||
</div>
|
||||
<div class="van-picker__confirm">确认</div>
|
||||
</div>
|
||||
<!---->
|
||||
<div class="van-picker__columns" style="height:220px;">
|
||||
@ -31,13 +27,9 @@ exports[`renders demo correctly 1`] = `
|
||||
<div>
|
||||
<div class="van-picker van-area">
|
||||
<div class="van-hairline--top-bottom van-picker__toolbar">
|
||||
<div class="van-picker__cancel">
|
||||
取消
|
||||
</div>
|
||||
<div class="van-picker__cancel">取消</div>
|
||||
<!---->
|
||||
<div class="van-picker__confirm">
|
||||
确认
|
||||
</div>
|
||||
<div class="van-picker__confirm">确认</div>
|
||||
</div>
|
||||
<!---->
|
||||
<div class="van-picker__columns" style="height:220px;">
|
||||
@ -57,13 +49,9 @@ exports[`renders demo correctly 1`] = `
|
||||
<div>
|
||||
<div class="van-picker van-area">
|
||||
<div class="van-hairline--top-bottom van-picker__toolbar">
|
||||
<div class="van-picker__cancel">
|
||||
取消
|
||||
</div>
|
||||
<div class="van-picker__cancel">取消</div>
|
||||
<div class="van-ellipsis van-picker__title">标题</div>
|
||||
<div class="van-picker__confirm">
|
||||
确认
|
||||
</div>
|
||||
<div class="van-picker__confirm">确认</div>
|
||||
</div>
|
||||
<!---->
|
||||
<div class="van-picker__columns" style="height:220px;">
|
||||
|
@ -3,13 +3,9 @@
|
||||
exports[`change option 1`] = `
|
||||
<div class="van-picker van-area">
|
||||
<div class="van-hairline--top-bottom van-picker__toolbar">
|
||||
<div class="van-picker__cancel">
|
||||
取消
|
||||
</div>
|
||||
<div class="van-picker__cancel">取消</div>
|
||||
<!---->
|
||||
<div class="van-picker__confirm">
|
||||
确认
|
||||
</div>
|
||||
<div class="van-picker__confirm">确认</div>
|
||||
</div>
|
||||
<!---->
|
||||
<div class="van-picker__columns" style="height: 220px;">
|
||||
@ -30,13 +26,9 @@ exports[`change option 1`] = `
|
||||
exports[`change option 2`] = `
|
||||
<div class="van-picker van-area">
|
||||
<div class="van-hairline--top-bottom van-picker__toolbar">
|
||||
<div class="van-picker__cancel">
|
||||
取消
|
||||
</div>
|
||||
<div class="van-picker__cancel">取消</div>
|
||||
<!---->
|
||||
<div class="van-picker__confirm">
|
||||
确认
|
||||
</div>
|
||||
<div class="van-picker__confirm">确认</div>
|
||||
</div>
|
||||
<!---->
|
||||
<div class="van-picker__columns" style="height: 220px;">
|
||||
@ -66,13 +58,9 @@ exports[`change option 2`] = `
|
||||
exports[`change option 3`] = `
|
||||
<div class="van-picker van-area">
|
||||
<div class="van-hairline--top-bottom van-picker__toolbar">
|
||||
<div class="van-picker__cancel">
|
||||
取消
|
||||
</div>
|
||||
<div class="van-picker__cancel">取消</div>
|
||||
<!---->
|
||||
<div class="van-picker__confirm">
|
||||
确认
|
||||
</div>
|
||||
<div class="van-picker__confirm">确认</div>
|
||||
</div>
|
||||
<!---->
|
||||
<div class="van-picker__columns" style="height: 220px;">
|
||||
@ -102,13 +90,9 @@ exports[`change option 3`] = `
|
||||
exports[`reset method 1`] = `
|
||||
<div class="van-picker van-area">
|
||||
<div class="van-hairline--top-bottom van-picker__toolbar">
|
||||
<div class="van-picker__cancel">
|
||||
取消
|
||||
</div>
|
||||
<div class="van-picker__cancel">取消</div>
|
||||
<!---->
|
||||
<div class="van-picker__confirm">
|
||||
确认
|
||||
</div>
|
||||
<div class="van-picker__confirm">确认</div>
|
||||
</div>
|
||||
<!---->
|
||||
<div class="van-picker__columns" style="height: 220px;">
|
||||
@ -137,13 +121,9 @@ exports[`reset method 1`] = `
|
||||
exports[`reset method 2`] = `
|
||||
<div class="van-picker van-area">
|
||||
<div class="van-hairline--top-bottom van-picker__toolbar">
|
||||
<div class="van-picker__cancel">
|
||||
取消
|
||||
</div>
|
||||
<div class="van-picker__cancel">取消</div>
|
||||
<!---->
|
||||
<div class="van-picker__confirm">
|
||||
确认
|
||||
</div>
|
||||
<div class="van-picker__confirm">确认</div>
|
||||
</div>
|
||||
<!---->
|
||||
<div class="van-picker__columns" style="height: 220px;">
|
||||
@ -173,13 +153,9 @@ exports[`reset method 2`] = `
|
||||
exports[`watch areaList & code 1`] = `
|
||||
<div class="van-picker van-area">
|
||||
<div class="van-hairline--top-bottom van-picker__toolbar">
|
||||
<div class="van-picker__cancel">
|
||||
取消
|
||||
</div>
|
||||
<div class="van-picker__cancel">取消</div>
|
||||
<!---->
|
||||
<div class="van-picker__confirm">
|
||||
确认
|
||||
</div>
|
||||
<div class="van-picker__confirm">确认</div>
|
||||
</div>
|
||||
<!---->
|
||||
<div class="van-picker__columns" style="height: 220px;">
|
||||
@ -200,13 +176,9 @@ exports[`watch areaList & code 1`] = `
|
||||
exports[`watch areaList & code 2`] = `
|
||||
<div class="van-picker van-area">
|
||||
<div class="van-hairline--top-bottom van-picker__toolbar">
|
||||
<div class="van-picker__cancel">
|
||||
取消
|
||||
</div>
|
||||
<div class="van-picker__cancel">取消</div>
|
||||
<!---->
|
||||
<div class="van-picker__confirm">
|
||||
确认
|
||||
</div>
|
||||
<div class="van-picker__confirm">确认</div>
|
||||
</div>
|
||||
<!---->
|
||||
<div class="van-picker__columns" style="height: 220px;">
|
||||
@ -236,13 +208,9 @@ exports[`watch areaList & code 2`] = `
|
||||
exports[`watch areaList & code 3`] = `
|
||||
<div class="van-picker van-area">
|
||||
<div class="van-hairline--top-bottom van-picker__toolbar">
|
||||
<div class="van-picker__cancel">
|
||||
取消
|
||||
</div>
|
||||
<div class="van-picker__cancel">取消</div>
|
||||
<!---->
|
||||
<div class="van-picker__confirm">
|
||||
确认
|
||||
</div>
|
||||
<div class="van-picker__confirm">确认</div>
|
||||
</div>
|
||||
<!---->
|
||||
<div class="van-picker__columns" style="height: 220px;">
|
||||
|
@ -11,23 +11,17 @@ exports[`renders demo correctly 1`] = `
|
||||
</a> <a class="van-badge van-hairline">
|
||||
<div class="van-badge__text">
|
||||
标签名称
|
||||
<div class="van-info van-badge__info">
|
||||
8
|
||||
</div>
|
||||
<div class="van-info van-badge__info">8</div>
|
||||
</div>
|
||||
</a> <a class="van-badge van-hairline">
|
||||
<div class="van-badge__text">
|
||||
标签名称
|
||||
<div class="van-info van-badge__info">
|
||||
99
|
||||
</div>
|
||||
<div class="van-info van-badge__info">99</div>
|
||||
</div>
|
||||
</a> <a class="van-badge van-hairline">
|
||||
<div class="van-badge__text">
|
||||
标签名称
|
||||
<div class="van-info van-badge__info">
|
||||
99+
|
||||
</div>
|
||||
<div class="van-info van-badge__info">99+</div>
|
||||
</div>
|
||||
</a></div>
|
||||
</div>
|
||||
|
@ -31,18 +31,16 @@
|
||||
<slot name="title">
|
||||
<div
|
||||
v-if="title"
|
||||
v-text="title"
|
||||
:class="b('title')"
|
||||
>
|
||||
{{ title }}
|
||||
</div>
|
||||
/>
|
||||
</slot>
|
||||
<slot name="desc">
|
||||
<div
|
||||
v-if="desc"
|
||||
v-text="desc"
|
||||
:class="[b('desc'), 'van-ellipsis']"
|
||||
>
|
||||
{{ desc }}
|
||||
</div>
|
||||
/>
|
||||
</slot>
|
||||
<slot name="tags" />
|
||||
|
||||
|
@ -6,12 +6,8 @@ exports[`renders demo correctly 1`] = `
|
||||
<div class="van-card"><a class="van-card__thumb"><img src="//img.yzcdn.cn/upload_files/2017/07/02/af5b9f44deaeb68000d7e4a711160c53.jpg" class="van-card__img">
|
||||
<!----></a>
|
||||
<div class="van-card__content">
|
||||
<div class="van-card__title">
|
||||
2018秋冬新款男士休闲时尚军绿飞行夹克秋冬新款男
|
||||
</div>
|
||||
<div class="van-card__desc van-ellipsis">
|
||||
描述信息
|
||||
</div>
|
||||
<div class="van-card__title">2018秋冬新款男士休闲时尚军绿飞行夹克秋冬新款男</div>
|
||||
<div class="van-card__desc van-ellipsis">描述信息</div>
|
||||
<div class="van-card__bottom">
|
||||
<div class="van-card__price">
|
||||
¥ 2.00
|
||||
@ -30,12 +26,8 @@ exports[`renders demo correctly 1`] = `
|
||||
标签
|
||||
</span></a>
|
||||
<div class="van-card__content">
|
||||
<div class="van-card__title">
|
||||
2018秋冬新款男士休闲时尚军绿飞行夹克秋冬新款男
|
||||
</div>
|
||||
<div class="van-card__desc van-ellipsis">
|
||||
描述信息
|
||||
</div>
|
||||
<div class="van-card__title">2018秋冬新款男士休闲时尚军绿飞行夹克秋冬新款男</div>
|
||||
<div class="van-card__desc van-ellipsis">描述信息</div>
|
||||
<div class="card__tags"><span class="van-tag van-tag--plain van-hairline--surround" style="color:#f44;">
|
||||
标签1
|
||||
</span> <span class="van-tag van-tag--plain van-hairline--surround" style="color:#f44;">
|
||||
|
@ -16,7 +16,10 @@
|
||||
/>
|
||||
</svg>
|
||||
<slot>
|
||||
<div :class="b('text')">{{ text }}</div>
|
||||
<div
|
||||
v-text="text"
|
||||
:class="b('text')"
|
||||
/>
|
||||
</slot>
|
||||
</div>
|
||||
</template>
|
||||
|
@ -62,9 +62,7 @@ exports[`renders demo correctly 1`] = `
|
||||
<!---->
|
||||
</div>
|
||||
</div>
|
||||
<div class="van-contact-edit__buttons"><button class="van-button van-button--danger van-button--normal van-button--block"><span class="van-button__text">
|
||||
保存
|
||||
</span></button>
|
||||
<div class="van-contact-edit__buttons"><button class="van-button van-button--danger van-button--normal van-button--block"><span class="van-button__text">保存</span></button>
|
||||
<!---->
|
||||
</div>
|
||||
</div>
|
||||
|
@ -21,20 +21,18 @@
|
||||
<div :class="b('buttons')">
|
||||
<van-button
|
||||
block
|
||||
type="danger"
|
||||
:text="$t('save')"
|
||||
:loading="isSaving"
|
||||
@click="onSave"
|
||||
type="danger"
|
||||
>
|
||||
{{ $t('save') }}
|
||||
</van-button>
|
||||
/>
|
||||
<van-button
|
||||
v-if="isEdit"
|
||||
block
|
||||
:text="$t('delete')"
|
||||
:loading="isDeleting"
|
||||
@click="onDelete"
|
||||
v-if="isEdit"
|
||||
>
|
||||
{{ $t('delete') }}
|
||||
</van-button>
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
@ -3,11 +3,11 @@
|
||||
<div :class="b('content')">
|
||||
<div :class="b('head')">
|
||||
<h2 v-html="faceAmount" />
|
||||
<p>{{ conditionMessage }}</p>
|
||||
<p v-text="conditionMessage" />
|
||||
</div>
|
||||
<div :class="b('body')">
|
||||
<h2>{{ data.name }}</h2>
|
||||
<p>{{ validPeriod }}</p>
|
||||
<h2 v-text="data.name" />
|
||||
<p v-text="validPeriod" />
|
||||
<checkbox
|
||||
v-if="chosen"
|
||||
:value="true"
|
||||
@ -17,10 +17,9 @@
|
||||
</div>
|
||||
<p
|
||||
v-if="disabled && data.reason"
|
||||
v-text="data.reason"
|
||||
:class="b('reason')"
|
||||
>
|
||||
{{ data.reason }}
|
||||
</p>
|
||||
/>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
|
@ -44,7 +44,7 @@
|
||||
:class="b('empty')"
|
||||
>
|
||||
<img src="https://img.yzcdn.cn/v2/image/wap/trade/new_order/empty@2x.png">
|
||||
<p>{{ $t('empty') }}</p>
|
||||
<p v-text="$t('empty')" />
|
||||
</div>
|
||||
</div>
|
||||
</tab>
|
||||
@ -65,7 +65,7 @@
|
||||
:class="b('empty')"
|
||||
>
|
||||
<img src="https://img.yzcdn.cn/v2/image/wap/trade/new_order/empty@2x.png">
|
||||
<p>{{ $t('empty') }}</p>
|
||||
<p v-text="$t('empty')" />
|
||||
</div>
|
||||
</div>
|
||||
</tab>
|
||||
|
@ -27,22 +27,20 @@
|
||||
>
|
||||
<van-button
|
||||
v-show="showCancelButton"
|
||||
:loading="loading.cancel"
|
||||
size="large"
|
||||
:class="b('cancel')"
|
||||
:loading="loading.cancel"
|
||||
:text="cancelButtonText || $t('cancel')"
|
||||
@click="handleAction('cancel')"
|
||||
>
|
||||
{{ cancelButtonText || $t('cancel') }}
|
||||
</van-button>
|
||||
/>
|
||||
<van-button
|
||||
v-show="showConfirmButton"
|
||||
size="large"
|
||||
:loading="loading.confirm"
|
||||
:class="[b('confirm'), { 'van-hairline--left': showCancelButton && showConfirmButton }]"
|
||||
:loading="loading.confirm"
|
||||
:text="confirmButtonText || $t('confirm')"
|
||||
@click="handleAction('confirm')"
|
||||
>
|
||||
{{ confirmButtonText || $t('confirm') }}
|
||||
</van-button>
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
</transition>
|
||||
|
@ -47,11 +47,7 @@ exports[`renders demo correctly 1`] = `
|
||||
<!---->
|
||||
</div>
|
||||
</div>
|
||||
<div class="van-hairline--top van-dialog__footer van-dialog__footer--buttons"><button class="van-button van-button--default van-button--large van-dialog__cancel"><span class="van-button__text">
|
||||
取消
|
||||
</span></button> <button class="van-button van-button--default van-button--large van-dialog__confirm van-hairline--left"><span class="van-button__text">
|
||||
消息确认
|
||||
</span></button></div>
|
||||
<div class="van-hairline--top van-dialog__footer van-dialog__footer--buttons"><button class="van-button van-button--default van-button--large van-dialog__cancel"><span class="van-button__text">取消</span></button> <button class="van-button van-button--default van-button--large van-dialog__confirm van-hairline--left"><span class="van-button__text">消息确认</span></button></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -19,9 +19,7 @@ exports[`renders demo correctly 1`] = `
|
||||
<!----></i> 客服</div>
|
||||
<div class="van-hairline van-goods-action-mini-btn"><i class="van-icon van-icon-cart-o van-goods-action-mini-btn__icon" style="color:undefined;font-size:undefined;">
|
||||
<!---->
|
||||
<div class="van-info">
|
||||
5
|
||||
</div>
|
||||
<div class="van-info">5</div>
|
||||
</i> 购物车</div>
|
||||
<div class="van-hairline van-goods-action-mini-btn"><i class="van-icon van-icon-shop-o van-goods-action-mini-btn__icon" style="color:undefined;font-size:undefined;">
|
||||
<!---->
|
||||
|
@ -1,10 +1,9 @@
|
||||
<template>
|
||||
<div
|
||||
v-if="isDef(info)"
|
||||
v-text="info"
|
||||
:class="b()"
|
||||
>
|
||||
{{ info }}
|
||||
</div>
|
||||
/>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
|
@ -7,15 +7,17 @@
|
||||
>
|
||||
<slot name="loading">
|
||||
<loading :class="b('loading-icon')" />
|
||||
<span :class="b('loading-text')">{{ loadingText || $t('loadingTip') }}</span>
|
||||
<span
|
||||
v-text="loadingText || $t('loadingTip')"
|
||||
:class="b('loading-text')"
|
||||
/>
|
||||
</slot>
|
||||
</div>
|
||||
<div
|
||||
v-if="finished && finishedText"
|
||||
v-text="finishedText"
|
||||
:class="b('finished-text')"
|
||||
>
|
||||
{{ finishedText }}
|
||||
</div>
|
||||
/>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
|
@ -2,11 +2,10 @@
|
||||
<transition name="van-slide-down">
|
||||
<div
|
||||
v-show="value"
|
||||
v-text="message"
|
||||
:class="b()"
|
||||
:style="style"
|
||||
>
|
||||
{{ message }}
|
||||
</div>
|
||||
/>
|
||||
</transition>
|
||||
</template>
|
||||
|
||||
|
@ -1,31 +1,11 @@
|
||||
// Jest Snapshot v1, https://goo.gl/fbAQLP
|
||||
|
||||
exports[`create a notify 1`] = `
|
||||
<div class="van-notify" style="color: rgb(255, 255, 255); background: rgb(255, 68, 68); z-index: 2000;" name="van-slide-down">
|
||||
test
|
||||
</div>
|
||||
`;
|
||||
exports[`create a notify 1`] = `<div class="van-notify" style="color: rgb(255, 255, 255); background: rgb(255, 68, 68); z-index: 2000;" name="van-slide-down">test</div>`;
|
||||
|
||||
exports[`notify disappear 1`] = `
|
||||
<div class="van-notify" style="color: red; z-index: 2000; background: blue;" name="van-slide-down">
|
||||
test
|
||||
</div>
|
||||
`;
|
||||
exports[`notify disappear 1`] = `<div class="van-notify" style="color: red; z-index: 2000; background: blue;" name="van-slide-down">test</div>`;
|
||||
|
||||
exports[`notify disappear 2`] = `
|
||||
<div class="van-notify" style="color: red; z-index: 2000; background: blue; display: none;" name="van-slide-down">
|
||||
test
|
||||
</div>
|
||||
`;
|
||||
exports[`notify disappear 2`] = `<div class="van-notify" style="color: red; z-index: 2000; background: blue; display: none;" name="van-slide-down">test</div>`;
|
||||
|
||||
exports[`notify disappear 3`] = `
|
||||
<div class="van-notify" style="color: rgb(255, 255, 255); z-index: 2001; background: rgb(255, 68, 68);" name="van-slide-down">
|
||||
text2
|
||||
</div>
|
||||
`;
|
||||
exports[`notify disappear 3`] = `<div class="van-notify" style="color: rgb(255, 255, 255); z-index: 2001; background: rgb(255, 68, 68);" name="van-slide-down">text2</div>`;
|
||||
|
||||
exports[`notify disappear 4`] = `
|
||||
<div class="van-notify" style="color: rgb(255, 255, 255); z-index: 2001; background: rgb(255, 68, 68); display: none;" name="van-slide-down">
|
||||
text2
|
||||
</div>
|
||||
`;
|
||||
exports[`notify disappear 4`] = `<div class="van-notify" style="color: rgb(255, 255, 255); z-index: 2001; background: rgb(255, 68, 68); display: none;" name="van-slide-down">text2</div>`;
|
||||
|
@ -1,20 +1,18 @@
|
||||
<template>
|
||||
<ul :class="b({ simple: !isMultiMode })">
|
||||
<li
|
||||
v-text="prevText || $t('prev')"
|
||||
class="van-hairline"
|
||||
:class="[b('item', { disabled: value === 1 }), b('prev')]"
|
||||
@click="selectPage(value - 1)"
|
||||
>
|
||||
{{ prevText || $t('prev') }}
|
||||
</li>
|
||||
/>
|
||||
<li
|
||||
v-for="page in pages"
|
||||
v-text="page.text"
|
||||
class="van-hairline"
|
||||
:class="[b('item', { active: page.active }), b('page')]"
|
||||
@click="selectPage(page.number)"
|
||||
>
|
||||
{{ page.text }}
|
||||
</li>
|
||||
/>
|
||||
<li
|
||||
v-if="!isMultiMode"
|
||||
:class="b('page-desc')"
|
||||
@ -22,12 +20,11 @@
|
||||
<slot name="pageDesc">{{ pageDesc }}</slot>
|
||||
</li>
|
||||
<li
|
||||
v-text="nextText || $t('next')"
|
||||
class="van-hairline"
|
||||
:class="[b('item', { disabled: value === computedPageCount }), b('next')]"
|
||||
@click="selectPage(value + 1)"
|
||||
>
|
||||
{{ nextText || $t('next') }}
|
||||
</li>
|
||||
/>
|
||||
</ul>
|
||||
</template>
|
||||
|
||||
|
@ -4,62 +4,32 @@ exports[`renders demo correctly 1`] = `
|
||||
<div>
|
||||
<div>
|
||||
<ul class="van-pagination">
|
||||
<li class="van-hairline van-pagination__item van-pagination__item--disabled van-pagination__prev">
|
||||
上一页
|
||||
</li>
|
||||
<li class="van-hairline van-pagination__item van-pagination__item--active van-pagination__page">
|
||||
1
|
||||
</li>
|
||||
<li class="van-hairline van-pagination__item van-pagination__page">
|
||||
2
|
||||
</li>
|
||||
<li class="van-hairline van-pagination__item van-pagination__page">
|
||||
3
|
||||
</li>
|
||||
<li class="van-hairline van-pagination__item van-pagination__page">
|
||||
4
|
||||
</li>
|
||||
<li class="van-hairline van-pagination__item van-pagination__page">
|
||||
5
|
||||
</li>
|
||||
<li class="van-hairline van-pagination__item van-pagination__item--disabled van-pagination__prev">上一页</li>
|
||||
<li class="van-hairline van-pagination__item van-pagination__item--active van-pagination__page">1</li>
|
||||
<li class="van-hairline van-pagination__item van-pagination__page">2</li>
|
||||
<li class="van-hairline van-pagination__item van-pagination__page">3</li>
|
||||
<li class="van-hairline van-pagination__item van-pagination__page">4</li>
|
||||
<li class="van-hairline van-pagination__item van-pagination__page">5</li>
|
||||
<!---->
|
||||
<li class="van-hairline van-pagination__item van-pagination__next">
|
||||
下一页
|
||||
</li>
|
||||
<li class="van-hairline van-pagination__item van-pagination__next">下一页</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div>
|
||||
<ul size="small" class="van-pagination van-pagination--simple">
|
||||
<li class="van-hairline van-pagination__item van-pagination__item--disabled van-pagination__prev">
|
||||
上一页
|
||||
</li>
|
||||
<li class="van-hairline van-pagination__item van-pagination__item--disabled van-pagination__prev">上一页</li>
|
||||
<li class="van-pagination__page-desc">1/12</li>
|
||||
<li class="van-hairline van-pagination__item van-pagination__next">
|
||||
下一页
|
||||
</li>
|
||||
<li class="van-hairline van-pagination__item van-pagination__next">下一页</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="van-pagination">
|
||||
<li class="van-hairline van-pagination__item van-pagination__item--disabled van-pagination__prev">
|
||||
上一页
|
||||
</li>
|
||||
<li class="van-hairline van-pagination__item van-pagination__item--active van-pagination__page">
|
||||
1
|
||||
</li>
|
||||
<li class="van-hairline van-pagination__item van-pagination__page">
|
||||
2
|
||||
</li>
|
||||
<li class="van-hairline van-pagination__item van-pagination__page">
|
||||
3
|
||||
</li>
|
||||
<li class="van-hairline van-pagination__item van-pagination__page">
|
||||
...
|
||||
</li>
|
||||
<li class="van-hairline van-pagination__item van-pagination__item--disabled van-pagination__prev">上一页</li>
|
||||
<li class="van-hairline van-pagination__item van-pagination__item--active van-pagination__page">1</li>
|
||||
<li class="van-hairline van-pagination__item van-pagination__page">2</li>
|
||||
<li class="van-hairline van-pagination__item van-pagination__page">3</li>
|
||||
<li class="van-hairline van-pagination__item van-pagination__page">...</li>
|
||||
<!---->
|
||||
<li class="van-hairline van-pagination__item van-pagination__next">
|
||||
下一页
|
||||
</li>
|
||||
<li class="van-hairline van-pagination__item van-pagination__next">下一页</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -9,7 +9,7 @@
|
||||
v-for="visibility in points"
|
||||
class="van-hairline"
|
||||
>
|
||||
<i :style="`visibility: ${visibility}`" />
|
||||
<i :style="{ visibility } " />
|
||||
</li>
|
||||
</ul>
|
||||
<div
|
||||
|
@ -7,11 +7,10 @@
|
||||
>
|
||||
<slot>
|
||||
<div
|
||||
v-text="cancelButtonText || $t('cancel')"
|
||||
:class="b('cancel')"
|
||||
@click="emit('cancel')"
|
||||
>
|
||||
{{ cancelButtonText || $t('cancel') }}
|
||||
</div>
|
||||
/>
|
||||
<div
|
||||
v-if="title"
|
||||
v-text="title"
|
||||
@ -19,11 +18,10 @@
|
||||
class="van-ellipsis"
|
||||
/>
|
||||
<div
|
||||
v-text="confirmButtonText || $t('confirm')"
|
||||
:class="b('confirm')"
|
||||
@click="emit('confirm')"
|
||||
>
|
||||
{{ confirmButtonText || $t('confirm') }}
|
||||
</div>
|
||||
/>
|
||||
</slot>
|
||||
</div>
|
||||
<div
|
||||
|
@ -39,13 +39,9 @@ exports[`renders demo correctly 1`] = `
|
||||
<div>
|
||||
<div class="van-picker">
|
||||
<div class="van-hairline--top-bottom van-picker__toolbar">
|
||||
<div class="van-picker__cancel">
|
||||
取消
|
||||
</div>
|
||||
<div class="van-picker__cancel">取消</div>
|
||||
<div class="van-ellipsis van-picker__title">标题</div>
|
||||
<div class="van-picker__confirm">
|
||||
确认
|
||||
</div>
|
||||
<div class="van-picker__confirm">确认</div>
|
||||
</div>
|
||||
<!---->
|
||||
<div class="van-picker__columns" style="height:220px;">
|
||||
|
@ -6,12 +6,11 @@
|
||||
>
|
||||
<span
|
||||
v-if="showPivot && text"
|
||||
v-text="text"
|
||||
ref="pivot"
|
||||
:style="pivotStyle"
|
||||
:class="b('pivot')"
|
||||
>
|
||||
{{ text }}
|
||||
</span>
|
||||
/>
|
||||
</span>
|
||||
</div>
|
||||
</template>
|
||||
|
@ -3,25 +3,15 @@
|
||||
exports[`renders demo correctly 1`] = `
|
||||
<div>
|
||||
<div>
|
||||
<div class="van-progress"><span class="van-progress__portion van-progress__portion--with-pivot" style="width:0px;background:#1989fa;"><span class="van-progress__pivot" style="color:#fff;background:#1989fa;">
|
||||
50%
|
||||
</span></span></div>
|
||||
<div class="van-progress"><span class="van-progress__portion van-progress__portion--with-pivot" style="width:0px;background:#1989fa;"><span class="van-progress__pivot" style="color:#fff;background:#1989fa;">50%</span></span></div>
|
||||
</div>
|
||||
<div>
|
||||
<div class="van-progress"><span class="van-progress__portion van-progress__portion--with-pivot" style="width:0px;background:#cacaca;"><span class="van-progress__pivot" style="color:#fff;background:#cacaca;">
|
||||
50%
|
||||
</span></span></div>
|
||||
<div class="van-progress"><span class="van-progress__portion van-progress__portion--with-pivot" style="width:0px;background:#cacaca;"><span class="van-progress__pivot" style="color:#fff;background:#cacaca;">50%</span></span></div>
|
||||
</div>
|
||||
<div>
|
||||
<div class="van-progress"><span class="van-progress__portion van-progress__portion--with-pivot" style="width:0px;background:#f2826a;"><span class="van-progress__pivot" style="color:#fff;background:#f2826a;">
|
||||
橙色
|
||||
</span></span></div>
|
||||
<div class="van-progress"><span class="van-progress__portion van-progress__portion--with-pivot" style="width:0px;background:#f44;"><span class="van-progress__pivot" style="color:#fff;background:#f44;">
|
||||
红色
|
||||
</span></span></div>
|
||||
<div class="van-progress"><span class="van-progress__portion van-progress__portion--with-pivot" style="width:0px;background:linear-gradient(to right, #be99ff, #7232dd);"><span class="van-progress__pivot" style="color:#fff;background:#7232dd;">
|
||||
紫色
|
||||
</span></span></div>
|
||||
<div class="van-progress"><span class="van-progress__portion van-progress__portion--with-pivot" style="width:0px;background:#f2826a;"><span class="van-progress__pivot" style="color:#fff;background:#f2826a;">橙色</span></span></div>
|
||||
<div class="van-progress"><span class="van-progress__portion van-progress__portion--with-pivot" style="width:0px;background:#f44;"><span class="van-progress__pivot" style="color:#fff;background:#f44;">红色</span></span></div>
|
||||
<div class="van-progress"><span class="van-progress__portion van-progress__portion--with-pivot" style="width:0px;background:linear-gradient(to right, #be99ff, #7232dd);"><span class="van-progress__pivot" style="color:#fff;background:#7232dd;">紫色</span></span></div>
|
||||
</div>
|
||||
</div>
|
||||
`;
|
||||
|
@ -2,8 +2,4 @@
|
||||
|
||||
exports[`calc width 1`] = `<div class="van-progress"><span class="van-progress__portion" style="width: 0px; background: rgb(25, 137, 250);"><!----></span></div>`;
|
||||
|
||||
exports[`calc width 2`] = `
|
||||
<div class="van-progress"><span class="van-progress__portion van-progress__portion--with-pivot" style="width: 0px; background: rgb(25, 137, 250);"><span class="van-progress__pivot" style="color: rgb(255, 255, 255); background: rgb(25, 137, 250);">
|
||||
test
|
||||
</span></span></div>
|
||||
`;
|
||||
exports[`calc width 2`] = `<div class="van-progress"><span class="van-progress__portion van-progress__portion--with-pivot" style="width: 0px; background: rgb(25, 137, 250);"><span class="van-progress__pivot" style="color: rgb(255, 255, 255); background: rgb(25, 137, 250);">test</span></span></div>`;
|
||||
|
@ -17,13 +17,19 @@
|
||||
v-if="status === 'pulling'"
|
||||
name="pulling"
|
||||
>
|
||||
<span :class="b('text')">{{ pullingText || $t('pulling') }}</span>
|
||||
<span
|
||||
v-text="pullingText || $t('pulling')"
|
||||
:class="b('text')"
|
||||
/>
|
||||
</slot>
|
||||
<slot
|
||||
v-if="status === 'loosing'"
|
||||
name="loosing"
|
||||
>
|
||||
<span :class="b('text')">{{ loosingText || $t('loosing') }}</span>
|
||||
<span
|
||||
v-text="loosingText || $t('loosing')"
|
||||
:class="b('text')"
|
||||
/>
|
||||
</slot>
|
||||
<slot
|
||||
v-if="status === 'loading'"
|
||||
@ -31,7 +37,7 @@
|
||||
>
|
||||
<div :class="b('loading')">
|
||||
<loading />
|
||||
<span>{{ loadingText || $t('loadingTip') }}</span>
|
||||
<span v-text="loadingText || $t('loadingTip')" />
|
||||
</div>
|
||||
</slot>
|
||||
</div>
|
||||
|
@ -22,7 +22,10 @@
|
||||
:class="b('action')"
|
||||
>
|
||||
<slot name="action">
|
||||
<div @click="onBack">{{ $t('cancel') }}</div>
|
||||
<div
|
||||
v-text="$t('cancel')"
|
||||
@click="onBack"
|
||||
/>
|
||||
</slot>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -26,7 +26,11 @@
|
||||
:selected-sku-comb="selectedSkuComb"
|
||||
>
|
||||
<div class="van-sku__goods-price">
|
||||
<span class="van-sku__price-symbol">¥</span><span class="van-sku__price-num">{{ price }}</span>
|
||||
<span class="van-sku__price-symbol">¥</span>
|
||||
<span
|
||||
v-text="price"
|
||||
class="van-sku__price-num"
|
||||
/>
|
||||
</div>
|
||||
</slot>
|
||||
</sku-header>
|
||||
|
@ -10,7 +10,10 @@
|
||||
<img :src="goodsImg">
|
||||
</div>
|
||||
<div :class="b('goods-info')">
|
||||
<div class="van-sku__goods-name van-ellipsis">{{ goods.title }}</div>
|
||||
<div
|
||||
v-text="goods.title"
|
||||
class="van-sku__goods-name van-ellipsis"
|
||||
/>
|
||||
<!-- price display area -->
|
||||
<slot />
|
||||
<icon
|
||||
|
@ -1,14 +1,13 @@
|
||||
<template>
|
||||
<span
|
||||
v-text="skuValue.name"
|
||||
class="van-sku-row__item"
|
||||
:class="{
|
||||
'van-sku-row__item--active': isChoosed,
|
||||
'van-sku-row__item--disabled': !isChoosable
|
||||
}"
|
||||
@click="onSelect"
|
||||
>
|
||||
{{ skuValue.name }}
|
||||
</span>
|
||||
/>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
|
@ -14,16 +14,14 @@
|
||||
</div>
|
||||
<div
|
||||
v-if="!hideStock"
|
||||
v-text="stockText"
|
||||
class="van-sku__stock"
|
||||
>
|
||||
{{ stockText }}
|
||||
</div>
|
||||
/>
|
||||
<div
|
||||
v-if="!hideQuotaText && quotaText"
|
||||
v-text="quotaText"
|
||||
class="van-sku__quota"
|
||||
>
|
||||
{{ quotaText }}
|
||||
</div>
|
||||
/>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
|
@ -11,7 +11,7 @@
|
||||
<slot />
|
||||
<div :class="b('text')">
|
||||
<template v-if="hasPrice">
|
||||
<span>{{ label || $t('label') }}</span>
|
||||
<span v-text="label || $t('label')" />
|
||||
<span :class="b('price')">{{ currency }} {{ price | format }}</span>
|
||||
</template>
|
||||
</div>
|
||||
@ -21,10 +21,9 @@
|
||||
:type="buttonType"
|
||||
:disabled="disabled"
|
||||
:loading="loading"
|
||||
:text="loading ? '' : buttonText"
|
||||
@click="$emit('submit')"
|
||||
>
|
||||
{{ loading ? '' : buttonText }}
|
||||
</van-button>
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
@ -6,9 +6,7 @@ exports[`renders demo correctly 1`] = `
|
||||
<div class="van-submit-bar">
|
||||
<!---->
|
||||
<div class="van-submit-bar__bar">
|
||||
<div class="van-submit-bar__text"><span>合计:</span> <span class="van-submit-bar__price">¥ 30.50</span></div> <button class="van-button van-button--danger van-button--large van-button--square"><span class="van-button__text">
|
||||
提交订单
|
||||
</span></button>
|
||||
<div class="van-submit-bar__text"><span>合计:</span> <span class="van-submit-bar__price">¥ 30.50</span></div> <button class="van-button van-button--danger van-button--large van-button--square"><span class="van-button__text">提交订单</span></button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@ -17,9 +15,7 @@ exports[`renders demo correctly 1`] = `
|
||||
<div class="van-submit-bar__tip">
|
||||
你的收货地址不支持同城送, 我们已为你推荐快递</div>
|
||||
<div class="van-submit-bar__bar">
|
||||
<div class="van-submit-bar__text"><span>合计:</span> <span class="van-submit-bar__price">¥ 30.50</span></div> <button disabled="disabled" class="van-button van-button--danger van-button--large van-button--square van-button--disabled van-button--unclickable"><span class="van-button__text">
|
||||
提交订单
|
||||
</span></button>
|
||||
<div class="van-submit-bar__text"><span>合计:</span> <span class="van-submit-bar__price">¥ 30.50</span></div> <button disabled="disabled" class="van-button van-button--danger van-button--large van-button--square van-button--disabled van-button--unclickable"><span class="van-button__text">提交订单</span></button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@ -47,9 +43,7 @@ exports[`renders demo correctly 1`] = `
|
||||
<!---->
|
||||
<!----></i></div> <span class="van-checkbox__label">全选</span>
|
||||
</div>
|
||||
<div class="van-submit-bar__text"><span>合计:</span> <span class="van-submit-bar__price">¥ 30.50</span></div> <button class="van-button van-button--danger van-button--large van-button--square"><span class="van-button__text">
|
||||
提交订单
|
||||
</span></button>
|
||||
<div class="van-submit-bar__text"><span>合计:</span> <span class="van-submit-bar__price">¥ 30.50</span></div> <button class="van-button van-button--danger van-button--large van-button--square"><span class="van-button__text">提交订单</span></button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -4,9 +4,7 @@ exports[`submit 1`] = `
|
||||
<div class="van-submit-bar">
|
||||
<!---->
|
||||
<div class="van-submit-bar__bar">
|
||||
<div class="van-submit-bar__text"><span>合计:</span> <span class="van-submit-bar__price">¥ 0.00</span></div> <button disabled="disabled" class="van-button van-button--danger van-button--large van-button--square van-button--disabled van-button--unclickable"><span class="van-button__text">
|
||||
|
||||
</span></button>
|
||||
<div class="van-submit-bar__text"><span>合计:</span> <span class="van-submit-bar__price">¥ 0.00</span></div> <button disabled="disabled" class="van-button van-button--danger van-button--large van-button--square van-button--disabled van-button--unclickable"><span class="van-button__text"></span></button>
|
||||
</div>
|
||||
</div>
|
||||
`;
|
||||
|
@ -29,15 +29,9 @@ exports[`change tabs data 2`] = `
|
||||
<div class="van-tabs__wrap van-hairline--top-bottom">
|
||||
<div class="van-tabs__nav van-tabs__nav--line" style="border-color: #f44;">
|
||||
<div class="van-tabs__line" style="background-color: rgb(255, 68, 68);"></div>
|
||||
<div class="van-tab van-tab--active"><span class="van-ellipsis">
|
||||
title1
|
||||
</span></div>
|
||||
<div class="van-tab"><span class="van-ellipsis">
|
||||
|
||||
</span></div>
|
||||
<div class="van-tab van-tab--disabled"><span class="van-ellipsis">
|
||||
title3
|
||||
</span></div>
|
||||
<div class="van-tab van-tab--active"><span class="van-ellipsis">title1</span></div>
|
||||
<div class="van-tab"><span class="van-ellipsis"></span></div>
|
||||
<div class="van-tab van-tab--disabled"><span class="van-ellipsis">title3</span></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="van-tabs__content">
|
||||
@ -62,15 +56,11 @@ exports[`click to switch tab 1`] = `
|
||||
<div class="van-tabs__wrap van-hairline--top-bottom">
|
||||
<div class="van-tabs__nav van-tabs__nav--line" style="border-color: #f44;">
|
||||
<div class="van-tabs__line" style="background-color: rgb(255, 68, 68); width: 2px; transform: translateX(-1px);"></div>
|
||||
<div class="van-tab van-tab--active"><span class="van-ellipsis">
|
||||
title1
|
||||
</span></div>
|
||||
<div class="van-tab van-tab--active"><span class="van-ellipsis">title1</span></div>
|
||||
<div class="van-tab">
|
||||
<div><span>title2</span></div>
|
||||
</div>
|
||||
<div class="van-tab van-tab--disabled"><span class="van-ellipsis">
|
||||
title3
|
||||
</span></div>
|
||||
<div class="van-tab van-tab--disabled"><span class="van-ellipsis">title3</span></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="van-tabs__content">
|
||||
@ -93,15 +83,11 @@ exports[`click to switch tab 2`] = `
|
||||
<div class="van-tabs__wrap van-hairline--top-bottom">
|
||||
<div class="van-tabs__nav van-tabs__nav--line" style="border-color: #f44;">
|
||||
<div class="van-tabs__line" style="background-color: rgb(255, 68, 68); width: 2px; transform: translateX(-1px);"></div>
|
||||
<div class="van-tab"><span class="van-ellipsis">
|
||||
title1
|
||||
</span></div>
|
||||
<div class="van-tab"><span class="van-ellipsis">title1</span></div>
|
||||
<div class="van-tab van-tab--active">
|
||||
<div><span>title2</span></div>
|
||||
</div>
|
||||
<div class="van-tab van-tab--disabled"><span class="van-ellipsis">
|
||||
title3
|
||||
</span></div>
|
||||
<div class="van-tab van-tab--disabled"><span class="van-ellipsis">title3</span></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="van-tabs__content">
|
||||
@ -124,15 +110,11 @@ exports[`swipe to switch tab 1`] = `
|
||||
<div class="van-tabs__wrap van-hairline--top-bottom">
|
||||
<div class="van-tabs__nav van-tabs__nav--line" style="border-color: #f44;">
|
||||
<div class="van-tabs__line" style="background-color: rgb(255, 68, 68); width: 2px; transform: translateX(-1px);"></div>
|
||||
<div class="van-tab van-tab--active"><span class="van-ellipsis">
|
||||
title1
|
||||
</span></div>
|
||||
<div class="van-tab van-tab--active"><span class="van-ellipsis">title1</span></div>
|
||||
<div class="van-tab">
|
||||
<div><span>title2</span></div>
|
||||
</div>
|
||||
<div class="van-tab van-tab--disabled"><span class="van-ellipsis">
|
||||
title3
|
||||
</span></div>
|
||||
<div class="van-tab van-tab--disabled"><span class="van-ellipsis">title3</span></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="van-tabs__content">
|
||||
@ -155,15 +137,11 @@ exports[`swipe to switch tab 2`] = `
|
||||
<div class="van-tabs__wrap van-hairline--top-bottom">
|
||||
<div class="van-tabs__nav van-tabs__nav--line" style="border-color: #f44;">
|
||||
<div class="van-tabs__line" style="background-color: rgb(255, 68, 68); width: 2px; transform: translateX(-1px);"></div>
|
||||
<div class="van-tab"><span class="van-ellipsis">
|
||||
title1
|
||||
</span></div>
|
||||
<div class="van-tab"><span class="van-ellipsis">title1</span></div>
|
||||
<div class="van-tab van-tab--active">
|
||||
<div><span>title2</span></div>
|
||||
</div>
|
||||
<div class="van-tab van-tab--disabled"><span class="van-ellipsis">
|
||||
title3
|
||||
</span></div>
|
||||
<div class="van-tab van-tab--disabled"><span class="van-ellipsis">title3</span></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="van-tabs__content">
|
||||
@ -186,15 +164,11 @@ exports[`swipe to switch tab 3`] = `
|
||||
<div class="van-tabs__wrap van-hairline--top-bottom">
|
||||
<div class="van-tabs__nav van-tabs__nav--line" style="border-color: #f44;">
|
||||
<div class="van-tabs__line" style="background-color: rgb(255, 68, 68); width: 2px; transform: translateX(-1px);"></div>
|
||||
<div class="van-tab"><span class="van-ellipsis">
|
||||
title1
|
||||
</span></div>
|
||||
<div class="van-tab"><span class="van-ellipsis">title1</span></div>
|
||||
<div class="van-tab van-tab--active">
|
||||
<div><span>title2</span></div>
|
||||
</div>
|
||||
<div class="van-tab van-tab--disabled"><span class="van-ellipsis">
|
||||
title3
|
||||
</span></div>
|
||||
<div class="van-tab van-tab--disabled"><span class="van-ellipsis">title3</span></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="van-tabs__content">
|
||||
@ -217,15 +191,11 @@ exports[`swipe to switch tab 4`] = `
|
||||
<div class="van-tabs__wrap van-hairline--top-bottom">
|
||||
<div class="van-tabs__nav van-tabs__nav--line" style="border-color: #f44;">
|
||||
<div class="van-tabs__line" style="background-color: rgb(255, 68, 68); width: 2px; transform: translateX(-1px);"></div>
|
||||
<div class="van-tab van-tab--active"><span class="van-ellipsis">
|
||||
title1
|
||||
</span></div>
|
||||
<div class="van-tab van-tab--active"><span class="van-ellipsis">title1</span></div>
|
||||
<div class="van-tab">
|
||||
<div><span>title2</span></div>
|
||||
</div>
|
||||
<div class="van-tab van-tab--disabled"><span class="van-ellipsis">
|
||||
title3
|
||||
</span></div>
|
||||
<div class="van-tab van-tab--disabled"><span class="van-ellipsis">title3</span></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="van-tabs__content">
|
||||
|
@ -26,9 +26,7 @@ exports[`renders demo correctly 1`] = `
|
||||
<div class="van-tabbar-item__icon"><i class="van-icon van-icon-friends-o" style="color:undefined;font-size:undefined;">
|
||||
<!---->
|
||||
<!----></i>
|
||||
<div class="van-info">
|
||||
5
|
||||
</div>
|
||||
<div class="van-info">5</div>
|
||||
</div>
|
||||
<div class="van-tabbar-item__text">
|
||||
标签
|
||||
@ -38,9 +36,7 @@ exports[`renders demo correctly 1`] = `
|
||||
<div class="van-tabbar-item__icon"><i class="van-icon van-icon-setting-o" style="color:undefined;font-size:undefined;">
|
||||
<!---->
|
||||
<!----></i>
|
||||
<div class="van-info">
|
||||
20
|
||||
</div>
|
||||
<div class="van-info">20</div>
|
||||
</div>
|
||||
<div class="van-tabbar-item__text">
|
||||
标签
|
||||
@ -52,9 +48,7 @@ exports[`renders demo correctly 1`] = `
|
||||
<div class="van-hairline--top-bottom van-tabbar van-tabbar--fixed" style="z-index:1;">
|
||||
<div class="van-tabbar-item">
|
||||
<div class="van-tabbar-item__icon"><img src="https://img.yzcdn.cn/public_files/2017/10/13/c547715be149dd3faa817e4a948b40c4.png">
|
||||
<div class="van-info">
|
||||
3
|
||||
</div>
|
||||
<div class="van-info">3</div>
|
||||
</div>
|
||||
<div class="van-tabbar-item__text"><span>自定义</span></div>
|
||||
</div>
|
||||
|
@ -31,11 +31,10 @@
|
||||
@click="onClick(index)"
|
||||
>
|
||||
<span
|
||||
v-text="tab.title"
|
||||
ref="title"
|
||||
:class="{ 'van-ellipsis': ellipsis }"
|
||||
>
|
||||
{{ tab.title }}
|
||||
</span>
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -5,7 +5,12 @@
|
||||
:class="b([style, position])"
|
||||
>
|
||||
<!-- text only -->
|
||||
<div v-if="style === 'text'">{{ message }}</div>
|
||||
<div
|
||||
v-if="style === 'text'"
|
||||
v-text="message"
|
||||
/>
|
||||
|
||||
<!-- html only -->
|
||||
<div
|
||||
v-if="style === 'html'"
|
||||
v-html="message"
|
||||
@ -25,10 +30,9 @@
|
||||
/>
|
||||
<div
|
||||
v-if="isDef(message)"
|
||||
v-text="message"
|
||||
:class="b('text')"
|
||||
>
|
||||
{{ message }}
|
||||
</div>
|
||||
/>
|
||||
</template>
|
||||
</div>
|
||||
</transition>
|
||||
|
@ -6,12 +6,11 @@
|
||||
<div :class="b('nav')">
|
||||
<div
|
||||
v-for="(item, index) in items"
|
||||
v-text="item.text"
|
||||
class="van-ellipsis"
|
||||
:class="b('nitem', { active: mainActiveIndex === index, disabled: item.disabled })"
|
||||
@click="onClickNav(item, index)"
|
||||
>
|
||||
{{ item.text }}
|
||||
</div>
|
||||
/>
|
||||
</div>
|
||||
<div :class="b('content')">
|
||||
<div
|
||||
|
@ -5,18 +5,10 @@ exports[`renders demo correctly 1`] = `
|
||||
<div>
|
||||
<div class="van-tree-select" style="height:300px;">
|
||||
<div class="van-tree-select__nav">
|
||||
<div class="van-ellipsis van-tree-select__nitem van-tree-select__nitem--active">
|
||||
所有城市
|
||||
</div>
|
||||
<div class="van-ellipsis van-tree-select__nitem">
|
||||
浙江
|
||||
</div>
|
||||
<div class="van-ellipsis van-tree-select__nitem">
|
||||
江苏
|
||||
</div>
|
||||
<div class="van-ellipsis van-tree-select__nitem van-tree-select__nitem--disabled">
|
||||
福建
|
||||
</div>
|
||||
<div class="van-ellipsis van-tree-select__nitem van-tree-select__nitem--active">所有城市</div>
|
||||
<div class="van-ellipsis van-tree-select__nitem">浙江</div>
|
||||
<div class="van-ellipsis van-tree-select__nitem">江苏</div>
|
||||
<div class="van-ellipsis van-tree-select__nitem van-tree-select__nitem--disabled">福建</div>
|
||||
</div>
|
||||
<div class="van-tree-select__content">
|
||||
<div class="van-ellipsis van-tree-select__item van-tree-select__item--active">
|
||||
|
Loading…
x
Reference in New Issue
Block a user