最近在做一個項目,項目的大概模式列表,新建,編輯以及刪除功能。其中新建編輯頁面都是以彈框的形式展示,所以就選用了layUI的彈出層這個組件。因為新建編輯涉及的邏輯比較多,所以自然而然的選用了彈出層類型為iframe層(即type:2)的模式,因為在這種模式下相當於新建了一個iframe層,所以其他組件的重復使用不會有影響。而在新建頁面中還有一些小列表,也需要以彈出層的形式進行添加的操作,感覺涉及的邏輯不太多(其實是感覺錯了),在加上不想創建新的頁面,所以就使用了type=1的頁面層了。在小列表的彈出層中也有分頁的功能,這就使得多個小列表的彈出層分頁展示會受到影響。所以就想到使用iframe層來隔斷這些影響。。。。。。。。。。。。。。。
但是,,,,,,,,,這樣的話就會存在父子之間傳值的問題,,,,,,在搜索了一番文檔之后,找到了一種解決辦法:獲取的子頁面的內容,將需要的參數隱藏在子頁面中,通過$('#')的方法獲取,結果證明是對的。
頁面寫法:
父級js寫法