(function(){ Vue.component('renew-progress-filter',{ template:'
', props:['contentHtml'], data: function(){ return { } }, methods: { contentClick:function(){ $(".div-content").find(".div-btn").removeClass('active'); $(event.target.closest("div")).addClass('active'); }, resetClick:function(){ $(".div-content").find(".c-33").removeClass("active"); $(".div-content").find(".c-33").eq(0).addClass("active"); }, confirmClick:function(){ var vm = this; var $type = $(".div-content .div-btn.active"), typeCode = $type.attr("data-val"), lowCode = $type.attr("data-lowCode"), name = $type.find("a").html(); console.log("lowCode:"+lowCode) console.log("name:"+name) //触发刷新 this.$emit('vuedals:close', { lowCode: lowCode, name: name, contentHtml:$(".div-content").html() }); } }, mounted: function(){ if(this.contentHtml){ $(".div-content").html(this.contentHtml); } } }); })()