vux [Bug Report] datatime不能在mounted下初始化值

elcex8rz  于 2023-03-19  发布在  其他
关注(0)|答案(1)|浏览(276)

VUX version

2.9.2

OS/Browsers version

mui8/vue的app

Vue version

2.5.17-beta.0

Code

  1. <template>
  2. <datetime v-model="time" :placeholder="'选择'" format="YYYY-MM-DD"></datetime>
  3. <span @click="fn"></span>
  4. </template>
  5. <script>
  6. export default {
  7. name: 'school',
  8. data () {
  9. return {
  10. time :''
  11. }
  12. },
  13. methods:{
  14. fn(){
  15. this.time = '2017-10-10'
  16. }
  17. },
  18. mounted(){
  19. this.time = '2017-10-10'
  20. }
  21. }
  22. </script>

Steps to reproduce

在mounted里面初始化time的值datetime的文本框值没变化,但是点击事件fn却能够改变datetime的文本框值,mounted不可以?这是怎么回事?

What is Expected?

解决mounted初始化值的问题

What is actually happening?

lc8prwob

lc8prwob1#

mounted() {
this.$nextTick(()=>{
this.time= '2017-10-10'
})
}
nextTick加上就可以了 应该是要等dom渲染完

相关问题