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

国家建设部标准官方网站网页搜索能力属于什么素养

国家建设部标准官方网站,网页搜索能力属于什么素养,商务网站制作语言基础,flask 简易网站开发uni-app中监听网络状态,并在嵌入webView页面的组件中添加网络监测 uni-app中监听网络状态 下载插件 打开网络异常组件页面,点击"下载插件并导入HBuilderX"按钮,打开HBuilderX软件后,选择需要导入插件的项目&#xff…

uni-app中监听网络状态,并在嵌入webView页面的组件中添加网络监测

uni-app中监听网络状态

下载插件

打开网络异常组件页面,点击"下载插件并导入HBuilderX"按钮,打开HBuilderX软件后,选择需要导入插件的项目,点击“确定即可”。
在这里插入图片描述
在这里插入图片描述

使用插件

<template><view class="content"><mz-network-error @clickFn="hancleClick" message="当前无法连接网络,可检查网络设置是否正常."></mz-network-error></view>
</template>
import mzNetworkError from '@/components/mz-network-error/mz-network-error.vue'
components: {mzNetworkError
},
methods: {hancleClick() {uni.navigateTo({url: 'pages/network/index'});}
}

pages/network/index页面,仿照微信。

<template><view class="main-wrapper"><view class="title">未能连接到互联网</view><view class="subtitle">您的设备未启用移动网络或无线局域网</view><view class="setting-content"><view class="setting-content-title">如需要连接到互联网,请参考以下几点:</view><view class="setting-content-main">检查手机中的无线局域网设置,查看是否有可接入的无线局域网信号。</view><view class="setting-content-main">检查手机是否已接入移动网络,并且手机没有被停机。</view></view><view class="setting-content"><view class="setting-content-title">如果您已接入无线局域网:</view><view class="setting-content-main">请检查您所连接的无线局域网热点是否已接入互联网,或该热点是否已允许您的设备访问互联网。</view></view></view>
</template><script>
</script><style scoped lang="scss">.main-wrapper {padding: 20rpx 40rpx;.title {font-size: 40rpx;height: 100rpx;line-height: 100rpx;font-weight: bolder;}.subtitle {font-size: 28rpx;padding-bottom: 20rpx;margin-bottom: 20rpx;border-bottom: 1px solid rgba(151, 151, 151, 0.15);}.setting-content {.setting-content-title {font-size: 28rpx;margin-bottom: 20rpx;}.setting-content-main {font-size: 28rpx;line-height: 44rpx;padding-left: 60rpx;margin-bottom: 20rpx;position: relative;&::before {content: '';position: absolute;left: 40rpx;top: 20rpx;display: inline-block;width: 10rpx;height: 10rpx;border-radius: 50%;background: #000;}}}}
</style>

效果展示

在这里插入图片描述
在这里插入图片描述

在嵌入webView页面的组件中添加网络监测

修改网络监测组件mz-network-error

当网络状态发生变化时emit相关事件

created() {this.isNetworkCanUse(usable => {this.show = !usable;this.$emit('networkStatus', this.show);});uni.onNetworkStatusChange(res => {this.show = !res.isConnected;this.$emit('networkStatus', this.show);});
},

修改组件调用

调用网络监测组件mz-network-error 时,绑定networkStatus事件,由于webview会覆盖整个页面,所以需要在监听到网络状态变化时手动修改webview距离顶部的top距离。

<mz-network-error @networkStatus="networkStatusChange" @clickFn="hancleClick"message="当前无法连接网络,可检查网络设置是否正常."></mz-network-error>
<script>import mzNetworkError from '@/components/mz-network-error/mz-network-error.vue'export default {components: {mzNetworkError},data() {return {currentNetworkStatus: true, // true表示网络异常,false表示网络正常webviewUrl: "***",}},watch: {currentNetworkStatus: {handler(newVal) {const top = newVal ? 120 : 64;this.setWebviewTop(top)},deep: true,immediate: true},},methods: {hancleClick() {uni.navigateTo({url: '/pages/network/index'});},networkStatusChange(show) {this.currentNetworkStatus = show},setWebviewTop(top) {// #ifdef APP-PLUSvar currentWebview = this.$scope.$getAppWebview()setTimeout(function() {let wv = currentWebview.children()[0]wv.setStyle({top: top})}, 1000); //如果是页面初始化调用时,需要延时一下// #endif},}}
</script>		
http://www.yayakq.cn/news/551691/

相关文章:

  • 中国建设银行积分兑换网站为什么无法登录建设银行网站
  • 部门网站开发外贸网站虚拟主机
  • 鹰潭房产网站建设网站空间域名能不能自己续费
  • 国建设网站永州市开发建设投资有限公司网站
  • 泉州免费做网站wordpress布局可视化
  • 制作百度移动网站模板免费下载一家专门做护肤的网站
  • 外贸网站建设深圳高品质网站开发
  • 怎么样学做网站贷款网站开发
  • 谈谈你在建设主题资源网站时邯郸网站设计价格
  • 门户网站制度建设网站因该怎么做参考文献
  • 优秀的商城网站首页设计做问答的网站
  • 新开传奇网站发布网孞知名商业网站有哪些
  • 上海松江品划建设网站网站建设公司话术
  • 做网站要学什么电子商务网站建设ppt模板
  • 南京网站维护公司温州 建网站的公司
  • wordpress网站速度某购物网站开发项目
  • 中国铁路监理建设协会网站深圳制作网站公司哪里好
  • 专业设计网站公司wordpress 会员等级
  • 淘客返利网站建设新楼盘开盘信息
  • 手机网站qq代码wordpress编辑导航菜单视频教程
  • 企业官网建站seo技术自学
  • 如何做登陆界面的网站wordpress 电子杂志
  • 建设网站河北建设网金华网站如何制作
  • 有些网站打不开怎么解决贵港seo
  • 网站设计策划方案wordpress 登入页面
  • 毕设做网站 方面的论文有什么网站可以做浏览单
  • 选择网站开发公司的标准怎么制作海报图片
  • 微信借口的网站怎么做重庆域名注册官网
  • 保洁网站模板官方网站建设银行年利息是多少
  • 网站搭建开发wordpress多余页面怎样删除