最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

浅谈vue和angular区别

来源:动视网 责编:小OO 时间:2020-11-27 20:20:31
文档

浅谈vue和angular区别

vue和angular非常像都是MVVM。道理都是想通的,就是语法的差异。我觉得vue和angular区别。1.vue更轻,更便捷,适用于移动开发。2.vue更简单。angular和vue指令的差别大致就是 ng-xxx和v-xxx。vue是用过new Vue创建实例,然后在属性data绑定数据,在属性methods里添加方法。vue的循环遍历是 v-for=“” ,事件是 v-on:clicl =“”。直接上代码。
推荐度:
导读vue和angular非常像都是MVVM。道理都是想通的,就是语法的差异。我觉得vue和angular区别。1.vue更轻,更便捷,适用于移动开发。2.vue更简单。angular和vue指令的差别大致就是 ng-xxx和v-xxx。vue是用过new Vue创建实例,然后在属性data绑定数据,在属性methods里添加方法。vue的循环遍历是 v-for=“” ,事件是 v-on:clicl =“”。直接上代码。
 这篇文章主要为大家详细介绍了vue bootstrap小例子一枚,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

vue和angular非常像都是MVVM。道理都是想通的,就是语法的差异

我觉得vue和angular区别:

1.vue更轻,更便捷,适用于移动开发

2.vue更简单。

angular和vue指令的差别大致就是 ng-xxx和v-xxx。
vue是用过new Vue创建实例,然后在属性data绑定数据,在属性methods里添加方法。
vue的循环遍历是 v-for=“” ,事件是 v-on:clicl =“”;

直接上代码。

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>Title</title>
 <link rel="stylesheet" href="bootstrap.css" rel="external nofollow" >
 <style>
 tr{
 vertical-align: inherit;
 }
 </style>
 <script src="jquery.js"></script>
 <script src="bootstrap.js"></script>
 <script src="node_modules/vue/dist/vue.js"></script>
 <script>
 window.onload= function(){
 var vm = new Vue({
 el:'.container',
 data:{
 myData:[],
 username:'',
 age:''
 },
 methods:{
 add:function(){
 this.myData.push({
 name:this.username,
 age:this.age
 });
 this.username="";
 this.age="";
 },
 reset:function(){
 this.username="";
 this.age="";
 },
 del:function(index){
 this.myData.splice(index,1)
 },
 delAll:function(){
 this.myData=[];
 }
 }
 })
 }
 </script>
</head>
<body>
 <p class="container">
 <form role="form">
 <p class="form-group">
 <label for="username">用户名:</label>
 <input placeholder="输入用户名" type="text"
 v-model="username"
 id="username" class="form-control">
 </p>
 <p class="form-group">
 <label for="age">年龄:</label>
 <input placeholder="输入年龄" type="text"
 v-model="age"
 id="age" class="form-control">
 </p>
 <p class="form-group">
 <input type="button" class="btn btn-info" v-on:click="add()" value="添加">
 <input type="button" class="btn btn-info" v-on:click="reset()" value="重置">
 </p>
 </form>
 <hr>
 <table class="table table-bordered table-hover">
 <caption>用户信息表</caption>
 <tr class="text-danger">
 <td class="text-center">序号</td>
 <td class="text-center">名字</td>
 <td class="text-center">年龄</td>
 <td class="text-center">操作</td>
 </tr>
 <tr v-for="(item,index) in myData">
 <td class="text-center">{{index+1}}</td>
 <td class="text-center">{{item.name}}</td>
 <td class="text-center">{{item.age}}</td>
 <td class="text-center">
 <button class="btn btn-danger btn-sm"
 v-on:click="del(index)"
 data-toggle="dialog" data-target="#layer"
 >删除</button>
 </td>
 </tr>
 <tr v-show="myData.length!=0">
 <td colspan="4" class="text-right">
 <button v-on:click="delAll()" class="btn btn-danger btn-sm">删除全部</button>
 </td>
 </tr>
 <tr v-show="myData.length==0">
 <td colspan="4" class="text-center">
 <p>暂无数据</p>
 </td>
 </tr>
 </table>
 </p>


</body>
</html>

效果:

文档

浅谈vue和angular区别

vue和angular非常像都是MVVM。道理都是想通的,就是语法的差异。我觉得vue和angular区别。1.vue更轻,更便捷,适用于移动开发。2.vue更简单。angular和vue指令的差别大致就是 ng-xxx和v-xxx。vue是用过new Vue创建实例,然后在属性data绑定数据,在属性methods里添加方法。vue的循环遍历是 v-for=“” ,事件是 v-on:clicl =“”。直接上代码。
推荐度:
标签: 区别 VUE 异同
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top