vue.js配合$.post从后台获取数据简单demo
2017-04-25 16:50
701 查看
首先导入
<script type="text/javascript" src="/island/stage/js/vue.min.js"></script>
html样式:
<div id="main-content" class="wrap-container zerogrid">
<article id="news_content" v-for="item in items">
<div class="col-1-2 right">
<img :src="item.coverimage"/><!--img标签与src之间需要有空格-->
</div>
<div class="col-1-2 left">
<a class="art-category left" href="#">{{item.releasetime}}</a>
<div class="clear"></div>
<div class="art-content">
<h2>{{item.title}}</h2>
<div class="info">
<a href="#">{{item.author}}</a>
</div>
<div class="line"></div>
<p>{{item.content}}</p>
<a v-bind:href="['/island/stage/newscontent.html?id='+item.id]" class="more">阅读全文</a>
<!--属性数据绑定以及拼接-->
</div>
</div>
</article>
<!-- 循环结束(新闻) -->
</div>
js部分:
var vm = new Vue({
el: '#main-content',
data: {
items : []
}, //end data
created:function(){
$.post("/island/stage/queryOneAllNews.do",{"categoryid":parseInt(categoryid)},function(data){<
4000
br /> vm.items = data;
});//end post
} //created
}); //end vue
注意:返回的json数组 并不需要JSON.stringify(data) 转成json字符串 items 这里需要的是json对象
当然 官网上推荐的是使用axios npm这种方式
还会继续探索
<script type="text/javascript" src="/island/stage/js/vue.min.js"></script>
html样式:
<div id="main-content" class="wrap-container zerogrid">
<article id="news_content" v-for="item in items">
<div class="col-1-2 right">
<img :src="item.coverimage"/><!--img标签与src之间需要有空格-->
</div>
<div class="col-1-2 left">
<a class="art-category left" href="#">{{item.releasetime}}</a>
<div class="clear"></div>
<div class="art-content">
<h2>{{item.title}}</h2>
<div class="info">
<a href="#">{{item.author}}</a>
</div>
<div class="line"></div>
<p>{{item.content}}</p>
<a v-bind:href="['/island/stage/newscontent.html?id='+item.id]" class="more">阅读全文</a>
<!--属性数据绑定以及拼接-->
</div>
</div>
</article>
<!-- 循环结束(新闻) -->
</div>
js部分:
var vm = new Vue({
el: '#main-content',
data: {
items : []
}, //end data
created:function(){
$.post("/island/stage/queryOneAllNews.do",{"categoryid":parseInt(categoryid)},function(data){<
4000
br /> vm.items = data;
});//end post
} //created
}); //end vue
注意:返回的json数组 并不需要JSON.stringify(data) 转成json字符串 items 这里需要的是json对象
当然 官网上推荐的是使用axios npm这种方式
还会继续探索
相关文章推荐
- vue.js配合$.post从后台获取数据简单demo分享
- thinkphp 后台获取argularjs http提交的post数据
- 解决vue+express+mongoDB项目中node.js获取不到post数据
- 腾讯云图片鉴黄集成到C# SQL Server 怎么在分页获取数据的同时获取到总记录数 sqlserver 操作数据表语句模板 .NET MVC后台发送post请求 百度api查询多个地址的经纬度的问题 try{}里有一个 return 语句,那么紧跟在这个 try 后的 finally {}里的 code 会 不会被执行,什么时候被执行,在 return 前还是后? js获取某个日期
- form enctype:"multipart/form-data",method:"post" 提交表单,后台获取不到数据
- asp.net后台获取js表格的数据
- js实现手机端可以上拉刷新,动态通过ajax从后台获取数据
- js回掉页面后台代码-简单demo
- html Js跨域提交数据方法,跨域提交数据后台获取不到数据
- 前台JS获取后台的Json数据, 动态创建table并填充数据
- js获取从后台返回JSONArray数据
- JS 获取JSON数据简单调用
- JS 无刷新获取后台数据 异步 Ajax
- form 表的post提交,其中一个超多数据的input标签在后台获取数据被截断的解决方法
- form enctype:"multipart/form-data",method:"post" 提交表单,后台获取不到数据
- Ajax后台数据校验简单Demo
- asp.net后台获取js表格的数据 .
- Java 学习笔记10:获取POST数据以及简单模板输出
- ajax xmlhttprequest使用post传参数并向后台获取数据
- js中获取后台的集合数据