为了账号安全,请及时绑定邮箱和手机立即绑定

vue中的计算属性是由请求返回来的数据判断的

vue中的计算属性是由请求返回来的数据判断的

收到一只叮咚 2018-11-19 17:32:20
<template>     <div        v-if="type == xxx"                 ></div>        //这个时候页面加载的type是没有值的怎么办呢? </template> computed:{    type(){        return (ajax请求回来的某一个字段的值)     } }
查看完整描述

1 回答

?
狐的传说

TA贡献1804条经验 获得超3个赞

你可以先定义一个变量在data里面,然后给个默认值,ajax方法请求回来再去回写你之前定的那个变量;然后计算属性type再来根据你定义的那个变量来就行了。

<template>

<div
   v-if="type == xxx"        
    ></div>   //这个时候页面加载的type是没有值的怎么办呢?</template>data(){
    return {
        type1: '',(ajax请求回来的某一个字段的值)
    }
},
computed:{type(){
    return this.type1}
}


查看完整回答
反对 回复 2018-11-19
  • 1 回答
  • 0 关注
  • 1642 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信