zdhxiong / mdui

Material Design 3(Material You) UI components using Web Components.
https://www.mdui.org
4.17k stars 364 forks source link

在tab里动态添加a,调用mdui.mutation()无效果 #141

Closed zhuxinghan closed 6 years ago

zhuxinghan commented 6 years ago

如何操作

页面加载后,使用js往.mdui-tab元素里动态添加a元素,然后调用mdui.mutation()

预期结果

新添加的a元素和原来的a元素一样可以切换

实际结果

新添加的a元素不正常工作,点击不会高亮,只有写在页面html里的才可以

感谢您和您的mdui。大致看了一下源码,发现mutation方法只处理新添加的tab,不处理已有tab里新添加的a元素

zdhxiong commented 6 years ago

更新已有的 Tab,需要调用 handleUpdate() 方法

zhuxinghan commented 6 years ago

不好意思,没有仔细阅读文档😂