並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 25 件 / 25件

新着順 人気順

vue-routerの検索結果1 - 25 件 / 25件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

vue-routerに関するエントリは25件あります。 Articlevue.js技術 などが関連タグです。 人気エントリには 『Vue Router Next - 意外と語られない Vue 3 時代のルーティング / Vue Router Next - Routing in the Vue 3 that is not talked about unexpectedly』などがあります。
  • Vue Router Next - 意外と語られない Vue 3 時代のルーティング / Vue Router Next - Routing in the Vue 3 that is not talked about unexpectedly

    生田望 (LINE株式会社) 「UIT meetup vol.10 『Vue 三昧』」での発表資料です https://uit.connpass.com/event/187267/

      Vue Router Next - 意外と語られない Vue 3 時代のルーティング / Vue Router Next - Routing in the Vue 3 that is not talked about unexpectedly
    • Laravel6.xとvue.jsのVue RouterでSPA構築 | アールエフェクト

      本文書ではLaravelのバージョン6.xとvue.jsのVue Routerを利用してシングルアプリケーションの構築方法を確認します。アプリケーション内では、ローカルのデータベースに保存したuserテーブルのデータを使います。 本文書を読み終えた後は下記を理解することができます。 Laravelとvue.jsを連携させたCRUD(create, read, update, delete)の理解Vue Routerによるページリロードなしのページ遷移Laravelとvue.jsとVue Routerの環境下でのアプリの作成の基礎 MAC環境で動作確認を行っています。 本文書ではVue Routerの基本はわかっているという前提で進めさせていただきます。Vue Routerについて理解が不足している場合は下記の文書を参考にしてください。

        Laravel6.xとvue.jsのVue RouterでSPA構築 | アールエフェクト
      • vue-routerチートシート - Qiita

        関連: - Vue.jsチートシート(基礎編) - Vue.jsチートシート(コンポーネントと構成編) Vueチートシートに引き続き公式チュートリアルの抜粋です。 参考 公式 概要 vue-router = Vue.jsにおける公式のルータ SPAのためのページルーティング機能を提供する 公式によると以下を特徴としている: ネストされたルート/ビューマッピング モジュール式、コンポーネントベースのルータ構造 ルートパラメータ、クエリ、ワイルドカード Vue.js の transition 機能による、transition エフェクトの表示 細かいナビゲーションコントロール 自動で付与される active CSS クラス HTML5 history モードまたは hash モードと IE9 の互換性 カスタマイズ可能なスクロール動作 導入 CDNを unpkg.com が提供している <sc

          vue-routerチートシート - Qiita
        • Vue Routerの遷移の流れをコードリーディングしたまとめ - Link and Motivation Developers' Blog

          リンクアンドモチベーションでエンジニアをしている野田です。 今回は、フロントエンド開発で利用しているVue Routerという画面遷移ライブラリが思った通りに動作しない事象があり、原因を探る中でVue Router内部のコードリーディングを行ったのでそのまとめを記載させていただきます。 背景 弊社プロダクトのフロントエンド開発を行う中で、データを保存しないまま画面遷移した場合に注意を促すモーダル(添付画像的なもの)の実装を行う必要がありました。 その際にキャンセルした場合は編集画面に留まり、問題ない場合は画面遷移をそのままさせる必要があったので、Vue RouterのBeforeRouteLeaveというナビゲーションガードでフックしてその分岐を実現しようとしました。 ところがモーダル表示後遷移する場合に、1回目は問題なく遷移できるのですが2回目は遷移しないという現象が起こっていました。特

            Vue Routerの遷移の流れをコードリーディングしたまとめ - Link and Motivation Developers' Blog
          • Vue.js JWT Authentication with Vuex and Vue Router - BezKoder

            Overview of Vue JWT Authentication example We will build a Vue application in that: There are Login/Logout, Signup pages. Form data will be validated by front-end before being sent to back-end. Depending on User’s roles (admin, moderator, user), Navigation Bar changes its items automatically. Screenshots – Signup Page: – Login Page & Profile Page (for successful Login): – Navigation Bar for Admin

              Vue.js JWT Authentication with Vuex and Vue Router - BezKoder
            • 超Vue.js 完全ガイド2024 (Vue Router, Pinia含む)

              Vue.jsを学びたいと考えているみなさま! このコースはこれ1本でVue.jsで必要な知識が全て手に入る、Vue.js完全ガイドとなっています。この講座を修了する頃には、Vue.jsの多くを熟知し、Vue.jsを使ったWebサービスを世界中に公開しているでしょう。 このコースがあなたの仕事やプライベートにどのように役立つか。 もしあなたがプログラミング初心者ならVue.jsを学ぶことで最新の開発技法が身につき、簡単に複雑なWebアプリケーションを作成することができるようになります。ぜひ本講座を受講してあなた自身のWebアプリケーションを世界中に公開してみてください。 素のJavaScriptや、jQuery、Ruby on Railsなどで開発している方にとっては、本講座を受講することで、より効率的な新しいWeb開発の手法が身につきます。この講座に投資することで得られるスキルセットは、あ

                超Vue.js 完全ガイド2024 (Vue Router, Pinia含む)
              • 【Vue.js】Vue Router上でコンポーネントに値を渡す前に非同期処理の完了を待たせる

                【Vue.js】Vue Router上でコンポーネントに値を渡す前に非同期処理の完了を待たせる 2020年2月6日 2023年10月23日 Vue Vue RouterはVue.jsの公式のルーターライブラリです。SPA(シングルページアプリケーション)的にVue.jsでサイトを構築するならまず出番があります。 紹介 | Vue Router Vue Routerのルーティングでは次の様にパラメータを遷移先ページコンポーネントに渡します。 const options: RouterOptions = { mode: 'history', routes: [ { path: '/user/:id', name: 'userShow', component: Show, props: (route)=> { return {id: route.params.id}; }, }, ], }; e

                  【Vue.js】Vue Router上でコンポーネントに値を渡す前に非同期処理の完了を待たせる
                • Vue.jsでページを切り替える「Vue Router」の利用法を解説! TypeScriptの型定義とともに活用しよう

                  本連載では、JavaScriptフレームワーク「Vue.js」を、型定義が利用できるようJavaScriptを拡張した言語「TypeScript」で活用する方法を、順を追って説明していきます。前回はVue.jsのコンポーネントについて説明しました。今回は複数のコンポーネントをURLによって切り替え表示できる「Vue Router」の利用法を説明します。 はじめに 本連載では、JavaScriptを利用して動的なWebページを構築できるフレームワークVue.jsを、データの型定義ができるように拡張されたAltJS(コンパイルしてJavaScriptにする言語)であるTypeScriptで活用する方法を、順を追って説明しています。 本連載でこれまで扱ってきたサンプルは、基本的に1ページだけを表示するものでしたが、実際のWebページでは、URLによって異なる内容のページを切り替え表示します。Vu

                    Vue.jsでページを切り替える「Vue Router」の利用法を解説! TypeScriptの型定義とともに活用しよう
                  • Vue router を使った時の GitHub Pages での 404 対策 - Qiita

                    どんな問題? vue-router は SPA なので / 以外のページを直接叩きに行くと 404 する。 自分で nginx なんかでデプロイする場合は try_files /index.html とかで綺麗に解決するが、 GitHub Pages だとこの設定はできない(たぶん)。 普通に / 以外のページに行ったあと F5 するだけで 404 するのでけっこうキツい。 追記 GitHub Pages では SPA ではなくMPA にするほうがよさそう。 MPA にすれば複数 index.html ができるので以下の対策は必要ない。 対策方法 GitHub Pages は 404.html があると使ってくれるので、 404.html にスクリプトを仕込んでそこから /#/hoge/fuga/ へリダイレクトする(これで / がロードされる)。 / 側では Vue が動く前に URL

                      Vue router を使った時の GitHub Pages での 404 対策 - Qiita
                    • 【Vue.js】vue-routerの動的URLでパラメータが変わった時、ライフサイクルフックは呼ばれないので注意 - Qiita

                      import Vue from 'vue'; import Router from 'vue-router'; import Home from './views/Home.vue'; import Users from './views/User.vue'; Vue.use(Router); export default new Router({ mode: 'history', routes: [ { path: '/', component: Home }, { path: '/users/:id', component: Users } ] });

                        【Vue.js】vue-routerの動的URLでパラメータが変わった時、ライフサイクルフックは呼ばれないので注意 - Qiita
                      • 【Vue.js】vue-routerの基礎をサンプルを用いて解説

                        vue-routerとは?vue-routerを用いることでURLにより表示するコンポーネントを制御することができます。Vue.jsでシングルページアプリケーションの構築する場合には必須といっていいほど利用されています。 vue-routerの基礎的な部分を以下のサンプルを用いて説明していきます。 vue-routerの導入方法インストール次のコマンドでインストールします。yarnを使っている場合は置き換えてください。 $npm install vue-routerrouter.js の作成srcディレクトリ内にrouter.jsファイルを以下のように作成し、Routerインスタンスを作成します。 詳細は後程説明します。 import Vue from "vue"; import Router from "vue-router"; Vue.use(Router); export defau

                          【Vue.js】vue-routerの基礎をサンプルを用いて解説
                        • 【Vue2】 Vue Routerの機能の整理 - Qiita

                          import Vue from 'vue'; import Router from 'vue-router' import Home from '/views/Home.vue' import About from '/views/About.vue' Vue.use(Router) // プラグイン(どこでも使える機能)を適用するために記載 export default new Router({ routes:[ { path:'/', // URL component:'Home' // 上記URLのときに表示するコンポーネント }, { path: '/about', component:'About' } ] }) import Vue from 'vue' import App from './App.vue' import router from './router' Vue.

                            【Vue2】 Vue Routerの機能の整理 - Qiita
                          • vue-cliで作成したプロジェクトでVue Routerを設定 | アールエフェクト

                            本文書ではvue-cliコマンドを利用して作成したvueプロジェクトでのVue Routerの設定手順について説明を行なっています。最新のvue-cliのバージョンを利用するとVueのバージョンを選択することができます。本文書では最新バージョンのVue CLI v4.5.11で動作確認を行っているためVue2, Vue3の両方で動作確認を行っています。 Vue 2, Vue 3の両方の環境を使って説明を行っていますが本文書内でのバージョン間の違いはVueとRouterのインスタンス化に関するコードが記述されているmain.jsとrouter/index.jsファイルの2つとコンポーネントのroot要素が必ず1つという制限がVue 3からなくなったことです。Vue Routerのルーティングの設定については違いはありません。 Vue Routerを利用することでページを移動する際にページの再

                              vue-cliで作成したプロジェクトでVue Routerを設定 | アールエフェクト
                            • vue + vuex + vue-router のwebpackなしサンプル(コピペでできる) at softelメモ

                              問題 webpackとかLaravelなしで vue+vuex+vue-routerできないですか。 答え htmlファイル1個と、jsファイル1個で、小さなSPA(Single Page Application)っぽいことをしてみる。 ファイル構成は以下のみ。 . |-- index.html `-- app.js vue, vuex, vue-router はCDNから読み込めばOK(もちろんローカルにダウンロードして使ってもOK)。 jsはhtmlの中に <script>~</script> で書いても構わないけど、一応分けた。 HTML(index.html) SPAでよく見る <div id=”app”></div> しかないHTML。 <!DOCTYPE html> <html lang="ja"> <head> <meta charset="utf-8"> <meta nam

                                vue + vuex + vue-router のwebpackなしサンプル(コピペでできる) at softelメモ
                              • vue-routerでUncaught(in promise) NavigationDuplicated のエラー at softelメモ

                                問題 vue-routerで画面遷移しようとしたら、エラーが出ます。 router.push('/hoge') router.push('/hoge') Uncaught (in promise) e {_name: "NavigationDuplicated", name: "NavigationDuplicated", message: "Navigating to current location ("/hoge") is not allowed", stack: "Error ...(略) 答え 現在すでに /hoge にいる状態で、 /hoge に移動しようとするとエラーになる。 router.push、router.replace は、ナビゲーションの成功時と失敗時のコールバックを引数で指定することができ、3.1以降は、コールバックが省略されると、Promiseを戻すようになっ

                                  vue-routerでUncaught(in promise) NavigationDuplicated のエラー at softelメモ
                                • Vue Routerを使ってURLを動的に制御する方法

                                  Vue Routerは、Vue.jsの公式ルータで、ルーティング制御をするためのさまざまな機能を利用することができます。

                                    Vue Routerを使ってURLを動的に制御する方法
                                  • Complete Vue.js 3 (Inc. Composition API, Vue Router, Vuex)

                                    Another Vue.js 3 from zero to hero course - kind of. This course is for developers who want to move fast. We cover the traditional way of building Vue apps - the Options API - as well as the the new Composition API, and even see how you can mix and match them together. There are 8 modules; 4 introduce fundamental skills (Options API; Composition API; Vuex and Vue Router). The remaining four module

                                      Complete Vue.js 3 (Inc. Composition API, Vue Router, Vuex)
                                    • [Vue.js] vue-routerのhashモードとhistoryモードの違いをざっくり理解する - Qiita

                                      vue-routerのhashモードとhistoryモードをざっくりと理解することが目的の記事です。 そもそもルーターはなんで必要?SPAについて少し補足 これはVueに限った話ではないですが、ルーターの役割は(簡単に)SPAを実現するためと言っても良いでしょう。 SPAとは 最初のリクエストで受け取ったHTML(index.html)を使いまわし、URLに対応したページをJavaScriptで動的に作成する方式です。 MPAとは SPA対してMPA(マルチページアプリケーション)と呼ばれたりします。 URLに対応したHTMLをサーバーが返してくれる従来の方式です。 hashモードではURLが下記のように表示されます。 http://localhost:8080/#/hoge ルーティングにURL hashを使用しています。 この形式で入力されるとvue-routerは、 urlの # を

                                        [Vue.js] vue-routerのhashモードとhistoryモードの違いをざっくり理解する - Qiita
                                      • Vue Router Data Loaders の rfc を読む

                                        概要 VueRouter にデータフェッチの仕組みを取り入れる rfc が上がっていたので読んでみる。 背景 データフェッチングにおける銀の弾丸はない。 データフェッチングの戦略や手法には各アプリケーションの UX やアーキテクチャに依存するため、唯一の正解はないので。 ただし、VueRouter における標準的なデータフェッチング改善の仕組みが用意できれば、データフェッチにおける複雑性の低減と柔軟性の向上を実現するプラクティスになるのではと考え提案している。 個人の感想 わかりみが深い。ページコンポーネントにおいてデータフェッチをどのタイミングでどう行うかがにデファクトスタンダードがないし、割と自由奔放に実装されちゃうよね。

                                          Vue Router Data Loaders の rfc を読む
                                        • 【Nuxt, Vue, Vue Router】SPA でページ内の「戻る」ボタンとブラウザバックの挙動を合わせるための Tips(history 操作や popstate イベント、Promise を使用)

                                          こんにちは、mackey です。 Nuxt.js や Vue.js を使用して SPA(Single Page Application)を作成する時に、 ページ内に実装した「戻る」ボタンと、ブラウザの戻るボタンの挙動が違う動きになってしまった時に使える、コアな Tips の紹介です。 この後紹介するようなページを作成する際に、とある構成で実装してみたところ、ページ内の「戻る」ボタンとブラウザバックの挙動を合わせるための処理が必要になりました。 ページコンポーネントを使って Vue Router によるページ遷移を行うようにすればこのような面倒な自体にはならずに済みますが、 History API を操作したり、ブラウザバック時のイベントや、Nuxt.js ・ Vue.js でのプログラム的なイベントの処理方法など、様々な面で勉強になったのでまとめてみました。 ページ内に実装した「戻る」ボタ

                                            【Nuxt, Vue, Vue Router】SPA でページ内の「戻る」ボタンとブラウザバックの挙動を合わせるための Tips(history 操作や popstate イベント、Promise を使用)
                                          • vue-routerのrouter.goがsafariで機能しない時の対処法 - Qiita

                                            はじめに vue-routerを使ったSPAアプリケーションを開発している時に、router.goメソッドでリロードを実現していましたが、ChromeからSafariに切り替えて検証したら動作しなかったため、対処法を調べてみました。

                                              vue-routerのrouter.goがsafariで機能しない時の対処法 - Qiita
                                            • 【Vue.Router】404ページへの遷移 - Qiita

                                              urlに存在しないページへのpathをリクエストした場合の404ページの表示方法 環境 @vue/cli 4.5.12 手順 ルーテイングを管理するrouter/index.jsで以下のように設定。 import Vue from 'vue' import VueRouter from 'vue-router' import Home from '../views/Home.vue' //NotFoundコンポーネントをimport import NotFound from '@/someDir/NotFound.vue' Vue.use(VueRouter) const routes = [ { path: '*', //設定したurlにいずれもマッチしない場合 // redirect: '/', ※redirectオプションは任意で設定 component: NotFound //No

                                                【Vue.Router】404ページへの遷移 - Qiita
                                              • Vue + Vue Router + Vuex + Laravelで写真共有アプリを作ろう (9) 写真投稿API | Hypertext Candy

                                                この章では写真投稿のための Web API を実装します。 AWS S3 写真は AWS S3 にアップロードして保管します。 ここで S3 のバケットと開発用の IAM ユーザーを作成しておきましょう。 S3 バケット 「バケットを作成する」をクリックするとウィザードが開きます。 リージョンは「アジアパシフィック(東京)」を選択すればよいでしょう。 「アクセス許可の設定」では、4つのチェックボックスを外してください。 ここにチェックが付いていると写真の公開ができません。 IAM ユーザー サービスから IAM を選択し、さらに「ユーザー」を選択します。 「ユーザーを追加」をクリックすると作成フォームに移動します。 Laravel アプリケーションから S3 にアクセスするユーザーを作成するので「AWS アクセスの種類を選択」では「プログラムによるアクセス」にチェックを付けます。 「アクセ

                                                • Vue Routerでparamsとqueryの取得方法 - Qiita

                                                  # paramsの取得方法 localhost:8080/example/:id → this.$route.params['id'] # queryの取得方法 localhost:8080/example?itemId=1234 → this.$route.query.itemId

                                                    Vue Routerでparamsとqueryの取得方法 - Qiita
                                                  • シームレスな画面遷移アニメーションの Vue Router を使った実装パターン - Katashin .info

                                                    2023年9月19日アニメーション,Vue,Vue Router以下のようにシームレスな(繋ぎ目のない)画面遷移を実装するとしたら、どのように実装しますか?それぞれのカードをクリックするとカードが拡大され、そのコンテンツ全体が見れるようになります。 この実装はカード一覧ページと、コンテンツ全体が見れるページの2ページで構成されていて、画面遷移の処理を工夫することで、シームレスな見せ方をしています。 シームレスな画面遷移は、要素同士の関連性を強調したり、アプリへの没入感を高めるなどのメリットがありますが、実装難易度が高く、コードのメンテナビリティが下がりやすいというデメリットもあります。 本記事では、このようなシームレスな画面遷移を実装する難しさを説明してから、Vue.js を使った実際のコードを交えながらその実装方法について解説します。 シームレスな画面遷移アニメーションの難しさ #シーム

                                                      シームレスな画面遷移アニメーションの Vue Router を使った実装パターン - Katashin .info
                                                    1

                                                    新着記事