tp5-checkbox默认选中

1.视图层

2.控制器

3.效果图如下

4.可复制代码如下:

<td>
     {volist name='auth_infoA' id='a'}
      <p style="margin-left: 20px">
       <input name="checkid" id="access_check" value="{$a.auth_id}" type="checkbox"
           {if condition = "in_array($a['auth_id'],$check)"}
              checked='checked'
           {/if}
        />{$a.auth_name}

      {volist name='auth_infoB' id='b'}
           {if condition="$a.auth_id eq $b.auth_pid" }
              <b id="$b.auth_pid" >
              <input  name="checkid" type="checkbox" value="{$b.auth_id}" style="margin-left: 20px;"
                   {if condition = "in_array($b['auth_id'],$check)"}
                        checked='checked'
                   {/if}
              >{$b.auth_name}
              </b>
           {/if}
      {/volist}
     </p>
    {/volist}                               
</td>
 public function role_update($role_id='',$role_name=''){
        $role_info = Db::name('role')
            ->find($role_id);
        $autharrid = explode(',',$role_info['role_auth_ids']);

        $auth_infoA = Db::name('auth')
            ->where('auth_level=0')
            ->select();
        $auth_infoB = Db::name('auth')
            ->where('auth_level=1')
            ->select();

        $this->assign('auth_infoA',$auth_infoA);
        $this->assign('auth_infoB',$auth_infoB);
        $this->assign(['id'=>$role_id,'rolename'=>$role_name,'check'=>$autharrid]);

        return $this->fetch('role/update');
    }

 

el-checkbox 默认选中的条件是根据 v-model 绑定的值来确定的。当 v-model 绑定的值与 el-checkbox 的 label 属性相匹配时,el-checkbox 将会被默认选中。 在 el-checkbox-group 标签上,通过设置 v-model="role.permission" 来绑定后台获取到的数据。如果 role.permission 中包含 el-checkbox 的 label 值,则相应的 el-checkbox 会被默认选中。 另外,在使用 v-model 绑定值时,如果绑定的值为布尔值 true 或 false,el-checkbox 能够根据绑定的值来默认选中或取消选中。 所以,el-checkbox 默认选中的条件是:v-model 绑定值与 el-checkbox 的 label 属性相匹配,或者绑定值为布尔 true。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [element UI checkbox,通过后台传来的数据默认选中](https://blog.csdn.net/lolhuxiaotian/article/details/123656267)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *3* [ElementUI中el-checkbox使用v-model绑定默认选中](https://blog.csdn.net/weixin_45502872/article/details/114934912)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值