PC端
移动端:Vant ,Cube-UI , NutUI
PC端: element-ui (饿了么),Ant Design of Vue(蚂蚁),iView(个人)
小程序:uniapp
学习组件库的基本方法是查文档,遇到困难时提 issue
1.首先通过命令: npm i element-ui -S 安装 -S为生产环境依赖,上线时也要一起打包发布
2.到main.js中引入并注册 注意:此时不仅要引入组件还要引入样式,写法固定可以直接到官网上面复制粘贴
3.剩下的就是用哪个组件直接参考组件文档 cv 使用即可,按照要求修改成自己想要的样式。
1.数据源由table组件的data属性来指定(不需要我们自己用v-for指令来循环)
2.data,决定表格的数据。其中的包含行列内容数据的属性是一个数组,数组中的每一个元素是一个对象,一个对象就表示一行。
3.列,决定表格结构。 列由el-table-column决定,列的数据就是数组中每一个对象(行)中的数据,将对象的属性赋给prop属性用来更改列的展示内容,下面有三个属性需要掌握:
①label:决定当前列显示出的标题
②prop:决定当前列数据的来源。对于表格来说, 它的数据是一个数组,每一个元素是一个对象,这里的prop值就是这个对象中的属性名
prop="date"。 这里的prop就是用来从每一个对象中取出属性名为date的 属性值。
③width: 用来设置列的宽度。如果不设置,它会自适应。
data中的数据就是 列 所需要携带的属性,行中有列
当我们想要渲染一些自定义的内容,例如图片, *** 作按钮时,就需要在对应列中,使用 template 标签包裹我们的自定义渲染内容,这时用的就是自定义插槽的机制
要自定义内容:1. 删除prop属性 2.用 插槽
例:想要将数字转换成对应代表的男女
引入可以,但不能导出多端,如果你只是做网页开发,在使用flex布局的前提下可以放心大胆引入elementUI。但导出小程序会报错。uniapp组件太多依赖扩展组件就无法实现一次开发8端导出。鱼和熊掌不可兼得嘿嘿,利用uni自身开发还是挺强大的欢迎分享,转载请注明来源:内存溢出
评论列表(0条)