不想过多评价,只是头皮发麻
methods: {
add(){
console.log('ok')
var ca = { id : this.id,name : this.name,ctime : new Date()},
this.list.push(ca)
this.id = this.name=''
},
找了半天错误,一直觉得代码没问题最后一点一点重写才发现只是因为this前面一句是以“,”结束,改成“;”或 不写都可以。
友情提醒,vue里面不要乱写“,”,但是一个属性结束是要用“,”隔开。其他代码内部尽量少写,有的没问题,有的就有错,还找不出来。
练习的完整代码:
<html>
<head>
<meta charset='utf-8'>
<title>carMan</title>
<meta name='viewport' content='width=device-width, initial-scale=1'>
<script src="./lib/vue.js"></script>
<link href="./lib/bootstrap.css" rel="stylesheet"/>
<script>Vue.config.productionTip = false</script>
</head>
<body>
<div id="app">