不能再 子組件中使用 visible 這種方法
this.$refs['ssss].visble = true 去控制組件的顯示隱藏 這樣 mounted
要在負組件中設置其 flage v-if 去進行顯示隱藏 關閉就this.$parent.visble =false 這樣控制關閉
不然一樣來 你 mounted 中的 執行echarts init()函數 執行獲取不到 dom 因為此時 該子元素 一直存在 剛上來 你沒有顯示dialog 所以 echarts 圖標也不會顯示dom ,進入父組件直接就執行了 自組建的 mounted 所以 獲取不到 echart dom
太晚了 想回家! 寫的而語無倫次 ,但是又想記下來.
反正echarts 圖標需要在 dialog 中顯示 控制dialog的顯示隱藏 要在子元素上 寫 v-if 不能在 子組件 dialog 的 :visible 控制!