uni-app 最新版本已经修复了

发布于 1周前 作者 yibo5220 来自 Uni-App

uni-app 最新版本已经修复了

示例代码:

uni.chooseImage({
success: (chooseImageRes) => {
const tempFilePaths = chooseImageRes.tempFilePaths;
uni.uploadFile({
url: this.ServiceUrl,
filePath: tempFilePaths[0],
name: 'file',
formData: {
'action': "UploadAttach",
},
success: (uploadFileRes) => {
debugger;
console.log(uploadFileRes.data);
}
});
}
});

操作步骤:

uni.chooseImage({
success: (chooseImageRes) => {
const tempFilePaths = chooseImageRes.tempFilePaths;
uni.uploadFile({
url: this.ServiceUrl,
filePath: tempFilePaths[0],
name: 'file',
formData: {
'action': "UploadAttach",
},
success: (uploadFileRes) => {
debugger;
console.log(uploadFileRes.data);
}
});
}
});

预期结果:

上传成功

实际结果:

unvalid parameters

bug描述:

uniapp图片上传,无法上传成功 提示 unvalid parameters 。

图片

Image 1

Image 2


1 回复

针对您提到的uni-app最新版本已经修复了一些问题,这里我将提供一个简短的代码案例,展示如何利用uni-app进行开发,并提及一些在新版本中可能得到修复的常见功能或问题。由于具体修复内容未指明,我将假设一些常见的改进点,如性能优化、组件bug修复、API更新等。

uni-app开发示例

以下是一个简单的uni-app项目结构示例,以及一个使用uni-app框架创建的基本页面代码。

项目结构

my-uni-app/
├── pages/
│   └── index/
│       ├── index.vue
│       └── index.json
├── main.js
├── App.vue
├── manifest.json
└── pages.json

main.js

import Vue from 'vue';
import App from './App';

Vue.config.productionTip = false;

App.mpType = 'app';

const app = new Vue({
    ...App
});
app.$mount();

App.vue

<template>
  <view>
    <router-view/>
  </view>
</template>

<script>
export default {
  name: 'App'
}
</script>

<style>
/* 全局样式 */
</style>

pages/index/index.vue

<template>
  <view>
    <text>{{ message }}</text>
    <button @click="handleClick">点击我</button>
  </view>
</template>

<script>
export default {
  data() {
    return {
      message: 'Hello, uni-app!'
    };
  },
  methods: {
    handleClick() {
      uni.showToast({
        title: '按钮已点击',
        icon: 'success'
      });
    }
  }
}
</script>

<style scoped>
/* 页面样式 */
</style>

新版本可能修复的内容

  1. 性能优化:新版本可能改进了页面加载速度和内存管理,使得应用更加流畅。

  2. 组件bug修复:例如,<list>组件在某些情况下渲染不正确的bug在新版本中可能被修复。

  3. API更新:如uni.request方法在新版本中可能增加了对某些HTTP头的支持,或者修复了跨域请求的问题。

  4. 平台兼容性:新版本可能增强了在不同平台(如iOS、Android、小程序等)上的兼容性,修复了特定平台上的显示或功能问题。

由于具体修复内容未知,上述示例和假设仅供参考。在实际开发中,您应查阅uni-app的官方更新日志,了解每个版本的详细修复和改进内容。

回到顶部