Nuxt.js如何在“验证”后更改URL?

时间:2019-09-03 07:48:41

标签: javascript node.js vuejs2 nuxt.js

我有此代码:

validate(data) {
    data.params.id = data.params.id.toLowerCase();
    const urlData = ['containertransport','kiepertransport', 'kuhltransporte'];
    for (let i = 0; i < urlData.length; i++) {
      if(data.params.id === urlData[i]){
        return true;
      }
    }

    return this.$router.push('zzz');
    //data.params.id = z;
    //console.log('error 404!!!', data.params.id);
    //this.onLoadUser();
},

data: function () {
  return{
      urlId: 'zzz'
  }
},

methods: {
  onLoadUser(){
    this.$router.push(this.urlId);
    console.log(this.urlId);
  }
},

我输入了错误的网址后,尝试更改URL。我得到了error 404

我的问题是:

在“验证”检查之后如何更改此URL?

我需要在“验证”检查之后我的页面没有404.error,它显示我需要的一些特定URL。

我的意思是我有URL / page3 /。如果我输入了错误的URL'/ sdfhsdf /'。我需要该URL立即返回其默认值/ page3/。

0 个答案:

没有答案