702得票16回答
Vue.js - 如何正确地监听嵌套数据

我正在努力理解如何正确地观察一些属性的变化。 我有一个父组件(.vue文件),它从ajax调用中接收数据,将数据放入一个对象中,并通过v-for指令使用它来渲染一些子组件。以下是我实现的简化版本: <template> <div> <player v...

73得票29回答
VueJs开发工具面板未显示

我在我的应用程序中开始使用vue dev-tools,但在Chrome的开发者模式下不可见。我尝试了dev-tools github页面和其他网站上找到的各种解决方案,但没有成功。以下是我为了显示它所做/尝试的事情。 在chrome扩展中启用允许访问文件URL选项 在new Vue({})...

56得票6回答
有没有一种方法在Vuejs中“观察”localstorage?

我正在尝试监听本地存储: 模板:<p>token - {{token}}</p> 脚本:computed: { token() { return localStorage.getItem('token'); } } 但是当token改变时,它并不会改变...

41得票4回答
在Vue.js中包含全局函数

在我的Vue.js应用程序中,我想要一些全局函数。例如,一个callApi()函数,每次需要访问数据时都可以调用。 最佳方法是什么,以便我可以在所有组件中访问这些函数? 我应该创建一个名为functions.js的文件,并将其包含在我的main.js中吗? 我应该创建一个mixin并将其...

38得票1回答
VueJS中向vuex store数组推送元素无效

我正在使用Vuex从'store.js'中显示用户列表。该js文件有以下数组。var store = new Vuex.Store({ state: { customers: [ { id: '1', name: 'user 1',}, ] } }) 我想要...

36得票5回答
Vue.js 的跨域资源共享问题

我正在使用: Vue 2.0.3 vue-router 2.0.1 vuex 0.8.2 vue-resource 0.7.0 当我尝试使用远程API而不是本地运行时登录我的页面时,我会遇到如下的跨域错误: vue-resource.common.js?2f13:1074 OPTIO...

35得票4回答
在VueJS生命周期钩子中,异步HTTP请求必须在哪个钩子函数中调用?

我想知道在渲染页面之前,如何发送异步GET请求到服务器来检索数据并填充数据中的属性。我听说最好的方法是在Vue.js提供的三个在DOM渲染之前运行的生命周期钩子函数中调用发送请求的函数。这三个函数分别是beforeCreate()、created()和beforeMount()。理想情况下应该...

27得票4回答
$router.push中的Params字段为空

考虑这个:this.$root.$router.push({ path: '/dashboard', params: { errors: 'error' }, query: { test: 'test' } }) 我在我的组件中使用这个来重定向到另一个URL,但是出...

26得票1回答
Vue Resource根选项未使用?

我在我的main.js文件中的Vue-Resource中指定了一个根选项,但是当我进行请求时,它并没有使用根选项。我错过了什么? 以下是代码: main.js:Vue.http.options.root = 'http://api.domain.com/v1/' 在一个组件中:ready:...

17得票1回答
如何在Vue实例的beforeCreate钩子中进行异步调用?

我正在构建一个使用Vuejs进行身份验证的应用程序。 当页面加载并初始化app Vuejs实例时,我使用beforeCreate钩子设置用户对象。我从localStorage加载JWT并将其发送到后端进行验证。 问题在于这是一个异步调用,并且在调用返回验证结果之前,此app对象的组件(导航...