精品专区-精品自拍9-精品自拍三级乱伦-精品自拍视频-精品自拍视频曝光-精品自拍小视频

網(wǎng)站建設(shè)資訊

NEWS

網(wǎng)站建設(shè)資訊

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

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

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

一: 環(huán)境搭建

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

安裝 vue-cli

npm install -g vue-cli

使用vue-cli初始化項(xiàng)目

vue init demo1

進(jìn)到目錄

cd demo1

安裝依賴

npm install

開始運(yùn)行

npm run dev

瀏覽器訪問(wèn)http://localhost:8080

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

1、首先會(huì)打開首頁(yè) 也就是我們看到的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目錄,會(huì)默認(rèn)識(shí)別里面的index.js文件(不能是其他名字)

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

實(shí)例化vue對(duì)象配置選項(xiàng)路由及渲染App組件

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

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

})

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





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

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

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

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

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

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


  
  
  
       
  • Home
  •    
  • About
  •   
     

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

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

1、安裝插件

npm install vue-resource --save

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

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

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

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







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)建一個(gè)列表頁(yè)”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)?lái)更多實(shí)用的文章!


當(dāng)前標(biāo)題:vue2.0中如何利用vue-router構(gòu)建一個(gè)列表頁(yè)
分享路徑:http://m.jcarcd.cn/article/pepsjg.html
主站蜘蛛池模板: 精品欧美 | 91夏晴子免费福利 | 日韩国产自产拍a | 日韩精品亚洲中文 | 韩国欧美一区二区 | 欧美三级一区二区 | 成人日本在线观看 | 日韩欧美精品最新 | 国产在线青青 | 91极品看片| 精品国产动漫日 | 国产在线激情视频 | 欧美综合网 | 成人午夜视频精品一 | 国产精品秘在线观看 | 中文字幕日韩经典 | 国产经典三级 | 精品就在这里69 | 欧美一级大片 | 最新中文字幕第一页 | 区三区成人精品 | 国产在线v | 国产日韩手 | 国产性天天综合网 | 人妖欧美精品二区 | 国产女人十八毛 | 国产wwwww| 欧美性愤潮xxxx | 日韩亚洲视频一 | 国产理论片高清 | 国产精品一区绿帽 | 国产乱理伦片在 | 欧美日韩在线第一 | 国产精品一二区 | 日韩一级在线观看 | 欧美在线一区视频 | 国产愉拍精品视频手 | 无码h黄肉动漫在线观看网站 | 狠狠撸福利导航 | 日本乱偷 | 另类激情文学一 |