黑马程序员技术交流社区

标题: 【上海校区】在vue中获取dom元素 [打印本页]

作者: web前端田达    时间: 2018-6-7 14:48
标题: 【上海校区】在vue中获取dom元素
本帖最后由 web前端田达 于 2018-6-7 14:50 编辑

在vue中可以通过给标签加ref属性,就可以在js中利用ref去引用它,从而操作该dom元素,以下是个例子,可以当做参考


[AppleScript] 纯文本查看 复制代码
<template>  
  <div>  
    <div id="box" ref="mybox">  
      DEMO  
    </div>  
  </div>  
</template>  
  
<script>  
export default {  
  data () {  
    return {  
        
    }  
  },  
  mounted () {  
    this.init();  
  },  
  methods:{  
    init() {  
      const self = this;  
      this.$refs.mybox.style.color = 'red';  
      setTimeout(() => {  
        self.$refs.mybox.style.color = 'blue';  
      },2000)  
    }  
  }  
  
}  
</script>  
  
<style scoped>  
  #box {  
    width: 100px;  
    height: 100px;  
    line-height: 100px;  
    font-size: 20px;  
    text-align: center;  
    border: 1px solid black;  
    margin: 50px;   
    color: yellow;  
  }  
</style>  


作者: 不二晨    时间: 2018-7-12 17:52
奈斯
作者: wuqiong    时间: 2018-7-13 11:40

作者: 不二晨    时间: 2018-7-16 11:56
奈斯
作者: 吴琼老师    时间: 2018-7-18 15:19





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2