uniapp踩过的坑

1、组件没有页面周期事件,也就没有onLoad事件,只支持Vue原生事件

2、created、mounted、onLoad的先后渲染顺序

created实在模板渲染之前,mounted是模板渲染之后,onLoad是监听页面加载

具体加载顺序就是:created --> onLoad --> mounted

3、使用Vuex

不支持直接引入store使用,可以使用mapStatemapGettersmapMutations等辅助方法或者使用this.$store。

也就是说不能直接使用this.$store.state.xxx,必须使用

import {mapState, mapActions,  mapMutations  } from 'vuex';  



computed: {  
    ...mapState(['xxxx', 'xxx', 'xxx'])  
 },  
  methods: {  
     ...mapActions(['xx', 'xxx']),
    ...mapMutations(['xxx'])  
}

4、获取用户信息,如果只是想要展示用户的头像和昵称,可以用open-data,小程序的开放能力组件,这个仅仅是展示,不能用js获取详情信息


你可能感兴趣的:(微信,uniapp)