You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
61 lines
2.0 KiB
61 lines
2.0 KiB
export default { |
|
props: { |
|
// 默认的显示占位高度 |
|
showHeight: { |
|
type: [String, Number], |
|
default: uni.$u.props.readMore.showHeight |
|
}, |
|
// 展开后是否显示"收起"按钮 |
|
toggle: { |
|
type: Boolean, |
|
default: uni.$u.props.readMore.toggle |
|
}, |
|
// 关闭时的提示文字 |
|
closeText: { |
|
type: String, |
|
default: uni.$u.props.readMore.closeText |
|
}, |
|
// 展开时的提示文字 |
|
openText: { |
|
type: String, |
|
default: uni.$u.props.readMore.openText |
|
}, |
|
// 提示的文字颜色 |
|
color: { |
|
type: String, |
|
default: uni.$u.props.readMore.color |
|
}, |
|
// 提示文字的大小 |
|
fontSize: { |
|
type: [String, Number], |
|
default: uni.$u.props.readMore.fontSize |
|
}, |
|
// 是否显示阴影 |
|
// 此参数不能写在props/readMore.js中进行默认配置,因为使用了条件编译,在外部js中 |
|
// uni无法准确识别当前是否处于nvue还是非nvue下 |
|
shadowStyle: { |
|
type: Object, |
|
default: () => ({ |
|
// #ifndef APP-NVUE |
|
backgroundImage: 'linear-gradient(-180deg, rgba(255, 255, 255, 0) 0%, #fff 80%)', |
|
// #endif |
|
// #ifdef APP-NVUE |
|
// nvue上不支持设置复杂的backgroundImage属性 |
|
backgroundImage: 'linear-gradient(to top, #fff, rgba(255, 255, 255, 0.5))', |
|
// #endif |
|
paddingTop: '100px', |
|
marginTop: '-100px' |
|
}) |
|
}, |
|
// 段落首行缩进的字符个数 |
|
textIndent: { |
|
type: String, |
|
default: uni.$u.props.readMore.textIndent |
|
}, |
|
// open和close事件时,将此参数返回在回调参数中 |
|
name: { |
|
type: [String, Number], |
|
default: uni.$u.props.readMore.name |
|
} |
|
} |
|
}
|
|
|