当前位置:   article > 正文

webview跳转外部链接_小程序webview跳转外部域名

小程序webview跳转外部域名

提示:本文章主要讲述js点击跳转外链

前言

一、示例模板

二、使用步骤

1.需点击跳转页面(假设为a)

2.跳转页面(假设为b)

3.json文件中配置路由

4.配置业务域名

总结


前言

官方介绍,web-view这个组件就是一个webview容器,所以你想要加载一个网页必须在你的页面上新建页面。

然后通过小程序的跳转,跳转到这个页面。就会变成点击后加载跳转html


提示:以下是本篇文章正文内容,下面案例可供参考

一、示例模板

<web-view src="你的网页地址"></web-view>

二、使用步骤

1.需点击跳转页面(假设为a)

代码如下(此示例为外部链接带参数):

HTML部分

  1. <view class="box">
  2. <image src="../../static/zaixian.png" mode="" style="width: 325rpx;height: 200rpx;" @click="contact">
  3. </image>
  4. </view>

JS部分

注解:

  • 若外部链接带参数(跳转前处理外部链接

encodeURIComponent() 函数可把字符串作为 URI 组件进行编码
decodeURIComponent() 函数可对 encodeURIComponent() 函数编码的 URI 进行解码

  1. methods:{
  2. contact() {
  3. let url =
  4. "http://hahaha.com/robot/index.html?source=360_heihei_m_d_00032582&open=123"
  5. uni.navigateTo({
  6. url: "/pages/my/goto?src=" + encodeURIComponent(url)
  7. })
  8. },
  9. }
  • 不带参数同理,不用处理链接     

2.跳转页面(假设为b)

代码如下(示例):

  1. <template>
  2. <web-view :src="src"></web-view>
  3. </template>
  4. <script>
  5. export default {
  6. data() {
  7. return {
  8. src: ""
  9. };
  10. },
  11. onLoad(e) {
  12. console.log(e);
  13. this.src = decodeURIComponent(e.src)
  14. },
  15. };
  16. </script>

3.json文件中配置路由

  1. "pages":[
  2. "pages/a/a",
  3. "pages/b/b"
  4. ],

4.配置业务域名

小程序管理后台——开发(开发管理)——开发设置:新增业务域名

注意:

  • 将你需要的外部链接域名配置完之后,再下载校验文件(校验文件需要放到当前域名的根目录下)
  • 如果只是测试或者玩玩,不要忘记勾选(在开发者工具中点设置-项目设置-在不校验合法域名、web-view(业务域名)、TLS 版本以及 HTTPS 证书 前面打上对勾)


总结

        以上就是今天要讲的内容啦,希望能够帮到大家,也希望大家多多支持。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小惠珠哦/article/detail/936570
推荐阅读
相关标签
  

闽ICP备14008679号