当前位置: 首页 > news >正文

uniapp-x js 限制

1.String(str) 不允许,android模拟室报错,找不到String

2.JSON.parse不接受泛类型

export const genData = function<T> (initData:T) : T {
	return JSON.parse<T>(JSON.stringify(initData))!;//不可以,必须明确类型
}

error: Cannot use 'T' as reified type parameter. Use a class instead.‌

但是却可以这样写

export function UtilUpdateState<T>(options:UpdateStateArgs):T{
	const {key,value,state,localKey,setCache}=options;
	state[key]=value;
	if(setCache==true){
		setLocalStore(state,localKey)
	}
	//为啥这里可以as
	return state as T;
}

却不可以这样写

//初始化数据,生成数据,不允许这样写
export  function genData<T> (initData:UTSJSONObject) : T {
	const obj= JSON.parse<UTSJSONObject>(JSON.stringify(initData))!;
	return obj as T;
}

神奇吧~~~~

版本hbuilderx:4.56

3.数字类型不能和字符串对比,例如

1=="1" ‌
error: Operator '==' cannot be applied to 'Number' and 'String'‌

相关文章:

  • 3.14-信号
  • Python Matplotlib面试题精选及参考答案
  • 删除有序数组中的重复项(26)
  • springboot树形结构 支持模糊查询,返回匹配节点和父节点,其他节点不返回
  • Python 基础语法详解
  • 掌握这些 UI 交互设计原则,提升产品易用性
  • Linux内核中断管理总
  • 射频前端模块(FEM)的基本原理与架构:从组成到WiFi路由器的应用
  • 向量数据库对比以及Chroma操作
  • 注解+AOP实现权限控制
  • python自动化处理
  • REDIS生产环境配置
  • 怎么有效降低知网AIGC率
  • JVM常用概念之即时常量
  • python web开发flask库安装与使用
  • 【AI论文】世界建模助力规划更优:具身任务规划中的双偏好优化
  • 蓝桥杯 公因数匹配
  • 电子电气架构 --- 车载电子中常见的动态数据链路库(dll)
  • AUTOSAR 网络安全 架构
  • 【结构设计】3D打印创想三维Ender 3 v2
  • 国产水陆两栖大飞机AG600批产首架机完成总装下线
  • 上海浦东机场1号、2号航站楼均推出国内出发安检24小时服务
  • 何立峰:中方坚定支持多边主义和自由贸易,支持世界贸易组织在全球经济治理中发挥更大作用
  • 傅利叶提出下个十年战略,CEO顾捷:机器人要有温度,要用实际价值来定义形态
  • 祝贺!苏翊鸣成功解锁“2160”
  • 泰特现代美术馆25年:那些瞬间,让艺术面向所有人