vue element樹形結構右鍵選單

2022-09-06 01:57:08 字數 1995 閱讀 2430

環境:vue-admin-template   vue 2.6.10 element-ui 2.7.0

1、自定義元件,檔案位置:src/components/mentcontext

"dropmenu

":style="

style

"style="

display: block;

"v-show="

show

"@mousedown.stop

@contextmenu.prevent>

2、呼叫,src/views 自己的專案目錄裡

class="

">}

input

placeholder="

輸入關鍵字進行過濾

"v-model="

filtertext

">

tree

id="

modeltree

"ref="

tree

":data="

treedata

":props="

defaultprops

"class="

filter-tree

"accordion

node-key="id"

:filter-node-method="

filternode

" >

context

:target="

contextmenutarget

":show="

isshowdrop

"@update:show="

(show) => isshowdrop = show

"@targetelement="

gettargetelement

">

dialog

:title="

textmap[dialogstatus]

":visible.sync="

dialogformvisible

":close-on-click-modal="

false

"width="

70%"

top="

5vh"

@open="

resetform('dataform')

" >

"dataform

" :rules="

rules

" :model="

temp

" label-position="

left

" label-width="

100px

">

if="

false

" label="

id" prop="

id">

"temp.id

"/>

"指令碼路徑

" prop="

path

">}"

指令碼名稱

" prop="

name

">

"temp.name

" placeholder="

請輸入具有辨識性的名稱

"/>

"指令碼內容

" prop="

filebody

">

"temp.filebody

" :options="

cmoptions

"/>

"footer

"class="

dialog-footer

">

"dialogformvisible = false

">取消

"primary

" @click="

dialogstatus==='create'?createdata():updatedata()

">提交

vue element 實現樹結構

話不多說直接先上圖 allxzlist 這個是獲取的全部的值 props1 這個是我們要展示的模板 defaultcheckedkeys 這個是獲取詳情或者想要設定的預設值 defaultexpandedkeys 這個是獲取詳情或者想要設定的預設值 handlecheckchange data,ch...

樹形結構查詢

select id,name from select substr translate sys connect by path translate t.name,tmp tmp 2 name,t.id,t.store id from allocations t where t.store id 23...

jqgrid three 樹形結構

最近我們的 中,需要更改資料的顯示方式,就是jqgrid中以樹形的方式顯示。請先看圖 就是簡單的這種從屬方式。但是因為這個沒有找到官方的文件 後來找到了,但是發現是翻譯過來的,也不是很清楚 所以做出來稍微的有點困難,好在方法總比困難多。這個問題還是解決了,在這裡我記錄一下。方便以後的小夥伴們運用,如...