const news = { template: `
{{ n.time }} {{ n.text }}
`, data() { return { newsData: [], activeName: 0 } }, methods: { async getNews() { const resp = await $.post("/platform/home/getNews") if (resp.data.length > 0) { this.activeName = resp.data[0].label } this.newsData = resp.data }, openUrl(href) { const url = this.isHttpOrHttps(href) ? href : "https://gonghui.hhu.edu.cn/" + href window.open(url) }, isHttpOrHttps(url) { return /^(http:\/\/|https:\/\/)/i.test(url) } }, async created() { await this.getNews() } }