1. ホーム
  2. vue

TypeError: vueルートジャンプ時に未定義のプロパティ'_c'を読み取れない

2022-02-18 23:29:34
<パス

TypeError: VUEルートジャンプ時に未定義のプロパティ '_c' を読み取ることができません。

プロジェクトを起動し、ジャンプルートをクリックすると、上記のエラーが表示され、かなり長い時間インターネット上で探して、様々な答えが利用可能であることがわかった。多くの試行錯誤の後、コードが間違って書かれていたダウン送信します。オンラインで設定をいろいろ変えてもうまくいかなかったので、投稿することにしました。

対応するページ

<template>
    <div>
     <el-form ref="form" :model="form" label-width="80px">
        <el-form-item label="Event name">
            <el-input v-model="form.name"></el-input>
        </el-form-item>
        <el-form-item label="active-area">
            <el-select v-model="form.region" placeholder="Please select the active region">
            <el-option label="region one" value="shanghai"></el-option>
            <el-option label="region two" value="beijing"></el-option>
            </el-select>
        </el-form-item>
        <el-form-item label="active-form">
            <el-input type="textarea" v-model="form.desc"></el-input>
        </el-form-item>
        <el-form-item>
            <el-button type="primary" @click="onSubmit">Create now</el-button>
            <el-button> cancel</el-button>
        </el-form-item>
    </el-form>      
    </div>    
</template>
<style scoped>
</style>

<script>
export default {
  name: 'test-element',
  data () {
    return {
      formTest: true
    }
  }
}
</script>


ルーティング

<router-link :to="{path: '/test'}">ElementUi form test</router-link>

  {
      path: '/test',
      name: 'TestElement',
      components: TestElement
    },


  {
      path: '/test',
      name: 'TestElement',
      components: TestElement
    },


一見すると問題はないのですが、よくよく見てみると、ここのルーター対応ファイルのコンポーネントがおかしい、これは1つのルートであるべきなので、コンポーネントではなく、コンポーネントとすべきなのでしょう。

という方は、私の公開ページでフォローしてください。
ラブジャパンサンクス