事件监听
AnlanJion
一位正在走向码农世界的少女,嘿嘿,欢迎一起入坑
展开
-
给对象新增属性视图不会随着更改
当vue的data里边声明或者已经赋值过的对象或者数组(数组里边的值是对象)时,向对象中添加新的属性,如果更新此属性的值,是不会更新视图的。问题出现的背景:1:我需要做一个类似与多选框的效果2:有一个all_list所有机型,后台会提供允许机型allow_list ,我需要根据允许机型来匹配页面选中的状态3:想到的解决方法是,给对象添加新的 属性根据这个属性来判断状态问题的出...原创 2019-12-09 18:18:57 · 294 阅读 · 0 评论 -
封装移动端滚动组件
最近项目需要用到下拉刷新,上拉加载~开始想到better-scroll 毕竟用的人也挺多的,但是,我使用了之后,bug奇奇怪怪,让我无从下手,去解决,bug就不举例了~所以就用了这样的方法,-webkit-overflow-scrolling 属性控制元素在移动设备上是否使用滚动回弹效果.auto :使用普通滚动, 当手指从触摸屏上移开,滚动会立即停止。touch :使用具有回弹...原创 2019-11-28 18:46:17 · 378 阅读 · 0 评论 -
判断手机是IOS还是安卓
//判断是ios还是安卓 history.pushState(null, null, "#"); window.addEventListener("popstate", function (e) { if (/(iPhone|iPad|iPod|iOS)/i.test(navigator.userAgent)) { window.location.href...原创 2018-09-26 16:21:14 · 1676 阅读 · 0 评论 -
input实时监听文本框内容
在做搜索时经常会用到我们需要监听input <input type="text" id="input">$('#input').on('keydown',function(){ var val=$(this).val().trim(); console.log(val) // 此时按下dd 打印 d}) //因为keydown事件处理函数中立即获取文本框...原创 2018-10-11 11:11:24 · 766 阅读 · 0 评论