我有这个简单的index.html
与JavaScript:
<!DOCTYPE html>
<html>
<head>
<title>fghfghfgh</title>
</head>
<body>
<div id="chat">
<form v-on:submit="send" method="post" action="">
<input type="" v-model="message" name="">
<button>Submit</button>
</form>
<ul id="messages">
<li v-repeat="message: messages">{{message}}</li>
</ul>
</div>
<script type="text/javascript"src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.2.6/vue.min.js"></script>
<script>
new Vue({
el: '#chat',
data: {
message: '',
messages: []
},
methods: {
send: function (event) {
event.preventDefault();
}
}
})
</script>
</body>
</html>
但是当我加载页面时,它会移除整个form
元素,包括input
和button
。如果我从li
中删除index.html
元素,则不会删除该表单。
为什么这样以及如何解决?