zoukankan      html  css  js  c++  java
  • 解决vue视图不渲染

     动态添加对象属性

    //声明
    var travelMainVueObj;
    travelMainVueObj = new Vue({ "el" : "#portletContent", "data" : { checkBudgetData: {}//预算检查 } });

    //使用 js部分
                                var checkBudgetText = "";
                                var checkBudgetFlag = "1"; //1代表 预算执行控制检查通过; 2代表违反柔性;
                                var checkBudgetObject = {};
                                if(noPassSize == 0 ){
                                    //预算执行控制检查通过
                                    checkBudgetText  = "预算执行控制检查通过";
                                    checkBudgetFlag = "1";
                                }else{
                                    //有N条违反柔性,待查看
                                    checkBudgetText = "有 "+ noPassSize +" 个违反柔性 待查看";
                                    checkBudgetFlag = "2";
                                }
                                
                                Vue.set(travelMainVueObj.checkBudgetData,"checkBudgetResult",checkBudgetText);
                                Vue.set(travelMainVueObj.checkBudgetData,"checkBudgetFlag",checkBudgetFlag);



    //使用 html部分
                                    <div class="rowContent">
                                        <span class="pass" id="checkBudgetResultPass" v-if="checkBudgetData.checkBudgetFlag == '1'">
                                            {{checkBudgetData.checkBudgetResult}}
                                        </span>
                                        <span class="reject" id="checkBudgetResultReject" v-else-if="checkBudgetData.checkBudgetFlag == '2'">
                                            {{checkBudgetData.checkBudgetResult}}
                                        </span>
                                    </div>
    语法:
    Vue.set(更新vue的对象或者数组,"key的名字",key的值);
    Vue.set()在methods中也可以写成this.$set()

  • 相关阅读:
    sql优化-mysql的慢查询
    LInux服务器防火墙-开放端口
    vim打开文件中文乱码解决方法总结
    查看指定文件夹或文件总的大小,文件夹下各个文件的大小
    grep -v 反选匹配内容(not操作)以及grep -E(or操作)
    查看Liunx服务器的磁盘使用情况df命令,以及查看磁盘分区lsblk命令
    top发现僵尸进程
    查看linux服务器内存使用情况
    GitHub 和 GitLab对比
    git与svn
  • 原文地址:https://www.cnblogs.com/YangBinChina/p/11004804.html
Copyright © 2011-2022 走看看