微信小程序判断用户是否填写,填写就展示,填写就展示,未填写就可编辑。

案例:
在这里插入图片描述

html:

 <view class="refuel-item">
	    <text style="width:130rpx;" class="color-1777ff">单元号:</text>
	    <input disabled="{{isPerfect == 0?false:true}}" placeholder-class="placeholderClass" model:value="{{unitNumber}}" type="text" placeholder="请输入单元号" />
	  </view>
	  <view class="refuel-item">
	    <text style="width:130rpx;" class="color-1777ff">门牌号:</text>
	    <input disabled="{{isPerfect == 0?false:true}}" placeholder-class="placeholderClass" model:value="{{houseNumber}}" type="text" placeholder="请输入门牌号" />
	  </view>
	    <view class="refuel-item">
      <view style="width: 200rpx;" class="getBusType color-1777ff">政治面貌:</view>
      <view class="carType ">
        <radio-group bindchange="radioChange" data-namesa="zhengZhiMianMao">
          <label style="float:right;">
            <view class="radioName">群众</view>
            <radio disabled="{{isPerfect == 0?false:true}}" checked="{{zhengZhiMianMao == 2}}" value="2" style="float:right;margin-top: -6rpx;" />
          </label>
          <label style="float:right;margin-right: 30rpx;">
            <view class="radioName">团员</view>
            <radio disabled="{{isPerfect == 0?false:true}}" checked="{{zhengZhiMianMao == 1}}" value="1" style="float:right;margin-top: -6rpx;" />
          </label>
          <label style="float:right;margin-right: 30rpx;">
            <view class="radioName">党员</view>
            <radio disabled="{{isPerfect == 0?false:true}}" checked='{{zhengZhiMianMao == "0"}}' value="0" style="float:right;margin-top: -6rpx;" />
          </label>

        </radio-group>
      </view>
      <view class="clearBoth"></view>
    </view>
      <view wx:if='{{zhengZhiMianMao == "0"}}' class="refuel-item">
      <text style="width:200rpx;" class="color-1777ff">党派名称:</text>
      <picker bindchange="{{isPerfect == 0?'dangPaiSelChange':''}}" style="{{dangPaiSelIndex == 0?'color:#797979':''}}" value="{{dangPaiSelIndex}}" range="{{dangPaiSelList}}">
        <view>{{dangPaiSelList[dangPaiSelIndex]}}</view>
      </picker>
    </view>
	 // disabled="{{isPerfect == 0?false:true}}"  判断用户是否填写。可编辑不可编辑状态

js:

 data中定义:   
    jiGuan:"",
	street:"",//街
	neighbourhood:"",
	buildingNumber:"",
 修改的时候传给后台数据(可做判断):
	if(this.data.buildingNumber == ""){
	  wx.showToast({
	    title: '请输入楼栋号',
	    icon: 'none',
	    duration: 3000,
	  })
	  return
	}
            buildingNumber: that.data.buildingNumber,//楼栋号
			unitNumber: that.data.unitNumber,//单元号
			houseNumber: that.data.houseNumber,//门牌号
进入页面加载的时候从 onLoad()中获取接口之后数据赋值:
       unitNumber: res.result.unitNumber?res.result.unitNumber:'',//单元号
		houseNumber: res.result.houseNumber?res.result.houseNumber:'',//门牌号
        youBian: res.result.postCode?res.result.postCode:'',//邮编
        huKouXingZhi: res.result.residenceType,//户口性质
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值