import require module.exports export....
import require module.exports export…
index.vue
<script>
import data from "./data";
import { arr, str, btn } from "./data";
var res = require("./result");
var res2 = require("./result2");
var fun = require("./fn");
export default {
data() {
return { };
},
mounted() {
console.log(data); // (3) [1, 2, 3]
console.log(arr); //{a: 44}
console.log(str); // abc5678
console.log(btn(888)); // 方法执行的结果888
console.log("------------------");
console.log(res); // {zao: "早", zhong: "中", wan: "晚"}
console.log("res.zao", res.zao); // 早
res2(168); // resFn1 168
console.log("------------------");
fun.fn1test(666); // fn1: 666
fun.fn2test(888); // fn2: 888
console.log(fun.fn3test(1)); // 1000
},
};
</script>
data.js
let list = [1, 2, 3];
let arr = { a: 44 };
let str = 'abc5678'
export default list
export { arr, str }
export function btn(v) {
return '方法执行的结果' + v
}
fn.js
var fn1 = function (v) {
console.log('fn1:', v);
}
exports.fn1test = fn1;
// 或者这样
exports.fn2test = function (v) {
console.log('fn2:', v);
}
exports.fn3test = function (v) {
return 999 + v
}
result.js
let res = {
'zao': '早', 'zhong': '中', 'wan': '晚'
}
module.exports = res;
result2.js
module.exports = function (v = 0) {
console.log('resFn1', v);
}
还没有评论,来说两句吧...