选项卡

选项卡

12 人关注该话题

顶部可滑动选项卡,默认是三项,如何改成4项? 选项卡 tab mui

MUI 1182804933@qq.com 回复了问题 • 2 人关注 • 1 个回复 • 577 次浏览 • 1 天前

wap2app 怎样监听选项卡点击事件 选项卡 tabbar

wap2app zl_117@126.com 回复了问题 • 2 人关注 • 1 个回复 • 99 次浏览 • 5 天前

Mui怎么用代码切换选项卡高亮啊? 选项卡 底部选项卡 mui

MUI 约学 回复了问题 • 1 人关注 • 1 个回复 • 73 次浏览 • 2018-11-08 23:14

app开发,动态添加的选项卡,横向滚动失效 选项卡

MUI 1073106661@qq.com 发起了问题 • 1 人关注 • 0 个回复 • 45 次浏览 • 2018-11-01 17:22

plus.webview.show()跟plus.webview.hide()无效 选项卡

5+ SDK 865329347@qq.com 回复了问题 • 14 人关注 • 14 个回复 • 3755 次浏览 • 2018-10-29 16:54

mui上拉加载未到底部也触发 选项卡 上拉加载 mui

MUI chenlvan@foxmail.com 回复了问题 • 6 人关注 • 5 个回复 • 1007 次浏览 • 2018-10-26 17:35

请问原生tab吧如何跳转 选项卡

HTML5+ DCloud_MUI_CHB 回复了问题 • 2 人关注 • 1 个回复 • 72 次浏览 • 2018-10-19 11:35

求助:webview侧滑菜单与轮播图、选项卡切换的冲突问题 图片轮播 选项卡 侧滑菜单

MUI 你说改就改啊 回复了问题 • 2 人关注 • 3 个回复 • 659 次浏览 • 2018-10-10 16:12

选项卡优化后的诸多问题 选项卡

wap2app 435250763@qq.com 发起了问题 • 1 人关注 • 0 个回复 • 134 次浏览 • 2018-09-30 12:04

uni-app swiperzm 怎么修改他的指示点颜色、大小 选项卡 图片轮播 uni_app

uni-app DCloud_客服_Trust 回复了问题 • 1 人关注 • 1 个回复 • 261 次浏览 • 2018-09-26 13:42

【报Bug】选项卡切换+上拉加载示例有bug 选项卡 bug提交 bug反馈

MUI 2679652842@qq.com 回复了问题 • 2 人关注 • 1 个回复 • 136 次浏览 • 2018-09-21 20:53

请问如何跳转到底部nav导航栏页面(使用webview)? Webview 选项卡 mui

MUI hz490752@163.com 发起了问题 • 1 人关注 • 0 个回复 • 303 次浏览 • 2018-09-03 16:12

更多...
0

赞同来自:

错误原因:

在setting.html里边你重新openWindow创建了一个新的login.html。导致home,tab又重新创建了一遍。

解决方案:
在setting.html注销登录的地方,plus.webview.getWebviewById('... 显示全部 »
错误原因:

在setting.html里边你重新openWindow创建了一个新的login.html。导致home,tab又重新创建了一遍。

解决方案:
在setting.html注销登录的地方,plus.webview.getWebviewById('page-login').show();获取已存在的login.html直接进行show即可。

建议可以找一个4.4以上的手机。通过chrome来调试。可以很方便直观的看到目前创建的webview页面。
0

赞同来自:

我贴一下代码,让后面的同学参考:

```javascript
<div class="mui-scroll">
<a class="mui... 显示全部 »
我贴一下代码,让后面的同学参考:

```javascript
<div class="mui-scroll">
<a class="mui-control-item mui-active" href="#item1mobile">未跟进</a>
<a class="mui-control-item" href="#item2mobile">跟进中</a>
<a class="mui-control-item" href="#item3mobile" id="defaultTab">搁置</a>
<a class="mui-control-item" href="#item4mobile">成功</a>
<a class="mui-control-item" href="#item5mobile">无效</a>
<a class="mui-control-item" href="#item6mobile">失败</a>
</div>

```

```javascript
//切换到指定的选项卡
mui.trigger(document.getElementById("defaultTab"), 'touchstart');
mui.trigger(document.getElementById("defaultTab"), 'tap');

```
0

赞同来自:

用iframe代替多子webview形式的tabbar在浏览器的兼容处理方法:
```javascript
var createIframe = function (el, opt) {
var elContainer = document.query... 显示全部 »
用iframe代替多子webview形式的tabbar在浏览器的兼容处理方法:
```javascript
var createIframe = function (el, opt) {
var elContainer = document.querySelector(el);
var wrapper = document.querySelector(".mui-iframe-wrapper");
if(!wrapper){
// 创建wrapper 和 iframe
wrapper = document.createElement('div');
wrapper.className = 'mui-iframe-wrapper';
for(var i in opt.style){
wrapper.style[i] = opt.style[i];
}
var iframe = document.createElement('iframe');
iframe.src = opt.url;
iframe.id = opt.id || opt.url;
iframe.name = opt.id;
wrapper.appendChild(iframe);
elContainer.appendChild(wrapper);
}else{
var iframe = wrapper.querySelector('iframe');
iframe.src = opt.url;
iframe.id = opt.id || opt.url;
iframe.name = iframe.id;
}
}
```

调用也很简单:
```javascript
//当前激活选项
var activeTab = subpages[Index],title=document.querySelector(".mui-title");
mui('.mui-bar-tab').on('tap', 'a', function(e) {
// 获取目标子页的id
var targetTab = this.getAttribute('href');
if (targetTab == activeTab) {
return;
}
// 更换标题
title.innerHTML = this.querySelector('.mui-tab-label').innerHTML;
// 子页内容切换
if(mui.os.plus){
// 显示目标webview
plus.webview.show(targetTab);
// 隐藏当前webview
plus.webview.hide(activeTab);
// 更改当前活跃的选项卡
activeTab = targetTab;
}else{
// 创建iframe代替子页面
createIframe('.mui-content',{
url: targetTab,
style: {
top: '45px',//设置距离顶部的距离
bottom: '50px'//设置距离底部的距离
}
});
}
})
```

可以参考一下这个demo:
预览地址:
https://rawgit.com/zhaomenghuan/mui-demo/master/example/tabbar-with-iframe/tab-webview-main.html
下载地址:
https://github.com/zhaomenghuan/mui-demo/
0

赞同来自:

浏览器默认为body滚动,但是有时候我们需要区域滚动,mui为此封装了一个scroll(区域滚动)组件,区域滚动组件默认为absolute定位,在进行区域滚动的时候我们我们一般会在滚动的节点添加.mui-fullscreen默认为全屏,所以我们需要手动设置滚动... 显示全部 »
浏览器默认为body滚动,但是有时候我们需要区域滚动,mui为此封装了一个scroll(区域滚动)组件,区域滚动组件默认为absolute定位,在进行区域滚动的时候我们我们一般会在滚动的节点添加.mui-fullscreen默认为全屏,所以我们需要手动设置滚动区域的位置,只需要修改一下top和bottom值就可以解决这个问题。
```
.mui-fullscreen {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
}
```

你可以在.mui-control-content这个节点添加.mui-fullscreen类,然后设置:
```
.mui-control-content.mui-fullscreen{
top: 50px;
bottom: 0;
}
```
1

赞同来自: DCloud_MUI_CHB

第一个问题请参考文档:[http://dev.dcloud.net.cn/mui/ui/#slide](http://dev.dcloud.net.cn/mui/ui/#slide)
第二个问题.会触发滑动事件
第一个问题请参考文档:[http://dev.dcloud.net.cn/mui/ui/#slide](http://dev.dcloud.net.cn/mui/ui/#slide)
第二个问题.会触发滑动事件
1

赞同来自: 五块钱的果汁

出现这样的原因,应该是你在userlist页面频繁使用document.body.offsetHeight之类的方式获得页面高度,但是在一开始进入的是首页,其他几个页面也是加载出来的,但是不可见,高度为0;所以你点击通讯录,没反应,其实内容是在的,这是被你用o... 显示全部 »
出现这样的原因,应该是你在userlist页面频繁使用document.body.offsetHeight之类的方式获得页面高度,但是在一开始进入的是首页,其他几个页面也是加载出来的,但是不可见,高度为0;所以你点击通讯录,没反应,其实内容是在的,这是被你用overflow: hidden;隐藏起来了,你在通讯录刷新页面,由于其是可见的,高度不是0了,所以,出现:通讯录界面同步下 手机上就显示 这样的情况。
建议:不用js调整页面高度什么的,不需要隐藏超出部分,mui-group-list-bar部分使用position: fixed,line-height使用系统默认的值或者适当增加一点点,我试了一下,应该不会影响体验效果。
2

赞同来自: 陈小仙 yizhi

将onChange中的代码做部分调整即可。
```
var c = document.querySelector(".mui-control-item.mui-active");
if(c) {
c.classList.remove(&q... 显示全部 »
将onChange中的代码做部分调整即可。
```
var c = document.querySelector(".mui-control-item.mui-active");
if(c) {
c.classList.remove("mui-active");
}
var target = document.querySelector(".mui-scroll .mui-control-item:nth-child(" + (parseInt(obj.index) + 1) + ")");
target.classList.add("mui-active");
if(target.scrollIntoView) {
target.scrollIntoView();
}
```

关于scrollIntoView,参考相关api。[Element.scrollIntoView()](https://developer.mozilla.org/en-US/docs/Web/API/Element/scrollIntoView)

感谢反馈,后面我们会补充上的。
1

赞同来自: 5个萝卜

本周会发布一个使用nativeobj实现底部凸起的菜单示例

==update at 2017.06.26===
示例已发布,参考:[nativeObj模式底部选项卡(包含底部凸起悬浮大图标) + webview模式子窗口 示例教程](http://ask.d... 显示全部 »
本周会发布一个使用nativeobj实现底部凸起的菜单示例

==update at 2017.06.26===
示例已发布,参考:[nativeObj模式底部选项卡(包含底部凸起悬浮大图标) + webview模式子窗口 示例教程](http://ask.dcloud.net.cn/article/12602)
1

赞同来自: DCloud_客服_Trust

目前你写的代码无法正常实现,
第一点:你的逻辑是先执行showbehind然后又self.append(sub); 过程会有页面层级修改
第二点:就是showBehind仅对非子页面生效。
目前你写的代码无法正常实现,
第一点:你的逻辑是先执行showbehind然后又self.append(sub); 过程会有页面层级修改
第二点:就是showBehind仅对非子页面生效。
1

赞同来自: nbzhou2013

更新为HBuilder 最新版本,并卸载手机上hbuilder重新真机运行查看效果
更新为HBuilder 最新版本,并卸载手机上hbuilder重新真机运行查看效果
更多...

mui初级入门教程(二)— html5+ webview 实现底部栏切换用法详解 选项卡 Webview mui

MUI 赵梦欢 发表了文章 • 54 个评论 • 66025 次浏览 • 2016-05-19 21:20

利用mui pullrefresh_with_tab模板做动态选项卡遇到的问题 选项卡 动态加载

MUI 253494078@qq.com 发表了文章 • 1 个评论 • 299 次浏览 • 2018-07-13 14:21

一个底部选项卡的实现(webview模式) 选项卡

MUI wclssdn 发表了文章 • 55 个评论 • 11038 次浏览 • 2016-05-02 20:25

选项卡切换优化 - wap2app教程 选项卡

wap2app DCloud_MUI_CHB 发表了文章 • 30 个评论 • 17908 次浏览 • 2017-10-30 19:48

【文档】wap2app选项卡样式定制 选项卡 wap2app

wap2app DCloud_客服_Trust 发表了文章 • 3 个评论 • 810 次浏览 • 2018-05-17 12:46

返回按键 选项卡 外部网站 打包 Webview html

HTML5+ IFuckYourUncle 发表了文章 • 2 个评论 • 1222 次浏览 • 2017-07-24 20:20

【示例】webview模式选项卡实现按需加载 选项卡 Webview

HTML5+ DCloud_客服_Trust 发表了文章 • 19 个评论 • 3565 次浏览 • 2017-03-27 17:19

底部选项卡被输入法撑起问题解决 输入法 选项卡

MUI YouI 发表了文章 • 14 个评论 • 3875 次浏览 • 2016-08-19 13:41

修改官方demo选项卡+下拉刷新material风格为默认风格 下拉刷新 选项卡

MUI 忘语忘行 发表了文章 • 10 个评论 • 3221 次浏览 • 2016-07-27 10:31

【示例】webview模式选项卡实现滑动切换 示例 选项卡 技术分享 Webview

HTML5+ DCloud_客服_Trust 发表了文章 • 31 个评论 • 16357 次浏览 • 2016-07-26 11:31

更多...