masoudi / number-plus
该包已被弃用且不再维护。未建议替代包。
Laravel Nova的高级数字字段
0.2.2
2023-05-17 18:32 UTC
Requires
- php: ^7.3|^8.0
- laravel/nova: >=4.0.0
This package is auto-updated.
Last update: 2023-07-23 17:03:09 UTC
README
特别感谢
此包基于vue-number-format,并感谢Coderstm维护它。
Number Plus - 高级数字字段
带有许多选项的自定义数字输入字段
安装
composer require masoudi/number-plus
如何使用
NumberPlus::make('Salary') ->options([ "separator" => ',', "prefix" => '$ ', "suffix" => ' Yearly', "precision" => 2, "masked" => false, ]),
选项
prefix
: 在value
之前放置的单词、字母或数字suffix
: 在value
之后放置的单词、字母或数字separator
: 作为千位分隔符使用的字符decimal
: 用于分隔数字整数部分和小数部分的字符precision
: 返回可以表示的位数精度。minimumFractionDigits
: 小数点后的最小位数。prefill
: 在组件挂载前设置初始值reverseFill
: 从掩码的右侧填充字符串masked
: 值将被屏蔽(包含分隔字符)min
: min属性指定input元素的最低值。max
: max属性指定input元素的最高值。nullValue
: 当没有值时,input元素的值设置为默认值
钩子
callAfterChanged
在退出输入焦点后调用URL,您可以在字段的底部显示请求响应
示例
NumberPlus::make('Price') ->callAfterChanged("https://domain.com/number-to-words.php", displayResponse: true),