【发布时间】:2019-05-06 02:22:23
【问题描述】:
我是 Web 应用程序开发的新手,我对 jQuery 和 Vue 有一些基本的疑问,但我似乎找不到答案。我有一个在 Quasar-Framework 中制作的应用程序,它经常使用以下功能引用:
- {{ $t("refer to some variable in another Vue component") }}
- $v.form.username.$touch
- $customVueComponent
- this.$q
等等。这些用于 Vue 组件的“模板”和“脚本”部分。我熟悉 Javascript(或者我以为我是)但对 jQuery 了解不多。据我了解,这些功能引用是内置在 jQuery 中的,并且以某种方式引用了一些内部功能。
如果有人能解释这些“$”引用的确切含义、它们如何工作、如何使用它们以及是否有这些函数的完整列表可供参考,那就太好了。
非常感谢
【问题讨论】:
-
我不确定
this.$q,但我很确定其他人没有引用 jQuery。在 Vue 的上下文中,您应该假设$很可能与 jQuery 无关。 -
这是可能的,但我也没有找到任何函数定义,例如t 或 v,这就是为什么我倾向于假设它们与 jQuery 有关。
-
另外,显然 $t("text") 被用来将文本翻译成应用程序的选定语言。
-
很可能你做错了。 Vue 是数据驱动的。阅读如何使用 vue,那么您很可能会放弃 JQuery,因为 vue 已经完成了您需要 jquery 为您做的任何事情。
标签: javascript jquery vue.js dollar-sign quasar-framework