JSPatch下发笔记3

简介: JSPatch下发笔记3

OC代码:

@implementation NSString (Float)
(NSString )formatFloat
{
NSString str = [NSString stringWithFormat:@"%.2f",self.floatValue];
return str;
}
@end


JS代码:

require("NSString, NSString, NSString,NSString+Float");
defineClass("NSString", {
formatFloat: function() {
var str = NSString.stringWithFormat("%@",self.floatValue().toFixed(2));
return str;
}
});


总结:


1.扩展类的写法:

如:NSString (Float) 写成defineClass("NSString"),require("NSString+Float")

2.JS的格式化字符串必须用%@

3.js保留两位小数的写法:小数后加.toFixed(2),2为保留位数

目录
相关文章
|
4月前
|
JavaScript 前端开发
Vue、ElementUI配合Node、multiparty模块实现图片上传并反显_小demo
如何使用Vue和Element UI配合Node.js及multiparty模块实现图片上传并反显的功能,包括前端的Element UI组件配置和后端的Node.js服务端代码实现。
67 1
|
8月前
|
安全
JSPatch被停用了,也就是不能使用JSPatch第三方框架热修复了
JSPatch被停用了,也就是不能使用JSPatch第三方框架热修复了
118 0
|
8月前
|
JavaScript API
Vue.js组件精讲 组件的通信2:派发与广播——自行实现dispatch和broadcast方法
Vue.js 的 provide/inject API 主要用于跨级组件通信,侧重于子组件获取上级状态。但无法良好处理两种场景:父向子(跨级)传递数据和子向父(跨级)传递数据。在这种情况下,虽然Vue推荐使用Vuex,但在某些场景下,可以使用自定义的`dispatch`和`broadcast`方法。这两个方法在Vue 1.x中存在,但在2.x中被废弃。`$emit`用于触发当前组件的自定义事件,而`$on`用于监听这些事件。在Vue 2.x中,我们将自行实现`dispatch`和`broadcast`以实现类似的功能,允许父子组件(包括跨级)之间的通信,特别是当组件层级不深且无需全面状态管理时
64 0
|
算法
vue2-patch流程分析
我们在上篇文章分析了虚拟节点的创建及渲染流程,其中也有简单分析了 patch 过程,但是对于新旧节点的对比逻没有去仔细分析,所以我们打算好好梳理下 patch 的整个流程。
|
Web App开发 JavaScript iOS开发
JSPatch 断点调试
JSPatch 断点调试
155 0
JSPatch 断点调试
|
JavaScript
JSPatch下发笔记10
JSPatch下发笔记10
117 0
JSPatch下发笔记6
JSPatch下发笔记6
107 0
JSPatch下发笔记5
JSPatch下发笔记5
123 0
|
JavaScript
JSPatch下发笔记4
JSPatch下发笔记4
132 0
|
JavaScript
JSPatch下发笔记8
JSPatch下发笔记8
133 0