发现Vue.js做前端交互不错,非常轻量级
来源:互联网 发布:摄影美工培训 编辑:程序博客网 时间:2024/06/13 15:57
最近做一个设备配置的网站,涉及到很多的数据交互,找到一个轻量级的JS框架Vue.js。经过试用,发现使用Vue.js做数据绑定和前端交互很棒。
推荐一下,希望对做前端的朋友有点用或做做参考。
这里一个小例子,用来检测用户输入了多少个字,还可以输入多少个字。
可以在这里测试看效果:http://www.hubwiz.com/class/566e67417e7d40946afc5ddc
(这里教程不全,但你可以看这里:http://wiki.jikexueyuan.com/project/vue-js/render.html,再结合上面工具测试)
JS代码:
window.onload=function(){
var titleMax=30
var contentMax=300
//在这里面写Vue.js代码
var vm = new Vue({
el: '#example',
data: {
a: 0,
b: 0,
c: 0,
d: 0,
title:'',
content:''
},
computed: {
a: function () {
return this.title.length
},
b: function () {
return titleMax- this.title.length
},
c: function () {
return this.content.length
},
d: function () {
return contentMax- this.content.length
}
},
methods:{
onChanged: function(){
return content.length;
}
}
})
}
HTML代码:
<html>
<head>
<script src="lib/vue.js"></script>
</head>
<body>
<div id="example">
【标题】:<input v-model="title" />
<span>(标题已输入{{a}}个字,最多还可以输入{{b}}个字)</span><br>
【内容】:<span>内容已输入{{c}}个字,还可输入{{d}}个字</span><br>
<textarea :on="changed:onChanged" v-model="content"></textarea>
</div>
</body>
</html>
Vue.js 教程在此:http://vuejs.org.cn/guide/
另一个例子:
HTML:
<html>
<head>
<script src="lib/vue.js"></script>
</head>
<body>
<div id="example">
<ul>
<li v-for="arr in arrs">
{{ $key }} - {{$index+1}} - {{ arr.item }}
</li>
<li v-for="item in items">
{{ $key }} - {{$index+1}} - {{ item }}
</li>
</ul>
</div>
</body>
</html>
JS:
window.onload=function(){
//在这里面写Vue.js代码
var example1 = new Vue({
el: '#example',
data: {
arrs:[
{item: 'itemOne'},
{item: 'item2'},
{item: 'item003'}
],
items:{
message: 'one',
numberStr: '2',
two: 'two'
}
}
})
//----------------
}
展现结果:
- - 1 - itemOne
- - 2 - item2
- - 3 - item003
- message - 1 - one
- numberStr - 2 - 2
- two - 3 - two
- 发现Vue.js做前端交互不错,非常轻量级
- vue.js做前端工程总结
- vue.js 2.0入门级前端和后台数据交互
- 非常不错的js脚本
- 非常不错的js脚本
- 非常不错的js脚本
- 非常不错的js脚本
- 非常不错的js脚本
- 非常不错的js脚本
- 非常不错的js脚本
- 非常不错的js脚本
- 一篇非常不错的前端面试文章
- 一篇非常不错的前端面试文章
- 一篇非常不错的前端面试文章
- 一篇非常不错的前端面试文章
- 一篇非常不错的前端面试文章
- Vue前端Js框架
- 做的非常不错的网站
- CentOS系统下docker的安装配置及使用详解
- 实用知识:SQL 约束(主键、外键)
- 机箱内的设备
- 深度强化学习(Deep Reinforcement Learning)的资源
- Linux常用命令大全
- 发现Vue.js做前端交互不错,非常轻量级
- 定时器函数执行原理揭秘
- HDU 2438 Turn the corner(三分)
- shell指令expr使用指南
- Hive之分区(Partitions)和桶(Buckets)
- linux 命令
- SimpleDateFomate 时间格式
- sturts2 token防止表单重复提交
- iOS瀑布流Demo