@@ -39,8 +39,8 @@
|
||||
<uni-forms-item label="家乡" name="hometown">
|
||||
<uni-data-picker v-model="formData.hometown" popup-title="请选择班级" :readonly="isDisabled"></uni-data-picker>
|
||||
</uni-forms-item>
|
||||
<uni-forms-item label="简介" name="introduction">
|
||||
<uni-easyinput type="textarea" v-model="formData.introduction" placeholder="请输入自我介绍"
|
||||
<uni-forms-item label="简介" name="intro">
|
||||
<uni-easyinput type="textarea" v-model="formData.intro" placeholder="请输入自我介绍"
|
||||
:disabled="isDisabled" />
|
||||
</uni-forms-item>
|
||||
|
||||
@@ -66,7 +66,13 @@
|
||||
</view>
|
||||
</template>
|
||||
<script>
|
||||
import {mapGetters} from 'vuex'
|
||||
export default {
|
||||
computed: {
|
||||
...mapGetters({
|
||||
userInfo: 'getUserInfo'
|
||||
})
|
||||
},
|
||||
data() {
|
||||
return {
|
||||
isDisabled: true,
|
||||
@@ -82,7 +88,7 @@
|
||||
job:"",
|
||||
company:"",
|
||||
hometown:"",
|
||||
introduction: '',
|
||||
intro: '',
|
||||
income:"",
|
||||
marriage:"",
|
||||
house:"",
|
||||
@@ -158,27 +164,6 @@
|
||||
format: 'number',
|
||||
errorMessage: '年龄只能输入数字'
|
||||
}]
|
||||
}
|
||||
},
|
||||
// 自定义表单数据
|
||||
customFormData: {
|
||||
name: '',
|
||||
age: '',
|
||||
hobby: []
|
||||
},
|
||||
// 自定义表单校验规则
|
||||
customRules: {
|
||||
name: {
|
||||
rules: [{
|
||||
required: true,
|
||||
errorMessage: '姓名不能为空'
|
||||
}]
|
||||
},
|
||||
age: {
|
||||
rules: [{
|
||||
required: true,
|
||||
errorMessage: '年龄不能为空'
|
||||
}]
|
||||
},
|
||||
hobby: {
|
||||
rules: [{
|
||||
@@ -198,11 +183,17 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
onLoad() {},
|
||||
|
||||
|
||||
onReady() {
|
||||
// 设置自定义表单校验规则,必须在节点渲染完毕后执行
|
||||
//this.$refs.customForm.setRules(this.customRules)
|
||||
},
|
||||
onLoad(){
|
||||
this.$ajax("/User/profile",{uid: this.userInfo.uid}).then(res=>{
|
||||
console.log(res);
|
||||
})
|
||||
},
|
||||
methods: {
|
||||
editTrue(){
|
||||
this.isDisabled = false;
|
||||
@@ -231,8 +222,7 @@
|
||||
}
|
||||
|
||||
.example {
|
||||
padding: 15px;
|
||||
background-color: #fff;
|
||||
padding: 15px;
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user