不同的地方引入组件的时候,组件的大小有些不同,其他样式都是一样的。请问这个时候应该怎么使用scss?
写组件时候 定义一下样式绑定
举例子 :class="xxx==1?bigClass:smallClass" 组件
引入 确定xxx的值来决定样式
至于值的问题 就是组件通信 不细说
iview button 组件 你可以参考一下
`classes () {
return [
`${prefixCls}`,
{
[`${prefixCls}-${this.type}`]: !!this.type,
[`${prefixCls}-long`]: this.long,
[`${prefixCls}-${this.shape}`]: !!this.shape,
[`${prefixCls}-${this.size}`]: !!this.size,
[`${prefixCls}-loading`]: this.loading != null && this.loading,
[`${prefixCls}-icon-only`]: !this.showSlot && (!!this.icon || this.loading)
}
];`
6 回答3k 阅读✓ 已解决
6 回答2.3k 阅读
5 回答6.3k 阅读✓ 已解决
2 回答2k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
2 回答983 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
你可以在组件中