這是一個(gè)router中components的template:<template> <div class="readerView"> <div id="area"></div> </div></template><script> export default { name: 'readerView', props: { bookDetail: Object, }, data () { return { } }, watch: { 'bookDetail' : 'display' }, methods: { display() { var area = document.getElementById("area"); console.log("in display, area: ", area); } }, mounted () { var area = document.getElementById("area"); console.log("in mounted, area: ", area); }, }</script><style>@import url("../style/basic.css");.readerView { position: absolute; width: 100%; height: 100%;}</style>在該組件的mounted函數(shù)中調(diào)用document.getElementById("area");可以正常得到該divdisplay中同樣的調(diào)用document.getElementById("area");結(jié)果竟然返回空???
vue.js 遇到的一個(gè)奇怪的問題,幫忙看看
海綿寶寶撒
2018-12-20 19:14:27