【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

相关推荐
若安程序开发1 分钟前
WEBweb前端OPPO手机商城网站项目
前端·智能手机
范德萨_3 分钟前
JavaScript 实用技巧(总结)
开发语言·前端·javascript
李志2789 分钟前
初识预加载
javascript
执携12 分钟前
Vue Router (匹配当前路由的链接和类名配置)
前端·javascript·vue.js
若安程序开发23 分钟前
web华为商城前端项目4页面
前端·华为
一枚前端小能手35 分钟前
🏷️ HTML 属性参考 - 常用与全局属性的行为、兼容性与最佳实践
前端·javascript·html
付十一1 小时前
更新!Figma MCP + Cursor:大前端时代的UI到代码自动化
android·前端·ai编程
万岳科技程序员小金1 小时前
多端统一的教育系统源码开发详解:Web、小程序与APP的无缝融合
前端·小程序·软件开发·app开发·在线教育系统源码·教育培训app开发·教育培训小程序
软件架构师-叶秋1 小时前
Vue3+tyepescript+ElementPlus+Axios前端技术栈
前端·vue3·elementplus
Milian1 小时前
每日前端知识点(一):原型与原型链
javascript