【Vue】指令之内容绑定,事件绑定

内容绑定,事件绑定

v-test指令

作用:设置标签的文本值(textContent)

  • 默认写法会替换全部内容,使用差值表达式可以替换指定内容
  • 内部支持写表达式
 <div id="app">
        <h2 v-text="message+'!'">标签原文本值</h2>
        <h2>{
  { message +'!'}}标签原文本值</h2>
 </div>

 <script>
        var app = new Vue({
     
            el:"#app",
            data:{
     
                message:"设置标签的文本值",
            }
        })
</script>

运行结果:
运行结果

v-html指令

作用:设置标签的innerHTML

  • 内容中有html结构会被解析为标签

v-text指令无论内容是什么,只会解析为文本
解析文本使用v-text,需要解析html结构使用v-html

<div id="app">
      <p v-html="content"></p>
 </div> 
   
 <script>
      var app = new Vue({
     
        	el:"#app",
            data:{
     
                content:"<span>标签内容</span>"
            }
        })
 </script>

v-on基础

作用:为元素绑定事件

  • 事件名不需要写on
  • 指令可以简写为on
  • 绑定的方法定义在methods属性中
  • 方法内部通过this关键字可以访问定义在data中数据
<div id="app">
      <input type="button" value="点击" @click="doIt(666,'老铁')">
      <input type="text" @keyup.enter="sayHi">
</div>
 
<script>
        var app = new Vue({
     
            el:"#app",
            methods: {
     
                doIt:function(p1,p2){
     
                    console.log("做it");
                    console.log(p1);
                    console.log(p2);
                },
                sayHi:function(){
     
                    alert("吃了没");
                }
            },
        })
</script>

相关推荐

  1. Vue事件(初识Vue事件

    2024-02-03 19:50:02       13 阅读
  2. vue数据

    2024-02-03 19:50:02       39 阅读
  3. vuekey

    2024-02-03 19:50:02       18 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-02-03 19:50:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-02-03 19:50:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-02-03 19:50:02       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-02-03 19:50:02       20 阅读

热门阅读

  1. vscode连接ssh失败记录(20240202)

    2024-02-03 19:50:02       30 阅读
  2. Qt-互斥量-临界区-QMutex-QMutexLocker-QReadWriteLock

    2024-02-03 19:50:02       32 阅读
  3. 案例六:GPT磁盘丢失的恢复

    2024-02-03 19:50:02       27 阅读
  4. 乘船问题(c++题解)

    2024-02-03 19:50:02       29 阅读
  5. vue使用pdf.js实现在线查看pdf文件

    2024-02-03 19:50:02       29 阅读
  6. 类银河恶魔城学习记录1-7-DashState源代码 P34

    2024-02-03 19:50:02       27 阅读
  7. STL简介

    STL简介

    2024-02-03 19:50:02      24 阅读
  8. 【力扣经典面试题】55. 跳跃游戏

    2024-02-03 19:50:02       28 阅读
  9. mysql主流版本5.5/5.6/5.7/8.0重置修改密码方法

    2024-02-03 19:50:02       39 阅读
  10. Ingress

    Ingress

    2024-02-03 19:50:02      27 阅读
  11. MicroPython核心:实现一个模块

    2024-02-03 19:50:02       35 阅读