我正在学习Vue.js,但我不明白$
符号的作用。我正在使用Laravel,我的意思是我没有在使用Vue-CLI。
当我转到Vue文档时,很多文档没有$
。
例如,“程序化导航”部分说:router.push({ path: '/posts' })
,但是当我在代码中执行此操作时,我必须做this.$router.push({ path: '/posts' });
谢谢。
答案 0 :(得分:5)
在Vue中,$表示您正在使用Vue实例属性或Vue实例方法。
您可以在the documentation上了解更多信息。
答案 1 :(得分:1)
$用来区分vue实例属性和用户定义的属性。
答案 2 :(得分:0)
这是Vue中的命名约定,它基本上用于标识您在实例化的vue实例上引用的是属性还是方法。