未知错误:Uncaught RangeError: Maximum call stack size exceeded.

今天碰到的JavaScript错误:

Uncaught RangeError: Maximum call stack size exceeded

百度下说是栈溢出,但是我的程序代码中没有任何的循环和递归算法
我的代码

"">
    
"userLogin">
"login-wrapper">
"userLogin" :model="userLogin"> ... ...

思考了一下,可能是由于HTML写法不标准,我vue实例的是#userlogin,但是script却在#userlogin里面

所以我把div的位置调整了一下:

<body style="">
    <div id="userLogin">
        <div class="login-wrapper">
            <h1>智慧校园家长版h1>
            <form ref="userLogin" :model="userLogin">
                ...
                ...
            form>
        div>
    div>
    <script type="text/javascript ">
        var vue = new Vue({
            el: '#userLogin',
            data: function() {
                return {
                    userLogin: {
                        mobile: '',
                        pwd: ''
                    }
                }
            },
            methods: {
                handlerSubmitLogin: function(data) {
                }

            }
        })
    script>

    body>

完美,不报错了

你可能感兴趣的:(html,javascript)