element-ui官網獲取checkd值的方法
getcheckedkeys()
這種只有在所有子級都被選中的情況下才能獲得父級的id,如果不選中所有的子級那麼獲取得到的id就只有子級的。但是一般提交子級id資料時後台都需要父級id的。
解決辦法:
1.找到node_modules/element-ui/lib/element-ui.common.js檔案
2.ctrl+f搜尋treestore.prototype.getcheckednodes這個方法
我的這個方法的原本樣子:
修改後的:
ok! 重啟專案即可。 這樣即使我只選擇了子級也能把父級的id 拿到傳給後台。
我的解決辦法是:
後台返回的資料父級有個共同點- pid=0,那在this.$refs.tree.setcheckedkeys(selectnodearr);之前做個判斷將pid=0的父級踢出去
if (item.checked == "true")或者用filter
資料.filter((e) => });
子頁面傳值與父頁面傳值(上)
這樣的乙個問題 在父頁面中跳轉到子頁面後,獲取到輸入的值後傳遞給父親頁面,然後在父頁面上賦值給父頁面上得某個控制項 這裡提供兩種方法,一種是js,另外一種是ajax的 js方法 父親頁面上的js 傳遞值給子頁面 function getinfo 修改,選中並且返回值給父頁面 function com...
父頁面與子頁面之間傳值
size small 如果在頁面中不涉及到第三方的外掛程式 比如 artdialog 可以用如下的方式開啟子頁面 size window.open 子頁面中獲取父頁面物件 window.opener window.showmodaldialog 子頁面中獲取父頁面物件 window.dialogar...
Angular 子父元件傳值與通訊
一 父元件給子元件傳值 input 父元件不僅可以給子元件傳遞簡單的資料,還可以將自己的方法以及整個父元件傳給子元件 1.父元件呼叫子元件的時候傳入資料 2.子元件引入input模組 import from anjular core 3.子元件中 input接受父元件出過來的資料 export cl...