jimu-mobile
Version:
积木组件库助力移动端开发
158 lines (150 loc) • 6.72 kB
JavaScript
import React, { Component } from 'react'
import JIMU from './index'
const {Layouts} = JIMU,
{
Layout,
LayoutHd,
LayoutHdTitle,
LayoutHdAside,
LayoutBd,
LayoutFt,
Items,
Item,
ItemAside,
ItemContent,
ItemTitle,
ItemDesc,
ItemHd,
ItemBd,
ItemFt,
ItemLink
} = Layouts
const appMsgIcon = <img src={require('../image/logo-icon.png')}/>
const _Layouts = React.createClass({
render() {
return (
<div className="example-wrap">
<div className="example-back"><a href="https://didi.github.io/pile.js/#/?_k=j5i8t6"><span className="icon-pic-home"></span></a></div>
<div className="libs-intr">
<h2 className="page-title"><b>Layout</b><span>图文混排</span></h2>
<div className="demo-show2">
<Layout>
<LayoutHd>
<LayoutHdTitle>图文混排列表一</LayoutHdTitle>
<LayoutHdAside href="javascript:;">更多</LayoutHdAside>
</LayoutHd>
<LayoutBd>
<Items>
<Item href="javascript:;">
<ItemBd>
<ItemAside>{appMsgIcon}</ItemAside>
<ItemContent>
<ItemTitle>我是标题文字</ItemTitle>
<ItemDesc>详细文字描述,一般建议不超过两行文字,超过两行文字做截断处理,截断方式为超过两行文字做截断处理</ItemDesc>
</ItemContent>
</ItemBd>
</Item>
<Item href="javascript:;">
<ItemBd>
<ItemAside>{appMsgIcon}</ItemAside>
<ItemContent>
<ItemTitle>我是标题文字</ItemTitle>
<ItemDesc>详细文字描述,一般建议不超过两行文字,超过两行文字做截断处理,截断方式为超过两行文字做截断处理</ItemDesc>
</ItemContent>
</ItemBd>
</Item>
</Items>
</LayoutBd>
<LayoutFt>
<ItemLink>2015-12-29 15:03 周三</ItemLink>
<ItemLink>专车</ItemLink>
<ItemLink diff>企业支付</ItemLink>
</LayoutFt>
</Layout>
<Layout>
<LayoutHd>
<LayoutHdTitle>图文混排列表二</LayoutHdTitle>
<LayoutHdAside href="javascript:;">更多</LayoutHdAside>
</LayoutHd>
<LayoutBd>
<Items>
<Item href="javascript:;">
<ItemHd>
<ItemTitle>我是标题文字,文字建议不超过一行</ItemTitle>
</ItemHd>
<ItemBd>
<ItemAside>{appMsgIcon}</ItemAside>
<ItemContent>
<ItemDesc clamp={3}>详细文字描述,一般建议不超过三行文字,超过两行文字做截断处理,详细文字描述,一般建议不超过三行文字,详细文字描述,一般建议不超过三行文字.</ItemDesc>
</ItemContent>
</ItemBd>
</Item>
<Item href="javascript:;">
<ItemHd>
<ItemTitle>我是标题文字,文字建议不超过一行</ItemTitle>
</ItemHd>
<ItemBd>
<ItemAside>{appMsgIcon}</ItemAside>
<ItemContent>
<ItemDesc clamp={3}>详细文字描述,一般建议不超过三行文字,超过两行文字做截断处理,详细文字描述,一般建议不超过三行文字,详细文字描述,一般建议不超过三行文字.</ItemDesc>
</ItemContent>
</ItemBd>
</Item>
</Items>
</LayoutBd>
<LayoutFt>
<ItemLink>2015-12-29 15:03 周三</ItemLink>
<ItemLink>专车</ItemLink>
<ItemLink diff>企业支付</ItemLink>
</LayoutFt>
</Layout>
<Layout>
<LayoutHd>
<LayoutHdTitle>文字组合</LayoutHdTitle>
<LayoutHdAside href="javascript:;">更多</LayoutHdAside>
</LayoutHd>
<LayoutBd>
<Items>
<Item href="javascript:;">
<ItemHd>
<ItemTitle>我是标题文字,文字建议不超过一行</ItemTitle>
</ItemHd>
<ItemBd>
<ItemContent>
<ItemDesc>详细文字描述,一般建议不超过两行文字,超过两行文字做截断处理,截断方式为超过两行文字做截断处理详细文字描述,一般建议不超过两行文字,超过两行文字做截断处理,截断方式为超过两行文字做截断处理</ItemDesc>
<ItemDesc className="mt-8">
<ItemLink>2015-12-29 15:03 周三</ItemLink>
<ItemLink>专车</ItemLink>
<ItemLink diff>企业支付</ItemLink>
</ItemDesc>
</ItemContent>
</ItemBd>
</Item>
<Item href="javascript:;">
<ItemHd>
<ItemTitle>我是标题文字,文字建议不超过一行</ItemTitle>
</ItemHd>
<ItemBd>
<ItemContent>
<ItemDesc>详细文字描述,一般建议不超过两行文字,超过两行文字做截断处理,截断方式为超过两行文字做截断处理详细文字描述,一般建议不超过两行文字,超过两行文字做截断处理,截断方式为超过两行文字做截断处理</ItemDesc>
<ItemDesc className="mt-8">
<ItemLink>2015-12-29 15:03 周三</ItemLink>
<ItemLink>专车</ItemLink>
<ItemLink diff>企业支付</ItemLink>
</ItemDesc>
</ItemContent>
</ItemBd>
</Item>
</Items>
</LayoutBd>
</Layout>
</div>
</div>
<div className="footer-name">
<span className="footer-name-pic"></span>
</div>
</div>
)
}
})
module.exports = _Layouts