帖子
帖子
用户
博客
课程
显示全部楼层
1
帖子
0
勋章
9
Y币

[BUG] font-awesome和插件问题

[复制链接]
发表于 2015-6-9 18:53:49
本帖最后由 oonxt 于 2015-6-12 14:43 编辑

1.在界面使用了font-awesome,版本是font-awesome-4.3.0,但是发现10次有九次打包出来的APP都无法显示FA图标。问题是6月8日出现的,之前没有这个问题。

2.使用了slipList插件,但是有一定机率slipList插件打包无法启动。具体效果就是,打开界面发现是一片白板,但是重新打包又可以了。
0
帖子
0
勋章
1058
Y币
1,请提供代码
2.机率  不大的话,只要不影响使用,一切OK
1
帖子
0
勋章
9
Y币
  1. list = api.require('slipList');

  2.                         list.open({
  3.                                 x : 0,
  4.                                 y : window.getNavHeight()+61,
  5.                                 h : api.frameHeight-61,
  6.                                 itemStyle : {
  7.                                         borderColor : '#DDDDDD',
  8.                                         bgColor : '#FFFFFF',
  9.                                         selectedColor : '#f9f9f9',
  10.                                         placeholderImg : 'widget://image/listview.png',
  11.                                         remarkColor : '#FF0000'
  12.                                 },
  13.                                 datas : []
  14.                         }, function(ret, err) {
  15.                                 openWin(ret.index);
  16.                         });
  17.                        
  18.                        
  19.                         var loadingImgae = 'widget://image/listView_arrow.png';
  20.                         //刷新的小箭头,不可为空
  21.                         var bgColor = '#F5F5F5';
  22.                         //下拉刷新的背景颜色 ,有默认值,可为空
  23.                         var textColor = '#8E8E8E';
  24.                         //提示语颜色,有默认值,可为空
  25.                         var textDown = '下拉可以刷新...';
  26.                         //尚未触发刷新时间的提示语,有默认值,可为空
  27.                         var textUp = '松开开始刷新...';
  28.                         //触发刷新事件的提示语,有默认值,可为空
  29.                         var showTime = true;
  30.                         //是否显示时间,有默认值,可为空
  31.                         list.setRefreshHeader({
  32.                                 loadingImg : loadingImgae,
  33.                                 bgColor : bgColor,
  34.                                 textColor : textColor,
  35.                                 textDown : textDown,
  36.                                 textUp : textUp,
  37.                                 showTime : showTime
  38.                         }, function(ret, err) {
  39.                                 if (page > 0)
  40.                                         page--;
  41.                                 loadData(page);
  42.                         });
  43.                         list.setRefreshFooter({
  44.                                 loadingImg : loadingImgae,
  45.                                 bgColor : bgColor,
  46.                                 textColor : textColor,
  47.                                 textDown : textDown,
  48.                                 textUp : textUp,
  49.                                 showTime : showTime
  50.                         }, function(ret, err) {
  51.                                 page++;
  52.                                 loadData(page);
  53.                         });
  54.                         loadData(page);
复制代码

  1. <blockquote>function loadData(page) {
复制代码



另外,今天下午发现已经不是一定机率,是完全没法打开了。然后font-awesome的问题又完全正常了。晕死了。
1
帖子
0
勋章
9
Y币
找到原因了。
  1. list.open({
  2.                                 x : 0,
  3.                                 y : window.getNavHeight()+61,
  4.                                 h : api.frameHeight-61,
  5.                                 itemStyle : {
  6. //                                        borderColor : '#DDDDDD',
  7. //                                        bgColor : '#FFFFFF',
  8. //                                        selectedColor : '#f9f9f9',
  9. //                                        placeholderImg : 'widget://image/listview.png',
  10. //                                        remarkColor : '#FF0000'
  11.                                 },
  12.                                 datas : []
  13.                         }, function(ret, err) {
  14.                                 openWin(ret.index);
  15.                         });
复制代码


itemStyle是不被支持了吗?只要是有这个属性,就一定不会成功。哪怕这个属性就是一个空对象。但是,如果不能定制itemStyle,这TM列表还能看吗?
1
帖子
0
勋章
9
Y币
mingfeng 发表于 2015-6-9 20:46
1,请提供代码
2.机率  不大的话,只要不影响使用,一切OK

已提供代码。
另,发现是itemStyle的问题,只要提供这个属性,就出不来。有解决方案吗?
0
帖子
0
勋章
1058
Y币
oonxt 发表于 2015-6-12 14:42
已提供代码。
另,发现是itemStyle的问题,只要提供这个属性,就出不来。有解决方案吗? ...

文档没做修改,是支持这个属性的
1
帖子
0
勋章
9
Y币
mingfeng 发表于 2015-6-15 16:54
文档没做修改,是支持这个属性的

如果设置了itemStyle属性,但是没有设置itemStyle里面的placeholderImg,就会导致列表显示不出来。
有办法修复吗?
1
帖子
0
勋章
9
Y币
oonxt 发表于 2015-7-16 19:07
如果设置了itemStyle属性,但是没有设置itemStyle里面的placeholderImg,就会导致列表显示不出来。
有办 ...

找到办法了,设置为null可以解决这个问题。

谢谢
0
帖子
0
勋章
9
Y币
您是怎么引入font awesome图标的  我引入它不生效
您需要登录后才可以回帖 登录

本版积分规则