File tree 2 files changed +3
-14
lines changed
2 files changed +3
-14
lines changed Original file line number Diff line number Diff line change 3
3
<slot />
4
4
<b-dropdown
5
5
v-if =" $slots['context-menu']"
6
- ref =" dropdown" toggle-class =" p-0 border-0" no-caret lazy
6
+ ref =" dropdown"
7
+ v-model =" visible"
8
+ toggle-class =" p-0 border-0" no-caret lazy
7
9
:style =" {position: 'absolute', left: `${left}px`,top: `${top}px`}"
8
- @hide =" hide"
9
10
>
10
11
<slot name =" context-menu" />
11
12
</b-dropdown >
22
23
visible: false ,
23
24
}
24
25
},
25
- watch: {
26
- visible: {
27
- handler(value : boolean ) {
28
- (this .$refs .dropdown as any ).visible = value
29
- }
30
- }
31
- },
32
26
methods: {
33
- hide(event : any ) {
34
- event .preventDefault ()
35
- this .visible = false
36
- },
37
27
showContextMenu(event : any ) {
38
28
if (this .$slots [' context-menu' ]) {
39
29
event .preventDefault ()
Original file line number Diff line number Diff line change 2
2
<b-dropdown
3
3
right
4
4
no-caret
5
- boundary =" window"
6
5
:variant =" variant"
7
6
:toggle-class =" variant === 'link' ? 'p-0' : 'px-1'"
8
7
:disabled =" disabled"
You can’t perform that action at this time.
0 commit comments