template view web-view src=pdfUrl update-title=false webview-styles=mystyleweb-view view style=z-index 10000;position absolute;bottom 0; view class=buttongroup style=width 100; view class=chec
这段代码中,web-view页面下面的view中的内容不显示的原因是因为这些view的样式设置了position为absolute,并且z-index为10000,这使得它们处于一个比较高的层级,覆盖在web-view上方,导致内容不可见。
为了解决这个问题,可以尝试修改view的样式,将z-index设置为一个较小的值,或者将position设置为relative,这样就可以让view的内容显示在web-view的下方。
以下是修改后的样例代码:
<template>
<view>
<web-view :src="pdfUrl" :update-title="false" :webview-styles="mystyle"></web-view>
<view class="buttongroup" style="width: 100%;">
<view class="checkgroup">
<u-text>审批人:</u-text>
<u-text @click="passReturn()" suffixIcon="arrow-leftward"></u-text>
<u-icon slot="right" name="arrow-right"></u-icon>
</view>
</view>
<view class="modelPass">
<u-modal :content="contentPass" :show="showPass" showCancelButton closeOnClickOverlay
@confirm="confirmPass()" @cancel="cancel()"></u-modal>
</view>
<view class="modelReject">
<u-modal :content="contentReject" :show="showReject" showCancelButton closeOnClickOverlay
@confirm="confirmReject()" @cancel="cancel()"></u-modal>
</view>
<view class="picker">
<u-picker :show="showReturn" :columns="statelist" keyName="label" title="回退至" closeOnClickOverlay
@cancel="cancel()" @confirm="confirmReturn($event)" @close="close()" @change="change()"></u-picker>
</view>
<view class="picker" style="width: 100%;">
<u-picker :show="showReturn" :columns="statelist" keyName="label" title="审批人" closeOnClickOverlay
@cancel="cancel()" @confirm="confirmReturn($event)" @close="close()" @change="change()"></u-picker>
</view>
</view>
</template>
在上面的样例代码中,将view的样式改为了position为relative,并且去掉了z-index属性,这样view的内容就可以正常显示在web-view的下方了
原文地址: http://www.cveoy.top/t/topic/iJip 著作权归作者所有。请勿转载和采集!