# script 和 template 带来的问题 1. 在一个组件文件里,视图和代码是分开的,如果在组件 export 之前写的变量,在组件销毁以后也会保存在内存里,而不是一起被销毁。如果写在 data 里,那没事儿。 因为销毁的是组件,而我们写的组件的文件,不全是组件,只有 export 导出的那些代码会被用到组件里。 有点儿像是闭包,如果处理不好会有内存泄漏的问题 vue 示例: <img width="443" alt="image" src="https://github.com/lovelmh13/myBlog/assets/27727987/35708938-b132-4f60-8206-447b4b70e226"> 在 mpx 里这么写: <img width="406" alt="image" src="https://github.com/lovelmh13/myBlog/assets/27727987/205fca6c-ba5b-4c8a-8bfc-1fd0d08008d0">