真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

vue2.0中怎么利用vue-router構(gòu)建一個列表頁-創(chuàng)新互聯(lián)

vue2.0中怎么利用vue-router構(gòu)建一個列表頁,針對這個問題,這篇文章詳細介紹了相對應(yīng)的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

成都創(chuàng)新互聯(lián)公司-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比寶山網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式寶山網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋寶山地區(qū)。費用合理售后完善,十載實體公司更值得信賴。

一: 環(huán)境搭建

使用vue-cli腳手架工具構(gòu)建

安裝 vue-cli

npm install -g vue-cli

使用vue-cli初始化項目

vue init demo1

進到目錄

cd demo1

安裝依賴

npm install

開始運行

npm run dev

瀏覽器訪問http://localhost:8080

vue2.0中怎么利用vue-router構(gòu)建一個列表頁

1、首先會打開首頁 也就是我們看到的index.html文件

2、使用webpack打包之后默認加載main.js文件并將其引入到index.html文件中

二: 開發(fā)

在main.js中可以引入相關(guān)模塊以及組件

import Vue from 'vue'
import App from './App'
import router from './router'  //這里引入的是router目錄,會默認識別里面的index.js文件(不能是其他名字)

// 引入并使用vue-resource網(wǎng)絡(luò)請求模塊
import VueResource from 'vue-resource'
Vue.use(VueResource)

實例化vue對象配置選項路由及渲染App組件

 new Vue({
 el: '#app',  //這里綁定的是index.html中的id為app的div元素
 router,
 render: h => h(App)

 // 這里的render: h => h(App)是es6的寫法  
 // 轉(zhuǎn)換過來就是: 暫且可理解為是渲染App組件
 // render:(function(h){
 //   return h(App);
 // });

})

App.vue文件是我們的組件入口,之后所有的開發(fā)在這里面進行





要使用路由我們首先要在router/index.js文件中創(chuàng)建路由并配置路由映射 ,并通過export輸出router到main.js文件中

// 這里面負責(zé)寫路由映射,便于管理

import Home from '@/components/Home'
import VueRouter from 'vue-router'
Vue.use(VueRouter)

// 創(chuàng)建路由實例并配置路由映射 
const router = new VueRouter({
 mode: 'history',
 routes: [ 
  {
   path: '/',
   name: 'Home',
   component: Home
  },
  {
   path: '/',
   name: 'About',
   component: About
  },

 ]
})
// 輸出router
export default router;

上面配置了2個組件映射 分別Hme.vue組件和About組件,配置好之后我們就可以開始使用路由了


  
  
  
       
  • Home
  •    
  • About
  •   
     

點擊home和about導(dǎo)航會映射到對應(yīng)的組件,然后將組件渲染在這里面
到此,整個流程我們已經(jīng)走通了。

接下來我們使用vue-resource網(wǎng)絡(luò)插件動態(tài)加載數(shù)據(jù)并顯示出來

1、安裝插件

npm install vue-resource --save

2、在main.js文件中引入并使用vue-resource網(wǎng)絡(luò)請求模塊

import VueResource from 'vue-resource'
Vue.use(VueResource)

3、創(chuàng)建Home組件

我們需要在created鉤子函數(shù)中去請求網(wǎng)絡(luò),這里我們使用豆瓣的API去請求電影列表數(shù)據(jù),請求成功之后我們將其數(shù)據(jù)顯示到頁面中







ul{
 list-style: none;
 margin: 0;
 padding: 0;
}
ul li{
border-bottom: 1px solid #999;
padding: 10px 0;
}

.inl-block{
display: inline-block;
}

.m-img{
 
}
.m-content{
margin-left: 20px;
}

關(guān)于vue2.0中怎么利用vue-router構(gòu)建一個列表頁問題的解答就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關(guān)注創(chuàng)新互聯(lián)成都網(wǎng)站設(shè)計公司行業(yè)資訊頻道了解更多相關(guān)知識。

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。


當(dāng)前文章:vue2.0中怎么利用vue-router構(gòu)建一個列表頁-創(chuàng)新互聯(lián)
本文鏈接:http://weahome.cn/article/pesee.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部