Javascript Vue.js 2关于数据加载的困惑

Javascript Vue.js 2关于数据加载的困惑,javascript,php,laravel,vue.js,vuejs2,Javascript,Php,Laravel,Vue.js,Vuejs2,我对Vue有点陌生。我正在开发一个Vue.js 2.x应用程序,在这个应用程序中,我有一个通常的Vue实例,其中包含所有的方法、数据和其他属性 例如,我在数据中包含以下属性: data: { users: [] } 在/admin页面中,我使用Vue通过方法loadUsers(5)仅加载五个用户。其中,在创建的钩子中,我调用this.users=this.loadUsers(5) 但是在/users页面中,我加载了同一users变量中的所有用户。对吧? 我使用的是PHP框架的路由器,而不

我对Vue有点陌生。我正在开发一个Vue.js 2.x应用程序,在这个应用程序中,我有一个通常的Vue实例,其中包含所有的方法、数据和其他属性

例如,我在数据中包含以下属性:

data: {
   users: []
}
/admin
页面中,我使用Vue通过方法
loadUsers(5)
仅加载五个用户。其中,在创建的钩子中,我调用
this.users=this.loadUsers(5)

但是在
/users
页面中,我加载了同一users变量中的所有用户。对吧?

我使用的是PHP框架的路由器,而不是Vue路由器


如何为不同的页面分离不同的数据?

您可以为每页创建单独的数据。它们有几种不同的品种、和


我自己经常选择单一文件。我喜欢他们带来的分离和组织。当你越走越远的时候,仔细看看。这些是很好的交换页面的一部分,但你不受手段的限制

与您的问题无关,但您需要将
数据
声明为函数<代码>数据(){return{users:[]}}
像这样。我忘了告诉你我在读关于组件的书。所以我应该使用组件,对吗?我将在该URL中阅读更多内容。。谢谢。是的,很好,我正在写一个关于组件的答案。我给你放了几个链接。这就是我试图找到的解决方案。我以前没找到他们。所以我写了“谢谢”,但我可以在这里写。。。非常感谢。