精华内容
下载资源
问答
  • 添加题目: 题目{{item.stem}} A、 {{item.choiceA}} {{item.choiceB==null}} B、{{item.choiceB}} ...
    <div class="form-group">
                <div class="col-sm-2 control-label">添加题目:</div>
                <div class="col-sm-10"><br>
                    <ol>
                        <li readonly="readonly" v-for="(item, index) in listQuestions" :key="index" style="width: 1450px;">
                                题目{{item.stem}}<br>
                            {{item.choiceB==null}}
                            uu{{item.choiceB==''}}
                            bb{{(!(item.choiceB==null)&&!(item.choiceB==''))}}
                            <p **v-show='(!(item.choiceA==null)&&!(item.choiceA==""))'**>A、{{item.choiceA}}</p><br>
                            <p v-show='(!(item.choiceB==null)&&!(item.choiceB==""))'>B、{{item.choiceB}}</p><br>
                            <p v-show='(!(item.choiceC==null)&&!(item.choiceC==""))'>C、{{item.choiceC}}</p><br>
                            <p v-show='(!(item.choiceD==null)&&!(item.choiceD==""))'>D、{{item.choiceD}}</p><br>
                            <p v-show='(!(item.choiceE==null)&&!(item.choiceE==""))'>E、{{item.choiceE}}</p><br>
                            <p v-show='(!(item.choiceF==null)&&!(item.choiceF==""))'>F、{{item.choiceF}}</p><br>
                        </li>
                    </ol>
    
                </div>
            </div>
    

    需求很简单。 因为是选择题。有可能是多选。 例如 a b c d e f 答案 abc

    但是如果是 abcd 单选 我们只需要显示 abcd 答案 a

    可以通过vue中的v-show 或者 v-if 记得加个括号。请指教。

    我的实体类:

    /**
         *实体ID
         */
        @TableId
        private  int questionId;
        /**
         *试题编号
         */
        private  String questionCode;
        /**
         *分类
         */
        private  int questionClassify;
        /**
         *类型
         */
        private  int questionType;
        /**
         *题干
         */
        private  String stem;
        /**
         *选项A
         */
        private  String choiceA;
        /**
         *选项B
         */
        private  String choiceB;
        /**
         *选项C
         */
        private  String choiceC;
        /**
         *选项D
         */
        private  String choiceD;
        /**
         *选项E
         */
        private  String choiceE;
        /**
         *选项F
         */
        private  String choiceF;
        /**
         *答案
         */
        private  String answer;
        /**
         *创建时间
         */
        @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
        private Date updateTime;
    
    <div class="form-group">
                <div class="col-sm-2 control-label">题目:</div>
                <div class="col-sm-10"><br>
                    <ol>
                        <li readonly="readonly" v-for="(item, index) in listQuestions" :key="index" style="width: 1450px;">
                            <strong>题目{{item.stem}}</strong>
                            <br><br>
                            <p v-if='(!(item.choiceA==null)&&!(item.choiceA==""))'>A、{{item.choiceA}}<br></p>
                            <p v-if='(!(item.choiceB==null)&&!(item.choiceB==""))'>B、{{item.choiceB}}<br></p>
                            <p v-if='(!(item.choiceC==null)&&!(item.choiceC==""))'>C、{{item.choiceC}}<br></p>
                            <p v-if='(!(item.choiceD==null)&&!(item.choiceD==""))'>D、{{item.choiceD}}<br></p>
                            <p v-if='(!(item.choiceE==null)&&!(item.choiceE==""))'>E、{{item.choiceE}}<br></p>
                            <p v-if='(!(item.choiceF==null)&&!(item.choiceF==""))'>F、{{item.choiceF}}<br></p>
                            <p v-show='(!(item.answer==null)&&!(item.answer==""))'>答案:&nbsp{{item.answer}}</p>
                        </li>
                    </ol>
                </div>
            </div>
    
    展开全文
  • $.isEmptyObject() 判断对象是否 null 或 undefined //Object.keys().length != 0 if (!$.isEmptyObject(result.createDate)&&Object.keys(result.createDate).length != 0) { $('#createDate...

    判断对象是否存在


    解析:

    $.isEmptyObject() 判断对象是否存在

    //对象  为空 true 不为空 false
    if(!$.isEmptyObject(object) ){
      console.log('exit object')
    }
    

    判断对象属性是否为空



    解析:

    Object.keys().length : 判断对象属性长度 返回 获取对象索引 枚举数组

    返回一个所有元素为字符串的数组,其元素来自于从给定的object上面可直接枚举的属性。这些属性的顺序与手动遍历该对象属性时的一致。

    if(Object.keys(object).length != 0){
      console.log('object not null')
    }
    


    判断对象属性是否存在



    解析:

    hasOwnProperty : 判断对象属性是否存在

    if(object.hasOwnProperty('name')){
      console.log('exit property')
    }
    
    展开全文
  • Vue + TypeScript判断是否是移动端 示例代码: public isMobile(): boolean { //获取到userAgent 使用正则表达式解析 若是移动端返回的flag将不为null,反之为null let flag = navigator.userAgent.match( /...

     Vue + TypeScript判断是否是移动端

    示例代码:

    public isMobile(): boolean {
    //获取到userAgent 使用正则表达式解析 若是移动端返回的flag将不为null,反之为null
        let flag = navigator.userAgent.match(
          /(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|Windows Phone)/i
        );
        return flag != null;
      }

     

    展开全文
  • 1,判断对象是否存在-------!$.isEmptyObject() ...2,判断对象属性是否为空-----Object.keys().length if(Object.keys(obj).length!=0){ console.log('obj not null') }else{ console.log('obj is nul

    1,判断对象是否存在-------!$.isEmptyObject()

    if(!$.isEmptyObject(obj)){
    	console.log('exit obj')
    }else{
    	console.log('no exit obj')
    }
    

    2,判断对象属性是否为空-----Object.keys().length

    if(Object.keys(obj).length!=0){
    	console.log('obj not null')
    }else{
    	console.log('obj is null')
    }
    

    3,判断对象属性是否存在------hasOwnProperty

    if(obj.hasOwnProperty('name')){
    	console.log('exit property')
    }else{
    	console.log('no exit property')
    }
    

    4,判断对象是否为空对象

    4.1,将json对象转化为json字符串,再判断该字符串是否为"{}"

    var data = {};
    var b = (JSON.stringify(data) == "{}");
    alert(b); //true
    

    4.2,for in 循坏判断

    var obj = {};
    var b = funciton(){
    	for (var key in obj){
    		return false;
    	}
    	return true;
    }
    alert(b); //true
    

    4.3,ES6的Object.keys():返回值是对象种属性名组成数组

    var data ={};
    var arr = Object.keys(data);
    alert(arr.length==0);//true
    
    展开全文
  • 废话不多说,请直接看源码: ...== null } function isPromise(val){ return ( isDef(val) && typeof val.then === 'function' && typeof val.catch === 'function' ) }
  • /** 通用工具类 / export default class func { /* 不为空 @param val ...是否为定义 @param val @returns {boolean} */ static isUndefined(val) { return val === null || typeof val === ‘undefined’
  • vue随笔之二类型判断

    万次阅读 2018-08-23 17:58:31
    若有不足,敬请指出。 打开vue.js,开始就是类型判断,...* 判断是否为undefined或者null */ function isDef(v){ return v === undefined || v === null; } /** * 判断是否不为undefined或者null */ function isD...
  • vue项目中,表格渲染的时候报TypeError: Cannot read property 'processed' of null,processed是我需要渲染的属性。查出的数据是空的时候才会报这个错。 所以报错的原因可能就是数据空,所以获取不到handler_...
  • Vue2响应式原理的简单实现 let data = { name: 'xm', age: 18, } //变成响应式数据 observer(data)//定义一个observer方法监听数据...== 'object' || target === null) {//判断是否是对象或者空 return target;
  • vue var工具类

    2019-09-30 12:54:17
    var工具类, 为空,为null等的判断 // 变量判断工具类 export default class VarUtils { /** * 判断字符串是否等于null * @param str 字符串 * @returns {boolean} */ static isNull(str) { return str == ...
  • 判断是否为undefined或null const isDef = (v) => { return v !== undefined && v !== null } 判断是否为Promise 函数 const isPromise = (val) => { return ( val !== undefine && typeof val.then === '...
  • vue开发中的报错

    2021-01-20 18:21:37
    在数据处理中,添加判断数据是否为 null 来处理该问题。 onsuccess(res) { console.log(res.data.data, "贯标比对"); if (res.data.data != null) { self.comparemodellist = res.data.data; self.pagi
  • 以下为Vue2.x使用文档 Vue3.x的使用文档在这 安装 npm install vue-puzzle-vcode --save 使用 import Vcode from "vue-puzzle-vcode"; <Vcode :show="isShow" @success="onSuccess" @close="onClose" /> ...
  • 引用高的地图,在地图上添加点标记,折线,多边形时,若坐标经纬度为空时会报错。 原生 JS 中报错: Uncaught Invalid Object: Pixel(NaN, NaN) Vue 项目中报错: ...判断经纬度的值是否为空,再添加坐标点 ...
  • 检查是否为新增的行数据 row hasRowChange 检查行或列数据是否发生改变 row, prop? updateStatus 更新单元格编辑状态(只对 showStatus=true 并且使用自定义渲染时,当值发生改变时才需要调用) scope getAll...
  • vue复制对象

    千次阅读 2019-04-19 16:40:23
    /** 判断是否存在 */ isNotExists (value) { return value === undefined || value === null || value === '' || value === 'undefined' }, // 对象复制 name空时obj1复制到obj2 不空则在obj2中的名字 name...
  • vue:error Cannot read property ‘length’ of undefined #主要是在浏览器渲染页面时...1、v-for循环类,加v-if 判断一下 列表是否为null 2、再则看看文件内接口是否取到数据进行一下判断,取到把data值赋给对象,...
  • vue中使用防抖函数

    2020-06-17 17:56:11
    设置定时器id为null 执行方法 判断id是否存在,如果不存在,则返回,如果存在则执行 同时设定一个定时器,在delay秒后设置定时器id为非null 这样如果你在delay秒内调用,那么在if判断里就直接返回了 除非你经过了...
  • Vue中diff原理学习

    2020-08-28 14:27:41
    再如二叉树翻转,命令式编程是需要判断节点是否为null,然后开始翻转左树,翻转幼树,最后在左右树互换,关注了解题步骤;而函数式编程考虑了二叉树翻转和原二叉树的关系,翻转二叉树和原二叉树每一个节点都递归的...
  • 有些页面是需要禁止后退的,我把当前页面是否能后退写在了路由元信息meta里面,比如allowBack。查到资料 禁止后退的方法是history.pushState(null, null, location.href)之前项目用的是vue1.0,解决方法是1. 在...
  • 1. 首页引入计时器和清除定时器的函数 import { setTimeout, setInterval, clearInterval } from 'timers'; **2.**定义一个为null的变量interval,和一个负责循环的变量i ...必须判断interval是否为nu...
  • vue判断input输入内容全是空格 问题:由于字符串内容空的时候,会出输入空格通过的情况,因此在vue通过数组长度的方式进行判空; 逻辑:先把msg以空格拆分成数组,然后拼接起来,判断字符串的长度,如果长度0...
  • // 判断是否显示该路由 if (newRoute[i].meta.key == res.data[j].key) { route.push(newRoute[i]) } } } else if (newRoute[i].meta.key == "") { // 临时存放,防止赋值后...
  • // isReserved 判断 key 的首字母是否为 $ 或 _ if (!isReserved(key)) { var self = this Object.defineProperty(self, key, { configurable: true, enumerable: true, get: function proxyGetter () { ...
  • 1.根据需求生成图片... 2.下载lodop并进行安装(安装步骤详情百度) 3.安装热敏打印机驱动 (我的以扫码哥X8例,安装步骤可以百度) 4.编写lodop.js ...var CreatedOKLodop7766 = null;//====判断是否需要安...
  • 当创建 Vue 实例时,vue 会遍历 data 选项的属性,利用 Object.defineProperty 属性添加 getter 和 setter 对数据的读取进行劫持(getter 用来依赖收集,setter 用来派发更新),并且在内部追踪依赖,在...
  • 1、往下看之前先看下{__ob__: observer}中的数据是否为null,如果未空确认下该属性赋值与取值是否为异步(ajax从后端获取数据),判断方法很简单,在赋值和取值的地方各打印下就知道了。 首先说下我遇到的场景:我想在...

空空如也

空空如也

1 2 3
收藏数 57
精华内容 22
关键字:

vue判断是否为null

vue 订阅