雷峰
雷峰
  • 发布:2022-11-03 11:05
  • 更新:2022-11-10 10:48
  • 阅读:394

【报Bug】uniapp-cli的ts项目使用uni-id-pages时,common/store.js文件中import pageJson from "@/pages.json" 无效

分类:uni-app

产品分类: uniapp/小程序/微信

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win10 64位

第三方开发者工具版本号: 1.05.2203070

基础库版本号: 2.17.0

项目创建方式: CLI

CLI版本号: @vue/cli 4.x 3.4.15

示例代码:

import pagesJson from '@/pages.json'

console.log('pagesJson', pagesJson);

操作步骤:

使用cli创建的ts项目,引入uni-id-pages插件,进入登录界面
/uni_modules/uni-id-pages/pages/login/login-withoutpwd
并点击登录后报错

预期结果:

打印pageJson时,正常返回page.json里的内容

实际结果:

登录成功后报错:TypeError: Cannot read property '0' of undefined
at Object.loginSuccess (vendor.js?t=wechat&s=1667444628950&v=ae7f6d79c67a04e195d34ae63cf0b092:2937)
at uni-id-pages-fab-login.js? [sm]:691
打印pageJson时,为空对象 {}

bug描述:

uniapp-cli的ts项目使用uni-id-pages时,common/store.js文件中import pageJson from "@/pages.json" 无效

2022-11-03 11:05 负责人:无 分享
已邀请:

最佳回复

DCloud_uniCloud_WYQ

DCloud_uniCloud_WYQ

vue2项目这种引入pages.json的方式是 3.5.3 起才支持的

  • 雷峰 (作者)

    嗯嗯 解决了 我把项目依赖升级到最新后就好了

    2022-11-03 11:39

  • 5***@qq.com

    请问 vue2 项目要怎么引入 pages.json 文件,什么东西需要 3.5.3...

    2022-12-21 19:26

  • DCloud_uniCloud_WYQ

    回复 5***@qq.com: HBuilderX版本3.5.3及以上版本

    2022-12-21 20:05

t***@163.com

t***@163.com

请问ts项目是如何引入使用uni-id-pages的

  • 雷峰 (作者)

    正常导入插件就行

    2022-11-10 13:47

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