3
App.vue
3
App.vue
@@ -70,8 +70,7 @@
|
|||||||
right: 0;
|
right: 0;
|
||||||
} */
|
} */
|
||||||
|
|
||||||
uni-page-body {
|
uni-page-body {
|
||||||
background-color: #F5F5F5 !important;
|
|
||||||
min-height: 100% !important;
|
min-height: 100% !important;
|
||||||
height: auto !important;
|
height: auto !important;
|
||||||
background: linear-gradient(to bottom right, pink, #a900ff7a, pink);
|
background: linear-gradient(to bottom right, pink, #a900ff7a, pink);
|
||||||
|
|||||||
@@ -29,7 +29,7 @@ instance.interceptors.response.use(
|
|||||||
response => {
|
response => {
|
||||||
if (response.statusCode == 200) {
|
if (response.statusCode == 200) {
|
||||||
let res = response.data;
|
let res = response.data;
|
||||||
if (res.hasOwnProperty('token'))
|
if (res.hasOwnProperty('token') && res.token!= "")
|
||||||
uni.setStorageSync('token', res.token);
|
uni.setStorageSync('token', res.token);
|
||||||
return response.data
|
return response.data
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -39,8 +39,8 @@
|
|||||||
<uni-forms-item label="家乡" name="hometown">
|
<uni-forms-item label="家乡" name="hometown">
|
||||||
<uni-data-picker v-model="formData.hometown" popup-title="请选择班级" :readonly="isDisabled"></uni-data-picker>
|
<uni-data-picker v-model="formData.hometown" popup-title="请选择班级" :readonly="isDisabled"></uni-data-picker>
|
||||||
</uni-forms-item>
|
</uni-forms-item>
|
||||||
<uni-forms-item label="简介" name="introduction">
|
<uni-forms-item label="简介" name="intro">
|
||||||
<uni-easyinput type="textarea" v-model="formData.introduction" placeholder="请输入自我介绍"
|
<uni-easyinput type="textarea" v-model="formData.intro" placeholder="请输入自我介绍"
|
||||||
:disabled="isDisabled" />
|
:disabled="isDisabled" />
|
||||||
</uni-forms-item>
|
</uni-forms-item>
|
||||||
|
|
||||||
@@ -66,7 +66,13 @@
|
|||||||
</view>
|
</view>
|
||||||
</template>
|
</template>
|
||||||
<script>
|
<script>
|
||||||
|
import {mapGetters} from 'vuex'
|
||||||
export default {
|
export default {
|
||||||
|
computed: {
|
||||||
|
...mapGetters({
|
||||||
|
userInfo: 'getUserInfo'
|
||||||
|
})
|
||||||
|
},
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
isDisabled: true,
|
isDisabled: true,
|
||||||
@@ -82,7 +88,7 @@
|
|||||||
job:"",
|
job:"",
|
||||||
company:"",
|
company:"",
|
||||||
hometown:"",
|
hometown:"",
|
||||||
introduction: '',
|
intro: '',
|
||||||
income:"",
|
income:"",
|
||||||
marriage:"",
|
marriage:"",
|
||||||
house:"",
|
house:"",
|
||||||
@@ -158,27 +164,6 @@
|
|||||||
format: 'number',
|
format: 'number',
|
||||||
errorMessage: '年龄只能输入数字'
|
errorMessage: '年龄只能输入数字'
|
||||||
}]
|
}]
|
||||||
}
|
|
||||||
},
|
|
||||||
// 自定义表单数据
|
|
||||||
customFormData: {
|
|
||||||
name: '',
|
|
||||||
age: '',
|
|
||||||
hobby: []
|
|
||||||
},
|
|
||||||
// 自定义表单校验规则
|
|
||||||
customRules: {
|
|
||||||
name: {
|
|
||||||
rules: [{
|
|
||||||
required: true,
|
|
||||||
errorMessage: '姓名不能为空'
|
|
||||||
}]
|
|
||||||
},
|
|
||||||
age: {
|
|
||||||
rules: [{
|
|
||||||
required: true,
|
|
||||||
errorMessage: '年龄不能为空'
|
|
||||||
}]
|
|
||||||
},
|
},
|
||||||
hobby: {
|
hobby: {
|
||||||
rules: [{
|
rules: [{
|
||||||
@@ -198,11 +183,17 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
onLoad() {},
|
|
||||||
|
|
||||||
onReady() {
|
onReady() {
|
||||||
// 设置自定义表单校验规则,必须在节点渲染完毕后执行
|
// 设置自定义表单校验规则,必须在节点渲染完毕后执行
|
||||||
//this.$refs.customForm.setRules(this.customRules)
|
//this.$refs.customForm.setRules(this.customRules)
|
||||||
},
|
},
|
||||||
|
onLoad(){
|
||||||
|
this.$ajax("/User/profile",{uid: this.userInfo.uid}).then(res=>{
|
||||||
|
console.log(res);
|
||||||
|
})
|
||||||
|
},
|
||||||
methods: {
|
methods: {
|
||||||
editTrue(){
|
editTrue(){
|
||||||
this.isDisabled = false;
|
this.isDisabled = false;
|
||||||
@@ -231,8 +222,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
.example {
|
.example {
|
||||||
padding: 15px;
|
padding: 15px;
|
||||||
background-color: #fff;
|
|
||||||
background-color: transparent;
|
background-color: transparent;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1253,7 +1253,8 @@
|
|||||||
display: flex;
|
display: flex;
|
||||||
justify-content: space-around;
|
justify-content: space-around;
|
||||||
background: #fff;
|
background: #fff;
|
||||||
border: 1px solid red;
|
border: 1px solid fff;
|
||||||
|
border-radius: 25rpx;
|
||||||
margin-top: 10px;
|
margin-top: 10px;
|
||||||
|
|
||||||
.SonOfImg {
|
.SonOfImg {
|
||||||
|
|||||||
Reference in New Issue
Block a user