渲染数据代码示例:

<template><view class="content"><view class="page-section indexListBox"><view class="indexList" v-for="(item , index) in homePosts" :key="index"><view class="title">{{item.title}}</view><view v-html="item.content"></view></view></view></view>
</template>
<style>.indexList uni-image {width: 100%;height: 130px;background: #eaeaea;}.indexList {margin-top: 15px;margin-bottom: 15px;}.indexList .title {background: #000;color: #fff;font-size: 16px;line-height: 37px;padding: 0 10px;margin-top: -5px;}.indexListBox{margin-top: 20px;}
</style>
<script>export default {data() {return {homePosts:[],}},onLoad() {//教程 uni-app:渲染app的首页文章数据第一步:将该方法加入onLoad中,使页面一加载的时候就获取文章列表this.getHomePosts();},methods:{getHomePosts(){var _self = this;uni.request({url: 'http://192.168.1.156:10086/smart-admin-api/article/page/list',//接口地址header: {'content-type': 'application/x-www-form-urlencoded',  //自定义请求头信息},success: (res) => {// 请求成功之后将文章列表数据赋值给homePosts_self.homePosts=res.data.data.list;//根据API数据找到对应的集合}});}}}
</script>

uni-app中调取接口的三种方式:

1、最普通的调取接口方法,不能解决异步

uni.request({url:'',data:'',method:'',   //get、post、deleteheader:{},success:res=>{},fail:()=>{},complete:=>{}})

2、利用ES6的Promise对象解决异步问题的方法

uni.request({url:'',data:'',method:'',   //get、post、deleteheader:{}}).then((result)=>{result将返回一个数组[error,{NativeData}]})
NativeData:调取接口后返回的原生数据。
uni.request({
url:'/api/getIndexCarousel.jsp',
}).then(result=>{
let [err,res]=result;
if(res.stat0usCode===200){this.carouselData=res.data;
};
if(res.statusCode===404){console.log("请求的接口没有找到");
}
})
(1)对数组的解构:var arr=[10,20,30];var [a,b,c]=arr; //对数组arr进行结构,并将数据给了abc三个变量(2)对对象的解构:var obj={a:10,b:20,c:30};var w={...obj}

3、async/await ES6的终极解决异步问题的办法

async:用在函数定义的前面。  async request(){ //函数体; }await:用在标明了async关键字的函数内部 异步操作的前面。
   methods: {async request(){let result=await uni.request({url:'/api/getIndexCarousel.jsp',})let [err,res]=result;if(res.statusCode===200){this.carouselData=res.data}}},onLoad(){this.request();}

uni-app的渲染数据和三种调接口的方法相关推荐

  1. vue三种调用接口的方法

    注:此博客仅用于学习,自己还处于菜鸟阶段,希望给相同处境的人提供一个可参考的博客.如果您觉得不合理,您的指导,非常欢迎,但请不要否定别人的努力,谢谢您了! vue三种调用接口的方法 1. this.$ ...

  2. layui根据条件显示列_templet渲染layui表格数据的三种方式

    layui前端框架是我一直在使用,也很好用. 今天记录一下,templet渲染layui表格数据的三种方式. 第一种:直接渲染(对于表格数据样式要求不高) 直接在动态表格字段声明,添加templet属 ...

  3. layui 表格内容写temple函数_templet渲染layui表格数据的三种方式

    layui前端框架是我一直在使用,也很好用. 今天记录一下,templet渲染layui表格数据的三种方式. 第一种:直接渲染(对于表格数据样式要求不高) 直接在动态表格字段声明,添加templet属 ...

  4. 前端js调用后端API获取数据的三种方法(2022.7.25)

    前端js调用后台API获取数据的三种方法(2022.7.25) 前言 需求分析 一个Get实例 浏览器请求 SoapUI软件请求 一个Post实例 浏览器请求 SoapUI软件请求 1.Http简介( ...

  5. Android 免root 备份数据,教你安卓手机免Root恢复手机数据的三种方法

    说到安卓手机,人们对它的第一印象就是开源.自由.可定制.市面上大多数系统,比如Flyme.MIUI其实都是由安卓内核再加上一层自己的包装罢了.所以你会看到手机上一堆预装软件卸载不掉,这本质上就是手机厂 ...

  6. 用旭日图展示数据的三种方法

    什么是旭日图? 旭日图(Sunburst Chart)是一种现代饼图,它超越传统的饼图和环图,能表达清晰的层级和归属关系,以父子层次结构来显示数据构成情况.旭日图中,离远点越近表示级别越高,相邻两层中 ...

  7. 【SSR服务端渲染+CSR客户端渲染+post请求+get请求+总结】三种开启服务器的方法总结

    SSR服务端渲染 get请求方式 get.html文件 <form action="http://10.9.46.253:4002" target="_self&q ...

  8. Android音乐播放器的获取数据的三种途径

    安卓简易播放器获取数据的三种途径: 1.应用自带数据 2.手机内存卡 3.网络数据 那我们来看看第一种途径: 一.应用自带数据 1.首先要创建一个播放应用类MediaPlayer有一个create的方 ...

  9. discard connection丢失数据_python kafka 生产者发送数据的三种方式

    python kafka 生产者发送数据的三种方式 发送方式 同步发送 发送数据耗时最长 有发送数据的状态,不会丢失数据,数据可靠性高 以同步的方式发送消息时,一条一条的发送,对每条消息返回的结果判断 ...

最新文章

  1. 开源Gis简介(转)
  2. 趣谈网络协议笔记-二(第十三讲)
  3. 数据库、记录、字段、文档
  4. Celery定时任务异步任务
  5. linux can编程,linux CAN编程(二)----------- can_frame中can_id的数据组织形式及处理
  6. 新的博客 bincoding.github.io
  7. 如何使用工具对SAP CRM系统的odata服务进行监控
  8. c++ 返回数组中最大的值_4个代码块教您如何在C中动态分配2D数组
  9. [vue] 从0到1自己构架一个vue项目,说说有哪些步骤、哪些重要插件、目录结构你会怎么组织
  10. 痛失大家!中国科学院院士陈家镛逝世
  11. 从 VC7 的 CHtmlView 不能正常退出谈 CComPtr 使用中的一个误区
  12. Ubuntu16.04 下SU画图,批量和单个
  13. Java运行时,指定程序文件的编码
  14. 机器学习课程 Neural Netword for Machine Learning笔记
  15. C语言判断逆反素数,判断素数的几种方法思考[C语言]
  16. hualinux0.9 网络篇:CCNA学习及思科模拟器选择
  17. Oracle openv目录,nub备份安装目录/openv由来
  18. 简介 - 有哪些冗余技术?我应该用哪个,注意什么?
  19. 无线电波的波段划分和应用
  20. js字符串时间格式与中国标准时间格式相互转换

热门文章

  1. CAD高版本窗体阵列LISP_如何把CAD高版本阵列对话框在低版本调出来? _ 一堂课...
  2. 微信小程序实现可移动悬浮按钮(超简单)
  3. 经典管理学定律3 - 鳄鱼法则
  4. 最常用的抖音直播话术大全,新手主播快收藏
  5. 07uec++多人游戏【瞄准镜效果】
  6. 物质与意识,联系与发展
  7. java导入Excel中数据查重的方法
  8. js循环打印出0~9
  9. python按照日期筛选excel_【Python代替Excel】6:按条件筛选
  10. 软件测试的自我修养之学习自动化测试