qq_54861245 2023-12-25 16:50 采纳率: 0%
浏览 18

怎么可以控制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 值来调整边距。

    评论

报告相同问题?

问题事件

  • 创建了问题 12月25日

悬赏问题

  • ¥15 C# 用partial定义部分类无法快速预览代码
  • ¥15 fastreport 代码无法设置最后一页横线不显示
  • ¥15 stm32u535芯片usb hid custom类接收数据有问题
  • ¥20 quartus功能仿真
  • ¥15 传染病最优控制问题,控制为什么没起作用
  • ¥15 ue5.3 pico打包失败 求帮助
  • ¥15 请教,这是用chatgpt写的CAD LISPD脚本,需求是画一个由双直线组成的矩形
  • ¥50 微信小程序 成功包奶茶啊
  • ¥15 计算机博弈的六子棋代码
  • ¥15 在Fetch API中传送的参数为何不起作用?