1.iview初学小点

1. 下只能有一个子元素
在这里插入图片描述
在这里插入图片描述
2.幽灵按钮 在普通按钮的基础上加上type= ghost
3.图标按钮及按钮形状**
通过设置icon属性在Button内嵌入一个Icon,或者直接在Button内使用Icon组件。

使用Button的icon属性,图标位置将在最左边,如果需要自定义位置,需使用Icon组件。

通过设置shape属性为circle,可将按钮置为圆的形状。
4.不可用状态
通过添加disabled属性可将按钮设置为不可用状态。
5.按钮组合
将多个Button放入ButtonGroup内,可实现按钮组合的效果。

通过设置ButtonGroup的属性size为large和small,可将按钮组尺寸设置为大和小,不设置size,则为默认(中)尺寸。

通过设置ButtonGroup的属性shape为circle,可将按钮组形状设置为圆角。

通过设置ButtonGroup的属性vertical,可以使按钮组纵向排列。
6.跳转
通过设置 to 可以实现点击按钮直接跳转,支持传入 vue-router 对象。

设置 replace 则不会保存历史记录。

设置 target,会跟 a 标签一样的行为。在新窗口打开
7.API #

属性说明类型默认值
type按钮类型,可选值为 defaultprimarydashedtextinfosuccesswarningerror或者不设置Stringdefault
ghost幽灵属性,使按钮背景透明Booleanfalse
size按钮大小,可选值为largesmalldefault或者不设置Stringdefault
shape按钮形状,可选值为circle或者不设置String-
long开启后,按钮的长度为 100%Booleanfalse
html-type设置button原生的type,可选值为buttonsubmitresetStringbutton
disabled设置按钮为禁用状态Booleanfalse
loading设置按钮为加载中状态Booleanfalse
icon设置按钮的图标类型String-
custom-icon设置按钮的自定义图标String-
to跳转的链接,支持 vue-router 对象String | Object-
replace路由跳转时,开启 replace 将不会向 history 添加新记录Booleanfalse
target相当于 a 链接的 target 属性String_self
属性说明类型默认值
size按钮组合大小,可选值为largesmalldefault或者不设置Stringdefault
shape按钮组合形状,可选值为circle或者不设置String-
vertical是否纵向排列按钮组Booleanfalse

8.图标
在这里插入图片描述
9.栅格
在这里插入图片描述
注意:非 template/render 模式下,需使用 i-col。
水平排列的布局。 col必须放在row里面。
通过给 row 添加 gutter 属性,可以给下属的 col 添加间距,推荐使用 (16+8n)px 作为栅格间隔。
布局
在这里插入图片描述

属性说明类型默认值
gutter栅格间距,单位 px,左右平分Number0
type布局模式,可选值为flex或不选,在现代浏览器下有效String-
alignflex 布局下的垂直对齐方式,可选值为topmiddlebottomString-
justifyflex 布局下的水平排列方式,可选值为startendcenterspace-aroundspace-betweenString-
class-name自定义的class名称String-
属性说明类型默认值
span栅格的占位格数,可选值为0~24的整数,为 0 时,相当于display:noneNumber | String-
order栅格的顺序,在flex布局模式下有效Number | String-
offset栅格左侧的间隔格数,间隔内不可以有栅格Number | String-
push栅格向右移动格数Number | String-
pull栅格向左移动格数Number | String-
class-name自定义的class名称String-
xs<576px 响应式栅格,可为栅格数或一个包含其他属性的对象Number | Object-
sm≥576px 响应式栅格,可为栅格数或一个包含其他属性的对象Number | Object-
md≥768px 响应式栅格,可为栅格数或一个包含其他属性的对象Number | Object-
lg≥992px 响应式栅格,可为栅格数或一个包含其他属性的对象Number | Object-
xl≥1200px 响应式栅格,可为栅格数或一个包含其他属性的对象Number | Object-
xxl≥1600px 响应式栅格,可为栅格数或一个包含其他属性的对象Number | Object-

Layout:布局容器,其下可嵌套 HeaderSiderContentFooter或 Layout 本身,可以放在任何父容器中。
Header:顶部布局,自带默认样式,其下可嵌套任何元素,只能放在 Layout 中。
Sider:侧边栏,自带默认样式及基本功能,其下可嵌套任何元素,只能放在 Layout 中。
Content:内容部分,自带默认样式,其下可嵌套任何元素,只能放在 Layout 中。
Footer:底部布局,自带默认样式,其下可嵌套任何元素,只能放在 Layout 中。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值