1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- <template>
- <uni-shadow-root class="vant-toast-index"><van-overlay v-if="mask || forbidClick" :show="show" :mask="mask" :z-index="zIndex"></van-overlay>
- <van-transition :show="show" :custom-style="'z-index: '+(zIndex)" custom-class="van-toast__container">
- <view :class="'van-toast van-toast--'+(type === 'text' ? 'text' : 'icon')+' van-toast--'+(position)" @touchmove.stop.prevent="noop">
-
- <text v-if="type === 'text'">{{ message }}</text>
-
- <block v-else>
- <van-loading v-if="type === 'loading'" color="white" :type="loadingType" custom-class="van-toast__loading"></van-loading>
- <van-icon v-else class="van-toast__icon" :name="type"></van-icon>
- <text v-if="message" class="van-toast__text">{{ message }}</text>
- </block>
- <slot></slot>
- </view>
- </van-transition></uni-shadow-root>
- </template>
- <script>
- import VanIcon from '../icon/index.vue'
- import VanLoading from '../loading/index.vue'
- import VanOverlay from '../overlay/index.vue'
- import VanTransition from '../transition/index.vue'
- global['__wxVueOptions'] = {components:{'van-icon': VanIcon,'van-loading': VanLoading,'van-overlay': VanOverlay,'van-transition': VanTransition}}
- global['__wxRoute'] = 'vant/toast/index'
- "use strict";
- Object.defineProperty(exports, "__esModule", { value: true });
- var component_1 = require('./../common/component.js');
- component_1.VantComponent({
- props: {
- show: Boolean,
- mask: Boolean,
- message: String,
- forbidClick: Boolean,
- zIndex: {
- type: Number,
- value: 1000
- },
- type: {
- type: String,
- value: 'text'
- },
- loadingType: {
- type: String,
- value: 'circular'
- },
- position: {
- type: String,
- value: 'middle'
- }
- },
- methods: {
- // for prevent touchmove
- noop: function noop() {}
- }
- });
- //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIl0sIm5hbWVzIjpbIk9iamVjdCIsInZhbHVlIiwiY29tcG9uZW50XzEiLCJyZXF1aXJlIiwicHJvcHMiLCJzaG93IiwibWFzayIsIm1lc3NhZ2UiLCJmb3JiaWRDbGljayIsInpJbmRleCIsInR5cGUiLCJsb2FkaW5nVHlwZSIsInBvc2l0aW9uIiwibWV0aG9kcyIsIm5vb3AiXSwibWFwcGluZ3MiOiI7O0FBQ0FBLE9BQUFBLGNBQUFBLENBQUFBLE9BQUFBLEVBQUFBLFlBQUFBLEVBQTZDLEVBQUVDLE9BQS9DRCxJQUE2QyxFQUE3Q0E7QUFDQSxJQUFJRSxjQUFjQyxRQUFsQiwwQkFBa0JBLENBQWxCO0FBQ0FELFlBQUFBLGFBQUFBLENBQTBCO0FBQ3RCRSxXQUFPO0FBQ0hDLGNBREcsT0FBQTtBQUVIQyxjQUZHLE9BQUE7QUFHSEMsaUJBSEcsTUFBQTtBQUlIQyxxQkFKRyxPQUFBO0FBS0hDLGdCQUFRO0FBQ0pDLGtCQURJLE1BQUE7QUFFSlQsbUJBQU87QUFGSCxTQUxMO0FBU0hTLGNBQU07QUFDRkEsa0JBREUsTUFBQTtBQUVGVCxtQkFBTztBQUZMLFNBVEg7QUFhSFUscUJBQWE7QUFDVEQsa0JBRFMsTUFBQTtBQUVUVCxtQkFBTztBQUZFLFNBYlY7QUFpQkhXLGtCQUFVO0FBQ05GLGtCQURNLE1BQUE7QUFFTlQsbUJBQU87QUFGRDtBQWpCUCxLQURlO0FBdUJ0QlksYUFBUztBQUNMO0FBQ0FDLGNBQU0sU0FBQSxJQUFBLEdBQVksQ0FBRztBQUZoQjtBQXZCYSxDQUExQloiLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBzdHJpY3RcIjtcbk9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCBcIl9fZXNNb2R1bGVcIiwgeyB2YWx1ZTogdHJ1ZSB9KTtcbnZhciBjb21wb25lbnRfMSA9IHJlcXVpcmUoXCIuLi9jb21tb24vY29tcG9uZW50XCIpO1xuY29tcG9uZW50XzEuVmFudENvbXBvbmVudCh7XG4gICAgcHJvcHM6IHtcbiAgICAgICAgc2hvdzogQm9vbGVhbixcbiAgICAgICAgbWFzazogQm9vbGVhbixcbiAgICAgICAgbWVzc2FnZTogU3RyaW5nLFxuICAgICAgICBmb3JiaWRDbGljazogQm9vbGVhbixcbiAgICAgICAgekluZGV4OiB7XG4gICAgICAgICAgICB0eXBlOiBOdW1iZXIsXG4gICAgICAgICAgICB2YWx1ZTogMTAwMFxuICAgICAgICB9LFxuICAgICAgICB0eXBlOiB7XG4gICAgICAgICAgICB0eXBlOiBTdHJpbmcsXG4gICAgICAgICAgICB2YWx1ZTogJ3RleHQnXG4gICAgICAgIH0sXG4gICAgICAgIGxvYWRpbmdUeXBlOiB7XG4gICAgICAgICAgICB0eXBlOiBTdHJpbmcsXG4gICAgICAgICAgICB2YWx1ZTogJ2NpcmN1bGFyJ1xuICAgICAgICB9LFxuICAgICAgICBwb3NpdGlvbjoge1xuICAgICAgICAgICAgdHlwZTogU3RyaW5nLFxuICAgICAgICAgICAgdmFsdWU6ICdtaWRkbGUnXG4gICAgICAgIH1cbiAgICB9LFxuICAgIG1ldGhvZHM6IHtcbiAgICAgICAgLy8gZm9yIHByZXZlbnQgdG91Y2htb3ZlXG4gICAgICAgIG5vb3A6IGZ1bmN0aW9uICgpIHsgfVxuICAgIH1cbn0pO1xuIl0sImZpbGUiOiJpbmRleC5qcyJ9
- export default global['__wxComponents']['vant/toast/index']
- </script>
- <style platform="mp-weixin">
- @import '../common/index.css';.van-toast{display:-webkit-flex;display:flex;color:#fff;font-size:14px;line-height:20px;border-radius:4px;word-break:break-all;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;box-sizing:initial;background-color:rgba(51,51,51,.88);white-space:pre-wrap}.van-toast__container{position:fixed;top:50%;left:50%;max-width:70%;width:-webkit-fit-content;width:fit-content;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.van-toast--text{padding:8px 12px;min-width:96px}.van-toast--icon{width:90px;padding:15px;min-height:90px}.van-toast--icon .van-toast__icon{font-size:48px}.van-toast--icon .van-toast__text{padding-top:5px}.van-toast__loading{margin:10px 0}.van-toast--top{-webkit-transform:translateY(-30vh);transform:translateY(-30vh)}.van-toast--bottom{-webkit-transform:translateY(30vh);transform:translateY(30vh)}
- </style>
|