VUE 初学(3) 模板语法

2023-05-16

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script src="https://unpkg.com/vue@next"></script>
</head>
<body>
    <div id="root"></div>

    <script type="text/javascript">
        const app = Vue.createApp({
            data(){
                return {
                    message: '<strong>Hello</strong>',
                    title: '我是标题',
                    disabled: true,
                    show: false,
                    name: "title1",
                    event : 'mouseenter' // click
                }
            },

            methods:{
                handleClick(){
                    alert("handleClick");
                },
                handEvent(e){
                    e.preventDefault();  // 阻止默认行为
                },
                handEvents(){
                    console.log('MC')
                }
            },

            // v-html 解析HTML标签  v-bind: 简写(:) 绑定HTML属性  v-once数据不改变(能提高性能) v-if 判断标签  
            // :[xxx] 动态属性名 :和@都可以用
            // @click.prevent="方法名" 阻止默认行为
            template: `
                <div v-html="message"></div>
                <button v-bind:title="title">怎家</button>
                <input v-bind:disabled="disabled" />
                <input :disabled="disabled" />
                <div v-once>{{title}}</div>
                <div v-if="show">{{message}}</div>
                <div v-on:click="handleClick">{{message}}</div>
                <div :[name]="title">{{title}}</div>
                <div @[event]="handleClick">{{title}}</div>

                <a href="https://baidu.com" @click="handEvent">百度</a><br /><hr />
                <a href="https://baidu.com" @click.prevent="handEvents">百度</a>
            `
        })

        var vm = app.mount("#root");
    </script>
</body>
</html>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

VUE 初学(3) 模板语法 的相关文章

随机推荐

  • 系统上线后是运维流程还是开发过程?

    一位朋友提到这样的问题 xff1a 软件系统上线后是运维流程还是开发过程 xff0c 需求变更量较大的情况 俺的简单建议 xff1a 这个不是二选一的问题 xff0c 系统上线后 xff0c 其实维护和开发的工作都会有 你提到 需求变更量较
  • vnc服务器搭建

    1 vnc 服务简介 vnc Server会在服务器端启动一个监听用户要求的端口 xff0c 一般端口号在5901 xff5e 5910之间 xff0c 当客户端启动X server连接到5901后 xff0c vnc Server再将一堆
  • ubuntu18.04安装显卡RTX3090(python3.8+nvidia Drive455.38+cuda11.1+cudnn7+pytorch1.7+torchvision0.8)

    引言 实验室服务器是Ubuntu18 04 xff08 16 04和20 04 xff09 xff0c 刚刚显卡升级到RTX3090 记录一下装机过程 xff0c 每一个过程的小部分也可能单独用到 所以罗列一些用到的网站链接 xff0c 省
  • 7步教你使用Keil使用注释模板,好好注释,从我做起!

    前言 当你看到别人好的注释模板的时候是否还在多文件复制粘贴呢 xff1f 教你一招 把前人好的模板套用起来 好好注释 xff0c 从我做起 xff01 提示 xff1a 本操作在Keil4环境下进行 xff0c Keil5环境同理 一 打开
  • STM32学习——GPIO应用之跑马灯+蜂鸣器实验

    GPIO应用 跑马灯 43 蜂鸣器实验 跑马灯和蜂鸣器的实验都是使用的 GPIO 的通用推挽输出模式 xff0c 这是 GPIO 最简单的一个基本功能 1跑马灯实验 1 1硬件设计 如图所示跑马灯使用的 LED 只有 DS0 xff08 红
  • STM32学习——串口

    STM32学习 串口 USART通用同步异步收发器 xff08 Universal Synchronous Asynchronous Receiver Transmitter xff09 是一串行通信设备 xff0c 可以灵活地与外部设备进
  • core dumped 错误

    Aborted xff08 core dumpde xff09 一般是关于内存异常 xff1a 详细解释 gdb使用 1 往受到系统保护的内存地址写数据 有些内存是内核占用的或者是其他程序正在使用 xff0c 为了保证系统正常工作 xff0
  • 使用OpenCV进行特征(颜色、形状)提取

    图像处理 图像处理所做的只是从图像中提取有用的信息 xff0c 从而减少数据量 xff0c 但保留描述图像特征的像素 下面从图像中提取颜色 形状和纹理特征的方法开始 1 颜色 每次处理图像项目时 xff0c 图像的色彩空间都会成为最先探索的
  • proxifier中文汉化版

    在日常工作中使用到一些网络不稳定的服务时 xff0c 经常会遇到一个很头疼的问题 xff0c 那就是非常慢 xff0c 很是令人抓狂 xff0c 所以小编将介绍一款非常好用的代理客户端proxifier 软件下载点击这里 xff0c 支持s
  • K8S-微服务调用及运行过程

    为什么分析微服务过程调用 在实际的项目中 xff0c 微服务之间涉及到业务代码的部分 xff0c 调用逻辑非常复杂 对于工程师而言 xff0c 熟悉组件之间的调用关系 方便之后的业务模块开发 以及集群部署与自动化编排过程中有非常大的帮助 x
  • freertos常用任务函数----freertos初学笔记

    vtasksuspend 任务挂起函数 xff0c 用户可以调用Vyasksuspend xff08 xff09 函数将任何状态的任务挂起 xff0c 被挂起的任务得不到cpu的使用权也不会参加调度 xff0c 他相对于调度器而言是不可见的
  • 作为一名实施,需要自己反编译、网络抓包、猜测数据库,干的全不像实施的活……

    一位朋友提到这样的一个问题 xff1a 做为一名现场实施人员 xff0c 面对某x系统 xff0c 一片空白 好不容易整明白点了 xff0c 又发现x系统与某xx系统有关系 xff0c 再深入一点 xff0c 还与某xxx系统相连 xff0
  • Kalibr安装 ubuntu18.04+ros melodic

    原来的版本需要opencv2 xff0c 所以出现很多错误 总结安装kalibr安装核心重点就是 xff1a 下载这个版本的kalibr包 xff0c https github com ori drs kalibr 遇到问题就看看是哪个模块
  • 学了4年C++后,我转向了Python

    C 43 43 已经学不动了 xff0c 现在换 Python 还来得及吗 xff1f 一位四年工作经验的 C 43 43 程序员亲述转型历程 xff0c 这不仅仅是语言上的转变 xff0c 而是代码思维甚至工作环境的转变 通常 xff0c
  • 关于远程控制软件向日葵Linux端、win10版本交互“连接已断开”问题的解决

    问题环境 xff1a 被控制端 xff1a Ubuntu18 04版本操作系统 xff08 默认gdm3桌面显示管理器 xff09 控制端 xff1a win10版本操作系统 向日葵版本 xff1a 出现的问题 xff1a 当我的win10
  • Layui 弹出全屏自适应

    span class token keyword var span index span class token operator 61 span layer span class token punctuation span span c
  • CSS - 修改滚动条样式

    span class token comment 整个滚动条 span span class token selector webkit scrollbar span span class token punctuation span sp
  • VUE 初学(1)

    span class token doctype lt DOCTYPE html gt span span class token tag span class token tag span class token punctuation
  • VUE 初学(2)生命周期

    span class token doctype lt DOCTYPE html gt span span class token tag span class token tag span class token punctuation
  • VUE 初学(3) 模板语法

    span class token operator lt span span class token operator span DOCTYPE html span class token operator gt span span cla