frontendmemo

このサイトは、「html、css、js、ruby,ツールなどについて、自分が覚えたこと、またはいつも忘れて調べることを書き溜め、それが結果といて勉強したての初心者の方や自分と同じような技術レベルの人の助けになることを目的とするWebログ」、略してブログです。挨拶→http://frontendmemo.hatenablog.com/entry/2016/06/25/115845

2019-08-05から1日間の記事一覧

【注意】router.jsに記述するrouteの順番

router.jsに記述するrouteの順番は気を付けなければいけません。下記のようにルーティングすると意図した挙動になりません。 export default new Router({ mode: 'history', routes: [ { { path: '/hoge/:id/', name: 'fuga2', component: () => import(/* w…

【Vue.js】createdとmountedの違い【簡潔に説明】

Vue.jsのcreatedとmountedの違いはライフサイクルの中で発動タイミングの違いです。下記を見ていただくとわかりやすいかと思います。 See the Pen dxZdgK by funclur (@funclur) on CodePen. var app = new Vue({ el: '#app', data: { }, mounted() { consol…

typescriptの型エラーをなんとかしたい!anyよ、さよなら。エラーの解決法

TypeScriptは型付けできるJSですが、そのエラーの多さに嫌気が指してしまうのは自分だけではないはずです。この記事ではTypeScriptの何が難しいのか、実際自分がエラーにあたって解決した事例を書いていきます。 尚、勉強中故、正しい情報とは限りませんので…

【Vue.js】location.hrefは使用しません|$routerを使いこなそう

Vue.jsではlocation.hrefの代わりに$routerを使用します。(Vue Routerを使用している場合)console.log(this.$route)とすると以下のように表示されます。 fullPath: "/hoge" hash: "" matched: [{…}] meta: {} name: "hoge" params: {hoge: "1"} path: "/ho…