最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue前端獲取django后端數(shù)據(jù)實(shí)現(xiàn)方式

 更新時(shí)間:2026年02月05日 08:46:19   作者:Wanncye  
這篇文章主要介紹了如何在Vue組件中使用axios獲取和處理數(shù)據(jù),并在模板中展示這些數(shù)據(jù),文章還詳細(xì)講解了Vue的生命周期、v-for指令的使用以及axios與ajax的區(qū)別

script

首先我們在想要獲得數(shù)據(jù)的vue組件里的script部分編寫獲取數(shù)據(jù)、處理數(shù)據(jù)的方法,然后將數(shù)據(jù)返回。返回的數(shù)據(jù)可以在template部分獲取、展示。

<script>
    export default {
        name: "Banner",
        data(){
          return{
            banner_list : []
          }
        },
        created(){
          this.get_banner_list();
        },
        methods: {
          get_banner_list(){
            //獲取輪播廣告
            this.$axios.get(`${this.$settings.HOST}/banner`, {}).then(response=>{
            console.log(response.data)
            this.banner_list = response.data
            }).catch(error=>{
              console.log(error.response)
            })
          }
        }
    }
</script>

因?yàn)榍懊嫖覀円呀?jīng)在main.js中將axios、setting作為vue的property,所以我們能夠直接通過this來調(diào)用。

這里有幾個(gè)點(diǎn)需要注意:

  1. ${}語法:{}中,javascript會將其認(rèn)為是變量,在渲染的時(shí)候會填充相應(yīng)的值
  2. axios使用方法得記住
  3. created(){}是vue的生命周期,有必要了解,起碼得熟悉

template

<template>
  <el-carousel height="720px" :interval="3000" arrow="always">
    <el-carousel-item :key="key" v-for="banner,key in banner_list">
      <a :href="banner.link" rel="external nofollow" >
        <img :src="banner.image_url">
      </a>
    </el-carousel-item>
  </el-carousel>
</template>

在標(biāo)簽中循環(huán)script返回的列表,將得到的image_url作為img標(biāo)簽的源鏈接,得到的link作為a標(biāo)簽的跳轉(zhuǎn)鏈接。

有這么幾個(gè)點(diǎn)要注意:

  1. v-for的使用,有點(diǎn)像python里面的for循環(huán)
  2. vue的屬性前的冒號

加冒號的,說明后面的是一個(gè)變量或者表達(dá)式;

沒加冒號的后面就是對應(yīng)的字符串字面量。

ajax和axios有什么區(qū)別呢?

  • axios是通過Promise實(shí)現(xiàn)對ajax技術(shù)的一種封裝,就像jquery對ajax的封 裝一樣。(ajax技術(shù)實(shí)現(xiàn)了局部數(shù)據(jù)的刷新,axios實(shí)現(xiàn)了對ajax的封裝。);
  • axios是ajax,ajax不止axios;axios有的ajax都有,ajax有的axios不一 定有。

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Vue項(xiàng)目npm run dev啟動失敗的6個(gè)常見原因(附解決方案)

    Vue項(xiàng)目npm run dev啟動失敗的6個(gè)常見原因(附解決方案)

    Vue 項(xiàng)目啟動是前端開發(fā)的基礎(chǔ)操作,但很多新手(甚至有經(jīng)驗(yàn)的開發(fā)者)都會遇到npm run dev(或?npm run serve)啟動失敗的問題,下面就來介紹一下失敗的原因及解決方案,感興趣的可以了解一下
    2026-01-01
  • bmob js-sdk 在vue中的使用教程

    bmob js-sdk 在vue中的使用教程

    將bmob js-sdk放在static目錄,然后在index.html頁面中已 script 標(biāo)簽的形式引入,就可以在vue中全局使用bmob js-sdk。下面通過本文給大家分享bmob js-sdk 在vue中的使用教程,需要的朋友參考下吧
    2018-01-01
  • vue全局混入之狀態(tài)判斷是否執(zhí)行點(diǎn)擊

    vue全局混入之狀態(tài)判斷是否執(zhí)行點(diǎn)擊

    這篇文章主要介紹了vue全局混入之狀態(tài)判斷是否執(zhí)行點(diǎn)擊方式,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • Vue事件符.capture的含義及用法說明

    Vue事件符.capture的含義及用法說明

    這篇文章主要介紹了Vue事件符.capture的含義及用法說明,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • vue二選一tab欄切換新做法實(shí)現(xiàn)

    vue二選一tab欄切換新做法實(shí)現(xiàn)

    這篇文章主要介紹了vue二選一tab欄切換新做法實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • Vue組合式API的特點(diǎn)及使用方法

    Vue組合式API的特點(diǎn)及使用方法

    在Vue.js?3.0中,推出了新的組合式API,使得開發(fā)者能夠更加方便靈活地編寫Vue組件,這也是組合式?API?成為了?Vue?新的開發(fā)范式,與傳統(tǒng)的選項(xiàng)?API?相比,組合式?API?更加靈活、易于維護(hù)的原因,在本文中,我們將詳細(xì)介紹?Vue?組合式API的風(fēng)格及使用
    2023-06-06
  • 解析vue中的$mount

    解析vue中的$mount

    本文主要是帶領(lǐng)大家分析$mount的相關(guān)知識,需要的朋友一起學(xué)習(xí)吧
    2017-12-12
  • vue如何給自定義的組件綁定點(diǎn)擊事件

    vue如何給自定義的組件綁定點(diǎn)擊事件

    這篇文章主要介紹了vue如何給自定義的組件綁定點(diǎn)擊事件,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-04-04
  • vite打包拆分js和css的配置指南

    vite打包拆分js和css的配置指南

    這篇文章主要給大家介紹了關(guān)于vite打包拆分js和css的配置指南,Vite是一個(gè)非常快速的工具,它可以幫助你打包JavaScript文件,需要的朋友可以參考下
    2023-09-09
  • vue3 el-form-item如何自定義label標(biāo)簽內(nèi)容

    vue3 el-form-item如何自定義label標(biāo)簽內(nèi)容

    這篇文章主要介紹了vue3 el-form-item如何自定義label標(biāo)簽內(nèi)容問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-10-10

最新評論

丰宁| 丰顺县| 岳池县| 沈阳市| 宁德市| 句容市| 加查县| 大庆市| 环江| 广饶县| 陇南市| 湖口县| 新郑市| 甘孜| 依兰县| 湖南省| 正安县| 郴州市| 潼南县| 安岳县| 绥宁县| 横山县| 临澧县| 宜黄县| 沁阳市| 辉南县| 普兰县| 海林市| 当雄县| 安吉县| 镇赉县| 琼结县| 绥芬河市| 灌阳县| 上虞市| 定边县| 信丰县| 湖北省| 宁蒗| 奉新县| 兴山县|