i***@gmail.com
i***@gmail.com
  • 发布:2022-07-01 01:20
  • 更新:2022-07-01 09:03
  • 阅读:468

【报Bug】nvue文件引入axios即报错

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win11

HBuilderX类型: 正式

HBuilderX版本号: 3.4.18

手机系统: Android

手机系统版本号: Android 12

手机厂商: 小米

手机机型: mi10

页面类型: nvue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:
<template>  
    <view class="content">  
        <image class="logo" src="/static/logo.png"></image>  
        <view class="text-area">  
            <text class="title">{{title}}</text>  
        </view>  
    </view>  
</template>  

<script>  
    import axios from 'axios';  
    export default {  
        data() {  
            return {  
                title: 'Hello'  
            }  
        },  
        onLoad() {  

        },  
        methods: {  

        }  
    }  
</script>  

<style>  
</style>

操作步骤:

使用Hbuilder新建App项目,安装axios,新建nvue页面,并引入,必现问题

预期结果:

可以使用

实际结果:

报错

bug描述:

使用npm安装axios后,只要在nvue中引用了axios,就报错,而且无从查起,vue不报错,截图见附件,debug后发现是第2073行代码报错,JSON不完整:

      var proxyUrl = Object({"NODE_ENV":"development","UNI_APP_ID":"__UNI__CADC15B","UNI_APP_NAME":"LmsDemo","UNI_PLATFORM":"app-plus","VUE_APP_PLATFORM":"app-plus","UNI_CLOUD_PROVIDER":[],"UNICLOUD_DEBUG":undefined,"RUN_BY_HBUILDERX":true,"UNI_AUTOMATOR_WS_ENDPOINT":undefined,"UNI_STAT_UNI_CLOUD":,"UNI_STAT_DEBUG":})[proxyEnv] || Object({"NODE_ENV":"development","UNI_APP_ID":"__UNI__CADC15B","UNI_APP_NAME":"LmsDemo","UNI_PLATFORM":"app-plus","VUE_APP_PLATFORM":"app-plus","UNI_CLOUD_PROVIDER":[],"UNICLOUD_DEBUG":undefined,"RUN_BY_HBUILDERX":true,"UNI_AUTOMATOR_WS_ENDPOINT":undefined,"UNI_STAT_UNI_CLOUD":,"UNI_STAT_DEBUG":})[proxyEnv.toUpperCase()];  
2022-07-01 01:20 负责人:无 分享
已邀请:
phoeniix

phoeniix - Hello World

https://ask.dcloud.net.cn/question/146906?notification_id-1104862rf-falseitem_id-203339__answer_id-203339__single-TRUE#!answer_203339

  • i***@gmail.com (作者)

    非常感谢!!!!!!!!!!!!!!!!!!!!

    2022-07-01 11:40

要回复问题请先登录注册