1、方法1
获取dom节点可以用ref属性,这个属性就是来获取dom对象的。看代码 这个属性就相当于给这个标签起了一个id样的东西
<template>
<div id="app" v-cloak>
<input type="text" ref="userinfo" value="binge" />
<input type="button" value="按钮" @click="show">
</div>
</template>
<script>
export default {
name: 'app',
data () {
return {
message:'hello world'
}
},
methods: {
// 这个 methods属性中定义了当前Vue实例所有可用的方法
show: function () {
alert(this.$refs.userinfo.value)
}
}
}
</script>
使用ref,给相应的元素加ref=“name” 然后再this.$refs.name获取到该元素
2、方法2
直接给相应的元素加id,然后再document.getElementById(“id”);获取,然后设置相应属性或样式
本文介绍了在Vue.js中获取DOM节点的两种方法:通过ref属性和直接使用id。使用ref属性可以更方便地访问组件内的DOM元素,而直接使用id则是一种通用但可能不推荐的做法。
784

被折叠的 条评论
为什么被折叠?



