前端代码/pages/address/address_sh.vue
(开头部分) 3KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
<template>
<view class="page-address-sh">
<u-empty mode="address" v-if="address_list.length == 0" >
</u-empty>
<view class="list" v-for="(item,b) in address_list" :key="b" @click="line_click(item)">
<view class="info">
<view class="s-s-q-jd">{{item.address}}</view>
<view class="address">{{item.detail_address}}</view>
<view class="user-info">
<view class="name">{{item.name}}</view>
<view class="phone">{{judgePhone(item.phone)}}</view>
<view class="default" v-if="item.is_def == 1">默认</view>
</view>
</view>
<view class="edit" @click.stop="goto_detail(item.id)">
<u-icon name="edit-pen" size="18" color="#000000"></u-icon>
</view>
</view>
<view style="height: 110rpx;"></view>
<view class="fooer">
<button class="btn" @click="goToNewAddress">新增地址</button>
</view>
</view>
</template>
<script>
import { request } from '@/common/api.js';
export default {
data() {
return {
inputStyle:{
fontSize:'24rpx'
},
address_list: [],
mode: ''
}
},
onLoad(opt) {
this.mode = opt.mode
},
onShow() {
this.get_address_list()
},
methods: {
line_click(item) {
if (this.mode == 'select') {
uni.setStorageSync('curr_address', item)
uni.$u.route({ type: 'back' })
}
},
goto_detail(id) {
uni.$u.route('/pages/address/newAddress', {
id: id
});
},
goToNewAddress(){
uni.$u.route('/pages/address/newAddress');
},
get_address_list() {
request({
后面还有 91 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
