クリックすると別のページにリダイレクトしようとしていますが、何らかの理由で機能していません。これは、リダイレクト ボタンがあるビューのコードです。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="">
とリンクにリダイレクトされますが、ページは完全に空白で、他のボタンをクリックすると空白のウィンドウのように開きます。
これを修正する正しい方法は何ですか?