• Cell
    • 安装
    • 属性
    • 插槽
    • 相关 issue
    • 贡献者
    • 发布日志

    Cell

    Cell

    demo 原始链接demo 源码编辑文档组件源码

    cell - 图1

    二维码

    cell - 图2

    Install

    安装

    局部注册

    全局注册

    1. import { Cell } from 'vux'
    2. export default {
    3. components: {
    4. Cell
    5. }
    6. }

    1. // 在入口文件全局引入
    2. import Vue from 'vue'
    3. import { Cell } from 'vux'
    4. Vue.component('cell', Cell)
    1. <group>
    2. <cell title="title" value="value"></cell>
    3. </group>

    Cell 组件只能在Group中使用

    API

    属性

    名字类型默认值说明版本要求
    titlestring左边标题文字
    valuestring右侧文字,复杂的样式布局请使用slot
    inline-descstring标题下面文字,一般为说明文字
    linkstring object点击链接,可以为http(s)协议,也可以是 vue-router 支持的地址形式
    is-linkbooleanfalse是否为链接,如果是,右侧将会出现指引点击的右箭头
    primarystringtitle可选值为 ['title', 'content'],对应的div会加上weui_cell_primary类名实现内容宽度自适应
    is-loadingbooleanfalse是否显示加载图标,适用于异步加载数据的场景v2.2.0
    value-alignstringleft文字值对齐方式,可选值为 left right。当设为 right 时,primary 值将会设为 contentv2.2.0
    border-intentbooleantrue是否显示边框与左边的间隙v2.2.1-rc.1
    arrow-directionstring右侧箭头方向,可选有 up downv2.2.1-rc.1
    disabledboolean对 label 和箭头(如果使用 is-link )显示不可操作样式v2.2.2
    align-itemsstringcenteralign-items 样式值v2.6.4

    插槽

    名字说明版本要求
    默认插槽右侧内容,相比于value的优点是可以用复杂的样式或者调用组件
    value[废弃] 同默认slot
    icon标题左侧的图像位置
    after-title标题右侧位置
    childcell的直接子元素,因此可以添加一个相对于cell绝对定位的元素
    inline-descinline-desc 内容,和 prop:inline-desc 功能一样,但是可以使用 htmlv2.2.1-rc.6
    titletitle 插槽,方便自定义样式v2.3.3

    Variables

    ## 样式变量


    名字默认值说明继承自变量
    @cell-label-color #000
    @cell-font-size 17px
    @cell-tips-font-size 14px
    @cell-default-arrow-color #C8C8CD
    @cell-disabled-arrow-color #e2e2e2
    @cell-default-arrow-border-width 2px
    @cell-default-arrow-width 6px
    @cell-value-color #999
    @cell-placeholder-color #999
    @cell-body-label-color #000

    Issues

    相关 issue

    • #2676 cell-default-arrow-width设置箭头width后不居中
    • #2545 cell comment 中 justify 无效问题
    • #2229 Cell能否加placeholder属性
    • #2124 cell的优化问题
    • #1469 cell的is-link属性加上,没有箭头显示
    • #1246 swipeout和group-cell结合的问题

    贡献者

    贡献者

    该组件(包含文档)迭代次数 52,贡献人数 5
    unclayFisherairyland万刚Qiongrong Jiang

    Changelog

    发布日志

    • v2.9.0 [fix] 修复 weui-loading 样式
    • v2.8.1 [fix] 修复 justify 类名 #2545
    • v2.7.0 [fix] 修复 ssr 渲染问题
    • v2.6.4 [feature] 支持属性 align-items
    • v2.3.6 [feature] 支持多个箭头样式变量
    • v2.3.3 [feature] 支持 slot:title
    • v2.2.2 [feature] 支持 prop:disabled 显示禁用样式
    • v2.2.1-rc.6 [feature] 支持 slot:inline-desc
    • v2.2.1-rc.1 [feature] 支持 prop:border-intent, 用以不显示边框与左边间隙
    • v2.2.1-rc.1 [feature] 支持 prop:arrow-direction, 用以在折叠场景下动态更改方向
    • v2.2.0 [feature] 支持 prop:is-loading 显示加载图标,适用于异步加载数据的场景
    • v2.1.1-rc.13 [fix] 修复 label 宽度不受控于 Group #1110
    • v2.1.1-rc.3 [feature] 支持字体变量 #990 @wg5945
    • v2.1.0-rc.47 [enhance] 修复内容多时的箭头位置 #715 @greedying