首页 > 其他分享 >vue中通过事件获取元素的值

vue中通过事件获取元素的值

时间:2023-04-13 15:34:50浏览次数:33  
标签:doSubmit name 元素 alert 获取 vue var event

vue中通过事件获取元素的值

原生js获取值

<template>
 <div>
    <ul>
        <li>姓名: <input type="text" id="name" /></li>
    </ul>
    <button @click="doSubmit()" class="submit">获取表单的内容</button>
</div>
</template>
    doSubmit(){
      var name = document.querySelector("#name");
            alert(name.value);
    },

2、ref获取dom节点

<template>
 <div>
    <ul>
        <li>年龄: <input type="text" ref="age" /></li>
       
    </ul>
    <button @click="doSubmit()" class="submit">获取表单的内容</button>
</div>
</template>
    doSubmit(){
            var ageDom = this.$refs.age;
            alert(ageDom.value);
    },

3、事件方法带参

<template>
 <div>
    <ul>
        <a @click="addLikes($event)" id="sex">点击</a>
    </ul>
</div>
</template>
 addLikes: function(event){
         alert(event.currentTarget.id);
   },

标签:doSubmit,name,元素,alert,获取,vue,var,event
From: https://blog.51cto.com/u_15314615/6188092

相关文章

  • C# 如何获取下个月
    提问C#如何获取下个月回答intyear=2022;intmonth=10;newDateTime(year,trace.Month,1,0,0,0,0).AddMonths(1);千万不要,因为在month=12时直接报错intyear=2022;intmonth=12;newDateTime(trace.Year,trace.Month+1,1,0,0,0,0),......
  • 微信小程序当input框中的值改变时获取input框的值
    微信小程序当input框中的值改变时获取input框的值wxml文件,input框值改变触发inputHandler函数<inputstyle="border:1pxsolid;"type="text"bindinput="inputHandler"/>js文件inputHandler(e){console.log(e.detail.value)}......
  • 用quasar+vue3+组合式api VueRouter实现路由嵌套(二级路由)
    前言:本项目使用的是quasar创建,vue3的组合式api语法。部分语法不同,但不影响理解,修改语法后可以在vue2/选项式api项目中运行。效果图:文件目录结构和代码如下:   文中用到的标题栏数据如下:consttitles=ref([{name:"首页",path:"home",children:[]},{......
  • CKEditor粘贴图片自动上传到服务器(VUE版)
    ​ 由于工作需要必须将word文档内容粘贴到编辑器中使用但发现word中的图片粘贴后变成了file:///xxxx.jpg这种内容,如果上传到服务器后其他人也访问不了,网上找了很多编辑器发现没有一个能直接解决这个问题考虑到自己除了工作其他时间基本上不使用windows,因此打算使用nodejs来解......
  • Vuex笔记
    Vuex有state,mutation,actions,getter四种用法如下:1、state(存储数据):state{count:0//全局数据}获取state数据两种方式:this.$store.state.全局数据名称利用辅助函数mapstateImport{mapState}from“vuex”computed:{…mapstate([“全局数据名称”])}2、mutation(更......
  • vue长按事件指令(v-longPress)
    importtype{Directive,App}from'vue';constlongPress:Directive={beforeMount:function(el,binding,vnode,prevVnode){if(typeofbinding.value!=='function'){throw'callbackmustbeafunction';......
  • 微信小程序获取用户位置 getLocation
    首先在app.config.json中配置exportdefaultdefineAppConfig({pages:[],permission:{"scope.userLocation":{"desc":"你的位置信息将用于小程序位置接口的效果展示"}},})方法调用:constgetLocation=()=>{Taro.getLocation({......
  • h5使用高德获取用户当前位置信息
    在index.html文件中引入高德js文件:key需要从高德获取获取key<scripttype="text/javascript"src="https://webapi.amap.com/maps?v=1.4.15&key=f77da011880c2d55aeccba6446b85c78"></script>js文件我将方法写入了单独的js文件:locationService.jsimportAMapfr......
  • VUE.JS和NODE.JS构建一个简易的前后端分离静态博客系统(三)
    Edit.vue<template><divid="edit"><ClassicHeader><templatev-slot:left><span>编辑随笔</span></template><templatev-slot:right><el-button@click="......
  • os.walk获取目录中所有文件
    一.遍历获取目录及子目录下的文件名os.walk(filepath,topdown=False)filepath:需要遍历的目录地址,返回一个三元素的元组(root,dirs,files)root是当前正在遍历父文件夹的地址dirs是一个列表,内容是父目录中所有的文件夹的名字(不包括子目录下的文件夹)files是一个列表,内容......