• uniapp获取接口数据并渲染至页面中


    在UniApp中获取接口数据并渲染到页面中,你可以按照以下步骤进行操作:

    在Vue组件的data中定义一个用于存储接口数据的变量。示例代码如下:

    1. export default {
    2. data() {
    3. return {
    4. dataList: [] // 存储接口数据的数组
    5. }
    6. },
    7. // ...
    8. }

    在上述示例中,我们定义了一个名为dataList的数组,用于存储接口返回的数据。

    在Vue组件的生命周期函数(例如onLoadonShow)或方法中,使用UniApp提供的uni.request方法发送请求获取接口数据。示例代码如下:

    1. export default {
    2. data() {
    3. return {
    4. dataList: []
    5. }
    6. },
    7. methods: {
    8. fetchData() {
    9. uni.request({
    10. url: 'https://xxxxxx', // 接口地址
    11. success: (res) => {
    12. this.dataList = res.data // 将接口返回的数据赋值给dataList
    13. },
    14. fail: (error) => {
    15. console.log(error)
    16. }
    17. })
    18. }
    19. },
    20. onLoad() {
    21. this.fetchData() // 在页面加载时调用fetchData方法获取数据
    22. }
    23. }

    在上述示例中,我们在fetchData方法中使用uni.request发送请求获取接口数据,并将返回的数据赋值给dataList变量。

    在Vue组件的模板中,通过插值表达式({{ }})或指令(v-for)将接口数据渲染到页面中。示例代码如下:

    1. <template>
    2. <view>
    3. <text v-for="(item, index) in dataList" :key="index">{{ item.name }}</text>
    4. </view>
    5. </template>

    在上述示例中,我们使用v-for指令遍历dataList数组中的每个元素,并通过插值表达式将item.name渲染到页面中。

    通过以上步骤,你就可以在UniApp中获取接口数据,并将数据渲染到页面中了。请根据实际情况进行相应的接口请求和数据处理操作。

  • 相关阅读:
    spring mvc:请求执行流程(一)之获取Handler
    20.6 OpenSSL 套接字分发RSA公钥
    ImageGear for .NET v26.3
    Django学习
    算法竞赛入门【码蹄集新手村600题】(MT1280-1300)C语言
    《痞子衡嵌入式半月刊》 第 94 期
    Git学习笔记9
    java集合源码学习(七)ArrayList
    ChatGPT原理简介
    面对繁杂的工作时,我总是走神,效率非常低,有什么解决建议
  • 原文地址:https://blog.csdn.net/m0_73481765/article/details/132890139