Uniapp设置webview颜色的方法

Uniapp设置webview颜色的方法:首先在webview标签中增加“webview-styles=“webviewStyles””;然后在“data()”中设置颜色即可。

Uniapp设置webview颜色的方法

本教程操作环境:Windows7系统、uni-app2.5.1版本,该方法适用于所有品牌电脑。

推荐(免费):uni-app开发教程

关于uniapp的webview组件进度条(loading)样式的定义

1.小编最近在学习uni-app。因为项目里面加载了诸多的外部的网页。所以必须要用到webview这件组件。可是有的网址的服务器(别想歪)因为这个网站是一个虚拟币种的交易网站。你懂的。但是在app里面访问这样的网站有往往都需要三四秒的空白期。
网页的进度条还是有的。但是样式太普通。所以小编一时兴起。对进度条进行了两种改装。当然了,都是uni-app本身自带的或支持的。可以看文档的。
第一种普通 改变进度条的颜色。
1.对照官方文档 在webview标签当中增加: webview-styles=“webviewStyles”


登录后复制

2.data()当中设置颜色

data() {return {webviewStyles: {                     progress: {                        color: '#FF3333'                    }                }};},

登录后复制

3.看图

在这里插入图片描述

第二种就是相对高级一些的loading效果了。看图
在这里插入图片描述

1.实现代码如下

data() {return { webviewStyles: {                     progress: false //必须要设置为false                }};},

登录后复制

2.js代码可以写在onload里面

var pages = getCurrentPages();var page = pages[pages.length - 1];var currentWebview=page.$getAppWebview();setTimeout(function(){var web_view= currentWebview.children();var w=plus.nativeUI.showWaiting();web_view[0].addEventListener("loading",function(){w.show();},false);web_view[0].addEventListener("loaded",function(){w.close();w=null;},false);},600)

登录后复制

最后因为上班时间关系(老板来了)所以 有些单词不懂的自己去百度吧。

以上就是Uniapp设置webview颜色的方法的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/3031588.html

(0)
上一篇 2025年3月13日 08:36:59
下一篇 2025年2月21日 12:32:47

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • uniapp使用axios无法请求怎么办

    uniapp使用axios无法请求的解决办法:首先在根目录新建一个【axios.js】文件,在该文件中配置一个新的axios;然后使用这个适配器并设置重新发起请求的次数以及每次重新请求的间隔时间。 本教程操作环境:windows7系统、un…

    2025年3月13日
    200
  • uniapp修改组件默认样式

    uniapp修改组件默认样式的方法:1、当前页面style中加上【/deep/】;2、【/deep/】后边加上在element中找到的class名字。 本教程操作环境:windows7系统、uni-app2.5.1版本,该方法适用于所有品牌…

    2025年3月13日
    200
  • uniapp怎么实现输入框监听值

    uniapp实现输入框监听值的方法:使用placeholder实现,代码为【, 本教程操作环境:windows7系统、uni-app2.5.1版本,该方法适用于所有品牌电脑。 推荐(免费):uni-app开发教程 uniapp实现输入框监听…

    2025年3月13日
    200
  • uniapp如何封装函数

    uniapp封装函数的方法:1、获取当前时间,代码为【hour = date.getHours() 本教程操作环境:windows7系统、uni-app2.5.1版本,该方法适用于所有品牌电脑。 推荐(免费):uni-app开发教程 uni…

    2025年3月13日
    200
  • uniapp中如何获取text的值

    uniapp中获取text值的方法:首先填写文本框,并在data中定义一个inputcontent;然后在methods中写事件,代码为【this.inputcontent = e.target.value】。 本教程操作环境:window…

    2025年3月13日
    200
  • uniapp如何设置动态样式

    uniapp设置动态样式的方法:1、用户点击按钮后动态切换按钮选中样式;2、给标签渲染多种颜色,代码为【.signstyle-0{color: #3ac9e3;border: 1px solid #3ac9e3;}】。 本教程操作环境:wi…

    2025年3月13日
    200
  • uniapp如何更改图标

    uniapp更改图标的方法:首先把图标文件里的“iconfont.ttf”放到static文件夹里;然后打开“iconfont.css”,并查看unicode编码;最后把对应图标的编码填写到“page.json”的配置项里text即可。 本…

    2025年3月13日 编程技术
    200
  • uni-app导航栏背景色如何设置

    设置uuni-app导航栏背景色的方法:首先找到【pages.json】文件,点击打开;然后在页面的每个定义部分加navigationBarBackgroundColor;最后运行以后背景色就添加上去了。 本教程操作环境:windows7系…

    2025年3月13日 编程技术
    200
  • uniapp怎么设置背景色

    uniapp设置背景色的方法:首先找到并打开根目录的App.vue文件;然后在style块中添加代码为“page{background-color: #f5f5f5;}”即可。 本教程操作环境:windows7系统、uni-app2.5.1…

    2025年3月13日
    200
  • Uniapp怎么获取当前页面路由

    Uniapp获取当前页面路由的方法:1、使用getcurrentpages先获取所有数组,并取最后一个数组,再去获取路由;2、直接获取当前页面路由,代码为【let curRoute  = this.$mp.page.route;】。 本教程…

    2025年3月13日
    200

发表回复

登录后才能评论