想法是有一个初始v-model=false的div,当点击按钮的时候显示div并获取数据在div上生成图表。但是在方法里获取不到这个div节点,ref或者原生js都不行,貌似是还没有挂载。请问有什么办法可以在created的时候手动挂载dom么?
想法是有一个初始v-model=false的div,当点击按钮的时候显示div并获取数据在div上生成图表。但是在方法里获取不到这个div节点,ref或者原生js都不行,貌似是还没有挂载。请问有什么办法可以在created的时候手动挂载dom么?
<div v-model="title" ref="title"></div>
<button @click="print()">print</button>
data(){
return {
title: false
}
},
methods: {
print() {
console.log(this.$refs);
}
},
mounted() {
console.log(this.$refs);
},
9 回答1.7k 阅读✓ 已解决
6 回答964 阅读
3 回答1.4k 阅读✓ 已解决
4 回答963 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
3 回答869 阅读
3 回答1.3k 阅读✓ 已解决
可以在mounted中操作,或者在created中加上