mip-vd-tabs tab切换组件详解

 更新时间:2016年12月21日 21:00  点击:1563
mip-vd-tabs 用来支持网页中标签页的显示。标签页内元素较多时不建议使用,会影响页面性能.

标题 内容
类型 通用
支持布局 responsive,fixed-height,fill,container,fixed
所需脚本 https://mipcache.bdstatic.com/static/v1/mip-vd-tabs/mip-vd-tabs.js

示例

一共支持5种样式

等分固定标签页

<mip-vd-tabs>

<section>

<li>第一页</li>

<li>第二页</li>

<li>第三页</li>

<li>第四页</li>

</section>

<div>内容1</div>

<div>内容2</div>

<div>内容3</div>

<div>内容4</div>

</mip-vd-tabs>

横滑标签页

<mip-vd-tabs allow-scroll>

<section>

<li>第一季</li>

<li>第二季</li>

<li>第三季</li>

<li>第四季</li>

<li>第五季</li>

<li>第六季更新至09</li>

</section>

<div>内容1</div>

<div>内容2</div>

<div>内容3</div>

<div>内容4</div>

<div>内容5</div>

<div>内容6</div>

</mip-vd-tabs>

带下拉按钮的横滑标签页

<mip-vd-tabs allow-scroll toggle-more toggle-label="自定义文字">

<section>

<li>第一季</li>

<li>第二季</li>

<li>第三季</li>

<li>第四季更新至09</li>

</section>

<div>内容1</div>

<div>内容2</div>

<div>内容3</div>

<div>内容4</div>

</mip-vd-tabs>

底部标签页

<mip-vd-tabs allow-scroll type="bottom" current="3">

<div>内容1</div>

<div>内容2</div>

<div>内容3</div>

<div>内容4</div>

<section>

<li>第一季</li>

<li>第二季</li>

<li>第三季</li>

<li>第四季更新至09</li>

</section>

</mip-vd-tabs>

剧情展开标签页

<mip-vd-tabs

type="episode"

toggle-more

toggle-label="老九门剧情选集"

allow-scroll

total="23"

current="11"

text-tpl="看第{{x}}集"

link-tpl="http://www.baidu.com/{{x}}/juji">

</mip-vd-tabs>

属性

type

说明:一共有三种特型, bottom(底部选项卡), episode(剧情选项卡), 不填则为默认特型

必填项:否

allow-scroll

说明:允许滑动

必填项:否

toggle-more

说明:是否显示下拉按钮. 前置依赖于allow-scroll属性

必填项:否

toggle-label

说明:下拉说明文字. 前置依赖于toggle-more属性

必填项:否

current

说明:当前已选标签页, 从0开始计数(current="3"表示第4个标签页). 当type="episode"时,表示当前剧集,从1开始计数(current="4"表示第4集),默认为1.

必填项:否

total

说明:剧集总数. 前置依赖于type="episode",并且当type="episode"为必填

必填项:否

page-size

说明:每页显示剧集数. 前置依赖于type="episode",默认为50

必填项:否

text-tpl

说明:显示在标签页上的剧集文案, "第{{x}}集"里的"{{x}}"将被替换成表示集数的数字. 前置依赖于type="episode".

必填项:否

link-tpl

说明:标签页和下拉菜单里的剧集跳转链接, 链接里的"{{x}}"将被替换成表示集数的数字. 前置依赖于type="episode",当type="episode"为必填.

必填项:否

head-title

说明:标签页和下拉菜单里的剧集跳转新页面的头部标题. 前置依赖于type="episode",当type="episode"为必填.

必填项:否

mip-stats-tianrun 用来支持站长添加天润统计,本次为大家带来的mip-stats-tianrun 天润统计详解,为大家全面解析该组件的使用的方法。

标题 内容
类型 通用,定制
支持布局 responsive,fixed-height,fill,container,fixed
所需脚本 https://mipcache.bdstatic.com/static/v1/mip-stats-tianrun/mip-stats-tianrun.js

示例

MIP 提供天润的插件,便于站长更好的接入 MIP,noscript 标签中是的代码是当访客手机不支持JS时直接URL回传统计数据,内容由第三方站长自己实现参数填充,代码示例:

<!-- 人民网CMS自己实现参数填充 noscript 示例:-->

<mip-stats-tianrun>

<noscript>

<img src="//cl2.webterren.com/11.gif?z=26&_wdxid=000000000000000000000000000000000000000000&_wdt=011&_wdc=w_2930&_wdci=7678771&_wda=254&_wdp=2016-10-08&_wdori=%u4e2d%u56fd%u53f0%u6e7e%u7f51%u7efc%u5408&_wdti=%u6e56%u5317%u8b66%u6821%u6821%u82b1%u6652%u82f1%u6b66%u5236%u670d%u7167%u0030%u7ec6%u6570%u8b66%u5bdf%u754c%u7684%u4eba%u6c14%u201c%u7f51%u7ea2%u201d&_wdurl=http://m2.people.cn/mip/r/MV80Xzc2Nzg3NzFfMjkzMF8xNDc1ODgzNjcz?s=baidu-mip&_wdqd=m2_baidu&_wdvs=wap&_wda2=254&_wdot=0" width="0" height="0" alt=""/>

</noscript>

</mip-stats-tianrun>

注意事项

img 的 src 不能写协议

mip-stats-baidu百度统计怎么用?mip-stats-baidu 用来支持站长添加百度统计,详细的使用方法请看下文为大家带来的mip-stats-baidu百度统计详解。

描述 百度统计组件,用于统计页面数据
类型 通用
支持布局 N/S
所需脚本 https://mipcache.bdstatic.com/static/v1/mip-stats-baidu/mip-stats-baidu.js

示例

MIP提供百度统计的插件,便于分析页面数据,需要提前到百度统计这边创建站点,会自动生成js代码使用提取工具提取token,并使用MIP提供的插件,代码示例:

<mip-stats-baidu token="02890d4a309827eb62bc3335b2b28f7f"></mip-stats-baidu>

属性

token

说明:token

必填:是

格式:字符串

mip-sidebar侧边栏组件怎么用?废话不多说,不知道怎么使用的请看下文为大家带来的mip-sidebar侧边栏组件详解。

标题 内容
类型 通用
支持布局 N/S
所需脚本 https://mipcache.bdstatic.com/static/v1/mip-sidebar/mip-sidebar.js

示例

基本使用

<header>

<div id="hamburger" class="mip-button" on="tap:sidebar.open">

<div id="logo" href="/">Open mip-sidebar</div>

</div>

</header>

<mip-sidebar

id='sidebar'

layout="nodisplay"

class="mip-hidden">

<ul>

<li>

<mip-link href="#">Home</mip-link>

<button class="mip-button" on="tap:sidebar.close"> X </button>

</li>

<li> Nav item 1</li>

<li>

<mip-fit-text width="220"

height="20"

layout="responsive"

max-font-size="24">

Nav item 2 - <mip-fit-text>

</mip-fit-text>

</li>

<li>

<mip-fit-text width="220"

height="20"

layout="responsive"

max-font-size="24">

Nav item 3 - <mip-fit-text> longer text

</mip-fit-text>

</li>

<li> Nav item 4 - Image

<mip-img class='mip-sidebar-image'

src="http://placeholder.qiniudn.com/100x50"

width="20"

height="20"

alt="an image"></mip-img>

</li>

<li> Nav item 5</li>

<li> Nav item 6</li>

</ul>

</mip-sidebar>

右侧侧边栏

<header>

<div id="hamburger" class="mip-button" on="tap:right-sidebar.open">

<div id="logo" href="/">Open mip-sidebar</div>

</div>

</header>

<mip-sidebar

id='right-sidebar'

layout="nodisplay"

side="right"

class="mip-hidden">

<ul>

<li>

<mip-link href="#">Home</mip-link>

<button class="mip-button" on="tap:right-sidebar.close"> X </button>

</li>

<li> Nav item 1</li>

<li>

<mip-fit-text width="220"

height="20"

layout="responsive"

max-font-size="24">

Nav item 2 - <mip-fit-text>

</mip-fit-text>

</li>

<li>

<mip-fit-text width="220"

height="20"

layout="responsive"

max-font-size="24">

Nav item 3 - <mip-fit-text> longer text

</mip-fit-text>

</li>

<li> Nav item 4 - Image

<mip-img class='mip-sidebar-image'

src="http://placeholder.qiniudn.com/100x50"

width="20"

height="20"

alt="an image"></mip-img>

</li>

<li> Nav item 5</li>

<li> Nav item 6</li>

</mip-sidebar>

属性

id

说明:id

必填:是

格式:字符串

单位:无

默认值:无 使用限制:无

layout

说明:布局设定

必填:是

格式:字符串

单位:无

取值:nodisplay

side

说明:侧边栏位置设定,左边或者右边

必填:否

格式:字符串

单位:无

取值:left, right

默认值:left

[!--infotagslink--]

相关文章

  • Vue组件跨层级获取组件操作

    这篇文章主要介绍了Vue组件跨层级获取组件操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2020-07-28
  • 利用JS实现点击按钮后图片自动切换的简单方法

    下面小编就为大家带来一篇利用JS实现点击按钮后图片自动切换的简单方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧...2016-10-25
  • Vue实现动态查询规则生成组件

    今天我们来给大家介绍下在Vue开发中我们经常会碰到的一种需求场景,本文主要介绍了Vue动态查询规则生成组件,需要的朋友们下面随着小编来一起学习学习吧...2021-05-27
  • js组件SlotMachine实现图片切换效果制作抽奖系统

    这篇文章主要介绍了js组件SlotMachine实现图片切换效果制作抽奖系统的相关资料,需要的朋友可以参考下...2016-04-19
  • vue中使用element日历组件的示例代码

    这篇文章主要介绍了vue中如何使用element的日历组件,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下...2021-09-30
  • 详解C#切换窗口

    最近项目不多忙,于是抽点时间巩固下切换窗口问题,感兴趣的朋友跟着小编一起学习吧...2020-06-25
  • Vue 过渡(动画)transition组件案例详解

    这篇文章主要介绍了Vue 过渡(动画)transition组件案例详解,非常不错,具有参考借鉴价值,需要的朋友参考下...2017-01-26
  • Vue多选列表组件深入详解

    这篇文章主要介绍了Vue多选列表组件深入详解,这个是vue的基本组件,有需要的同学可以研究下...2021-03-03
  • Bootstrap进度条组件知识详解

    在网页中,经常见到进度条效果,那么这些个性的进度条组件效果是怎么实现的呢,下面脚本之家小编给大家分享Bootstrap进度条组件知识详解,感兴趣的朋友要求学习吧...2016-05-04
  • vue递归实现自定义tree组件

    这篇文章主要为大家详细介绍了vue递归实现自定义tree组件,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2021-08-20
  • Vue 组件复用多次自定义参数操作

    这篇文章主要介绍了Vue 组件复用多次自定义参数操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2020-07-27
  • Vue父子组件传值的一些坑

    这篇文章主要介绍了Vue父子组件传值的一些坑,帮助大家更好的理解和使用vue父子组件,感兴趣的朋友可以了解下...2020-09-16
  • js切换光标示例代码

    复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title...2013-10-13
  • Ionic默认的Tabs模板使用实例

    这篇文章主要为大家详细介绍了Ionic默认的Tabs模板使用实例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2016-09-01
  • 使用Angular CDK实现一个Service弹出Toast组件功能

    本文主要写用cdk实现一个简单的Toast组件,使用的是cdk中的overlay模块,需要手动安装环境,具体安装方法及相关实现代码跟随小编一起看看吧...2021-07-28
  • javascript的列表切换【实现代码】

    下面小编就为大家带来一篇javascript的列表切换【实现代码】。小编觉得挺不错的,现在分享给大家,也给大家做个参考。...2016-05-05
  • Vue鼠标滚轮滚动切换路由效果的实现方法

    这篇文章主要介绍了Vue鼠标滚轮滚动切换路由效果的实现方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下...2021-08-04
  • Bootstarp创建可折叠的组件

    这篇文章主要为大家详细介绍了Bootstarp创建可折叠组件的对应方法,以实例为大家分享了Bootstrap折叠组件,感兴趣的小伙伴们可以参考一下...2016-02-26
  • BootStrap 附加导航组件

    Bootstrap 是一个用于快速开发 Web 应用程序和网站的前端框架,主要基于 HTML、CSS、JAVASCRIPT 的。接下来通过本文给大家介绍BootStrap 附加导航组件的知识,感兴趣的朋友一起学习吧...2016-07-29
  • C#控制台程序使用Log4net日志组件详解

    这篇文章主要为大家详细介绍了C#控制台程序使用Log4net日志组件,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2020-06-25