nuxtでvueファイルを編集しています。asyncDataメソッドの中で、サーバかクライアントか判定したいのですがどうすればよいでしょうか?
公式 https://nuxtjs.org/api/context では、asyncDataメソッドの引数に渡される Context のisClientプロパティで判定…していたが、非推奨になったのでprocess.clientを使え。と書いてありますが、クライアント側ではprocessは常にundefinedです。
vue
1<template> 2 <div class="container"> 3 </div> 4</template> 5 6<script lang="ts"> 7import Vue from "vue"; 8 9// https://vuex.vuejs.org/ja/api/ 10export default Vue.extend({ 11 asyncData({store,isClient}:any):any{ 12 // ここで、サーバかクライアントかの判定をしたい 13 }, 14}); 15</script> 16 17<style lang="scss" scoped> 18</style>
nuxtは2.9.2 を使っています。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/09/08 02:18