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

鸿蒙 webview 实现顶部 Progress进度条

1, 先看效果

 2, 直接cv代码

import web_webview from '@ohos.web.webview';interface PerUrl {url: string,age: number
}
@Component
export  struct webviews {controller: web_webview.WebviewController = new web_webview.WebviewController();ports: web_webview.WebMessagePort[] = [];@StateprogressValue: number = 0@StateprogressIsVisible: Visibility = Visibility.None;@LinksonUrl:PerUrlbuild() {Column() {Progress({ value: 0, total: 100, type: ProgressType.Linear }).backgroundColor(0xFFFFFF).color(0x414AFF).value(this.progressValue).width('%100').height(2)// .visibility(this.progressIsVisible).visibility(this.progressValue!=100 ? Visibility.Visible : Visibility.None)Web({ src: this.sonUrl.url, controller: this.controller}).onProgressChange((event) => {if (event) {console.log('newProgress:' + event.newProgress);this.progressValue = event.newProgress// if (this.progressValue === 100) {//   this.progressIsVisible = Visibility.None// }else {//   this.progressIsVisible = Visibility.Visible// }}})}}
}

http://www.lryc.cn/news/418230.html

相关文章:

  • Pytest-BDD实现接口自动化测试,并附全部代码
  • Sqli-labs-master靶场--布尔盲注
  • 【QGroundControl二次开发】十. QT添加GStreamer视频播放同时保存
  • double类型 精度丢失的问题
  • C++ 重要特性探究
  • c++_游戏_狼人杀
  • MySQL——数据类型、索引的建立、数据的约束
  • 常见框架漏洞详解③!!
  • 大数据基础知识
  • SQL Server 的透明数据加密
  • Windows图形界面(GUI)-MFC-C/C++ - 列表视图(List Control) - CListCtrl
  • 一机两用的简单介绍
  • uniapp离线打包热更新失败-AndroidStudio离线打包apk后无法下载打开-热更新失败-plus.runtime.install失败
  • 深植根基、蓬勃向上 | openKylin 2.0正式发布!
  • 【Material-UI】按钮组:尺寸与颜色详解
  • app抓包 burp配置
  • 图像与像素:利用ImageJ分析荧光显微镜图像|QuPath基础教程1|24-08-08
  • Prompt Fuzzer:用于增强 GenAI 应用程序的开源工具
  • Vision Pro使用GLFT 加载模型shader错误解决办法
  • Netty技术全解析:MessageToMessageCodec类深度解析
  • Three 【3D车模换肤】
  • 语言模型简介和Ngram模型(1)
  • MessageBox弹框替代系统自带的alert、confirm -- 高仿ElementUI MessageBox
  • 数据结构一排序算法
  • [Leetcode 215][Medium]-数组中的第K个最大元素-快排/小根堆/堆排序
  • 【栈和队列】常见面试题
  • 关于float浮点值二进制存储和运算精度损失的话题
  • python爬虫学习记录-请求模块urllib3
  • 谷粒商城实战笔记-133~135-城业务-商品上架-远程上架接口
  • 【React】详解 App.js 文件