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 | 
						|
        } | 
						|
    } | 
						|
}
 | 
						|
 |