doubleyong
管理员
管理员
  • 最后登录2025-12-02
  • 发帖数1198
  • 最爱沙发
  • 喜欢达人
  • 原创写手
  • 社区居民
  • 忠实会员
阅读:5965回复:0

[前端]【uniapp】TypeError: Cannot read property '$vm' of undefined

楼主#
更多 发布于:2022-07-20 11:11


在用uniapp + v3 , 写微信小程序时报如下错误:



TypeError : Cannot read property 'Svm' of undefined
at getAppVm (vendor.js? [sm]:5611)
at screateComponent (vendor.js? [sm]:5615)at jo.attached (vendor.js? [ smj:5709)
at i.safeCallback (WAsubcontext.js?t=we..99864437&v=2.25.1:1)at i.call (MASubContext.is?t=we..99864437&v=2.25.1:1)
at t (WASubContext.is?t=we..99864437&v=2.25.1:1)
at f (wASubContext.is?t=we..99864437&v=2.25.1:1)
at Function.d.pretendAttached (WASubContext.is?t=we..99864437&v=2.25.1:1)at Nodule.Na (WASubContext.js?t=we..99864437&v=2.25.1:1)
at MASubContext.is?t=we..99864437&v=2.25.1:1
(env: windows,mp,1.06.2206090; lib: 2.25.1)


如下图:

图片:bug.jpg




解决方案:


将 main.js 的方法改为 createSSRApp  即可


代码如下
import { createSSRApp as create } from 'vue'
export function createApp() {
  const app = create(App).use(store)
  app.config.globalProperties.$http = http
  return {
    app
  }
}
知识需要管理,知识需要分享
游客


返回顶部

公众号

公众号