直接使用<script>方式引入Vue.js,在獲取元素節(jié)點(diǎn)時(shí),直接在已經(jīng)創(chuàng)建的vm對(duì)象中無(wú)法獲取到元素節(jié)點(diǎn),請(qǐng)問(wèn)是什么原因?
<!DOCTYPE?html>
<html>
<head>
<meta?charset="utf-8">
<script?src="https://unpkg.com/vue"></script>
<title></title>
<style?type="text/css">
body{margin:?2rem;}
</style>
</head>
<body>
<div?class="app">
<div?ref="abc">Vue.js</div>
</div>
<script?type="text/javascript">
var?vm?=?new?Vue({
el:'.app',
created:function(){
console.log(this.$refs);
console.log('this.$refs.abc:'+this.$refs.abc);
}
})
console.log(vm.$refs.abc)
</script>
</body>
</html>
添加回答
舉報(bào)
0/150
提交
取消