uni-app:从webview跳转到应用内其他页面(hbuilderx 3.7.3)
2023-09-14 09:01:15 时间
一,代码:
1,页面代码:
<template> <view> <web-view :fullscreen="true" :style="{height:height+'px'}" :webview-styles="webviewStyles" :src='websrc' allow></web-view> </view> </template> <script> export default { data() { return { webviewStyles: { progress: { color: '#FF3333' }, height:"100%", }, height:getApp().globalData.contentHeight, websrc:"http://www.lhdtest.com/test/web.html", } }, methods: { } } </script> <style> </style>
2,web-view内嵌网页的代码:
<html> <head> <meta content="text/html;charset=utf-8" http-equiv="Content-Type" /> <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" name="viewport" /> <meta http-equiv="X-UA-Compatible" content="IE=edge,Chrome=1" /> <meta name="renderer" content="webkit" /> <title>uni-app跳转测试页面</title> <meta name="keywords" content="web-view,加载,本地,远程,html,调用,uni,api,网页,vue,页面,通讯" /> <meta name="description" content="uni-app跳转测试页面 content" /> <!-- 微信 JS-SDK 如果不需要兼容小程序,则无需引用此 JS 文件。 --> <script type="text/javascript" src="https://res.wx.qq.com/open/js/jweixin-1.4.0.js"></script> <script type="text/javascript" src="https://js.cdn.aliyun.dcloud.net.cn/dev/uni-app/uni.webview.1.5.2.js"></script> </head> <body> <button class="btn-list" data-action="navigateTo" >跳转到应用内图片页面</button> <script> document.addEventListener('UniAppJSBridgeReady', function() { document.querySelector('.btn-list').addEventListener('click', function(evt) { var target = evt.target; if (target.tagName === 'BUTTON') { var action = target.getAttribute('data-action'); if(action === 'navigateTo') { uni.navigateTo({ url: '/pages/image/image' }); } } }); }); </script> </body> </html>
说明:刘宏缔的架构森林是一个专注架构的博客,地址:https://www.cnblogs.com/architectforest
对应的源码可以访问这里获取: https://github.com/liuhongdi/
或: https://gitee.com/liuhongdi
说明:作者:刘宏缔 邮箱: 371125307@qq.com
二,测试效果
三,查看hbuilderx的版本:
![](https://img2023.cnblogs.com/blog/1938691/202302/1938691-20230224142225914-1929024108.png)
相关文章
- android app 退出功能,Android 完美退出 App (Exit)
- 小程序容器对App开发的改变
- awaiting production checklist_解题神器app
- Android 天气APP(三十六)运行到本地AS、更新项目版本依赖、去掉ButterKnife
- iOS APP上架App Store其中一个步骤就是要把ipa文件上传到App Store
- iOS上架App Store之Appuploader制作描述文件和证书
- HBuilder包装iOS APP上App Store的详细过程
- App Cleaner & Uninstaller mac卸载程序和残留清理
- 如何在自己APP中接入在线客服系统,App接入第三方在线客服系统方法
- 视频剪辑App,出路越来越窄?
- Mozilla发布Webmaker让任何人都可以创建手机Web App
- 你或许不需要一个独立 APP:我们用小程序来做社区的官方应用
- 安卓APP配合MSSQL强势发力,创新移动应用体验(安卓app mssql)
- App测试技术利用Mysql助力质量保障(app测试mysql)
- APP如何连接MySQL数据库(app怎样链接mysql)
- APP开发中MySQL至关重要(app开发要mysql)
- 掌握App接入MySQL的技术(app如何接入mysql)
- 数据库利用App制作读取MySQL数据库的简单方法(app制作读取mysql)
- 应用App连接Oracle,实现数据多元化管理(app连接oracle)
- 智能化应用App文件夹Oracle引领未来(app文件夹oracle)
- MYSQL文档下载APP,安装即可轻松下载全系列MYSQL文档,方便快捷,实用高效(MYSQL下载文档app)
- App与Oracle融合,拥抱数据驱动未来(app与oracle)
- Oracle App驱动的路径探索之旅(oracle app目录)
- iOS 限免 App 精选:记录工具《懒猫记账 Pro》(¥25→0)
- Android避免APP启动闪黑屏的解决办法(Theme和Style)