ydcss / vue-ydui

A mobile components Library with Vue2.js. 一只基于Vue2.x的移动端组件库。
http://vue.ydui.org
MIT License
2.75k stars 560 forks source link

对switch和datetime的改进建议 #768

Open zsjyjishukong opened 5 years ago

zsjyjishukong commented 5 years ago

问题描述

优化建议: 1.为disabled的switch添加callback 2.为Datetime组件提供更加灵活的操作

产生环境

1.用户不明白switch为何无法点击,需要在点击switch时进行提示,但是无论是给disabled的switch绑定事件、给其父元素绑定事件,还是使用switch提供的callback都无法触发,希望可以改进 2.Datetime组件使用中,可能需要选择2018年第一学期,这类需求无法实现,希望可以提供更加灵活的操作,通过传入数组等方式定制显示

Lan-megumi commented 5 years ago

不知道你是否有这样·的问题... Date time 组件的popup部分在页面销毁时不会删除.. 虽然使用没有什么影响,但是多出来的popup部分一直留在HTML中

zsjyjishukong commented 5 years ago

刚刚实验了一下,的确不会删除,不仅是datetime的popup不会删除,上拉菜单的popup也不会删除

Lan-megumi commented 5 years ago

刚刚做完项目准备提交... 看到这个问题整个人都傻了... 日期控件这块改用 Cube-Ui了

Lan-megumi commented 5 years ago

另外有趣的地方是, YDUI官方文档是没问题的.... 不过可能跟官方文档不是单页页面有关系,我留意到每次切换都是一次刷新操作

Lan-megumi commented 5 years ago

不销毁可能是跟Vue 的路由跳转有问题... 因为Cube Ui也遇到了一样的问题 go(-1)跳转回上一级是可以的 但是push()貌似就不行