【vue】v-show 显示/隐藏

  • v-show
html 复制代码
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <div id="app">
        <h2>{{web.show}}</h2>
        <hr>
        <p v-show="web.show">这是一段文字,可通过按钮隐藏</p>
        <button @click="toggle">切换显示状态</button>

    </div>

    <script type="module">
        import { createApp, reactive } from './vue.esm-browser.js'

        createApp({
            setup() {
                const web = reactive({
                    show: true,
                })

                const toggle = () => {
                    web.show = !web.show;

                }

                return {
                    web,
                    toggle
                }
            }
        }).mount("#app")
    </script>
</body>

</html>

原理

  • style="display: none;"

参考

https://www.bilibili.com/video/BV1nV411Q7RX

相关推荐
xuco3 分钟前
如何让流式输出的 Markdown 渲染更丝滑
前端·agent
Pu_Nine_93 分钟前
Vue3 + ECharts 企业级封装实践:按需引入 + useECharts Hooks
前端·vue.js·echarts
问心无愧05134 分钟前
ctf show web入门91
android·前端·笔记
YAwu115 分钟前
JavaScript 作用域与执行机制深度解析
前端·javascript
暗不需求6 分钟前
深入理解 React 受控组件与非受控组件:从源码到面试
前端·react.js·面试
Yue1686 分钟前
天津理工大学前端组大一末期考核随记(2)
前端·javascript
冰凌时空6 分钟前
Swift 类型系统入门:从 Int、String 到自定义类型
前端·ios·ai编程
hexu_blog11 分钟前
前端vue后端java+springboot如何实现pdf,word,excel之间的相互转换
java·前端·vue.js·spring boot·文档转换
w_t_y_y41 分钟前
vue父子组件通信(二)祖先调用inject
前端·javascript·vue.js
哆哆啦0042 分钟前
URL 重写规则和静态资源解析逻辑
前端·浏览器·url