export一个变量

发布: 2018-09-07 11:07:59 标签: 前端开发

[js]export一个变量,变量改变后,export出去的结果会变吗

答案: 会改变

test.vue

01<template>
02 <div>
03 <button @click="handleClick">添加</button>
04 </div>
05</template>
06
07<script>
08 import {add, num} from './test.js'
09
10 export default {
11 methods: {
12 handleClick() {
13 add() // 添加
14 console.log(num) // num会变吗? 答案是会
15 }
16 }
17 }
18</script>
19
复制代码

test.js

01let num = 0;
02
03const add = () => {
04 num += 1
05}
06
07export {
08 num,
09 add
10}
11
复制代码