【发布时间】:2016-10-21 17:26:33
【问题描述】:
我在一个函数中接收数据,这个函数需要加载一个新页面。我正在使用 .load() 方法对 Jquery 执行此操作,但我的 vue 方法收到错误消息,提示无法在其他页面中找到元素。我相信这可能是一个更好的方法,但我不知道我该怎么做通过 vue 组件传递数据
static foo(a,b){
$('#maindiv').load("/newPage");
new Vue({
el: '#newPageElem',
data: {
vueVar1:a
vueVar2:b
},
});
}
我该怎么做?我认为使用 Jquery 并不是实现这一点的最佳方式,但我不知道如何使用 vue 更改路由并在它们之间传递参数。
谢谢。
【问题讨论】:
-
您可能想查看Vue-router,它允许您将组件映射到路由。
标签: ecmascript-6 vue.js