123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148 |
- <template>
- <uni-shadow-root class="vant-notice-bar-index"><view v-if="show" :class="'custom-class '+(utils.bem('notice-bar', { withicon: mode, wrapable }))" :style="'color: '+(color)+'; background-color: '+(backgroundColor)+';'" @click="onClick">
- <van-icon v-if="leftIcon" size="16px" :name="leftIcon" class="van-notice-bar__left-icon"></van-icon>
- <view class="van-notice-bar__wrap">
- <view :class="'van-notice-bar__content '+(!scrollable && !wrapable ? 'van-ellipsis' : '')" :animation="animationData">
- {{ text }}
- </view>
- </view>
- <van-icon v-if="mode === 'closeable'" class="van-notice-bar__right-icon" name="cross" @click.native="onClickIcon"></van-icon>
- <navigator v-if="mode === 'link'" :url="url" :open-type="openType">
- <van-icon class="van-notice-bar__right-icon" name="arrow"></van-icon>
- </navigator>
- </view></uni-shadow-root>
- </template>
- <wxs src="../wxs/utils.wxs" module="utils"></wxs>
- <script>
- import VanIcon from '../icon/index.vue'
- global['__wxVueOptions'] = {components:{'van-icon': VanIcon}}
- global['__wxRoute'] = 'vant/notice-bar/index'
- "use strict";
- Object.defineProperty(exports, "__esModule", { value: true });
- var component_1 = require('./../common/component.js');
- var FONT_COLOR = '#ed6a0c';
- var BG_COLOR = '#fffbe8';
- component_1.VantComponent({
- props: {
- text: {
- type: String,
- value: ''
- },
- mode: {
- type: String,
- value: ''
- },
- url: {
- type: String,
- value: ''
- },
- openType: {
- type: String,
- value: 'navigate'
- },
- delay: {
- type: Number,
- value: 1
- },
- speed: {
- type: Number,
- value: 50
- },
- scrollable: {
- type: Boolean,
- value: true
- },
- leftIcon: {
- type: String,
- value: ''
- },
- color: {
- type: String,
- value: FONT_COLOR
- },
- backgroundColor: {
- type: String,
- value: BG_COLOR
- },
- wrapable: Boolean
- },
- data: {
- show: true
- },
- watch: {
- text: function text() {
- this.set({}, this.init);
- }
- },
- created: function created() {
- this.resetAnimation = wx.createAnimation({
- duration: 0,
- timingFunction: 'linear'
- });
- },
- destroyed: function destroyed() {
- this.timer && clearTimeout(this.timer);
- },
- methods: {
- init: function init() {
- var _this = this;
- Promise.all([this.getRect('.van-notice-bar__content'), this.getRect('.van-notice-bar__wrap')]).then(function (rects) {
- var contentRect = rects[0],
- wrapRect = rects[1];
- if (contentRect == null || wrapRect == null || !contentRect.width || !wrapRect.width) {
- return;
- }
- var _a = _this.data,
- speed = _a.speed,
- scrollable = _a.scrollable,
- delay = _a.delay;
- if (scrollable && wrapRect.width < contentRect.width) {
- var duration = contentRect.width / speed * 1000;
- _this.wrapWidth = wrapRect.width;
- _this.contentWidth = contentRect.width;
- _this.duration = duration;
- _this.animation = wx.createAnimation({
- duration: duration,
- timingFunction: 'linear',
- delay: delay
- });
- _this.scroll();
- }
- });
- },
- scroll: function scroll() {
- var _this = this;
- this.timer && clearTimeout(this.timer);
- this.timer = null;
- this.set({
- animationData: this.resetAnimation.translateX(this.wrapWidth).step().export()
- });
- setTimeout(function () {
- _this.set({
- animationData: _this.animation.translateX(-_this.contentWidth).step().export()
- });
- }, 20);
- this.timer = setTimeout(function () {
- _this.scroll();
- }, this.duration);
- },
- onClickIcon: function onClickIcon() {
- this.timer && clearTimeout(this.timer);
- this.timer = null;
- this.set({ show: false });
- },
- onClick: function onClick(event) {
- this.$emit('click', event);
- }
- }
- });
- //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIl0sIm5hbWVzIjpbIk9iamVjdCIsInZhbHVlIiwiY29tcG9uZW50XzEiLCJyZXF1aXJlIiwiRk9OVF9DT0xPUiIsIkJHX0NPTE9SIiwicHJvcHMiLCJ0ZXh0IiwidHlwZSIsIm1vZGUiLCJ1cmwiLCJvcGVuVHlwZSIsImRlbGF5Iiwic3BlZWQiLCJzY3JvbGxhYmxlIiwibGVmdEljb24iLCJjb2xvciIsImJhY2tncm91bmRDb2xvciIsIndyYXBhYmxlIiwiQm9vbGVhbiIsImRhdGEiLCJzaG93Iiwid2F0Y2giLCJjcmVhdGVkIiwiZHVyYXRpb24iLCJ0aW1pbmdGdW5jdGlvbiIsImRlc3Ryb3llZCIsImNsZWFyVGltZW91dCIsIm1ldGhvZHMiLCJpbml0IiwiX3RoaXMiLCJQcm9taXNlIiwiY29udGVudFJlY3QiLCJyZWN0cyIsIndyYXBSZWN0IiwiX2EiLCJzY3JvbGwiLCJhbmltYXRpb25EYXRhIiwic2V0VGltZW91dCIsIm9uQ2xpY2tJY29uIiwib25DbGljayJdLCJtYXBwaW5ncyI6Ijs7QUFDQUEsT0FBQUEsY0FBQUEsQ0FBQUEsT0FBQUEsRUFBQUEsWUFBQUEsRUFBNkMsRUFBRUMsT0FBL0NELElBQTZDLEVBQTdDQTtBQUNBLElBQUlFLGNBQWNDLFFBQWxCLDBCQUFrQkEsQ0FBbEI7QUFDQSxJQUFJQyxhQUFKLFNBQUE7QUFDQSxJQUFJQyxXQUFKLFNBQUE7QUFDQUgsWUFBQUEsYUFBQUEsQ0FBMEI7QUFDdEJJLFdBQU87QUFDSEMsY0FBTTtBQUNGQyxrQkFERSxNQUFBO0FBRUZQLG1CQUFPO0FBRkwsU0FESDtBQUtIUSxjQUFNO0FBQ0ZELGtCQURFLE1BQUE7QUFFRlAsbUJBQU87QUFGTCxTQUxIO0FBU0hTLGFBQUs7QUFDREYsa0JBREMsTUFBQTtBQUVEUCxtQkFBTztBQUZOLFNBVEY7QUFhSFUsa0JBQVU7QUFDTkgsa0JBRE0sTUFBQTtBQUVOUCxtQkFBTztBQUZELFNBYlA7QUFpQkhXLGVBQU87QUFDSEosa0JBREcsTUFBQTtB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UCxNQUFBQSxTQUFBQSxDQUFBQSxVQUFBQSxDQUNDLENBQUNBLE1BREZBLFlBQUFBLEVBQUFBLElBQUFBLEdBQUFBLE1BQUFBO0FBRFQsaUJBQVZBO0FBREpRLGFBQUFBLEVBQUFBLEVBQUFBO0FBUUEsaUJBQUEsS0FBQSxHQUFhLFdBQVcsWUFBWTtBQUNoQ1Isc0JBQUFBLE1BQUFBO0FBRFMsYUFBQSxFQUVWLEtBRkgsUUFBYSxDQUFiO0FBL0NDLFNBQUE7QUFtRExTLHFCQUFhLFNBQUEsV0FBQSxHQUFZO0FBQ3JCLGlCQUFBLEtBQUEsSUFBY1osYUFBYSxLQUEzQixLQUFjQSxDQUFkO0FBQ0EsaUJBQUEsS0FBQSxHQUFBLElBQUE7QUFDQSxpQkFBQSxHQUFBLENBQVMsRUFBRU4sTUFBWCxLQUFTLEVBQVQ7QUF0REMsU0FBQTtBQXdETG1CLGlCQUFTLFNBQUEsT0FBQSxDQUFBLEtBQUEsRUFBaUI7QUFDdEIsaUJBQUEsS0FBQSxDQUFBLE9BQUEsRUFBQSxLQUFBO0FBQ0g7QUExREk7QUE3RGEsQ0FBMUJ0QyIsInNvdXJjZXNDb250ZW50IjpbIlwidXNlIHN0cmljdFwiO1xuT2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsIFwiX19lc01vZHVsZVwiLCB7IHZhbHVlOiB0cnVlIH0pO1xudmFyIGNvbXBvbmVudF8xID0gcmVxdWlyZShcIi4uL2NvbW1vbi9jb21wb25lbnRcIik7XG52YXIgRk9OVF9DT0xPUiA9ICcjZWQ2YTBjJztcbnZhciBCR19DT0xPUiA9ICcjZmZmYmU4JztcbmNvbXBvbmVudF8xLlZhbnRDb21wb25lbnQoe1xuICAgIHByb3BzOiB7XG4gICAgICAgIHRleHQ6IHtcbiAgICAgICAgICAgIHR5cGU6IFN0cmluZyxcbiAgICAgICAgICAgIHZhbHVlOiAnJ1xuICAgICAgICB9LFxuICAgICAgICBtb2RlOiB7XG4gICAgICAgICAgICB0eXBlOiBTdHJpbmcsXG4gICAgICAgICAgICB2YWx1ZTogJydcbiAgICAgICAgfSxcbiAgICAgICAgdXJsOiB7XG4gICAgICAgICAgICB0eXBlOiBTdHJpbmcsXG4gICAgICAgICAgICB2YWx1ZTogJydcbiAgICAgICAgfSxcbiAgICAgICAgb3BlblR5cGU6IHtcbiAgICAgICAgICAgIHR5cGU6IFN0cmluZyxcbiAgICAgICAgICAgIHZhbHVlOiAnbmF2aWdhdGUnXG4gICAgICAgIH0sXG4gICAgICAgIGRlbGF5OiB7XG4gICAgICAgICAgICB0eXBlOiBOdW1iZXIsXG4gICAgICAgICAgICB2YWx1ZTogMVxuICAgICAgICB9LFxuICAgICAgICBzcGVlZDoge1xuICAgICAgICAgICAgdHlwZTogTnVtYmVyLFxuICAgICAgICAgICAgdmFsdWU6IDUwXG4gICAgICAgIH0sXG4gICAgICAgIHNjcm9sbGFibGU6IHtcbiAgICAgICAgICAgIHR5cGU6IEJvb2xlYW4sXG4gICAgICAgICAgICB2YWx1ZTogdHJ1ZVxuICAgICAgICB9LFxuICAgICAgICBsZWZ0SWNvbjoge1xuICAgICAgICAgICAgdHlwZTogU3RyaW5nLFxuICAgICAgICAgICAgdmFsdWU6ICcnXG4gICAgICAgIH0sXG4gICAgICAgIGNvbG9yOiB7XG4gICAgICAgICAgICB0eXBlOiBTdHJpbmcsXG4gICAgICAgICAgICB2YWx1ZTogRk9OVF9DT0xPUlxuICAgICAgICB9LFxuICAgICAgICBiYWNrZ3JvdW5kQ29sb3I6IHtcbiAgICAgICAgICAgIHR5cGU6IFN0cmluZyxcbiAgICAgICAgICAgIHZhbHVlOiBCR19DT0xPUlxuICAgICAgICB9LFxuICAgICAgICB3cmFwYWJsZTogQm9vbGVhblxuICAgIH0sXG4gICAgZGF0YToge1xuICAgICAgICBzaG93OiB0cnVlXG4gICAgfSxcbiAgICB3YXRjaDoge1xuICAgICAgICB0ZXh0OiBmdW5jdGlvbiAoKSB7XG4gICAgICAgICAgICB0aGlzLnNldCh7fSwgdGhpcy5pbml0KTtcbiAgICAgICAgfVxuICAgIH0sXG4gICAgY3JlYXRlZDogZnVuY3Rpb24gKCkge1xuICAgICAgICB0aGlzLnJlc2V0QW5pbWF0aW9uID0gd3guY3JlYXRlQW5pbWF0aW9uKHtcbiAgICAgICAgICAgIGR1cmF0aW9uOiAwLFxuICAgICAgICAgICAgdGltaW5nRnVuY3Rpb246ICdsaW5lYXInXG4gICAgICAgIH0pO1xuICAgIH0sXG4gICAgZGVzdHJveWVkOiBmdW5jdGlvbiAoKSB7XG4gICAgICAgIHRoaXMudGltZXIgJiYgY2xlYXJUaW1lb3V0KHRoaXMudGltZXIpO1xuICAgIH0sXG4gICAgbWV0aG9kczoge1xuICAgICAgICBpbml0OiBmdW5jdGlvbiAoKSB7XG4gICAgICAgICAgICB2YXIgX3RoaXMgPSB0aGlzO1xuICAgICAgICAgICAgUHJvbWlzZS5hbGwoW1xuICAgICAgICAgICAgICAgIHRoaXMuZ2V0UmVjdCgnLnZhbi1ub3RpY2UtYmFyX19jb250ZW50JyksXG4gICAgICAgICAgICAgICAgdGhpcy5nZXRSZWN0KCcudmFuLW5vdGljZS1iYXJfX3dyYXAnKVxuICAgICAgICAgICAgXSkudGhlbihmdW5jdGlvbiAocmVjdHMpIHtcbiAgICAgICAgICAgICAgICB2YXIgY29udGVudFJlY3QgPSByZWN0c1swXSwgd3JhcFJlY3QgPSByZWN0c1sxXTtcbiAgICAgICAgICAgICAgICBpZiAoY29udGVudFJlY3QgPT0gbnVsbCB8fFxuICAgICAgICAgICAgICAgICAgICB3cmFwUmVjdCA9PSBudWxsIHx8XG4gICAgICAgICAgICAgICAgICAgICFjb250ZW50UmVjdC53aWR0aCB8fFxuICAgICAgICAgICAgICAgICAgICAhd3JhcFJlY3Qud2lkdGgpIHtcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB2YXIgX2EgPSBfdGhpcy5kYXRhLCBzcGVlZCA9IF9hLnNwZWVkLCBzY3JvbGxhYmxlID0gX2Euc2Nyb2xsYWJsZSwgZGVsYXkgPSBfYS5kZWxheTtcbiAgICAgICAgICAgICAgICBpZiAoc2Nyb2xsYWJsZSAmJiB3cmFwUmVjdC53aWR0aCA8IGNvbnRlbnRSZWN0LndpZHRoKSB7XG4gICAgICAgICAgICAgICAgICAgIHZhciBkdXJhdGlvbiA9IChjb250ZW50UmVjdC53aWR0aCAvIHNwZWVkKSAqIDEwMDA7XG4gICAgICAgICAgICAgICAgICAgIF90aGlzLndyYXBXaWR0aCA9IHdyYXBSZWN0LndpZHRoO1xuICAgICAgICAgICAgICAgICAgICBfdGhpcy5jb250ZW50V2lkdGggPSBjb250ZW50UmVjdC53aWR0aDtcbiAgICAgICAgICAgICAgICAgICAgX3RoaXMuZHVyYXRpb24gPSBkdXJhdGlvbjtcbiAgICAgICAgICAgICAgICAgICAgX3RoaXMuYW5pbWF0aW9uID0gd3guY3JlYXRlQW5pbWF0aW9uKHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGR1cmF0aW9uOiBkdXJhdGlvbixcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpbWluZ0Z1bmN0aW9uOiAnbGluZWFyJyxcbiAgICAgICAgICAgICAgICAgICAgICAgIGRlbGF5OiBkZWxheVxuICAgICAgICAgICAgICAgICAgICB9KTtcbiAgICAgICAgICAgICAgICAgICAgX3RoaXMuc2Nyb2xsKCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSk7XG4gICAgICAgIH0sXG4gICAgICAgIHNjcm9sbDogZnVuY3Rpb24gKCkge1xuICAgICAgICAgICAgdmFyIF90aGlzID0gdGhpcztcbiAgICAgICAgICAgIHRoaXMudGltZXIgJiYgY2xlYXJUaW1lb3V0KHRoaXMudGltZXIpO1xuICAgICAgICAgICAgdGhpcy50aW1lciA9IG51bGw7XG4gICAgICAgICAgICB0aGlzLnNldCh7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uRGF0YTogdGhpcy5yZXNldEFuaW1hdGlvblxuICAgICAgICAgICAgICAgICAgICAudHJhbnNsYXRlWCh0aGlzLndyYXBXaWR0aClcbiAgICAgICAgICAgICAgICAgICAgLnN0ZXAoKVxuICAgICAgICAgICAgICAgICAgICAuZXhwb3J0KClcbiAgICAgICAgICAgIH0pO1xuICAgICAgICAgICAgc2V0VGltZW91dChmdW5jdGlvbiAoKSB7XG4gICAgICAgICAgICAgICAgX3RoaXMuc2V0KHtcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uRGF0YTogX3RoaXMuYW5pbWF0aW9uXG4gICAgICAgICAgICAgICAgICAgICAgICAudHJhbnNsYXRlWCgtX3RoaXMuY29udGVudFdpZHRoKVxuICAgICAgICAgICAgICAgICAgICAgICAgLnN0ZXAoKVxuICAgICAgICAgICAgICAgICAgICAgICAgLmV4cG9ydCgpXG4gICAgICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICB9LCAyMCk7XG4gICAgICAgICAgICB0aGlzLnRpbWVyID0gc2V0VGltZW91dChmdW5jdGlvbiAoKSB7XG4gICAgICAgICAgICAgICAgX3RoaXMuc2Nyb2xsKCk7XG4gICAgICAgICAgICB9LCB0aGlzLmR1cmF0aW9uKTtcbiAgICAgICAgfSxcbiAgICAgICAgb25DbGlja0ljb246IGZ1bmN0aW9uICgpIHtcbiAgICAgICAgICAgIHRoaXMudGltZXIgJiYgY2xlYXJUaW1lb3V0KHRoaXMudGltZXIpO1xuICAgICAgICAgICAgdGhpcy50aW1lciA9IG51bGw7XG4gICAgICAgICAgICB0aGlzLnNldCh7IHNob3c6IGZhbHNlIH0pO1xuICAgICAgICB9LFxuICAgICAgICBvbkNsaWNrOiBmdW5jdGlvbiAoZXZlbnQpIHtcbiAgICAgICAgICAgIHRoaXMuJGVtaXQoJ2NsaWNrJywgZXZlbnQpO1xuICAgICAgICB9XG4gICAgfVxufSk7XG4iXSwiZmlsZSI6ImluZGV4LmpzIn0=
- export default global['__wxComponents']['vant/notice-bar/index']
- </script>
- <style platform="mp-weixin">
- @import '../common/index.css';.van-notice-bar{display:-webkit-flex;display:flex;height:40px;padding:0 15px;font-size:14px;line-height:24px;-webkit-align-items:center;align-items:center}.van-notice-bar--withicon{position:relative;padding-right:40px}.van-notice-bar--wrapable{height:auto;padding:8px 15px}.van-notice-bar--wrapable .van-notice-bar__wrap{height:auto}.van-notice-bar--wrapable .van-notice-bar__content{position:relative;white-space:normal}.van-notice-bar__left-icon{display:-webkit-flex;display:flex;margin-right:4px;vertical-align:middle;-webkit-align-items:center;align-items:center}.van-notice-bar__right-icon{position:absolute;top:10px;right:15px;font-size:16px}.van-notice-bar__wrap{position:relative;height:24px;overflow:hidden;-webkit-flex:1;flex:1}.van-notice-bar__content{position:absolute;white-space:nowrap}.van-notice-bar__content.van-ellipsis{max-width:100%}
- </style>
|