当前位置: 首页 > wzjs >正文

浙江省城乡与住房建设厅网站东莞网络推广培训

浙江省城乡与住房建设厅网站,东莞网络推广培训,商城网站建设浩森宇特,有什么建筑网站微信小程序开发实用技巧篇 1. 小程序跳转第三方链接(以应用场景 小程序跳转H5 为例) 1.1 获取京东短链接:确保你有一个有效的京东短链接。 1.2. 使用微信小程序的 web-view 组件:由于微信小程序的安全策略限制,直接使…

微信小程序开发实用技巧篇

1. 小程序跳转第三方链接(以应用场景 小程序跳转H5 为例)

1.1 获取京东短链接:确保你有一个有效的京东短链接。

1.2. 使用微信小程序的 web-view 组件:由于微信小程序的安全策略限制,直接使用 navigator 或 link 无法跳转到外部链接。可以使用 web-view 组件加载一个中间页面,在该页面中通过 JavaScript 进行跳转。

<template ><view class="container"><web-view src="{{redirectUrl}}"></web-view></view>
</template>

1.3 在小程序中动态生成链接在你的小程序页面的 JS 文件中,动态生成包含目标短链接的 URL:

<script>
export default {data() {return{redirectUrl:''}},computed: {},watch:{},onLoad() {this.goWebPage()},onReady(){},methods:{goWebPage(){var jdShortLink = 'https://u.jd.com/Q1HLqhV'; // 替换为实际链接var encodedUrl = encodeURIComponent(jdShortLink);// 定义常量const REDIRECT_BASE_URL = 'https://jingdong.xingfu.com/redirect.html?url=';try {// 确保 encodedUrl 已经正确编码const safeEncodedUrl = encodeURIComponent(encodedUrl);this.redirectUrl = `${REDIRECT_BASE_URL}${safeEncodedUrl}`;console.log("this.redirectUrl"+this.redirectUrl);} catch (error) {console.error('设置 redirectUrl 时发生错误:', error);// 可以根据需求进行进一步处理,例如回退到默认值或通知用户}}}
}
</script>

1.4 准备中间页面。确保你的中间页面 redirect.html 能够接收一个参数来指定跳转的 URL。修改 redirect.html。

<!DOCTYPE html>
<html lang="zh-CN">
<head><meta charset="UTF-8"><title>跳转中...</title><script type="text/javascript">window.onload = function() {// 获取 URL 参数var urlParams = new URLSearchParams(window.location.search);var targetUrl = urlParams.get('url');if (targetUrl) {window.location.href = decodeURIComponent(targetUrl);} else {document.body.innerHTML = '<p>无效的跳转链接</p>';}};</script>
</head>
<body><p>正在跳转,请稍候...</p>
</body>
</html>

1.5 在微信小程序管理后台的 开发设置 中,添加你的服务器域名到 业务域名 白名单中,确保小程序可以访问该域名。

在这里插入图片描述

1.6

在这里插入图片描述

注:一般情况需要将校验文件加到域名所在服务器的文件目录下。

2. 微信小程序跳转其他小程序

一个简单应用场景模版,仅供参考(以跳转订购电影票小程序为例),

<template ><view class="container"></view>
</template>
<script>
export default {data() {return{message: 'Light one more thing',redirectUrl:''}},computed: {},watch:{},onLoad(op) {this.goMiniapp()},onReady(){},methods:{goMiniapp() {uni.openEmbeddedMiniProgram({appId: 'wx6ce7b07bf7fe6048', // 要唤起的小程序的appidpath: '/pages/index/index?subplatformid=274958jutuikechaojushenghuo',//要打开B小程序的页面extraData: { },//需要传递给目标小程序的数据,目标小程序可在 App.onLaunch,App.onShow 中获取到这份数据envVersion: 'release',//打开的对应小程序环境:开发develop、体验trial、生产releasesuccess(res) {// 跳转成功console.log('success')},fail(err) {console.log(err)// 打开失败/取消uni.showToast({title: '请稍后重试'})}})},}
}</script>
<style>
</style>
http://www.dtcms.com/wzjs/500711.html

相关文章:

  • c2c网站功能模块设计哪家竞价托管专业
  • 南昌做网站设计技能培训班有哪些课程
  • wordpress做物流网站网站生成app工具
  • 网站建设团队拓客最有效方案
  • 个人备案可以做盈利网站吗域名注册需要什么条件
  • 哈尔滨做网站哪好广州各区风险区域最新动态
  • 政务网站建设的方向网络舆情分析报告模板
  • 宝安商城网站建设南京做网站的公司
  • 网站备案文件照片企业网站seo平台
  • 怎么做网站建设作业搜索引擎营销的特点包括
  • vs如何做网站茂名网站建设制作
  • 郑州做企业网站哪家好软文优化
  • 淮安做网站杨凯seo技术外包公司
  • 建网站平台安全性长春做网络优化的公司
  • 微信营销 网站建设微信公众号推广
  • 贵阳优化网站建设百度搜索热词查询
  • 做网站花钱么天猫店铺申请条件及费用
  • 怎么做租房网站正规的微信推广平台
  • wordpress禁用保存草稿北京seo相关
  • wordpress 用户反馈揭阳百度seo公司
  • 怎么看网站是不是h5做的百度贴吧官网app下载
  • 专业的培训网站建设市场营销策略
  • 有做网站代理运营的吗百度广告点击一次多少钱
  • 《jsp动态网站开发》百度经验app
  • 百度竞价排名是以什么形式来计费的广告?论坛如何做seo
  • 公司网站不用了如何注销中小企业网站制作
  • 四川城乡和住房建设厅官方网站百度搜索风云榜排名
  • 知名网站有哪些?个人域名注册流程
  • 网站前台设计软件百度网盘官方网站
  • 制作付款网站seo排名工具