epmet 工作端 小程序
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1 line
1.4 KiB

"use strict";var _baseComponent=_interopRequireDefault(require("../helpers/baseComponent")),_classNames2=_interopRequireDefault(require("../helpers/classNames")),_withNativeRoutes=_interopRequireDefault(require("../helpers/withNativeRoutes"));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _defineProperty(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}(0,_baseComponent.default)({properties:{prefixCls:{type:String,value:"wux-footer"},theme:{type:String,value:"balanced"},label:{type:String,value:""},content:{type:String,value:""},links:{type:Array,value:[]},chips:{type:Array,value:[]}},computed:{classes:["prefixCls, theme",function(e,t){return{wrap:(0,_classNames2.default)(e,_defineProperty({},"".concat(e,"--").concat(t),t)),label:"".concat(e,"__label"),content:"".concat(e,"__content"),links:"".concat(e,"__links"),link:"".concat(e,"__link"),chips:"".concat(e,"__chips"),chip:"".concat(e,"__chip")}}]},methods:{clickLinkItem:function(e){var t=e.target.dataset.index,i=this.data.links[t];i&&(void 0!==i.url&&(0,_withNativeRoutes.default)({url:i.url,openType:i.openType,delta:i.delta},this),this.triggerEvent("linkClick",{item:i,index:t}))},clickChipItem:function(e){var t=e.target.dataset.index,i=this.data.chips[t];i&&"link"===i.type&&this.triggerEvent("chipClick",{item:i,index:t})}}});