data里面的值改为了true 但这个盒子没有显示出来,这是怎么回事?
这里面的style 一直有display:none 是怎么回事?
v-if为true才渲染Dom 你截的图渲染了dom说明v-if生效了
dom上有一个style="display:none" 说不定哪一个地方设置了样式问题
这里面的style 一直有display:none 是不是你调试时候手动打上的 刷新下页面?
13 回答12.9k 阅读
8 回答2.6k 阅读
2 回答5.1k 阅读✓ 已解决
9 回答1.6k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
5 回答1.2k 阅读
6 回答1.4k 阅读
你得把你的相关的业务代码提供完全,就依靠现在的信息是看不出来问题。只能知道你的
v-show
的判断条件一直都是false
。有可能是因为你的
detailShow
没有被Vue
监听。有可能是没有调用
this.detail()
这个方法。有可能是你的在使用和修改
detailShow
这个参数的时候拼写错了。也有可能你的
detailShow
这个参数就没有在data
下面,而是在它底下的某一个属性当中。