qq_54861245 2023-12-25 16:50 采纳率: 100%
浏览 99
已结题

怎么可以控制uniapp中web-view组件的左右边距

怎么可以控制uniapp中web-view组件的左右边距

<view >
    <web-view :fullscreen="false" :src="webUrl"></web-view>
</view>

我在setStyle里面设置了高度和宽度,设置的边距没有效果

wv.setStyle({ 
    top: 100, 
    height: winHight,
    width:300,
    margin:100,
})
  • 写回答

1条回答 默认 最新

  • 喵叻嗰咪 2023-12-25 17:17
    关注

    在 web-view 组件中,它的样式是无法通过 setStyle 方法来控制的。setStyle 方法只能控制自定义组件或者原生组件的样式。
    但是你可以通过 css 样式来控制 web-view 组件的边距。你可以在 web-view 组件外层包裹一层 view 容器,并在该容器上设置 padding 或者 margin 来控制 web-view 组件的边距。比如:

    
    ```html
    
    <view style="padding: 20px;">
      <web-view :fullscreen="false" :src="webUrl"></web-view>
    </view>
    

    ```

    这样就可以控制 web-view 组件的左右边距了。你可以根据实际需要设置不同的 padding 或者 margin 值来调整边距。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 1月21日
  • 已采纳回答 1月13日
  • 创建了问题 12月25日