vue v |
您所在的位置:网站首页 › if语句不起作用 › vue v |
事实证明,v-if本身是没有什么问题的,问题出在对应的变量身上。 前不久我使用VUE开发时遇到一个问题,好像v-if不起作用。什么意思呢,v-if是一个条件表达式,当且仅当条件满足时才触发,但在我的程序中,它好像有时条件明明不满足,也会被触发。 这就很麻烦了。难道是VUE这个破烂不行? 事实上,VUE是没啥问题的,是我不行。 代码如图 这样做好许多好处,节省资源,速度快,用户体验好。缺点,似乎是开发的复杂度增加了。 2021.11.23 v-if 与 v-show 的区别:二者都对应条件,当条件不满足时,v-if不加载,v-show加载但不显示。 在运行过程中,v-if的条件切换,由不满足到满足时,v-if对应组件加载。但这有个过程。期间组件不一定能访问。因此,需要将组件访问语句放在this.$nextTick里,以免报错。 checkOver () { // 校核归来 this.edit = false let _this = this this.$nextTick(() => { _this.$refs.report1.init(_this.id) }) }, |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |