<div id="app">
<div>
<span>姓名</span>
<input type="text" placeholder="请输入姓名" v-model="newStudent.name">
</div>
<div>
<span>年龄</span>
<input type="text" placeholder="请输入年龄" v-model="newStudent.age">
</div>
<div>
<span>性别</span>
<select v-model="newStudent.sex">
<option value="男">男</option>
<option value="女">女</option>
</select>
</div>
<div>
<span>电话</span>
<input type="text" placeholder="请输入姓名" v-model="newStudent.phone">
</div>
<button @click="createNew()">创建新用户</button>
<div>
<p v-for="(item,index) in persons">
{{item.name}} {{item.age}} {{item.sex}} {{item.phone}} <button @click="del(index)">删除</button>
</p>
</div>
</div>
<script src="./vue.min.js"></script>
<script>
//vm 核心一 数据驱动界面
var vm = new Vue({
el: '#app', //视图层
data: { //数据层
persons: [
{name:'zs',age:20,sex:'男',phone:'1890000'},
{name:'ls',age:30,sex:'男',phone:'1891234'},
{name:'ww',age:22,sex:'女',phone:'1763333'},
{name:'zl',age:30,sex:'男',phone:'1597655'}
],
newStudent: {name:'',age:0,sex:'男',phone:''}
},
methods:{
createNew: function(){
if(this.newStudent.name === ''){
alert('姓名不能为空')
return;
}
if(this.newStudent.age <= 0){
alert('年龄不能小于0')
return;
}
this.persons.unshift(this.newStudent)
this.newStudent = {name:'',age:0,sex:'男',phone:''}
},
del: function(index){
this.persons.splice(index,1)
}
}
})
</script>

最新文章

  1. C#控制台程序取得INSOYA视频区的视频的真实URL,视频标题,发布时间集合。
  2. .htaccess添加Header set Cache-Control报错500
  3. Qt qmake 使用(含遗留问题)
  4. atitit. java queue 队列体系and自定义基于数据库的队列总结o7t
  5. 学习日记day7:代码结构规范
  6. material-singleinputform
  7. [转贴]WebService的简单实现 C++
  8. SecureCRT如何设置字符编码和外观?
  9. F5 root密码恢复
  10. bzoj 4830: [Hnoi2017]抛硬币 [范德蒙德卷积 扩展lucas]
  11. 设置ActiveMQ的访问密码
  12. LogUtil【实现自由的控制日志的打印的封装类】
  13. Java面向对象类与对象整理
  14. HDU 1028(数字拆分 分治)
  15. Online Resource Mapping for SDN Network Hypervisors using Machine Learning
  16. std::cout &lt;&lt; char + int
  17. 牛客网练习赛43-C(图论)
  18. Codeforces Round #541 (Div. 2) G dp + 思维 + 单调栈 or 链表 (连锁反应)
  19. Lua格式化输出
  20. 安卓开发 Activity入门

热门文章

  1. 在Django中运行脚本文件以及打印出SQL语句。
  2. 变量,if.elif .else判断
  3. spring揭密学习笔记
  4. angularjs,Jsonp跨域访问页面
  5. [Unity插件]Lua行为树(二):树结构
  6. &lt;spark&gt; error:启动spark后查看进程,进程中master和worker进程冲突
  7. Linux:常用命令【转载】
  8. 《算法》第三章部分程序 part 2
  9. 详解一个ThreadLocal 的谜题
  10. &lt;转载&gt; 22种代码味道(Martin Fowler与Kent Beck) http://blog.csdn.net/lovelion/article/details/9301691