<div class="weui-col-20 headerCol text-right" v-show="xianshi" @click="anonymous">匿名</div>
<div class="weui-col-20 headerCol text-right" v-show="!xianshi" @click="cancelAnonymous">企业认证</div>
这是两个页面 ,一个匿名,一个企业认证 页面上通过这里切换
企业验证的是这个
匿名的是这个
现在我想在匿名企业里面 把前三项设置为默认,并且用户不能输入,但是有一个问题,他和企业认证那个的代码是同一个,这时候我们该如何解决呢?
1、v-if 判断匿名或者不匿名 用了data里面 xianshi
2、因为匿名和不匿名他页面字段是不同的,所以if判断这个字段,就可以得到是匿名还是不是匿名,可以限制他的保存条件
3、因为匿名的需要input加disabled,不匿名的不禁止,所以又根据这个字段俩给他加disabled
<van-field
v-model="nsrsbh"
:disabled="!xianshi"
:label-width="120"
style="text-align: left;color: #888b8e;"
label="统一社会信用代码(纳税人识别号)"
placeholder="填写社会信用代码"
maxlength="20"
:error-message="nsrsbhMessageError"
/>
<van-field
:disabled="!xianshi"
v-model="qyname"
label="企业名称"
:label-width="120"
style="text-align: left;color: #888b8e;"
placeholder="填写企业名称"
/>
<van-field
:disabled="!xianshi"
clickable
:label-width="120"
style="text-align: left;color: #888b8e;"
name="area"
v-model="areaValue"
label="所属地区"
placeholder="选择地区"
@click="showAreaFun"
/>