|
|
@@ -1,6 +1,8 @@
|
|
|
var utils = require('../utils'),
|
|
|
config = require('../config'),
|
|
|
- transition = require('../transition')
|
|
|
+ transition = require('../transition'),
|
|
|
+ NumberRE = /^[\d\.]+$/,
|
|
|
+ CommaRE = /\\,/g
|
|
|
|
|
|
module.exports = {
|
|
|
|
|
|
@@ -54,6 +56,18 @@ module.exports = {
|
|
|
el.removeAttribute(config.prefix + '-cloak')
|
|
|
})
|
|
|
}
|
|
|
+ },
|
|
|
+
|
|
|
+ data: {
|
|
|
+ bind: function () {
|
|
|
+ var val = this.key
|
|
|
+ this.vm.$set(
|
|
|
+ this.arg,
|
|
|
+ NumberRE.test(val)
|
|
|
+ ? +val
|
|
|
+ : val.replace(CommaRE, ',')
|
|
|
+ )
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
}
|