|
|
- <template>
- <view @click="$emit('confirm')" :style="{
- position: 'fixed',
- display: 'flex',
- justifyContent: 'center',
- alignItems: 'center',
- width: '100vw',
- bottom: bottom
- }">
- <button :style="{
- color: color,
- backgroundColor: backgroundColor,
- fontSize: fontSize,
- width: width,
- height: height,
- borderRadius: borderRadius
- }">
- {{ text }}
- </button>
- </view>
- </template>
-
- <script>
- export default {
- props: {
- color: {
- default: '#000000' // 设置默认颜色值
- },
- backgroundColor: {
- default: '#FFFFFF' // 设置默认背景颜色
- },
- fontSize: {
- default: '36rpx' // 设置默认字体大小
- },
- text: {
- default: '按钮' // 设置默认文本内容
- },
- width: {
- default: '150rpx' // 设置默认宽度
- },
- height: {
- default: '60rpx' // 设置默认高度
- },
- borderRadius: {
- default: '40rpx' // 设置默认高度
- },
- bottom: {
- default: '40rpx' // 设置默认距离底部高度
- },
-
- },
-
- data() {
- return {
-
- }
- },
- methods: {
-
- }
- }
- </script>
-
- <style scoped lang="less">
- // .container {
- // position: fixed;
- // display: flex;
- // justify-content: center;
- // /* 水平居中 */
- // align-items: center;
- // /* 垂直居中 */
- // width: 100%;
- // /* 使容器宽度覆盖整个屏幕 */
- // }
-
- button {
- display: flex;
- justify-content: center;
- align-items: center;
- }
- </style>
|