2021-07-01から1ヶ月間の記事一覧

【Vue.js】Objectの特定プロパティのみwatchの監視対象にする方法

Vue

オブジェクト名.プロパティ名 を指定する。 export default { watch: { `hoge.fuga`(val) { console.log('watch hoge.fuga'); } }, };

【HTML】IEでmainタグを使用する際の注意点

IEではmainタグのdisplayプロパティの規定値はinline であるため、レイアウト崩れが発生する可能性がある。 そのため、明示的に block を指定する必要がある。 main { display: block; }

【Vue.js】コンポーネント初期化時にwatchが実行されるようにする方法

Vue

immediateプロパティにtrueを指定する。 export default { watch: { hoge: { immediate: true, handler(val) { console.log('watch hoge'); }, } } };

【Nuxt.js】queryパラメータの更新時にasyncDataが実行されるようにする方法

全てのqueryパラメータ更新時に実行されるようにしたい場合 watchQueryプロパティに、trueを設定する。 export default { watchQuery: true, }; 一部のqueryパラメータ更新時に実行されるようにしたい場合 watchQueryプロパティに、対象としたいqueryパラメ…

【Vue.js】vue-i18nで文章内にhtmlやcssを含める方法

Vue

コード const ja = { test: 'テスト', entry: '申込受付中です。{newline}詳しくは{here}。', here: 'こちら' }; <i18n path="entry" tag="p"> <template #newline> <br /> </template> <template #here> <a href="/hoge">{{ $t('here') }}</a> </template> </i18n> 出力結果 <p>申込受付中です。<br />詳しくは<a href="/hoge">こちら</a>。 tagに指定したタグが使用される。 コード co…</p>