【发布时间】:2019-07-21 00:18:36
【问题描述】:
我想在方法对象内的函数中访问模板引用。目前,它在访问 refs 时会抛出 undefined。
下面是我的代码:
<template>
<ul ref="lvl1_target" style="width: 440px" class="lvl1_target milestone_asset_data">
<li :style="{'width': getMileStonePercent(4,'lvl1_target')}" class="hybse_data">
<span></span>
<i></i>
<small>$4M</small>
</li>
</ul>
</template>
我在脚本标签中的代码如下:
export default {
methods: {
getMileStonePercent(num, secWrp) {
let ele = this.$refs[secWrp]
return ele.offsetWidth + '%'
},
},
created() {},
}
请提供解决方案,通过访问我的函数中的模板引用来获取宽度。提前致谢。
【问题讨论】:
标签: vue.js reference vuejs2 vue-component ref