1、Vue作用域(4个):
- 全局作用域Vue 应用程序中的全局作用域与任何编程语言中的全局作用域类似,这些变量在应用程序中的任何地方都是可用的。可以把全局作用域看作应用程序作用域,因为它将作用域限制为整个应用程序。
- 子树作用域大多数时候,全局范围有点像大锤,我们需要一些更精确的东西。子树作用域中的变量作用域是应用程序的特定部分,而不是整个应用程序。此级别的作用域可能是最少使用的,但是在确实需要使用时非常方便。通常,一组组件需要共享很多相同的数据,并且通过props传递数据非常繁琐。
- 组件作用域更具体一点,组件作用域使变量可用于单个组件。但是这不应该与更具体的实例作用域相混淆。如果一个变量具有组件作用域,那么它就是一个组件的所有实例都可以使用的单个变量。我们可以拥有几个相同的组件,并且它们都能够访问相同的变量。你可能熟悉 JS 中的模块作用域。在单个模块或文件中定义的任何内容都属于相同的模块作用域。由于组件是在单个文件中定义的,所以组件中的所有内容都在相同的模块作用域内。
- 实例作用域:el挂载点的内部实例作用域是我们可以获得的Vue作用域变量最常见形式,具有实例作用域的任何变量仅可用于组件的特定用法。我们通常将其称为内部状态,有时也称为局部状态。
2、是否可以使用其他选择器:id class 标签 建议使用id,因为id是唯一的
3、可以设置其他的双标签dom元素,不能使用html和body
4、Vue中用到的数据需要定义在data中,可以编写复杂类型的数据
参考文章:https://blog.csdn.net/qq449245884/article/details/105062071
欢迎大家关注公众号:
评论前必须登录!
注册