uniapp 小程序 使用 new FormData 报错,is not defined 问题解决(没解决)

new FormData 只适用于web端,uniapp 小程序不适用,这里当时也卡了一下,随便用个js文件发现其实FormData也使用不了,所以如果要配置formData 的格式 无法使用FormData,会报 FormData is not defined.

解决

原文
原文
原文

1.安装fly:

npm install flyio

2.使用renderjs

3.Content-Type: ‘application/x-www-form-urlencoded’

最终代码:

<view class="nav_title" @click="custom.taskSycn">test</view> 
// 注意renderjs方法的调用custom.taskSycn() 不能加(),在H5能正常解析,但是在APP端无法正常解析
 
<script module="custom" lang="renderjs"> // 定义renderjs 即视图层,这里面的语法及生命周期都和vue语法保持一致
	import axios from 'axios'
	export default {
   
		data() {
   
			return {
   }
		},
		methods: {
   
			handleClick() {
   
				console.log('9999');
			},
			taskSycn() {
   
				console.log('taskSycn++++');
			                  let Authorization = `9j8yMV b964c9635dcf5e0f9c50a6073bdb69d7`
			                  let data = {
   
			                    userId: "a85e5678-419d-4e8f-8da0-c961b4186333",
			                    package: "io.changchun.app",
			                    taskId: 1,
			                    taskName: "test21"
			                    // "injectObject":'{"url":"/pages/myMission/myMission"}'
			                  };
			                  axios
			                    .post("http://116.141.0.158:8083/mobile-portal/task/sync.vm", {
   
			                      ...data
			                    }, {
   
			                      headers: {
   
			                        Authorization,
			                        "Content-type": "multipart/form-data"
			                      }
			                    })
			                    .then(function (response) {
   
			                      console.log(response);
			                    })
			                    .catch(function (error) {
   
			                      console.log(error);
			                    });
			                }
		}
	}
</script>
 
<script>  // 就是我们正常的uniapp js代码  即service层
export default {
    
		data() {
   
			return {
   }
		},
}
</script>

相关推荐

  1. uniapp打包程序使用$refs解决办法

    2024-01-19 10:32:03       37 阅读
  2. uniapp程序项目解决键盘问题

    2024-01-19 10:32:03       26 阅读
  3. 微信程序开发,构建NPM解决

    2024-01-19 10:32:03       31 阅读
  4. uniapp 程序运行plus...

    2024-01-19 10:32:03       30 阅读
  5. 解决使用ip来访问MySQL问题

    2024-01-19 10:32:03       59 阅读
  6. mysql使用过程常见问题解决

    2024-01-19 10:32:03       58 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-19 10:32:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-19 10:32:03       101 阅读
  3. 在Django里面运行非项目文件

    2024-01-19 10:32:03       82 阅读
  4. Python语言-面向对象

    2024-01-19 10:32:03       91 阅读

热门阅读

  1. 自然语言处理-词向量技术

    2024-01-19 10:32:03       48 阅读
  2. 新概念:组织度,组织力,组织熵,自组织度

    2024-01-19 10:32:03       56 阅读
  3. AIGC技术在公益领域的创新应用

    2024-01-19 10:32:03       57 阅读
  4. jQuery —— W3school 详解 简单易懂 (一)

    2024-01-19 10:32:03       55 阅读
  5. 自动安装解压版mysql8的脚本

    2024-01-19 10:32:03       58 阅读
  6. _198打家劫舍

    2024-01-19 10:32:03       60 阅读
  7. 设计模式-外观模式

    2024-01-19 10:32:03       53 阅读
  8. Python算法题集_两数之和

    2024-01-19 10:32:03       60 阅读
  9. 基于STM32F103的智能书房系统的设计

    2024-01-19 10:32:03       48 阅读