Javascript VueJS$els命令返回null
我创建了以下结构:Javascript VueJS$els命令返回null,javascript,vue.js,Javascript,Vue.js,我创建了以下结构: <div id="page-content-wrapper"> <div class="container-fluid"> <div class="row"> <div class="col-md-7 mapContainer"> <div class="GISMap" v-el:map></div>
<div id="page-content-wrapper">
<div class="container-fluid">
<div class="row">
<div class="col-md-7 mapContainer">
<div class="GISMap" v-el:map></div>
</div>
<div class="col-md-5 incidentContainer">
<div class="incidentForm">test</div>
</div>
</div>
</div>
</div>
但是
this.$els.map
不返回值。因此谷歌地图无法初始化。我将v-el:map
属性放入我的div-GISMap中。因此,我认为应该找到它。我错过什么了吗?你应该在ready()钩子中运行它。在此之前,不会将组件插入DOM。另外,据我所知,Vue中没有init()钩子。
init: function() {
initGISMap(this.$els.map);
}