您现在的位置是:网站首页> 编程资料编程资料
使用vue控制元素显示隐藏方式_vue.js_
2023-05-24
307人已围观
简介 使用vue控制元素显示隐藏方式_vue.js_
vue控制元素显示隐藏
HTML代码:
JS代码:
new Vue({ el: '#app', data: { showPrise:false, showRentPrise:false } methods: { changeStatus(){ if("你设置的条件"){ this.showPrise = true; this.showRentPrise = true; } } } })解释
- 默认showPrise和showRentPrise的状态是false,所以是隐藏的。
- 当你在changeStatus通过了某种条件,你就可以控制showPrise和showRentPrise的状态了。true为显示,false为隐藏。
注意点
- v-if控制 DOM的删除和添加,不同于v-show对DOM的显示和隐藏
控制元素显示隐藏 v-show与v-if,以及v-if-else
v-show与v-if作用
一.v-show
- 控制元素显示, 通过display: none控制显示
- 语法: v-show=“变量或者表达式”
- 如果变量或者表达式为true, 会显示标签, 否则隐藏
二. v-if
- v-if控制标签显示
- 语法: v-if=“变量或者表达式”
- v-if通过控制标签是否删除显示 , v-if有性能优势
三. 代码示例
年满18岁才能看到以下内容
年满18岁才能看到以下内容
四.v-if-else
- v-if可以和v-else搭配, 用来条件控制显示
- v-if和v-else一定要是相邻元素
- v-if和v-else-if还有v-else可以一起搭配, 实现多个条件判断
- v-show是不可以和v-else搭配使用
代码示例
来吃榴莲
来吃甜甜圈
甜甜圈
枸杞泡水
脑白金
冬虫夏草
灵丹妙药
以上为个人经验,希望能给大家一个参考,也希望大家多多支持。
您可能感兴趣的文章:
相关内容
- Vue中使用Printjs插件实现打印功能_vue.js_
- 优雅处理前端异常的几种方式推荐_javascript技巧_
- React中路由参数如何改变页面不刷新数据的情况_React_
- vue项目Luckysheet的使用_vue.js_
- Vue-Luckysheet的使用方法及遇到问题解决方法_vue.js_
- react中路由和按需加载的问题_React_
- vue2项目增加eslint配置代码规范示例_vue.js_
- React在组件中如何监听redux中state状态的改变_React_
- react中(含hooks)同步获取state值的方式_React_
- element-plus的自动导入和按需导入方式详解_vue.js_
