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

网站 广州网站改版业务

网站 广州,网站改版业务,南江县规划和建设局网站,最便宜的重庆网站建设技术栈:Uniapp Vue3 简介 实际业务中有时候会需要在本微信小程序内打开web页面,这时候可以封装一个路由页面专门用于此场景。 在路由跳转的时候携带路由参数,拼接上web url,接收页面进行参数接收即可。 实现 webview页面 新…

技术栈:Uniapp + Vue3

简介

实际业务中有时候会需要在本微信小程序内打开web页面,这时候可以封装一个路由页面专门用于此场景。
在路由跳转的时候携带路由参数,拼接上web url,接收页面进行参数接收即可。

实现

webview页面

新建一个路由页面,处理接收到的web url,并使用web-view渲染。

<template><view class="container"><web-view :src="externalUrl"></web-view></view>
</template><script setup>
import { ref } from "vue";
import { onLoad } from "@dcloudio/uni-app";const externalUrl = ref("");
onLoad((options) => {externalUrl.value = options.url;
});
</script><style scoped>
.container {width: 100vw;height: 100vh;
}
</style>

跳转

在需要触发的页面,路由时带上web url。

/**
* 格式化路由携带的参数
**/
const createQuery = (obj, parentKey = '', keyValueSeparator = '=', pairSeparator = '&') => {let queryString = [];const that = this;Object.keys(obj).forEach(key => {const fullKey = parentKey ? `${parentKey}[${key}]` : key;if (typeof obj[key] === 'object' && obj[key] !== null && !Array.isArray(obj[key])) {queryString.push(this.createQuery(obj[key], fullKey));} else {queryString.push(`${fullKey}${keyValueSeparator}${obj[key]}`);}});return queryString.join(pairSeparator);}/**
* 点击跳转web页面
**/
const onClick = () => {const params = {url: 'https://mp.weixin.qq.com/s/Dq4xx5FUFRB-oJKrwzjewg'}const url = '/pages/webview/index'const query = this.createQuery(params);uni.navigateTo({url: `${url}?${query}`,});
}
http://www.sczhlp.com/news/90993/

相关文章:

  • dw做单页网站教程网站提示页面设计
  • 网站专题页怎么做沈阳个人网站建设
  • 稀奇古怪好玩有用的网站广东建设银行招聘网站
  • 炸裂:SpringAI新版发布,终于支持断线重连了!
  • spring 事务实战:声明式vs 编程式
  • 杭州模板建站定制东莞东城国际酒店
  • 删除网站备案深圳手机网站建设多少钱
  • 怎么在网站上面做悬浮广告做网站 做应用
  • 物联网网站开发做汽车价格的网站
  • 重庆哪个网站建设比较好.htaccess 伪静态 wordpress
  • 企业对比网站网站建设背景朝阳
  • solo博客容器化运行访问
  • 绍兴网站建站模板网站flash
  • 科讯cms怎么做网站地图泰州网站建设定制
  • 哪些网站可以做淘宝店招做企业网站需要购什么
  • 营销型网站建设设计服务nginx 404 wordpress
  • 建设银行青海省分行招聘网站wordpress通栏
  • 湖南建设工程竣工备案表查询网站二手交易平台
  • 安庆商城网站开发网络营销策划的方法
  • 上海建筑设计公司网站做网站团队
  • wordpress等级seo外推
  • 网站搜索引擎优化主要方法福山区建设工程质量检测站网站
  • Flutter应用架构设计:基于Riverpod的状态管理最佳实践
  • P12502 「ROI 2025 Day1」天狼星的换班 「线段覆盖问题」
  • 动态规划DP问题详解,超全,思路全收集
  • SQL入门与实战
  • day05 课程
  • 学校网站设计的作用建立网站难吗
  • 网站建设佳木斯快速做网站公司报价
  • 企业门户网站云服务器配置要求小程序代码怎么获取