vue.js的使用
2016-08-23 15:10
411 查看
一参考资料
二例子1
三例子2
官网:http://cn.vuejs.org/examples/commits.html
官网:http://cn.vuejs.org/guide/index.html
慕课网:http://www.imooc.com/article/2688
二例子1
三例子2
一、参考资料
https://segmentfault.com/q/1010000004296954官网:http://cn.vuejs.org/examples/commits.html
官网:http://cn.vuejs.org/guide/index.html
慕课网:http://www.imooc.com/article/2688
二、例子1
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script src="zepto.js"></script> <script src="vue.min.js"></script> </head> <body> <div id="demo"> <ul> <li v-for="company in companylist" id="{{company.id}}"> 公司名称:{{company.name}} <br /> 公司地址: {{company.addr}} <p></p> </li> </ul> </div> <script> var demo = new Vue({ el: '#demo', data: { companylist: null, }, /* watch: { currentBranch: 'fetchData' },*/ created: function () { this.fetchData(); }, methods: { fetchData: function () { var self = this; //注意这个self!不能放进下面的post里 var url = "http://yjt.nnch.net/index.php/api/company/company_list"; $.post(url, {region: '广东省'}, function (data) { //注意zepto返回的data已经是json对象,可以直接data.xx访问 self.companylist = data.company_list; console.log(self.companylist[0].addr); }); } } }) </script> </body> </html>
三、例子2
结合分页。<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script src="zepto.js"></script> <script src="vue.min.js"></script> </head> <body> <div id="demo"> <ul> <li v-for="goods in goodslist " id="{{goods.id}}"> 公司名称:{{goods.name}} <br /> 公司地址: {{goods.addr}} <p></p> </li> </ul> </div> <script> var vm = new Vue({ el: '#demo', data: { goodslist : null, }, created: function () { }, methods: {} }); mui.ajax(url,{ data:data, dataType:'json', type:'POST', timeout:10000, success:function(data){< 4000 /span> for (var i in data.goods_list) { var arr = new Array(); for (var item in data.goods_list[i]) { arr[item] = data.goods_list[i][item]; } /*正常填充渲染用下句*/ vm.goodslist = data.goods_list; /*深拷贝即追加填充用下面这句*/ vm.goodslist.push(arr); } }, error: function(xhr, type, errerThrown) { mui.toast('网络异常,请稍候再试'); } }); </script> </body> </html>
相关文章推荐
- 使用node+vue.js实现SPA应用
- 使用vue.js开发时一些注意事项
- 使用Vue.js 2.0搭建单页应用:从构建到部署
- 如何使用Vuex+Vue.js构建单页应用
- vue.js插件使用(01) vue-resource
- Vue.js使用props传递数据驼峰式与短横线隔
- Vue.js组件使用开发实例教程
- 使用 Vuex + Vue.js 构建单页应用
- 使用 Vue.js 制作一个简单的调查问卷平台
- vue.js学习 自定义过滤器使用(2)
- Vue.js-----轻量高效的MVVM框架(八、使用组件)
- 浅析angular,react,vue.js jQuery使用区别
- Vue.js——使用$.ajax和vue-resource实现OAuth的注册、登录、注销和API调用
- vuejs使用指南(一)
- Vuejs使用笔记 --- component内部实现
- phoenix使用vue--单独js(不使用app.js)
- 使用node+vue.js实现SPA应用,nodevue.jsspa应用
- 基于webpack和vue.js搭建的H5端框架(其实主要用于Hybrid开发H5端框架,但是依然能够作为纯web端使用)
- vue.js中使用slot
- vue.js中v-for的使用及索引获取