Javascript 更改字段[VUE.JS]的值后重新加载页面
我完全不懂web开发,我有Vue.js项目,在Javascript 更改字段[VUE.JS]的值后重新加载页面,javascript,vue.js,vuejs2,Javascript,Vue.js,Vuejs2,我完全不懂web开发,我有Vue.js项目,在created()函数中,我正在解析数据并打印它,我猜是挂接函数,并在页面呈现或类似的阶段调用。 我想在用户修改输入值后调用created() 我正在使用v-model和watch: watch: { myvalueChanged: function(newVal, oldVal){ console.log("%s %s", newVal, oldVal); // I want call created() again fro
created()
函数中,我正在解析数据并打印它,我猜是挂接函数,并在页面呈现或类似的阶段调用。
我想在用户修改输入值后调用created()
我正在使用v-model
和watch
:
watch: {
myvalueChanged: function(newVal, oldVal){
console.log("%s %s", newVal, oldVal);
// I want call created() again from here
}
}
我该怎么做?
另外,我想再次调用created(),而不是重新加载页面(如果可能)
您可以创建一个方法,并将所有的创建作业转移到新创建的方法
然后在更改数据后的created and watch方法中调用此方法 您可以创建一个方法,并将创建作业时的所有作业转移到新创建的方法 然后在更改数据后的created and watch方法中调用此方法
created()
在创建实例后同步调用。在此阶段,实例已完成处理选项,这意味着已设置以下选项:数据观察、计算属性、方法、监视/事件回调
所以在你的情况下,我认为你需要使用函数的方法。方法可以随时调用
示例:
watch: {
myvalueChanged: function(newVal, oldVal){
this.testMethod(newVal, oldVal);
}
}
methods: {
testMethod: function (newVal, oldVal) {
console.log("%s %s", newVal, oldVal);
}
}
created()
在创建实例后同步调用。在此阶段,实例已完成处理选项,这意味着已设置以下选项:数据观察、计算属性、方法、监视/事件回调
所以在你的情况下,我认为你需要使用函数的方法。方法可以随时调用
示例:
watch: {
myvalueChanged: function(newVal, oldVal){
this.testMethod(newVal, oldVal);
}
}
methods: {
testMethod: function (newVal, oldVal) {
console.log("%s %s", newVal, oldVal);
}
}
为什么需要调用
创建
钩子?为什么需要调用创建
钩子?他不需要重新加载页面,如果他愿意,他会重做Vue应用程序生命周期cycle@boussadjrabrahim对不起,我误解了梅丽娜·戈雷斯的问题。我还更新了我的答案。他不需要重新加载页面,如果他愿意,他会重做Vue应用程序生命cycle@boussadjrabrahim对不起,我误解了梅丽娜·戈雷斯的问题。我也更新了我的答案。