zoukankan      html  css  js  c++  java
  • 饿了么

    代码

    ratingsshow() {
    			 
    					if (this.rating === true) {
    					let
    					 text = this.food.ratings.filter((rating) => {
    							if (this.ratingType === 0) {return rating.text && rating}
    
    
    else if (this.ratingType === 1) {return  rating.text && rating.rateType === 0} 
    else if (this.ratingType === 2) {return rating.text && rating.rateType === 1} 
    						})
    						
    						return text
    
    				} else {
    					let text = this.food.ratings.filter((rating) => {
    							if (this.ratingType === 0) {
    								return rating
    
    							} else if (this.ratingType === 1) {
    								return rating.rateType === 0
    							} else if (this.ratingType === 2) {
    								return  rating.rateType === 1
    							}
    
    						})
    						return text
    					}
    				 
    				
    				}
    

      vue数据是异步加载的,此时this.food.ratings还没有加载

    可以加个判断

    ratingsshow() {
    				if(this.food.ratings){
    					if (this.rating === true) {
    					let
    					 text = this.food.ratings.filter((rating) => {
    							if (this.ratingType === 0) {return rating.text && rating}
    
    
    else if (this.ratingType === 1) {return  rating.text && rating.rateType === 0} 
    else if (this.ratingType === 2) {return rating.text && rating.rateType === 1} 
    						})
    						
    						return text
    
    				} else {
    					let text = this.food.ratings.filter((rating) => {
    							if (this.ratingType === 0) {
    								return rating
    
    							} else if (this.ratingType === 1) {
    								return rating.rateType === 0
    							} else if (this.ratingType === 2) {
    								return  rating.rateType === 1
    							}
    
    						})
    						return text
    					}
    				} 
    				
    				}
    

      ok

  • 相关阅读:
    Linux如何查找大文件或目录总结
    Linux下动态调整LVM文件系统大小
    ios学习路线图
    js模块,类,继承,命名空间,私有属性等相关概念梳理
    <代码大全2>记录
    2017读书计划
    Spring声明式事务
    Spring-Aop
    Spring静态工厂和扫描器
    Spring-IOC
  • 原文地址:https://www.cnblogs.com/chargeworld/p/10356099.html
Copyright © 2011-2022 走看看