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.
98 lines
2.6 KiB
98 lines
2.6 KiB
<template>
|
|
<view class="address-popup-box">
|
|
<view style="height: 60px;line-height: 60px;font-size: 18px;font-weight: 700;text-align: center;">
|
|
收货地址
|
|
</view>
|
|
<view
|
|
style="margin-bottom: 10px;display: flex;padding: 10px 20px 20px;background: #eee;border-radius: 10px;">
|
|
<view style="flex: 1;">
|
|
<view style="height: 35px;line-height: 35px;display: flex;">
|
|
<text style="font-size: 15px;font-weight: 700;">沁园春第三食堂A20窗口</text>
|
|
</view>
|
|
<view style="color: #777;">
|
|
刘柳柳 18827381928
|
|
</view>
|
|
</view>
|
|
<view
|
|
style="margin-top: 15px;width: 44px;height: 25px;line-height: 25px;text-align: center;border: 1px solid #777;border-radius: 25px;color: #777;">
|
|
编辑
|
|
</view>
|
|
</view>
|
|
<view class="bottom-btn" @tap="$refs.addBookPopup.open('bottom')">
|
|
新增地址
|
|
</view>
|
|
<!-- 新增地址弹出层 -->
|
|
<uni-popup ref="addBookPopup" background-color="#fff">
|
|
<view class="book-popup-content" style="height: 335px;">
|
|
<view style="height: 60px;line-height: 60px;font-size: 18px;font-weight: 700;text-align: center;">
|
|
填写地址
|
|
</view>
|
|
<view
|
|
style="margin-bottom: 10px;background: #eee;border-radius: 10px;overflow: hidden;">
|
|
<uni-data-select v-model="value" :localdata="range" @change="change"></uni-data-select>
|
|
</view>
|
|
<view
|
|
style="margin-bottom: 10px;display: flex;padding: 10px;background: #eee;border-radius: 10px;">
|
|
<input type="text" placeholder="请填写详细地址" />
|
|
</view>
|
|
<view
|
|
style="margin-bottom: 10px;display: flex;padding: 10px;background: #eee;border-radius: 10px;">
|
|
<input type="text" placeholder="收货人名字" />
|
|
</view>
|
|
<view
|
|
style="margin-bottom: 10px;display: flex;padding: 10px;background: #eee;border-radius: 10px;">
|
|
<input type="text" placeholder="联系电话" />
|
|
</view>
|
|
<view class="bottom-btn">
|
|
确认
|
|
</view>
|
|
</view>
|
|
</uni-popup>
|
|
</view>
|
|
</template>
|
|
|
|
<script>
|
|
export default {
|
|
data() {
|
|
return {
|
|
selected: 'phone',
|
|
range: [{
|
|
"value": 0,
|
|
"text": "篮球运动"
|
|
}, {
|
|
"value": 1,
|
|
"text": "足球运动",
|
|
}, {
|
|
"value": 2,
|
|
"text": "游泳健身运动"
|
|
}]
|
|
}
|
|
},
|
|
methods: {
|
|
openAddressBook() {
|
|
this.$refs.bookPopup.open('bottom')
|
|
|
|
}
|
|
}
|
|
}
|
|
</script>
|
|
|
|
<style lang="scss">
|
|
.address-popup-box {
|
|
height: 600px;
|
|
}
|
|
|
|
.bottom-btn {
|
|
width: 90%;
|
|
height: 50px;
|
|
background: linear-gradient(90deg, #e3ff96, #a6ffea);
|
|
font-size: 13px;
|
|
font-weight: 700;
|
|
line-height: 50px;
|
|
text-align: center;
|
|
border-radius: 50px;
|
|
margin: 10px auto;
|
|
position: fixed;
|
|
bottom: 10px;
|
|
}
|
|
</style>
|