前端 vue 自定义导航栏组件高度及返回箭头 自定义 tabbar 图标

news/2024/10/30 17:21:05/

前端vue自定义导航栏组件高度及返回箭头 自定义tabbar图标, 下载完整代码请访问uni-app插件市场地址:https://ext.dcloud.net.cn/plugin?id=12986

效果图如下:

#

#### 使用方法

```使用方法

// page.json 采用矢量图标设置返回箭头

    ,{

            "path" : "pages/Home/Home",

            "style" :                                                                                   

            {

                "navigationBarTitleText": "首页",

                "enablePullDownRefresh": false,

"app-plus": {

                    "titleNView": {

                        "buttons": [{

                            "float": "left",

                            "fontSize": "22px",

                            "fontSrc": "/static/iconfont.ttf", // 字体文件

                            "text": "" // 字体图标\u 开头,加上字体图标unicode后面四位

                        }

                        ]

                    }

            }

}

          }

// 自定义导航栏高度

agentUserAgent() {

var agent = navigator.userAgent;

if (/iphone|ipad|ipod/i.test(agent)) {

if (document.querySelector('.titleIos'))

document.querySelector('.titleIos').style.display = 'block';

document.querySelector('.uni-page-head').style.paddingTop = '44px';

document.querySelector('.uni-page-head').style.height = '88px';

}

},

```

#### HTML代码部分

```html

<template>

<view>

<view class="content">

<!-- 适配iOS导航栏高度 -->

<view class="titleIos"></view>

首页

<button style="margin-top: 20px;" @click="goBackIndex">返回index页面</button>

</view>

</view>

</template>

```

#### JS代码 (引入组件 填充数据)

```javascript

<script>

export default {

data() {

return {

}

},

onReady() {

// 自定义导航栏高度

this.agentUserAgent();

},

methods: {

// 自定义导航栏高度

agentUserAgent() {

var agent = navigator.userAgent;

if (/iphone|ipad|ipod/i.test(agent)) {

if (document.querySelector('.titleIos'))

document.querySelector('.titleIos').style.display = 'block';

document.querySelector('.uni-page-head').style.paddingTop = '44px';

document.querySelector('.uni-page-head').style.height = '88px';

}

},

// 返回菜单点击

onNavigationBarButtonTap(e) {

if (e.index == 0) {

uni.redirectTo({

url: '/pages/index/index'

})

}

},

goBackIndex() {

uni.redirectTo({

url: '/pages/index/index'

})

}

}

}

</script>

```

#### CSS

```CSS

<style>

.content {

display: flex;

flex-direction: column;

align-items: center;

justify-content: center;

height: 100vh;

background: yellowgreen;

font-size: 26px;

}

</style>

```


http://www.ppmy.cn/news/332246.html

相关文章

网络自动化_netmiko自动判断设备类型

1、具体程序指令如下&#xff1a; from netmiko import SSHDetectdev {device_type: autodetect,host: 192.168.1.1,username: xxxx,password: xxxx,port: 22} connect SSHDetect(**dev) device_type connect.autodetect() print(device_type) print(connect.potential_mat…

H3CNE中DHCP自动获取

1、实验需求 使其两台PC获取到正确的IP地址&#xff0c;R1路由器配置DHCP服务器&#xff0c;服务的地址池&#xff1a;192.168.10.0/24&#xff0c;网关&#xff1a;192.168.10.254&#xff0c;DNS&#xff1a;114.114.114.114。其中192.168.10.1至192.168.10.10为专用网段。 …

H3C MSR3600路由器如何设置IP与Mac地址绑定

导出后会自动下载一个后缀为.cfg的配置文件 然后手动修改该配置文件&#xff0c;例如绑定两个IP与MAC的映射如下 # dhcp server ip-pool vlan1gateway-list 192.168.2.1network 192.168.2.0 mask 255.255.255.0address range 192.168.2.100 192.168.2.200dns-list 114.114.11…

h3cmsr830series说明书_H3C MSR830路由器设置

展开全部 路由器GE1-GE3分别e68a843231313335323631343130323136353331333365643661为VLAN1-3&#xff0c;地址为192.168.2.0/24-192.168.4.0/24&#xff0c;网关分别为192.168.2.1-192.168.4.1&#xff0c;GE4、GE0为WAN口(DHCP获取地址)&#xff0c;现在需要配置GE1、GE2走GE…

h3cmsr830series说明书_H3C MSR830路由器怎么设置?

展开全部 路由器GE1-GE3分别为VLAN1-3&#xff0c;地址为192.168.2.0/24-192.168.4.0/24&#xff0c;网关分别为192.168.2.1-192.168.4.1&#xff0c;GE4、GE0为WAN口(DHCP获取地址)&#xff0c;现在需要配e69da5e887aa3231313335323631343130323136353331333363396439置GE1、G…

h3cmsr830series说明书_H3C MSR830想设置端口映射,这样设置为什么不行?

答&#xff1a;nat server pro tcp gl 公网IP 端口 inside 内网IP 端口。 和网关没有关系&#xff0c;要在公网出口上做nat。 答&#xff1a;h3cmsr830路由器进入设置界面可以通过以下操作实现&#xff1a; 答&#xff1a;1、查看网关&#xff0c;窗口键R键先输入cmd回车。 2、…

H3CMSR 系列路由器限速配置

1 配置需求或说明 1.1 适用产品系列 本手册适用于如下产品&#xff1a;MSR 全系列路由器 1.2 配置需求及实现的效果 MSR路由器G0/0接口连接公网&#xff0c;G0/1接口连接内网&#xff0c;内网网关地址为MSR路由器VLAN1虚接口地址192.168.1.1/24&#xff0c;需要实现对内网I…

取消网络访问权限

在Windows 2000/XP中存在Netcfgx.dll&#xff0c;Netshell.dll和Netman.dll三个动态库文件&#xff0c;它们实际上是系统控件&#xff0c;在Windows 2000/XP的安装过程中会自动注册这些控件。这三个控件和Windows 2000/XP的网络功能紧密相关。当修改IP地址时&#xff0c;就需要…