vue请求获得的数据怎么赋值给data

<p>{{info.account}}</p>

data () {    return {
      info: {
          account: null
      },
      mini: false,
      adminActive: true
    }
  }
created () {
  Bus.$on('login-on', id => {    this.$http.get("http://localhost:8088/api/login/searchAccount?account=" + id).then((response) => {
      let res = response.data      this.info = res.data      console.log(this.info) //能获取到数据
    })
    .catch((reject) => {      console.log(reject)
    })
  })
}
mounted () {  console.log(this.info.account) //undefined}

请问我应该怎样才能渲染出info.account
这是this.info打印出的数据

https://img3.mukewang.com/5b8258b500010d9e03860107.jpg

慕森王
浏览 3781回答 1
1回答

BIG阳

data&nbsp;()&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;info:&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;account:&nbsp;null &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;},&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mini:&nbsp;false,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;adminActive:&nbsp;true &nbsp;&nbsp;&nbsp;&nbsp;} }初始值可以为空,但是结构要保持一致。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Vue.js