为什么vue.js2.0使用双向过滤器总是报错呢?

  1. 为什么使用双向数据绑定,总是出现编译报错啊?


<template>

    <div class="current">

        <input type="number" v-model="value | currency" @focus="selectAll">

    </div>

</template>


<script>

    export default {

        name: 'currentInput',

        props: {

            value: {

                type: Number,

                default: 0,

                twoWay: true

            }

        },


        filters: {

            currency: {

                read: function(value) {

                    return(value / 100).toFixed(2)

                },

                write: function(value) {


                    var number = +value.replace(/[^\d.]/g, '')

                    return isNaN(number) ? 0 : number

                }

            },

            methods: {

                selectAll(event) {

                    setTimeout(() => {

                        event.target.value

                    }, 0)

                }

            }

        }

    }

</script>


阿晨1998
浏览 557回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript