l***@qq.com
l***@qq.com
  • 发布:2021-02-20 16:06
  • 更新:2021-02-21 03:49
  • 阅读:564

小程序里this访问实例变量获取不到

分类:uni-app
Vue
export default {  
  name: "eventTimeLine",  
  data() {  
    return {}  
  },  
  mid: 0,  
  onLoad() {  
    debugger  
    console.log(this.mid)  
  },  
  methods: {  
    goto(url) {  
      uni.navigateTo({  
        url  
      });  
    },  
    gotoFenxi() {  
      uni.navigateTo({  
        url: '/pages/event/xuetangChart'  
      });  
    }  
  }  
}

为什么访问不到呀,输出undefined.
得用this.$options.mid才可以访问到

2021-02-20 16:06 负责人:无 分享
已邀请:
小菜啊

小菜啊 - 业精于勤荒于嬉

把 mid 放在 data(){return{ 这里 }}

  • l***@qq.com (作者)

    放data里肯定是可以,但是有些变量为了性能考虑不想放data里,因为跟ui无关


    2021-02-20 16:28

  • 小菜啊

    回复 l***@qq.com: 那就用$options吧


    2021-02-20 16:35

hws007

hws007 - 我就是我!

人才

该问题目前已经被锁定, 无法添加新回复