ユーザーが特定の画面を閲覧しているとき、一定時間経過すると自動的に、その画面の一部が切り替わる仕様にしたいです。
自分が思いついたのは、vue.routerの
<router-link to="/">Home</router-link>
<router-view/>
を使うことでしたが、タブ操作(ユーザーのクリック)が必要なようで時間による画面遷移の実装はできないのではないかと感じました。
vue.jsを使わなくとも、コンポーネントが切り替わりさえすればよいのですが、どうすればいいでしょうか。
追記
質問がわかりづらくてすいません。
具体的に自分のやりたいことを追記いたします。
問題が出る画面があり、①最初はその画面の下で回答をするテキストエリアを配置しています。
一定時間経過後、テキストエリアが消え、②回答者の回答一覧のテーブルが表示されるようにしたいと考えています。
回答一覧はDBからaxiosのgetメソッドを使ってデータを取得します。
javascript初学者ですが、vue.jsのコンポーネントが便利だなあと思い、vue.jsを使って画面を作っていました。
javascriptのsettimeout関数内でaxios.getやremoveを使い実現できるのでしょうか。
差し支えなければ回答をいただければと思います。
回答1件
あなたの回答
tips
プレビュー