说来也有意思,坚持整理项目中遇到的问题,日积月累也积攒了不少经验,分享一下~
问题:
1. 小程序开发中的data数据,不允许一次赋值超过100万以上字节的数据。
2. 即便不同目录中组件的注册名也不能一样。
解决:
1. 如果需要赋值放到一个自定义对象中,然后一点点进行拆分赋值;
2. 改变注册名。
问题:
1. wepy框架中wepy.component组件对应文件夹名是"widget",解析代码的时候会解析错,原因是wepy内置解析程序的问题。
2. 键盘弹出的时候,点击页面上的按钮,点击不上对input绑定的对象无法清除。
解决:
1. 把"widget"文件夹名字改成"components"
2. 做一个定时器任务,延迟执行方法的操作
问题:
1. 小程序开发 预览和真机调试和上传模式会在某一些方面表现不一样;
2. 小程序wepy框架开发时 watch监听对象对于 store类的监听有问题
解决:
1.用长传模式查看
2. 不要用watch,或者自己实现一个
问题:pc端开发IE10+和其它主流浏览器的兼容性问题,oninput事件在IE中的问题;
解决:
1. oninput事件换成keyup
2. flex没有吧行内元素转成块级,需要添加display:block;
3. 事件中的event参数,Firefox中event事件必须通过事件传参获取. Vue中$event参数在async状态下获取不到
分析:
1. oninput就是可能是值被赋值的时候就执行了事件操作。
2. 主要是ie10浏览器不支持
问题: 安卓自带浏览器开发中,JS本地存储:sessionStorage在页面localtion跳转时,从a-b-a的时候sessionStorage丢失;
解决:改用localStorage解决;
分析:浏览器打开新的webview窗口 sessionStorage认为关闭了窗口
版权声明:本站内容全部来自于腾讯微信公众号,属第三方自助推荐收录。《web前端开发错题库--持续更新》的版权归原作者「大柚娱乐」所有,文章言论观点不代表Lambda在线的观点, Lambda在线不承担任何法律责任。如需删除可联系QQ:516101458
文章来源: 阅读原文
大柚娱乐微信公众号:gh_b01af313a6d2
手机扫描上方二维码即可关注大柚娱乐微信公众号