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

vue条件渲染的时候会全部渲染然后最后出现条件为true的元素,会闪一下怎么解决?

vue条件渲染的时候会全部渲染然后最后出现条件为true的元素,会闪一下怎么解决?

慕桂英546537 2018-12-14 15:18:35
<div class="header" v-if="isShow">    <div>        <img class="avatar" id="avatar" :src="data.avatar" alt="">    </div>    <div class="username">{{data.nickname}}</div>    <div class="create-time" >         <span>{{data.media_create_at}}</span>    </div></div><div class="mainContent">    <div class="videoContainer" v-if="!isShow">       <h1>Sorry About This</h1>       <p>id not found: {{id}}</p>    </div>     <div class="videoContainer" v-if="isShow">        <video width="300" :src="data.uri" webkit-playsinline="" controls="controls" vw="1080" vh="608" id="video" autoplay>         </video>    </div></div>其中条件为false的也会闪一下再隐藏掉
查看完整描述

1 回答

?
慕村225694

TA贡献1880条经验 获得超4个赞

export default {

    data: function() {

        return {

            isShow: false

        };

    }   

};


查看完整回答
反对 回复 2019-01-08
  • 1 回答
  • 0 关注
  • 667 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号