5分钟部署中医AI助手:CMLM-ZhongJing快速入门终极指南
2026/6/21 16:30:20
表达式中结果为true隐藏;为false时显示
css的display:none来控制隐藏,适合于频发切换显示隐藏的场景表达式中结果为true隐藏;为false时显示
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport"content="width=device-width, initial-scale=1.0"><title>v-show与v-if的使用</title></head><body><div id="app"><p v-show="show">{{message}}</p><p v-if="show">{{message}}</p></div><script src="https://cdn.jsdelivr.net/npm/vue@2.6.11/dist/vue.js"></script><script>newVue({el:'#app',data:{message:'hello world',show:false}})</script></body></html>若判断结果为true则结果渲染,表示该条件下的结果成立;反之判断结果为false
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport"content="width=device-width, initial-scale=1.0"><title>v-else和v-else-if的使用</title></head><body><div id="app"><p v-if="score >= 90">优秀</p><p v-else-if="score >= 80">良好</p><p v-else-if="score >= 70">中等</p><p v-else-if="score >= 60">及格</p><p v-else>不及格</p></div><script src="https://cdn.jsdelivr.net/npm/vue@2.6.11/dist/vue.js"></script><script>newVue({el:'#app',data:{score:85}})</script></body></html>` v-on:事件名="methods中的函数名"`内联语句:可执行的代码
@事件名例如点击按钮事件**v-on:click**简写为**@click**
this.变量名来进行引用访问<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport"content="width=device-width, initial-scale=1.0"><title>v-on的使用</title></head><body><div id="app"><button@click="show">切换显示隐藏</button><p v-show="isshow">这是一段显示的文本</p></div><script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script><script>newVue({el:'#app',data:{//提供数据isshow:false},methods:{// 事件处理函数show(){//this 指向当前实例对象,无论实例名是否发生改变,引用变量时都不需要改变console.log('点击了按钮',this.isshow)// 切换isshow的值,实现反复点击this.isshow=!this.isshow}}})</script></body></html>