What instructions are used to control the display and hiding of elements in vue?

青灯夜游
Release: 2021-12-27 15:27:31
Original
2731 people have browsed it

In vue, you can control the display and hiding of elements through the "v-show" command. This command is just a simple CSS-based switch. You can control the display and hiding of elements by setting the display style attribute of the DOM element.

What instructions are used to control the display and hiding of elements in vue?

The operating environment of this tutorial: windows7 system, vue2.9.6 version, DELL G3 computer.

v-show instruction

The v-show instruction controls the display attribute of the element to determine whether to display it. When the attribute value of v-show is true, the element Display, otherwise it will not be displayed

v-show switches the displayCSS attribute of the element based on the true or false value of the expression (judged based on the Boolean value derived from the expression)

Usage of v-show

1. Determine whether an element is displayed or hidden

<el-button v-show="list.power == 1" @click="toUpload" class="toUpload" type="primary">去上传<i class="el-icon-upload el-icon--right"></i></el-button>
Copy after login

According to whether the parameter list.power in the interface is equal to 1, if it is equal to 1, it is " true", otherwise it is "false", and then the v-show instruction is displayed when it is equal to true and hidden when it is false.

2. Ternary operator judgment

<a class="warn" v-show="true ? item.ai != null : item.ai == null" :href="&#39;http://172.168.80.149:14081/gateway/upload/upload/downloadFile?url=&#39;+item.urlai">AI</a>
Copy after login

In fact, this can also be abbreviated to the first form

<a class="warn" v-show="!item.ai == null" :href="&#39;http://172.168.80.149:14081/gateway/upload/upload/downloadFile?url=&#39;+item.urlai">AI</a>
Copy after login

This is simpler

[Related recommendations : "vue.js tutorial"】

The above is the detailed content of What instructions are used to control the display and hiding of elements in vue?. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
vue
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template