const app = { data() { return { } }, mounted() { this.getQsfb(); this.getWnfb(); this.getSsjd(); }, methods: { tabClick: function (index) { this.cur = index; }, getQsfb() { let qsfbDiv = echarts.init(document.getElementById('qsfb'), 'white', { renderer: 'canvas' }); qsfbDiv.clear(); qsfbDiv.setOption(qsfbData); }, getWnfb() { let wnfbDiv = echarts.init(document.getElementById('wnfb'), 'white', { renderer: 'canvas' }); wnfbDiv.clear(); wnfbDiv.setOption(wnfbData); }, getSsjd() { console.log('1111') let ssjdDiv = echarts.init(document.getElementById('ssjd'), 'white', { renderer: 'canvas' }); ssjdDiv.clear(); ssjdDiv.setOption(ssjdData); } } } Vue.createApp(app).mount("#app");