Closed yicm closed 5 years ago
navBar 默认的配置也不出来吗?不要用你的.search设置
默认配置有,但是我的目的是想有Swiper的背景图片
Swiper的背景图片和导航条有关系吗,你要放哪里?
<!-- 搜索框固定在顶部,下层是Swpier,也就是navBar的背景是共用Spwier的 -->
<view class="search">
<navBar searchBar="{{true}}" background="{{searchBGColor}}" bindsearch='search' />
</view>
<!-- 头部背景区 -->
<view class="header-logo">
<swiper catchtap='onSwiperTap' class="swiper"
......
如上面的开发者平台效果截图所示。
那你直接把头部北背景色设置透明不行吗
就是啥都不设置吗?background=""
这样?这跟设置background没关系,是设置Swpier的位置,跟search
css class有关,Swpier会在navBar的下面,而不是与最顶部对齐了。
background 设置rgba(0,0,0,0)试试
额 目的不是navBar的背景,这是次要的,主要是将navBar放于顶层,共享navBar的背景。
背景颜色和swiper图片一样?
对的,应该这么说,就是Swiper的图片,共享,我之前尝试过截取Swiper的上面部分图片,将其设置成背景,但是有个问题,ios平台上可以下拉的,下拉会出现一个背景区,这样就将navBar和swiper隔开了,很不好看,强迫症。。这个不是很好的办法
swiper变换了 你主动修改组件里背景颜色,我明白你的意思了 https://github.com/lingxiaoyi/navigation-bar/issues/5
你看这个问题,他是这么解决的
不是他这种,他这种还比较好控制,只是改变navBar的背景而已,还有navTextStyle的颜色。。
那你好好研究一下,看看问题具体出在哪里..
具体动态效果可以看这个: http://note.youdao.com/noteshare?id=448e71f04c8e8bba92975730532f5374&sub=5EAB31AC1EDD46A7B5F267189D4FA108 只是真机出问题了,好来问你下,毕竟你开发了这个组件,细节比较清楚,可能哪里有影响。。
你那种写法实在解决不了 就把标红这行代码注释了试试
注释掉了,不行。。
注释掉了 你那个外层元素也要去掉,我这个组件高度就这个东西撑起来的
实在不行你多尝试研究一下,这种都不算什么问题,问题不一定是组件出现的,也有可能是微信自身样式显示和普通的html是不一样的
有可能是个bug...毕竟开发者工具仿真没有问题。。
因为ios Android和开发工具用的底层代码都是不一样的,一样的嵌套组件写法,真机表现形式很可能会出现不同,这种问题最好多测试,多调试就能找到办法解决了
嗯 在尝试,只是目前没有多少效果。。
wxml:
wxss:
开发者工具预览都是正确的,真机(iphone xr/ipad pro)就不行了,大佬有测试过吗?
开发者平台调试效果:
真机效果:
ps: android真机是ok的。