2

クリックすると別のページにリダイレクトしようとしていますが、何らかの理由で機能していません。これは、リダイレクト ボタンがあるビューのコードです。2 つの異なる方法を試しましたが、どちらも機能していません。

<el-row class="import-btn">
    <a :href="'/imports/teachers'">
        <el-button type="warning">                                     Importar
        </el-button>
    </a>
</el-row>
<el-row class="import-btn">
    <el-button type="warning"                               
        @click="redirectStudents()">                                    Importar
    </el-button>
</el-row>
redirectStudents() {      
  this.$inertia.visit('/imports/students');
},

私はこのようなweb.phpルートを持っています

Route::resource('imports/students', 'ImportStudentController');
Route::resource('imports/teachers', 'ImportTeacherController');

両方のコントローラーで、現在、 index() がいっぱいになっています

public function index()
{
   return Inertia::render('Import/Students');
}
public function index()
{
    return Inertia::render('Import/Teachers');
}

Teachers と Students の vue ファイルには、これらのページの基本的なレイアウトとタイトルがあるため、空ではありません。

ボタンをクリックする<a :href="">とリンクにリダイレクトされますが、ページは完全に空白で、他のボタンをクリックすると空白のウィンドウのように開きます。

これを修正する正しい方法は何ですか?

4

1 に答える 1