老师问一个vue的问题

来源:4-9 歌单列表组件开发和数据的应用

busy_he

2017-06-08

data() { return {}},

loadImage() {
  if (!this.checkloaded) {
    this.checkloaded = true
    this.$refs.scroll.refresh()
  }
},

this不是指向vue对象吗?this.checkloaded不应该在data里声明一下吗?

写回答

2回答

ustbhuangyi

2017-06-08

不需要声明,因为不需要观测它的变化,只是保存在 vue 实例上的一个普通字段属性而已


0
1
busy_he
谢谢,我正在学习,嘿嘿,我把项目用cordova打包了android apk,很完美,可惜有的接口服务请求的是dev的服务,在android上获取不了数据
2017-06-08
共1条回复

Twodog_Wang

2017-06-08

this指向的是vue对象,data里的属性是响应式的,this.checkloaded相当于给vue对象添加了非响应的属性

0
0

Vue2.0高级应用教学实战,开发企业级移动端音乐Web App

Vue.js高级知识应用大集合,实战企业级APP,教你搞定组件化开发。

5432 学习 · 3804 问题

查看课程