UNPKG

8.24 kBJavaScriptView Raw
1'use strict';
2
3Object.defineProperty(exports, "__esModule", {
4 value: true
5});
6exports.default = undefined;
7
8var _wepy = require('./../npm/wepy/lib/wepy.js');
9
10var _wepy2 = _interopRequireDefault(_wepy);
11
12function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
13
14function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
15
16function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
17
18function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }
19
20/* import baseurl from '../wxs/baseurl.wxs' */
21var noticeDialog = function (_wepy$component) {
22 _inherits(noticeDialog, _wepy$component);
23
24 function noticeDialog() {
25 var _ref;
26
27 var _temp, _this, _ret;
28
29 _classCallCheck(this, noticeDialog);
30
31 for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {
32 args[_key] = arguments[_key];
33 }
34
35 return _ret = (_temp = (_this = _possibleConstructorReturn(this, (_ref = noticeDialog.__proto__ || Object.getPrototypeOf(noticeDialog)).call.apply(_ref, [this].concat(args))), _this), _this.props = {
36 // 是否显示弹窗
37 show: {
38 type: Boolean,
39 default: false,
40 twoWay: true
41 },
42 // 标题栏
43 title: {
44 type: String,
45 default: ''
46 },
47 // 内容栏
48 content: {
49 type: String,
50 default: ''
51 },
52 // 按钮
53 btnText: {
54 type: String,
55 default: ''
56 },
57 // 是否阅读
58 isRead: {
59 type: Boolean,
60 default: false
61 },
62 // 是否显示提示
63 showMsg: {
64 type: Boolean,
65 default: true
66 }
67 }, _this.data = {
68 realShow: false
69 /* wxs = */ /* {
70 baseurl
71 } */
72 }, _this.methods = {
73 /**
74 * 是否不再提醒
75 */
76 onMsgClick: function onMsgClick() {
77 this.isRead = !this.isRead;
78 },
79
80 /**
81 * 关闭按钮
82 */
83 onCloseClick: function onCloseClick() {
84 this.show = false;
85 this.$emit('onClose', this.isRead);
86 },
87
88 /**
89 * 第一个按钮点击事件
90 */
91 onBtnClick: function onBtnClick() {
92 this.$emit('onFClick');
93 }
94 }, _this.watch = {
95 show: function show(newValue, oldValue) {
96 var _this2 = this;
97
98 if (!newValue) {
99 setTimeout(function () {
100 _this2.realShow = false;
101 _this2.$apply();
102 }, 300);
103 } else {
104 this.realShow = true;
105 this.$apply();
106 }
107 }
108 }, _temp), _possibleConstructorReturn(_this, _ret);
109 }
110
111 return noticeDialog;
112}(_wepy2.default.component);
113
114exports.default = noticeDialog;
115//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm5vdGljZURpYWxvZy5qcyJdLCJuYW1lcyI6WyJub3RpY2VEaWFsb2ciLCJwcm9wcyIsInNob3ciLCJ0eXBlIiwiQm9vbGVhbiIsImRlZmF1bHQiLCJ0d29XYXkiLCJ0aXRsZSIsIlN0cmluZyIsImNvbnRlbnQiLCJidG5UZXh0IiwiaXNSZWFkIiwic2hvd01zZyIsImRhdGEiLCJyZWFsU2hvdyIsIm1ldGhvZHMiLCJvbk1zZ0NsaWNrIiwib25DbG9zZUNsaWNrIiwiJGVtaXQiLCJvbkJ0bkNsaWNrIiwid2F0Y2giLCJuZXdWYWx1ZSIsIm9sZFZhbHVlIiwic2V0VGltZW91dCIsIiRhcHBseSIsIndlcHkiLCJjb21wb25lbnQiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFDQTs7Ozs7Ozs7Ozs7O0FBQ0E7SUFDcUJBLFk7Ozs7Ozs7Ozs7Ozs7O3NNQUNqQkMsSyxHQUFRO0FBQ0o7QUFDQUMsa0JBQU07QUFDRkMsc0JBQU1DLE9BREo7QUFFRkMseUJBQVMsS0FGUDtBQUdGQyx3QkFBUTtBQUhOLGFBRkY7QUFPSjtBQUNBQyxtQkFBTztBQUNISixzQkFBTUssTUFESDtBQUVISCx5QkFBUztBQUZOLGFBUkg7QUFZSjtBQUNBSSxxQkFBUztBQUNMTixzQkFBTUssTUFERDtBQUVMSCx5QkFBUztBQUZKLGFBYkw7QUFpQko7QUFDQUsscUJBQVM7QUFDTFAsc0JBQU1LLE1BREQ7QUFFTEgseUJBQVM7QUFGSixhQWxCTDtBQXNCSjtBQUNBTSxvQkFBUTtBQUNKUixzQkFBTUMsT0FERjtBQUVKQyx5QkFBUztBQUZMLGFBdkJKO0FBMkJKO0FBQ0FPLHFCQUFTO0FBQ0xULHNCQUFNQyxPQUREO0FBRUxDLHlCQUFTO0FBRko7QUE1QkwsUyxRQWlDUlEsSSxHQUFPO0FBQ0hDLHNCQUFVO0FBRWYseUJBSFEsQ0FHSzs7O0FBSEwsUyxRQU1QQyxPLEdBQVU7QUFDTjs7O0FBR0FDLHNCQUpNLHdCQUlRO0FBQ1YscUJBQUtMLE1BQUwsR0FBYyxDQUFDLEtBQUtBLE1BQXBCO0FBQ0gsYUFOSzs7QUFPTjs7O0FBR0FNLHdCQVZNLDBCQVVVO0FBQ1oscUJBQUtmLElBQUwsR0FBWSxLQUFaO0FBQ0EscUJBQUtnQixLQUFMLENBQVcsU0FBWCxFQUFzQixLQUFLUCxNQUEzQjtBQUNILGFBYks7O0FBY047OztBQUdBUSxzQkFqQk0sd0JBaUJRO0FBQ1YscUJBQUtELEtBQUwsQ0FBVyxVQUFYO0FBQ0g7QUFuQkssUyxRQXFCVkUsSyxHQUFRO0FBQ0psQixnQkFESSxnQkFDRW1CLFFBREYsRUFDWUMsUUFEWixFQUNzQjtBQUFBOztBQUN0QixvQkFBSSxDQUFDRCxRQUFMLEVBQWU7QUFDWEUsK0JBQVcsWUFBTTtBQUNiLCtCQUFLVCxRQUFMLEdBQWdCLEtBQWhCO0FBQ0EsK0JBQUtVLE1BQUw7QUFDSCxxQkFIRCxFQUdHLEdBSEg7QUFJSCxpQkFMRCxNQUtPO0FBQ0gseUJBQUtWLFFBQUwsR0FBZ0IsSUFBaEI7QUFDQSx5QkFBS1UsTUFBTDtBQUNIO0FBQ0o7QUFYRyxTOzs7O0VBN0Q4QkMsZUFBS0MsUzs7a0JBQTFCMUIsWSIsImZpbGUiOiJub3RpY2VEaWFsb2cuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcbmltcG9ydCB3ZXB5IGZyb20gJ3dlcHknXG4vKiBpbXBvcnQgYmFzZXVybCBmcm9tICcuLi93eHMvYmFzZXVybC53eHMnICovXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBub3RpY2VEaWFsb2cgZXh0ZW5kcyB3ZXB5LmNvbXBvbmVudCB7XG4gICAgcHJvcHMgPSB7XG4gICAgICAgIC8vIOaYr+WQpuaYvuekuuW8ueeql1xuICAgICAgICBzaG93OiB7XG4gICAgICAgICAgICB0eXBlOiBCb29sZWFuLFxuICAgICAgICAgICAgZGVmYXVsdDogZmFsc2UsXG4gICAgICAgICAgICB0d29XYXk6IHRydWVcbiAgICAgICAgfSxcbiAgICAgICAgLy8g5qCH6aKY5qCPXG4gICAgICAgIHRpdGxlOiB7XG4gICAgICAgICAgICB0eXBlOiBTdHJpbmcsXG4gICAgICAgICAgICBkZWZhdWx0OiAnJ1xuICAgICAgICB9LFxuICAgICAgICAvLyDlhoXlrrnmoI9cbiAgICAgICAgY29udGVudDoge1xuICAgICAgICAgICAgdHlwZTogU3RyaW5nLFxuICAgICAgICAgICAgZGVmYXVsdDogJydcbiAgICAgICAgfSxcbiAgICAgICAgLy8g5oyJ6ZKuXG4gICAgICAgIGJ0blRleHQ6IHtcbiAgICAgICAgICAgIHR5cGU6IFN0cmluZyxcbiAgICAgICAgICAgIGRlZmF1bHQ6ICcnXG4gICAgICAgIH0sXG4gICAgICAgIC8vIOaYr+WQpumYheivu1xuICAgICAgICBpc1JlYWQ6IHtcbiAgICAgICAgICAgIHR5cGU6IEJvb2xlYW4sXG4gICAgICAgICAgICBkZWZhdWx0OiBmYWxzZVxuICAgICAgICB9LFxuICAgICAgICAvLyDmmK/lkKbmmL7npLrmj5DnpLpcbiAgICAgICAgc2hvd01zZzoge1xuICAgICAgICAgICAgdHlwZTogQm9vbGVhbixcbiAgICAgICAgICAgIGRlZmF1bHQ6IHRydWVcbiAgICAgICAgfVxuICAgIH07XG4gICAgZGF0YSA9IHtcbiAgICAgICAgcmVhbFNob3c6IGZhbHNlXG4gICAgfVxuICAgLyogIHd4cyA9ICAqLy8qIHtcbiAgICAgICAgYmFzZXVybFxuICAgIH0gKi9cbiAgICBtZXRob2RzID0ge1xuICAgICAgICAvKipcbiAgICAgICAgICog5piv5ZCm5LiN5YaN5o+Q6YaSXG4gICAgICAgICAqL1xuICAgICAgICBvbk1zZ0NsaWNrICgpIHtcbiAgICAgICAgICAgIHRoaXMuaXNSZWFkID0gIXRoaXMuaXNSZWFkXG4gICAgICAgIH0sXG4gICAgICAgIC8qKlxuICAgICAgICAgKiDlhbPpl63mjInpkq5cbiAgICAgICAgICovXG4gICAgICAgIG9uQ2xvc2VDbGljayAoKSB7XG4gICAgICAgICAgICB0aGlzLnNob3cgPSBmYWxzZVxuICAgICAgICAgICAgdGhpcy4kZW1pdCgnb25DbG9zZScsIHRoaXMuaXNSZWFkKVxuICAgICAgICB9LFxuICAgICAgICAvKipcbiAgICAgICAgICog56ys5LiA5Liq5oyJ6ZKu54K55Ye75LqL5Lu2XG4gICAgICAgICAqL1xuICAgICAgICBvbkJ0bkNsaWNrICgpIHtcbiAgICAgICAgICAgIHRoaXMuJGVtaXQoJ29uRkNsaWNrJylcbiAgICAgICAgfVxuICAgIH07XG4gICAgd2F0Y2ggPSB7XG4gICAgICAgIHNob3cgKG5ld1ZhbHVlLCBvbGRWYWx1ZSkge1xuICAgICAgICAgICAgaWYgKCFuZXdWYWx1ZSkge1xuICAgICAgICAgICAgICAgIHNldFRpbWVvdXQoKCkgPT4ge1xuICAgICAgICAgICAgICAgICAgICB0aGlzLnJlYWxTaG93ID0gZmFsc2VcbiAgICAgICAgICAgICAgICAgICAgdGhpcy4kYXBwbHkoKVxuICAgICAgICAgICAgICAgIH0sIDMwMClcbiAgICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAgICAgdGhpcy5yZWFsU2hvdyA9IHRydWVcbiAgICAgICAgICAgICAgICB0aGlzLiRhcHBseSgpXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iXX0=
\No newline at end of file