1. 程式人生 > >vue實現個人部落格專案【問題總結】

vue實現個人部落格專案【問題總結】

首先推薦一個個人認為不錯的課程吧(宣告,不是宣傳目的哦,本人秉持著好的東西就要分享出來讓更多的人知道,也希望真正的能夠幫到需要的朋友):https://ke.qq.com/course/279663

推薦原因:講的好是肯定的,主要的原因是因為我學習前端很久,(還在學習階段)一直苦於沒有後端資料庫支援,想了很多辦法,嗯,這個視訊可以很好的解決哦

ok,步入正題

總結1:處理從後端獲取的資料格式:看下面的程式碼

{
    key1:{k1:val1},
    key2:{k2:val2},
    key3:{k3:val3},
    key4:{k4:val4}
}

轉為

[
    {k1:val1}
    {k2:val2}
    {k3:val3}
    {k4:val4}
]

處理方式:如下(axios方式獲取的資料都是在data中)

     data(){
          return {
            blogs:[]
          }
      },     
     created(){
          axios.get("https://wd2977814978jcnbar.wilddogio.com/posts.json")
            .then((data)=>{
              var blogArray = []
              for(let key in data.data){
                blogArray.push(data.data[key])
                this.blogs = blogArray
              }
            })
      }

總結一下:先遍歷物件,獲取物件中的每一項,將其push到我們新建立的陣列中,之後再將這個新的陣列賦值給我們的物件

注意:很多時候我們想要對獲取到的資料,新增一項新的值,比如新增一個id,也是在這個階段進行處理哦

總結2:axios中的this指向不是我們的vue例項

解決辦法:1、在axios先儲存一下this,然後再使用,比如var _this = this

                  2、在axios中使用箭頭函式,因為箭頭函式的指向並不指向promise例項,而是指向它建立時候的例項(比較推薦哦)

小知識點總結:

在元件中獲取動態路由引數(比如動態引數id):this.$route.params.id

跳轉到某一個頁面中:除了<router-link>,還可以this.$router.push({path:'/'})

相關推薦

vue實現個人部落專案問題總結

首先推薦一個個人認為不錯的課程吧(宣告,不是宣傳目的哦,本人秉持著好的東西就要分享出來讓更多的人知道,也希望真正的能夠幫到需要的朋友):https://ke.qq.com/course/279663 推薦原因:講的好是肯定的,主要的原因是因為我學習前端很久,(還在學習階段)

ssm個人部落專案實戰03左側導航選單功能實現

先說一下具體的功能就是當我們點選左側選單選項時,右側主介面會顯示對應的內容。 也就是說每當我們點選左側導航選單就等於打開了一個新的頁面只不過它是選項卡的形式顯示在center中。 開啟easyUI API手冊搜尋 tabs 由於每一個選單選項單

Vue實現個人部落的前端介面1

<!--原網頁: http://www.jianshu.com/p/aa46fbf198e2?open_source=weibo_search -->學習如何使用vue-cli,去元件化的開發一個專案;以及如何使用路由vue-router,完成頁面之間的跳轉;還有

ssm個人部落專案實戰01SSM環境搭建

前言 今天開始就做一個個人部落格實戰專案了,首先就專案環境的搭建,萬丈高樓平地起。這篇 部落格主要講解基於maven的ssm專案整合。 1、ssm系統架構 整合步驟 第一步:   MyBatis和Spring整合,通過Spring管理mapp

ssm個人部落專案實戰08部落的分頁顯示以及模糊查詢,刪除。

前言 我在這裡給大家道個歉,樓主因為畢業季拍畢業照 找工作事情比較多,所以部落格實戰給拉下來了,對不起大家,這只是暫時的拉下,樓主是不會放棄的。 1、上篇回顧 在上一節中我們是完成了部落格的回臺部分,現在我需要在前臺拿到回臺傳來的資料並且給以顯

nodeJS從nodejs原生的部落網站搭建到 koa框架實現個人部落網站搭建

nodejs實現搭建部落格網站前言:原java後端渣渣一枚,因專案需要轉學了nodejs進行開發,正式進行專案開發之前,師傅安排了一些專案訓練,先熟悉js語法,然後熟悉nodejs,再慢慢重構向框架的使用。    寫這一篇文章的目的在於記錄自己學習的歷程,同時也是給其他的no

SSH整合之個人部落專案開發--知識點總結

有簡單的資料壓縮,jqery和js非同步重新整理等..在我的後臺管理系統中,為了減省事,我只用了一個頁面,但是檢視記錄上我目前只能使用ajax非同步刷新發送一個請求,獲取一個json物件,然後遍歷json物件獲取到我需要的/** * 文章操作 * author:盼

阿里雲+wordpress搭建個人部落網站小白專用的圖文教程

  【宣告】   歡迎轉載,但請保留文章原始出處→_→   【正文】  在阿里雲上搭建使用個人部落格主要分為以下幾個步驟: 1、購買阿里雲ECS主機 2、購買域名 3、申請備案 4、環境配置 5、安裝wordpress 6、域名解析 宣告一下,本人對伺服器端的知識不是很熟悉,但

基於Flask實現個人部落網站

一 專案需求      功能需求:基於Flask框架,實現個人部落格 ,包括主頁,文章列表頁,文章詳情頁二 專案核心流程 資料庫 函式和渲染 處理表單並跳轉 讀取資料和渲染 三 專案程式碼實現

基於layui+asp.net mvc實現個人部落系統

功能如下: 後臺: 1.文章管理 2.分類管理 3.設定 4.日誌管理 前臺 1.顯示後臺釋出的文章資訊 2.評論功能 專案類圖: 放大檢視 ArticleController.cs using WuBlog.

Django學習(二)——實現個人部落網站

Django網站快速入門 2.1 個人部落格網站規劃 個人部落格具有以下功能: 專案名稱mblog 通過admin管理介面張貼、編輯以及刪除貼文 使用Bookstrap網頁框架 在主頁中顯示每篇文章的標題,及發帖日期 建立專案: dja

阿里雲+wordpress搭建個人部落網站小白專用的圖文教程

簡介 對於初次接觸雲伺服器的童鞋,想要搭建一個屬於自己的個人部落格是非常裝比的事情,那麼這裡有一個非常好的框架wordpress可以使用。 這裡主要分享一篇文章基於阿里雲伺服器以及WordPress從頭到尾搭建一個屬於自己的個人部落格 相信看完這篇博文

FastAPI專案實戰: 個人部落專案的API

# 前言 >學習FastAPI中把官方文件過了一遍,看了些大佬的文章,也借鑑(抄襲)了部分程式碼,寫了一套個人部落格的API,目前還比較簡陋,統計的API基本沒有,而且目前基本都停留在單表查詢,所以含量不高,接著往下看吧 # 簡介 > 使用FastAPI來主體實現API的開發,SqlAlchemy 來操作資料

重磅迴歸-SSM整合進階專案實戰之個人部落系統

    歷經一個多月的重新設計,需求分析以及前後端開發,終於有了一定的輸出:我自己實現的spring4+springmvc+mybatis3整合的進階專案實戰-個人部落格系統 已然完成了,系統採用mvc三層模式進行整體的開發,涉及到技術一下子很難全部列出,其中不得不提的有:整

SSM整合進階專案實戰-個人部落系統-鍾林森-專題視訊課程

SSM整合進階專案實戰-個人部落格系統—398人已學習 課程介紹         "SSM整合進階專案實戰-個人部落格系統開發",屬於中級課程,適合於具備了一定java基礎以及Spring,Spri

團隊專案站立會議個人部落

今天是我們團隊按計劃開始的第一天,我們首先在上課的時候發表了演講,準確的告訴了大家我們所要做的專案。 中午回來的時候開始慢慢著手自己負責的部分,上網首先查找了有關我所做的部分所需要的相關軟體知識,但剛開始確實很難,但還是進行了一部分,還算良好,查到了vs關於我麼們所要做軟體的控制元件。 晚上回來翻了翻我們

Beego框架:部落專案前臺實現

#專案前臺整體頁面 在layout.html頁面通過LayoutContent組合了index.html,通過LayoutSections組合了head.html,banner.html,middle.html,right.html,foot.html。具體實現了首頁,關於我,成長錄

部落專案之前端開發—註冊功能實現

1、前端註冊功能實現   在service/user.js中增加reg註冊函式      1 import axios from "axios" 2 import { observable } from "mobx"; 3 import store from 'store' 4

Django個人部落開發之分頁與Vue分頁

分頁介紹與邏輯 由於當前開發的需求當中各種管理平臺的增多,各種各樣的列表需求逐漸增多,而往往資料量有很多,很難實現也沒有必要將所有的資料都羅列到一個前端頁面上,使用者用不到,也很浪費資源。所以我們有了分頁的需求,將資料分頁顯示。 現在有1000條文章的資料需要展示在我們的計算機上。 1. 可以將

基於雲端儲存的個人部落網站的設計與實現

**基於雲端儲存的個人部落格網站的設計與實現** 基於雲端儲存的個人部落格網站的設計與實現mysql資料庫建立語句 基於雲端儲存的個人部落格網站的設計與實現oracle資料庫建立語句 基於雲端儲存的個人部落格網站的設計與實現sqlserver資料庫建立語句 基於雲端