Tencent / wepy

小程序组件化开发框架
https://wepyjs.gitee.io/wepy-docs/
Other
22.51k stars 3.05k forks source link

Uncaught TypeError: mix is not a constructor #2501

Open nanMin97 opened 4 years ago

nanMin97 commented 4 years ago

引入如下js文件

//home.wpy
import mix from '@/mixins/tabs/xxx.js'
export default class extends wepy.page {
     mixins=[mix]
}

//xxx.js
import wepy from 'wepy'
export default class extends wepy.mixin{
  data = {
      ...
    }
    onLoad() {
            this.getData()
        }
    async getData() {
            const { data: res } = await wepy.request({
                url: 'xxxx',
                method: 'GET',
                data: {}
            })
          ...
        }
}

保存xxx.js文件,或wepy文件时间歇报错Uncaught TypeError: mix is not a constructor

代码没问题 偶发编译问题

andjiawei commented 4 years ago

偶尔会触发,快来个人帮助解决哇

Gcaufy commented 4 years ago

可以查看一下出问题时 dist 目录的 xxx.js 文件编译后的结果 是否正确