虽然不知道你为什么想问,但是觉得可能是说你想要声明一个不被 Vue 监听的变量?如果说你的这个数据只是在业务函数当中处理的,那么可以直接如同正常变量一样在 <script> 标签内直接使用 const/let/var 去声明,同样可以在 computed 和 methods/function 等部分使用,但是不能在 template 里面使用。如果说你想要在视图(template)当中使用这个变量,那么就需要放到 data 当中或者在 setup 当中返回,也就会被 Vue 所监听。
虽然不知道你为什么想问,但是觉得可能是说你想要声明一个不被
Vue
监听的变量?如果说你的这个数据只是在业务函数当中处理的,那么可以直接如同正常变量一样在
<script>
标签内直接使用const/let/var
去声明,同样可以在computed
和methods/function
等部分使用,但是不能在template
里面使用。如果说你想要在视图(
template
)当中使用这个变量,那么就需要放到data
当中或者在setup
当中返回,也就会被Vue
所监听。