質問編集履歴

2

アドバイスをいただきコードを編集

2020/12/03 08:11

投稿

jime1234567
jime1234567

スコア3

test CHANGED
File without changes
test CHANGED
@@ -40,6 +40,8 @@
40
40
 
41
41
  <template>
42
42
 
43
+ <client-only>
44
+
43
45
  <el-menu mode="horizontal" :router="true">
44
46
 
45
47
  <el-menu-item index="1" style="pointer-events:none;">
@@ -56,7 +58,7 @@
56
58
 
57
59
 
58
60
 
59
- <no-ssr>
61
+
60
62
 
61
63
  <el-menu-item index="4" style="float: right;" :route="{ path: `/users/${user.id}` }" v-if="user">
62
64
 
@@ -70,7 +72,7 @@
70
72
 
71
73
  </el-menu-item>
72
74
 
73
- </no-ssr>
75
+
74
76
 
75
77
  <el-menu-item index="5" style="float: right" :route="{ path: '/posts/new' }">
76
78
 
@@ -79,6 +81,8 @@
79
81
  </el-menu-item>
80
82
 
81
83
  </el-menu>
84
+
85
+ </client-only>
82
86
 
83
87
  </template>
84
88
 
@@ -121,85 +125,3 @@
121
125
 
122
126
 
123
127
  このエラーの解消法をご存じの方がいらっしゃいましたらアドバイスお願いします。
124
-
125
-
126
-
127
- ### 追記
128
-
129
- no-ssrの範囲を以下の通り広げてみましたが、エラーは解消できませんでした。
130
-
131
- ```
132
-
133
- <template>
134
-
135
- <no-ssr>
136
-
137
- <el-menu mode="horizontal" :router="true">
138
-
139
- <el-menu-item index="1" style="pointer-events:none;">
140
-
141
- Nuxt Diary App
142
-
143
- </el-menu-item>
144
-
145
- <el-menu-item index="2" :route="{ path: '/posts/' }">
146
-
147
- 投稿一覧
148
-
149
- </el-menu-item>
150
-
151
-
152
-
153
-
154
-
155
- <el-menu-item index="4" style="float: right;" :route="{ path: `/users/${user.id}` }" v-if="user">
156
-
157
- <span>{{user.id}}</span>
158
-
159
- </el-menu-item>
160
-
161
- <el-menu-item index="4" style="float: right;" :route="{ path: '/' }" v-else>
162
-
163
- <span>ログイン</span>
164
-
165
- </el-menu-item>
166
-
167
-
168
-
169
- <el-menu-item index="5" style="float: right" :route="{ path: '/posts/new' }">
170
-
171
- 新規投稿
172
-
173
- </el-menu-item>
174
-
175
- </el-menu>
176
-
177
- </no-ssr>
178
-
179
- </template>
180
-
181
-
182
-
183
-
184
-
185
-
186
-
187
- <script>
188
-
189
- import { mapGetters } from 'vuex'
190
-
191
-
192
-
193
- export default {
194
-
195
- computed: {
196
-
197
- ...mapGetters(['user'])
198
-
199
- }
200
-
201
- }
202
-
203
- </script>
204
-
205
- ```

1

ssr

2020/12/03 08:11

投稿

jime1234567
jime1234567

スコア3

test CHANGED
File without changes
test CHANGED
@@ -121,3 +121,85 @@
121
121
 
122
122
 
123
123
  このエラーの解消法をご存じの方がいらっしゃいましたらアドバイスお願いします。
124
+
125
+
126
+
127
+ ### 追記
128
+
129
+ no-ssrの範囲を以下の通り広げてみましたが、エラーは解消できませんでした。
130
+
131
+ ```
132
+
133
+ <template>
134
+
135
+ <no-ssr>
136
+
137
+ <el-menu mode="horizontal" :router="true">
138
+
139
+ <el-menu-item index="1" style="pointer-events:none;">
140
+
141
+ Nuxt Diary App
142
+
143
+ </el-menu-item>
144
+
145
+ <el-menu-item index="2" :route="{ path: '/posts/' }">
146
+
147
+ 投稿一覧
148
+
149
+ </el-menu-item>
150
+
151
+
152
+
153
+
154
+
155
+ <el-menu-item index="4" style="float: right;" :route="{ path: `/users/${user.id}` }" v-if="user">
156
+
157
+ <span>{{user.id}}</span>
158
+
159
+ </el-menu-item>
160
+
161
+ <el-menu-item index="4" style="float: right;" :route="{ path: '/' }" v-else>
162
+
163
+ <span>ログイン</span>
164
+
165
+ </el-menu-item>
166
+
167
+
168
+
169
+ <el-menu-item index="5" style="float: right" :route="{ path: '/posts/new' }">
170
+
171
+ 新規投稿
172
+
173
+ </el-menu-item>
174
+
175
+ </el-menu>
176
+
177
+ </no-ssr>
178
+
179
+ </template>
180
+
181
+
182
+
183
+
184
+
185
+
186
+
187
+ <script>
188
+
189
+ import { mapGetters } from 'vuex'
190
+
191
+
192
+
193
+ export default {
194
+
195
+ computed: {
196
+
197
+ ...mapGetters(['user'])
198
+
199
+ }
200
+
201
+ }
202
+
203
+ </script>
204
+
205
+ ```