vue2.0用js和jquery设置包含v-if的组件样式无效的的情况

昨天下午做毕设的时候动态设置弹框的css样式一直无效,查看网页源代码后发现动态设置的样式并没有被加到设置的弹框的样式中,一直到今早突然恍然大悟,由于我设置弹框的显示和隐藏是用v-if控制的,v-if在网页加载的时候如果条件为false的话就不做任何操作,所以我动态加入的样式无法被成功插入到弹框里面,而另一种切换显示与不显示的方法的办法v-show则是在网页载入的时候不管true还是false都会载入只是css样式设置为不显示或者显示,所以只要将v-if改为v-show便能够使得动态设置的样式成功添加到弹框中去。同时频繁切换显示隐藏的话也是v-show比较好

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值