| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 | <template>	<view class="u-cell-box">		<view class="u-cell-title" v-if="title" :style="[titleStyle]">			{{title}}		</view>		<view class="u-cell-item-box" :class="{'u-border-bottom u-border-top': border}">			<slot />		</view>	</view></template><script>	/**	 * cellGroup 单元格父组件Group	 * @description cell单元格一般用于一组列表的情况,比如个人中心页,设置页等。搭配u-cell-item	 * @tutorial https://www.uviewui.com/components/cell.html	 * @property {String} title 分组标题	 * @property {Boolean} border 是否显示外边框(默认true)	 * @property {Object} title-style 分组标题的的样式,对象形式,如{'font-size': '24rpx'} 或 {'fontSize': '24rpx'}	 * @example <u-cell-group title="设置喜好">	 */	export default {		name: "u-cell-group",		props: {			// 分组标题			title: {				type: String,				default: ''			},			// 是否显示分组list上下边框			border: {				type: Boolean,				default: true			},			// 分组标题的样式,对象形式,注意驼峰属性写法			// 类似 {'font-size': '24rpx'} 和 {'fontSize': '24rpx'}			titleStyle: {				type: Object,				default () {					return {};				}			}		},		data() {			return {				index: 0,			}		},	}</script><style lang="scss" scoped>	@import "../../libs/css/style.components.scss";		.u-cell-box {		width: 100%;	}	.u-cell-title {		padding: 30rpx 32rpx 10rpx 32rpx;		font-size: 30rpx;		text-align: left;		color: $u-tips-color;	}	.u-cell-item-box {		background-color: #FFFFFF;		flex-direction: row;	}</style>
 |