【发布时间】:2020-03-22 07:18:39
【问题描述】:
我几天前解决了无法浏览vue页面的问题。 问题消失后,我尝试将错误的键值传递给我重定向到的 vue 页面,从而犯了一个错误。
在特定的vue页面上执行页面navigateTo方法时出现错误:
JS:“出现错误!” [ReferenceError: test is not defined]
这是使用 props 重定向的方法:
import Vue from "nativescript-vue";
import router from "./router";
Vue.prototype.$changePage = function(to, props, params) {
this.$navigateTo(router[to], {
props,
...params // clearHistory, backstackVisible
});
}
我调用函数的方式是:
goToHome(prop) {
this.$changePage( aspecificpage, { test:'hello' }, { clearHistory: true });
}
现在每次我想访问该特定页面时,我传递了错误的道具内容都会引发错误。正在调用任何其他页面,没有任何问题。 你知道如何解决这个问题吗?
提前谢谢你们。
【问题讨论】:
-
如果我可以删除 nativescript-vue 的缓存,问题就可以解决,但我一直在寻找它,但找不到任何相关信息。
标签: javascript vue.js vue-router nativescript-vue