zoukankan      html  css  js  c++  java
  • vue获取页面元素

    html代码

    <div id="app">

    <h3 v-if="tab==1">首页</h3>
    <h3 v-else-if="tab==2">个人中心</h3>
    <h3 v-else>其他区域</h3>

    <button @click="ChangText" data-id='1' data-consone='wsh3' abc-one='sgsdfd'>首页</button>
    <button @click="ChangText" data-id='2' data-consone='wshi2'>个人中心</button>
    <button @click="ChangText" data-id='3' data-consone='wshi'>其他区域</button>

    </div>

    js代码

    <script type="text/javascript">
    let app=new Vue(
    {
    el:"#app",
    data:
    {
    username:"张山",
    isflag:false,
    tab:1
    },
    methods:
    {
    ChangText:function(e)
    {
    console.log(e);
    console.log(e.target.dataset.consone)
    //alert(e.target.id);
    this.tab=e.target.dataset.id;
    }
    }
    })

    </script>

    html绑定元素只能用data-名称

    获取的时候通过事件的e.target.dataset.名称获取

    如果html元素上的元素不是以data开头,则无法获取

  • 相关阅读:
    变量作用域
    模块化编程-函数
    递归
    变量
    形参和实参
    函数返回值
    node.js+yarn环境centos7快速部署
    LINUX磁盘添加挂载
    分布式存储MINIO集群部署实例
    Docker取消默认https连接
  • 原文地址:https://www.cnblogs.com/dongml/p/12805792.html
Copyright © 2011-2022 走看看