wxc-cell使用
如图。这是官网提供的Demo。
一个常规的wxc-cell由三部分组成:
1. 左侧的label。例如上面写着“标题”的区域。
2. 中间的title。例如上面写着“文字内容”、“带链接”等的区域。
3. 右侧的value。例如上面右侧的小箭头,以及checkbox。
任何一部分都可以为空。
一. 使用:
1. 将WxcCell引入,注意是用驼峰命名:
import { WxcCell } from 'weex-ui'
components: { WxcCell}
2. 引用WxcCell,注意是用全小写+横线的形式:
<wxc-cell label="左侧文本"title="中间文本"desc="title下方显示说明信息"link="http://www.baidu.com":arrow-icon="arrawSrc":has-arrow="true":has-top-border="true":has-bottom-border="true":has-vertical-indent="true":has-margin="true":cell-style="cellStyle":extraContent="infoInData"> </wxc-cell>
对应的data为:
data: function() {return {arrawSrc: "http://iconfont.alicdn.com/t/1489455806593.png@100h_100w.jpg",infoInData: "data中的信息",cellStyle: {backgroundColor: "#00f3f3",height: "200px"}} }
其中:
① 有的属性需要直接设置,例如label;有的属性需要用v-bind:形式来设置,例如has-arrow。基本原则是,不需要引用data变量的直接设置;需要引用data变量的用v-bind来设置。布尔值必须用v-bind来设置。
② arrow-icon为右侧图标的src,需要定义一个data属性来引用。需要配置一个可访问的图标地址。
③ cell-style是整个cell外围<div>的样式,需要定义一个data属性来引用。对于所有div可生效的样式,均可用在这里。
④ extraContent为附加内容,需要定义一个data属性来引用。
上面的例子,效果如下:
二. 自定义点击事件
<wxc-cell label="左侧文本"title="中间文本"desc="title下方显示说明信息":has-arrow="true"link="http://www.baidu.com" @wxcCellClicked="wxcCellClicked"> </wxc-cell>
对应的methods:
methods: {wxcCellClicked() {console.log("自定义点击");} }
注意点击事件与link并不冲突。点击整个cell时,会先触发自定义的点击事件,然后触发link。
三. slot
wxc-cell支持3个slot:
1. <slot name="label"></slot>:label卡槽,替换默认 label 占位。
2. <slot name="title"></slot>:title卡槽,替换默认 title 占位。
3. <slot name="value"></slot>:右边卡槽,有需要传入输入框、checkbox的场景。
例如,要自定义label和title:
<wxc-cell label="左侧文本"
title="中间文本"
desc="title下方显示说明信息"
:has-arrow="true"
link="http://www.baidu.com"
@wxcCellClicked="wxcCellClicked">
<text slot="label" style="color: red;">新的左侧文本</text>
<text slot="title" style="color: green;">新的中间文本</text>
</wxc-cell>
注意slot属性要设置正确。
效果如下:
注意原始的label属性与title属性都被覆盖了。
desc属性由于依附于原始的title属性,因此也会被覆盖。
wxc-cell使用相关推荐
- 使用自定义的Layer和Cell实现手写汉字生成(Tensorflow2)
前言 本文是对Zhang XuYao等的大作Drawing and Recognizing Chinese Characters with Recurrent Neural Network的简化复现. ...
- java操作跨页的word cell,“excle如何打印不出现断行“EXCEL中,如何不跨页断行打印或显示,谢谢...
EXCEL中,如何不跨页断行打印或显示,谢谢 打印预览--页面设置--工作表--网格线(打勾) 试试! java导入excel 判断当前行有没有数据 工作中用到入excel一个方法,你还可以通过一些插 ...
- ios 如何在cell中去掉_IOS之表视图单元格删除、移动及插入
1.实现单元格的删除,实现效果如下 - (void)viewDidLoad { [super viewDidLoad]; //设置导航栏 self.editButtonItem.title = @&q ...
- What is acceptable cell and suitable cell in LTE?
The difference between acceptable cell and suitable cell in LTE is given below. acceptable cell In a ...
- Cell select
WCDMA系统的小区重选采用R准则,适用于同频.异频和异系统的小区重选.UE在空闲模式下,要随时监测当前小区和邻区的信号质量,以选择一个最好的小区提供服务,这就是小区重选过程(cell reselec ...
- Excel导入异常Cannot get a text value from a numeric cell解决
POI操作Excel时偶尔会出现Cannot get a text value from a numeric cell的异常错误. 异常原因:Excel数据Cell有不同的类型,当我们试图从一个数字类 ...
- 懒加载 字典转模型 自定义cell
1 懒加载: 1> 什么是懒加载? 懒加载又称为延时加载,即在系统调用的时候加载,如果系统不调用则不会加载.所谓的懒加载其实就是重写其 get 方法. 2> 特点:在使用懒加载的时候要 ...
- 设Excle的cell中显示一个下拉列表选择框
描述:我想让excle的sheet页中的B列的每个cell输入内容的时候将A列所有行的内容作为下拉列表的选择内容 效果如下: 实现的步骤如下: 1.点击B列的头,选中整列 2.点击菜单栏的" ...
- 在cell中取得UITableView所在的ViewController对象
原来碰到这个问题一般会将控制器传进cell中, 或者将cell要做的响应事件回调到控制器去处理, 前段时间找到一种方法觉得很不错 - (UIViewController *)getTableViewS ...
- iOS 在每一个cell上添加一个定时器的方案
1 首先创建一个数组,用来创建所有的定时器的时间 - (NSMutableArray *)totalLastTime {if (!_totalLastTime) {_totalLastTime = [ ...
最新文章
- python猜数游戏在程序中预设一个_一道Python简单程序结构练习题
- geopy 在python中的使用
- 深入V8引擎-AST(2)
- .NET Core中的性能测试工具BenchmarkDotnet
- 《C++ Primer 第五版》(第2.5节,第3.1-3.4节) ——采用预处理功能编写头文件,string初始化和字符操作,vector初始化和迭代器
- NLP复习资料(6)-第十章 语义分析
- 雨林木风系统封装工具封装xp_如何用小丸工具大幅度压缩视频且画质损失较小?...
- MapReduce寻找共同好友
- BootStrap入门教程 (二)
- 正则表达式 匹配标签里面的值 eg:image input
- 苹果原生NSURLSession的上传和下载
- 计算机基础知识200分选择题,计算机基础考试题库及答案
- 上兴远程控制使用及分析
- 方波峰峰值和有效值_峰峰值,峰值,平均值,有效值的关系
- MSSQL 2000 823错误原因分析及数据恢复方案
- python中转义符的用法大全_Python中的各种转义符\n\r\t
- 基于微信点餐外卖小程序设计与实现 开题报告
- Arduino 8x8点阵怦然心动
- 光学基础概念(camera相关)
- Android Studio 设置打开layout.xml文件的默认视图
热门文章
- 有5个人坐在一起,问第五个人多少岁?(每一个数字对应的年龄应由上一个数字的年龄决定,考虑采用递归函数解决。)
- 计算机文件丢失系统无法启动,因文件的丢失或者损坏导致系统无法启动的解决方法...
- Codeforces 743 D Chloe and pleasant prizes
- sigmoid和softmax激活函数的区别
- 迟来的 2018 年第一篇分享,满足你的碎片化时间
- SpringCloud 学习笔记系列03--Hystrix熔断器
- 使用Android的Service实现后台定时检测并重启应用
- 程序员同事表演加班一个月后,我离职了
- 45特征03——最小多项式的概念和性质、广义特征子空间分解
- jQuery基础教程