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

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

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

這篇文章主要介紹“vue2.0中如何利用vue-router構(gòu)建一個列表頁”,在日常操作中,相信很多人在vue2.0中如何利用vue-router構(gòu)建一個列表頁問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”vue2.0中如何利用vue-router構(gòu)建一個列表頁”的疑惑有所幫助!接下來,請跟著小編一起來學(xué)習(xí)吧!

為寬甸等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計制作服務(wù),及寬甸網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為成都網(wǎng)站制作、網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)、寬甸網(wǎng)站設(shè)計,以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠(yuǎn)!

一: 環(huán)境搭建

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

安裝 vue-cli

npm install -g vue-cli

使用vue-cli初始化項目

vue init demo1

進(jìn)到目錄

cd demo1

安裝依賴

npm install

開始運行

npm run dev

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

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

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

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

二: 開發(fā)

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

import Vue from 'vue'
import App from './App'
import router from './router'  //這里引入的是router目錄,會默認(rèn)識別里面的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ā)在這里面進(jìn)行





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

// 這里面負(fù)責(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)建一個列表頁”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識,請繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>
網(wǎng)站欄目:vue2.0中如何利用vue-router構(gòu)建一個列表頁
文章網(wǎng)址:http://weahome.cn/article/pepsjg.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部