我正在尝试使用Vue动态将最内层元素的宽度设置为最外层元素的宽度:
<div id="banner-container" class="row">
<div class="col-xs-12">
<div class="card mb-2">
<div class="banner banner-tag card-body" :style="getBannerStyle"></div>
</div>
</div>
</div>
我有以下Javascript代码和Vue中的计算属性:
var container = document.getElementById('banner-container').offsetWidth;
...
computed: {
getBannerStyle () {
return 'width: ' + container + 'px;';
}
}
created
代替mounted
怎么样? - Jack jdeoel