1 <template> 2 /* 在頁面上顯示ress的內容 */ 3 <div>{{ ress }}</div> 4 </template> 5 6 <script> 7 /* Vue 是通過 webpack 實現的模塊化,因此可以使用 import 來引入模塊 */ 8 /* 引入CopyData模塊 */ 9 10 import { CopyData } from '@/api/manage' 11 12 /* export 用來導出模塊,Vue 的單文件組件通常需要導出一個對象, 13 這個對象是 Vue 實例的選項對象,以便於在其它地方可以使用 import 引入 14 */ 15 /* export 和export default 的區別在於:export 可以導出多個命名模塊 */ 16 export default { 17 name: 'ApiAutoList', 18 mixins: [JeecgListMixin], 19 /* 通過Vue.component也可以全局注冊組件,不需要每次new vue的時候單獨注冊 */ 20 components: { 21 }, 22 data() { 23 return { 24 description: '接口自動化', 25 ress:'', 26 } 27 }, 28 computed: { 29 importExcelUrl: function () { 30 return `${window._CONFIG['domianURL']}/${this.url.importExcelUrl}` 31 }, 32 }, 33 methods: { 34 handleCopy() { 35 // 調用CopyData模塊去調用接口 36 CopyData().then((res) => { 37 if (res.success) { 38 //將res賦值給ress 39 this.ress=res 40 } 41 }) 42 }, 43 }, 44 created() { 45 //調用handleCopy模塊 46 this.handleCopy() 47 }, 48 } 49 </script> 50 <style scoped> 51 @import '~@assets/less/common.less'; 52 </style>