Vue.component('comA', { template: '
\ \
', data: function () { return { currentPage: 1, //初始页 pageSize: 10, // 每页的数据 tableData: [], pageSizeArr: [10, 20, 30, 50], total: 0, value4: new Date(), } }, mounted: function () { this.getData() }, methods: { handleCurrentChange: function (val) { this.currentPage = val; this.getData() }, handleSizeChange: function (val) { this.pageSize = val; this.initData() }, initData: function () { //初始化 this.currentPage = 1; this.getData() }, searchClick: function () { this.initData() }, getData: function () { var vm = this; var params = { time: this.value4.format('yyyy-MM-dd'), size: this.pageSize, page: this.currentPage } GlobalEventBus.$emit('setLoading', { loading: true }); //等待效果 bigDataOutApi.getOftenIllList(params).then(function (res) { console.log(res) GlobalEventBus.$emit('setLoading'); vm.tableData = res.detailModelList; vm.total = res.totalCount; debugger }).catch(function (err) { console.log(err) GlobalEventBus.$emit('setLoading'); }) }, handleClick: function (row) { demographic_id = row.demographic_id, blurry_type = '', searchParam = '' var url = httpRequest.server + '/profile/app/medication/html/jiuzhen-item.html?' + 'healthProblemName=' + '&demographic_id=' + demographic_id + '&blurry_type=' + blurry_type + '&searchParam=' + searchParam console.log(url) // window.open(url) var width = 1000 + 'px'; var height = 600+ 'px'; top.layer.open({ id: 'Lay_xiangqingA', type: 2, title: false, closeBtn: 0, shade: 0.5, shadeClose: true, area: [width, height], content: url }) } } })