网页

    网页 - 图1

    更新时间:2023-04-14 15:56:55
    文档 属性·动作·事件
    功能概述
    网页组件用于在案例中内嵌一个网页。 它具有如下特性:
    • 可以在当前案例环境下,无需跳转外链-就访问到外部网页,避免了意外跳出。

    • 具有可定义的外观,通过网址链接访问外部网页,可在不改变外观属性的情况下-替换网址。
    但并非所有网页都支持通过该方式访问,使用时需要首先确认能否正常访问。
    • 网页组件自带滚动条,可以实现网页的完全展示,还可与其它组件进行交互。

    • 可通过为网页组件添加关闭、后退按钮-来控制网页对象访问行为,相当于在案例中嵌入了一个小型浏览器

    使用场景
    网页对象常用于在案例中引入外部网页 例如嵌入活动报名页面、商品宣传页面等。
    基本用法
    1.网址的设定
    使用网页工具需要为其设定网址
    在编辑状态下,可以在其属性栏的“链接”一栏中进行填写,该链接将作为初始链接
    网页 - 图2
    在非编辑状态下,可通过“设置属性”或数据绑定实现链接的动态设定
    2.小程序环境下的用法
    小程序环境下,按照上述的方法设定网址,那么当你进行小程序的预览和发布时,极有可能得到下图类似的信息。
    网页 - 图3
    那是因为我们所使用的的网页组件并非网页环境下的iframe,而是微信提供的原生web-view组件(https://developers.weixin.qq.com/miniprogram/dev/component/web-view.html),是一个可以用来承载网页的容器,会自动铺满整个小程序页面 而作为微信原生组件,其使用的方式必然需要遵循微信给出的一些限定
    因而在ivx小程序环境内使用网页组件的用法如下:
    (1)由于个人类型的小程序暂不支持使用web-view,只有企业类型账号绑定的小程序才能使用web-view。我们首先要将web-view链接的网页添加到公众号业务域名名单上, 同时如果web-view内存在iframe,那么网页内iframe的域名也需要配置到该名单上。
    网页 - 图4
    (2)在配置业务域名时,业务域名只支持备案后的https,域名格式只支持英文大小写字母、数字及“- ”,不支持IP地址及端口号 而且所有的业务域名都必须添加域名校验才能正常使用。
    (3)设置网页组件的“链接”属性-为我们添加到业务域名名单内的网址。
    网页 - 图5
    Q&A
    1、如何使用网页对象嵌入外部案例?
    A:详见该视频:
    B.网页组件注意事项
    编译小程序后,网页组件会置顶于其他组件之上。(类似会置顶的组件还有地图组件和二维码组件)