// test2const a =10;const b =20;functionsum(a, b){return a + b
}exportdefault{
a,
b,
sum
}
<template><div></div></template><script>import result from'./js/test2'exportdefault{data(){return{a: result.a,b: result.b,sum:0}},methods:{testMethod(){this.sum = result.sum(this.a,this.b)}},mounted(){this.testMethod()alert(this.sum)}}</script>
按需导入
// test3exportconst i =1000;exportconst b =2000;exportfunctionsum(i, b){return i+b
}exportdefault{
i,b,sum
}
<template><div>{{ i }}{{ b }}{{ c }}</div></template><script>import{ i,b,sum }from'../../js/test3'exportdefault{data(){return{i: i,b: b,c:0};},methods:{print(){this.c =sum(200,400)}},mounted(){this.print()}}</script><style></style>