本文共 1029 字,大约阅读时间需要 3 分钟。
小编最近使用了MUI框架,体验良好。然而,官方文档中关于数据渲染的部分内容较为简略,导致点击事件的实现需要借助外部资源和学习。通过查询博客和借鉴他人经验,终于实现了点击事件的响应。
折叠面板的展示效果如下:通过将折叠面板所在的div赋予id,可以将数据绑定至li中。以下是实现的代码示例:
点击事件的实现如下:
mui('#workflow').on('tap', 'li', function(e) { var id = this.getAttribute('id'); var key = this.getAttribute('key'); localStorage.setItem("id", id); localStorage.setItem("key", key); mui.openWindow({ url: 'addnewflow.html', id: 'addnewflow', extras: { id: id }, createNew: false, show: { autoShow: true, aniShow: 'slide-in-right', duration: 'animationTime' }, waiting: { autoShow: true, title: '正在加载...', options: { width: 'waiting-dialog-widht', height: 'waiting-dialog-height' } } });});
这段代码实现了点击事件的响应,当折叠面板中的li元素被点击时,会将id和key存储到localStorage,并跳转至addnewflow.html页面。
转载地址:http://qlffk.baihongyu.com/