【vue】绑定事件 v-on

  • v-on
    • 简写:@
  • @click
  • @keyup
  • @keydown
  • @keyup.w
  • @keyup.ctrl.a

在这里插入图片描述

<!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">
        <!-- 插值表达式 -->
        {{msg}}
        <h2>{{web.title}}</h2>
        <h2>{{web.url}}</h2>
        <!-- v-on例子 -->
        <button v-on:click="edit">修改网址</button><br>
        <!-- v-on简写 -->
        <button @click="edit">修改网址(v-on简写)</button>
        <hr>
        <h2>{{web.user}}</h2>
        点文本框,按回车<input type="text" @keyup.enter="add(40,60)"><br>
        点文本框,按空格<input type="text" @keyup.space="add(40,60)"><br>
        点文本框,按Tab</Table><input type="text" @keydown.tab="add(40,60)"><br>
        点文本框,按w<input type="text" @keyup.w="add(40,60)"><br>

        Ctrl+Enter<input type="text" @keyup.ctrl.enter="add(40,60)"><br>
        Ctrl+a<input type="text" @keyup.ctrl.a="add(40,60)"><br>
    </div>

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

        createApp({
            setup() {
                const web = reactive({
                    title: "tao355667",
                    url: "tao355667.com",
                    user: 0
                })

                const edit = () => {
                    web.url = "http://www.tao355667.com"
                }
                const add = (a, b) => {
                    web.user += a + b
                }

                return {
                    msg: "success",
                    web,
                    edit,
                    add
                }
            }
        }).mount("#app")
    </script>
</body>

</html>

相关推荐

  1. Vue事件(初识Vue事件

    2024-04-12 17:50:02       40 阅读
  2. vue中的事件的过程

    2024-04-12 17:50:02       50 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-12 17:50:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-12 17:50:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-12 17:50:02       82 阅读
  4. Python语言-面向对象

    2024-04-12 17:50:02       91 阅读

热门阅读

  1. #ifdef __cplusplus语句的作用

    2024-04-12 17:50:02       41 阅读
  2. 字符串排序

    2024-04-12 17:50:02       43 阅读
  3. Python的时间和日期:探索datetime模块

    2024-04-12 17:50:02       91 阅读
  4. Go语言中如何设置channel缓冲区大小

    2024-04-12 17:50:02       40 阅读
  5. 网安基础4-扫描程序

    2024-04-12 17:50:02       45 阅读
  6. HarmonyOS ArkTS 横竖屏设置

    2024-04-12 17:50:02       44 阅读
  7. Linux查看硬件信息

    2024-04-12 17:50:02       36 阅读
  8. TCP/IP协议介绍

    2024-04-12 17:50:02       48 阅读
  9. 前端编译时和运行时(简单易懂快速理解)

    2024-04-12 17:50:02       42 阅读
  10. arm 的system IP有哪些?

    2024-04-12 17:50:02       125 阅读
  11. 碳交易机制下考虑需求响应的优化运行-MATLAB复现

    2024-04-12 17:50:02       36 阅读
  12. Linux命令学习—linux 的文件系统

    2024-04-12 17:50:02       47 阅读
  13. [MySQL] 慢查询

    2024-04-12 17:50:02       50 阅读
  14. Python格式化输出的三种常用方式

    2024-04-12 17:50:02       37 阅读
  15. react中useMemo 钩子函数的使用

    2024-04-12 17:50:02       40 阅读
  16. 滑动窗口和螺旋矩阵(二十天)

    2024-04-12 17:50:02       107 阅读
  17. 人工智能在哪些行业赋能

    2024-04-12 17:50:02       90 阅读
  18. iperf3使用记录

    2024-04-12 17:50:02       40 阅读