1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- <template>
- <view class="back" :style="'height:'+capsuleHeight+ 'px;top:'+capsuleHighly+'px;'">
- <u-icon name="arrow-left" color="#000000" size="20" @click="backIconHandler"></u-icon>
- <view class="back-text">
- {{ text }}
- </view>
- </view>
- </template>
- <script>
- export default {
- name: "back",
- props:{
- text:{
- type:String,
- default:''
- }
- },
- data() {
- return {
- //胶囊高度
- capsuleHeight: 0,
- //
- capsuleHighly: 0,
- };
- },
- created() {
- this.getCapsuleSite()
- },
- methods:{
- backIconHandler(){
- uni.navigateBack()
- },
- //获取胶囊位置信息
- getCapsuleSite(){
- let res=uni.getMenuButtonBoundingClientRect()
- this.capsuleHeight = res.height
- this.capsuleHighly = res.top
- }
- }
- }
- </script>
- <style lang="scss">
- .back {
- position: relative;
- padding: 0 0 120rpx 20rpx;
- display: flex;
- align-items: center;
- z-index: 99;
- .t-icon {
- width: 45rpx;
- height: 45rpx;
- }
-
- .back-text{
- font-size: 40rpx;
- margin:0 0 10rpx 20rpx;
- }
- }
- </style>
|