質問するログイン新規登録

質問編集履歴

3

タイトル修正、行ったことを追記

2020/12/09 13:11

投稿

hiro_app
hiro_app

スコア123

title CHANGED
@@ -1,1 +1,1 @@
1
- vuetifyjs画面左に表示したメニューを固定させたい
1
+ スワイプでメニュー(vuetifyjsのv-navigation-drawer)が非表示になる挙動止めたい
body CHANGED
@@ -1,5 +1,4 @@
1
- 左端にv-navigation-drawerで表示させたメニューを、iPad(又はChrome開発者ツールでモバイル表示)で右から左へスワイプすると、メニューが隠れてしまいます。
1
+ 左端にv-navigation-drawerで表示させたメニューを、iPad(又はChrome開発者ツールでモバイル表示)で右から左へスワイプすると、メニュー非表示になってしまいます。
2
- (この操作の時にv-navigation-drawer--closeというクラスが追加)
3
2
 
4
3
  この挙動を防ぐ方法をご教授願えませんでしょうか。
5
4
 
@@ -24,6 +23,9 @@
24
23
  </v-navigation-drawer>
25
24
  ```
26
25
 
26
+ ・追記
27
+ この操作の時にv-navigation-drawer--closeというクラスが追加されていました。
28
+
27
29
  v-navigation-drawer--closeに対するcssを打ち消してみましたが、根本的な解決方法ではないのでレイアウトが崩されてしまいました。。。
28
30
  メニューが隠れる分のpaddingを調整するという挙動になっているようで、メニューを無理矢理残すと画面全体がメニューの幅だけ左へズレて、画面左端の一部がメニューの裏に隠れてしまいます。
29
31
 

2

タイトル修正、行ったことを追記

2020/12/09 13:11

投稿

hiro_app
hiro_app

スコア123

title CHANGED
@@ -1,1 +1,1 @@
1
- 画面左に表示したメニューを固定させたい
1
+ vuetifyjsで画面左に表示したメニューを固定させたい
body CHANGED
@@ -22,4 +22,16 @@
22
22
  <div>test</div>
23
23
 
24
24
  </v-navigation-drawer>
25
+ ```
26
+
27
+ v-navigation-drawer--closeに対するcssを打ち消してみましたが、根本的な解決方法ではないのでレイアウトが崩されてしまいました。。。
28
+ メニューが隠れる分のpaddingを調整するという挙動になっているようで、メニューを無理矢理残すと画面全体がメニューの幅だけ左へズレて、画面左端の一部がメニューの裏に隠れてしまいます。
29
+
30
+ ```css
31
+ .v-navigation-drawer {
32
+ transform: translateX(0%) !important;
33
+ &.v-navigation-drawer--close {
34
+ visibility: visible !important;
35
+ }
36
+ }
25
37
  ```

1

ソース追記

2020/12/09 12:52

投稿

hiro_app
hiro_app

スコア123

title CHANGED
@@ -1,1 +1,1 @@
1
- vuejsのv-navigation-drawerを固定させたい
1
+ 画面左に表示したメニューを固定させたい
body CHANGED
@@ -3,9 +3,23 @@
3
3
 
4
4
  この挙動を防ぐ方法をご教授願えませんでしょうか。
5
5
 
6
+ ```vue
6
7
  <v-navigation-drawer
7
8
  app
8
9
  clipped
9
10
  permanent
10
11
  dark
11
- >
12
+ >
13
+ <v-list-item>
14
+ <v-list-item-icon
15
+ >
16
+ <v-icon>
17
+ {{ mdi-menu' }}
18
+ </v-icon>
19
+ </v-list-item-icon>
20
+ </v-list-item>
21
+
22
+ <div>test</div>
23
+
24
+ </v-navigation-drawer>
25
+ ```