开发者社区> 问答> 正文

vuejs,页面需要hide的div,在加载页面的时候先短暂的显示,然后hide

我这个需求就是: 页面开始有几个div是要hide的, 我用v-show绑定到了vm上, 经过我的测试,在Vue的life cycle中,before compiled与compiled之间才会真正将div隐藏, 而之前所有div都是显示出来的, 给用户的感受就是页面闪了一下,不知道如何解决这个问题?
代码如下:



其中isShow是一个array,
isShow: [true, false,false] //加载页面第一个div show,其余hide
ps: 解决方案是不是只能用jquery操作dom来实现了?

展开
收起
a123456678 2016-03-13 10:12:08 3485 0
1 条回答
写回答
取消 提交回答
  • 1.用标签包裹模版
    2.
    `

    2019-07-17 19:01:58
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载