博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vue (v-if show 问题)
阅读量:6306 次
发布时间:2019-06-22

本文共 463 字,大约阅读时间需要 1 分钟。

vue中的显示和隐藏有两种方式

  1.v-if   ( 相当于动态创建的标签,在html 结构中,是不存在的。 )

  2. v-show(控制的是 html 的css display:none  属性。结构体是存在的)

问题?

      在使用v-if 的时候,通过props 接收的值,有的时候是 undefined,或者是报错。

自己验证解决:

     vue  的生命周期 会在当所有的 DOM数结构渲染完毕的时候,在进行vue 中的一些基本的数据传值,双向数据绑定,渲染组件。 所以,当我们通过父组件 传值的时候,如果是 v-if ,动态添加 dom 数结构。根据生命周期的顺序,props 接收的值,会是undefined 。

  所以,在一般的情况下,如果考虑到会操作DOM 的时候,我们选用v- show。

  反之,我们用 v-if 。 

 ( 子组件,建议使用 v- if )

 

如果有说的不是很合理的地方,希望走过,路过的大牛,帮忙指点。

转载于:https://www.cnblogs.com/yuerdong/p/8867244.html

你可能感兴趣的文章
【转】LUA内存分析
查看>>
springboot使用schedule定时任务
查看>>
[转] Entity Framework Query Samples for PostgreSQL
查看>>
XDUOJ 1115
查看>>
PHP学习(四)---PHP与数据库MySql
查看>>
模版方法模式--实现的capp流程创建与管理
查看>>
软件需求分析的重要性
查看>>
eclipse的scala环境搭建
查看>>
UVA465:Overflow
查看>>
HTML5-placeholder属性
查看>>
Android选择本地图片过大程序停止的经历
查看>>
poj 2187:Beauty Contest(旋转卡壳)
查看>>
《Flask Web开发》里的坑
查看>>
Python-库安装
查看>>
Git笔记
查看>>
普通人如何从平庸到优秀,在到卓越
查看>>
SLAM数据集
查看>>
c#学习笔记05——数组&集合
查看>>
【图论算法】Dijstra&BFS
查看>>
注册和上传文件(头像)
查看>>