• 从小程序跳转到公众号webview用法


    需求背景:

          从小程序中跳转到公众号或者其他外部链接。

    解决方案:

    需要注意两点:
    第一:该小程序与跳转的公众号进行了绑定关联
    第二:使用小程序开放能力web-view跳转会自动铺满整个小程序页面,个人类型的小程序暂不支持使用。

    web-view提供了一个 src 属性,这个src属性可以从小程序跳转到指定链接的地址上。

    操作步骤:
    第一步:创建一个新的页面,且需要在app.json中的pages中注册
    第二步:在新创建的页面中,使用 webview标签且src属性的值就是要跳转的地址。

    代码如下:
    app.json文件:
    {
    "pages": [
    "pages/webview/webview"
    ]
    }

    //某个触发跳转事件的页面
    <view>
    <view bindtap="goToWxPublic">点击跳转到对应的公众号界面</view>
    </view>
    //对应的js代码
    Page({
    data:{},
    onLoad:function(){},
    goToWxPublic(){
    const url="这里需要填写要跳转的公众号地址";
    const title = "公众号标题";
    //跳转到新建的webview页面并把url地址传递过去
    wx.navigateTo({
    url: `/pages/webview/webview?url=${url}&title=${title}`
    })
    }
    })


    //webview页面
    <view>
    <web-view src="{{url}}"></web-view>
    </view>
    //js代码
    Page({
    data:{
    url:'',
    },
    onLoad:function(options){
    const {url,title} = options;
    this.setData({
    url,
    })
    wx.setNavigationBarTitle({
    title,
    })
    }
    })

    至此,就可以实现从小程序跳转到公众号上面了~

    注意事项:

    如遇到跳转失败,原因可能是以下两点:
    1.跳转的公众号未关联该小程序,所以,需要把公众号与小程序进行关联。
    2.小程序后台管理没有配置添加业务域名(如果只是测试的话,开发者可以设置本地域名不检验合法域名等)
  • 相关阅读:
    jQuery插件 -- 表单验证插件jquery.validate.js
    jQuery插件 -- Form表单插件jquery.form.js<转>
    win7 64位安装oracle10g客户端心得
    用STS创建Maven的Web项目<转>
    分别通过【buildpath】和【lib】倒入JAR包有什么不同
    利用AbstractRoutingDataSource实现动态数据源切换
    mybatis分页
    Java基本功—Reference
    Java中 堆 栈,常量池等概念解析(转载)
    RTSP流媒体转发服务器源码
  • 原文地址:https://www.cnblogs.com/sunnyeve/p/16540388.html
Copyright © 2020-2023  润新知