Showing
1 changed file
with
5 additions
and
7 deletions
@@ -32,12 +32,10 @@ http://cn.vuejs.org/guide/ | @@ -32,12 +32,10 @@ http://cn.vuejs.org/guide/ | ||
32 | ## 4.与app端的交互 | 32 | ## 4.与app端的交互 |
33 | 混合模式下,比较麻烦的地方是与app原生端的交互。因为有些业务处理需要app端配合处理。 | 33 | 混合模式下,比较麻烦的地方是与app原生端的交互。因为有些业务处理需要app端配合处理。 |
34 | 34 | ||
35 | -* 1. | ||
36 | -涉及到与app端跳转相关的逻辑可参看:public/js/common/intercept-click.js文件 | 35 | +* 涉及到与app端跳转相关的逻辑可参看:public/js/common/intercept-click.js文件 |
37 | 具体规则可参看:http://git.yoho.cn/mobile/AppJSBridge/tree/master | 36 | 具体规则可参看:http://git.yoho.cn/mobile/AppJSBridge/tree/master |
38 | 37 | ||
39 | -* 2. | ||
40 | -监听app端事件参看:public/js/common/vue-bus.js文件,是通过一个全局的vue实例的on及emit来处理的。 | 38 | +* 监听app端事件参看:public/js/common/vue-bus.js文件,是通过一个全局的vue实例的on及emit来处理的。 |
41 | 39 | ||
42 | ## 5.页面刷新 | 40 | ## 5.页面刷新 |
43 | 41 | ||
@@ -54,10 +52,10 @@ http://cn.vuejs.org/guide/ | @@ -54,10 +52,10 @@ http://cn.vuejs.org/guide/ | ||
54 | 不过对于ios及android的区别,适配的工作量仍然很大。 | 52 | 不过对于ios及android的区别,适配的工作量仍然很大。 |
55 | 53 | ||
56 | 我先列出我碰到的一些适配问题,欢迎补充 | 54 | 我先列出我碰到的一些适配问题,欢迎补充 |
57 | -* 1. <input type='date'> 元素在ios和android的效果是完全不一样的(比如在ios中会显示年月日,在android中则是/)。而这个元素的可设置的属性也很有限。 | 55 | +* <input type='date'> 元素在ios和android的效果是完全不一样的(比如在ios中会显示年月日,在android中则是/)。而这个元素的可设置的属性也很有限。 |
58 | 于是只能用曲线救国的办法了, 在input元素下面方一个span,然后把input给背景透明,这样我们就可以通过改动span来显示我们想要的了(欢迎更好的解决方法) | 56 | 于是只能用曲线救国的办法了, 在input元素下面方一个span,然后把input给背景透明,这样我们就可以通过改动span来显示我们想要的了(欢迎更好的解决方法) |
59 | 57 | ||
60 | -* 2. <select> 元素 在ios和android也是完全不一样,在ios中默认值如果未改变的话,是不会触发change事件的。所以目前的做法是在ios的选择项中多加一个默认值。 | 58 | +* <select> 元素 在ios和android也是完全不一样,在ios中默认值如果未改变的话,是不会触发change事件的。所以目前的做法是在ios的选择项中多加一个默认值。 |
61 | 而android则不需要。目前的做法是会根据ua来判断是否是ios,来进行不同的处理 | 59 | 而android则不需要。目前的做法是会根据ua来判断是否是ios,来进行不同的处理 |
62 | 60 | ||
63 | -* 3. 目前blk-wap项目中的字体全部用的css,不要手动去写unicode码 | 61 | +* 目前blk-wap项目中的字体全部用的css,不要手动去写unicode码 |
-
Please register or login to post a comment