问答

获取到数据vue但是页面的视图没有渲染出来状态

作者:admin 2021-04-19 我要评论

div id="roles" class="layui-col-md3" style="width: 100%;" label角色/label input id="role1" type="checkbox" name="role1" title="超级管理员"value='1' v-...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)

<div id="roles" class="layui-col-md3" style="width: 100%;">

                                <label>角色</label>
                                <input id="role1" type="checkbox" name="role1" title="超级管理员"value='1' v-model="checkedNames"/>
                                <input id="role2" type="checkbox" name="role2" title="普通用户" value="2" v-model="checkedNames"/>
                                <input id="role3" type="checkbox" name="role3" title="科室主任" value="3" v-model="checkedNames"/>
                                <input id="role6" type="checkbox" name="role4" title="测试1" value="6" v-model="checkedNames"/>
                            </div>

getInfo: function(userId) {

        $.get(baseURL + 'command/commonrfkjuser/getRoleId?userId=' + userId, function(r) {
            vm.checkedNames = r.data
            Vue.nextTick(function() {
                for (var i = 0; i < r.data.length; i++) {
                    $("#roles" + r.data[i]).attr("checked", "checked");
                }    
                // this.$set("checkedNames")
                this.checkedNames = r.data
                console.log(this.checkedNames)
                // DOM 更新了
            })    
        });
         this.$forceUpdate();
    },
###

r.data 数据是什么啊
然后都已经用vue了 这里咋还要用jq

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • nginx响应速度很慢

    nginx响应速度很慢

  • 点击选中的多选框,会在已选那一栏显示

    点击选中的多选框,会在已选那一栏显示

  • PHP 多态的理解

    PHP 多态的理解

  • 关于C语言中static的问题

    关于C语言中static的问题

腾讯云代理商
海外云服务器