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

nuxt 頁面路由配置,主頁輪播組件開發(fā)操作

 更新時間:2020年11月05日 11:30:53   作者:我的小英短  
這篇文章主要介紹了nuxt 頁面路由配置,主頁輪播組件開發(fā)操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

在上一個章節(jié)內(nèi)容中,我們開發(fā)了AppHeader公共頂部菜單導(dǎo)航欄組件,本章節(jié)呢,我們根據(jù)菜單導(dǎo)航的路由導(dǎo)航,來配置我們的 page頁面,

去到pages目錄,我們需要創(chuàng)建3個[nuxt_link_name].vue頁面文件,用來匹配路由導(dǎo)航需要加載的頁面;

好,我們進入命令行,來創(chuàng)建頁面文件,

1、windows 系統(tǒng)下可以使用如下命令:

for /r %v in ( index.vue , jokes.vue, about.vue ) do type null > %v

2、linux/mac 系統(tǒng)下可以使用如下命令:

touch index.vue jokes.vue about.vue

好的,我們接下來,把項目拖拽到vs code代碼編輯器中,在開發(fā)之前呢,我們需要安裝一款輔助vue項目開發(fā)的插件Vetur ;我們進入編輯器,點擊

左側(cè)菜單的擴展按鈕,或者使用快捷鍵ctrl + shift + x ,然后左側(cè)就會出現(xiàn)擴展應(yīng)用商店列表,我們在上面的搜索框中,輸入Vetur 回車查找,

點擊第一個查詢結(jié)果點擊,右側(cè)就會出現(xiàn)Vetur的詳情簡介,我們可以點擊上面安裝按鈕,進行安裝;我們需要這個插件,對我們的.vue文件語法高亮;

接下來,我們來設(shè)置下,快速生成vue基本的文件結(jié)構(gòu),我們在文件 -> 首選項 -> 用戶代碼片段 打開后,會有一個搜索框,我們輸入vue ;編輯器會

默認(rèn)打開一個vue.json,我們使用下面的內(nèi)容覆蓋:

{
 "Print to console": {
  "prefix": "vue",
  "body": [
   "<template>",
   " <div>$0</div>",
   "</template>",
   "",
   "<script>",
   "export default {",
    "data(){",
     " return {} ",
    "}",
   "",
   "}",
   "",
   "</script>",
   "<style scoped>",
   "</style>"
  ],
  "description": "Log output to console"
 }
}

接下來,我們新建一個空白的.vue文件,或者在一個空白的.vue文件中,輸入vue ,按下 tab鍵,就會自動生成上面的vue模板結(jié)構(gòu);

我們分別在 index.vue、jokes.vue、about.vue 中引入對應(yīng)的Index Page 、Jokes Page 、About Page 三個字段來區(qū)分三個不同的頁面組件,

再接著我們可以嘗試點擊菜單導(dǎo)航欄的導(dǎo)航鏈接,查看是否發(fā)生頁面切換,以及觀察路由名稱和page組件的命令的匹配規(guī)則;

首頁輪播組件開發(fā)

首先,我們給 index.vue 里面的包裹class命名 <div class="content-page"> , css 樣式編寫如下:

.content-page { margin: 0; width:100%; }

bootstrapVue 里面有一個輪播組件標(biāo)簽<b-carousel> ,它有一些比較重要的屬性(props),首先我們給他一個

:interval="3000",這里的意思是3000毫秒輪播一次,

fade ,輪播過渡效果,

indicators, 左右切換按鈕

img-width="1024",圖片的寬度

img-height="480",圖片的高度

background="#ababab" 設(shè)置輪播組件的背景顏色

好,我們來看一下效果;這個標(biāo)簽里面呢,有一個輪播組件標(biāo)簽 <b-carousel-slide> ,它承載著我們的輪播圖片和文字信息,它的詳細(xì)配置如下:

<b-carousel-slide
 :caption="it.caption"
 :text="it.text"
 :img-src="it.img"
 v-for="(it,index) in sliders"
 v-bind:key="index"
 ></b-carousel-slide>

caption 的意思就是 大標(biāo)題 ,text 就是介紹文字,img 就是 封面輪播圖片

補充知識:NuxtServerError:Request failed with status code 500 我的解決辦法與思路

一、問題來源

平時使用nuxt和部署上線都是正常運行的,偶爾有一天報500的錯誤;

Nuxt.js運行(npm run dev)報錯如下:

服務(wù)器錯誤日志如下:

0|qiu | ERROR Request failed with status code 500 20:17:14

0|qiu | at createError (node_modules/axios/lib/core/createError.js:16:15)

0|qiu | at settle (node_modules/axios/lib/core/settle.js:18:12)

0|qiu | at IncomingMessage.handleStreamEnd (node_modules/axios/lib/adapters/http.js:201:11)

0|qiu | at IncomingMessage.emit (events.js:187:15)

0|qiu | at IncomingMessage.EventEmitter.emit (domain.js:441:20)

0|qiu | at endReadableNT (_stream_readable.js:1094:12)

0|qiu | at process._tickCallback (internal/process/next_tick.js:63:19)

二、解決思路

500狀態(tài)碼:服務(wù)器內(nèi)部錯誤,無法完成請求。

一般來說,這個問題都會在服務(wù)器的程序碼出錯時出現(xiàn)

那么問題出在后端, 排查接口

三、解決辦法

逐一注釋代碼,發(fā)現(xiàn)了頁面中有一個接口報錯,讓后端修正后問題即得到解決了;

請求接口報錯如下(后臺是php):

逐一注釋代碼是比較笨拙的方法, 如果可以, 直接看控制臺的Network查看出錯的接口;

四、總結(jié)

因為Nuxt.js是做服務(wù)端渲染的框架,頁面中只要有一個接口報錯, 服務(wù)端返回錯誤,前端展示頁面就會出現(xiàn)崩潰;

而一個接口報錯Nuxt只返回500錯誤無法直接定位問題需要逐一排查,希望Nuxt越來越強大吧!

以上這篇nuxt 頁面路由配置,主頁輪播組件開發(fā)操作就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 在vue+element-plus中無法同時使用v-for和v-if的問題及解決方法

    在vue+element-plus中無法同時使用v-for和v-if的問題及解決方法

    由于路由中存在不需要遍歷的數(shù)據(jù)所以像用v-if來過濾,但是報錯,百度說vue不能同時使用v-if和v-for,今天小編給大家分享解決方式,感興趣的朋友跟隨小編一起看看吧
    2023-07-07
  • Vue+SpringBoot實現(xiàn)支付寶沙箱支付的示例代碼

    Vue+SpringBoot實現(xiàn)支付寶沙箱支付的示例代碼

    本文主要介紹了Vue+SpringBoot實現(xiàn)支付寶沙箱支付的示例代碼,文中通過示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-06-06
  • DeepSeek?助力?Vue?開發(fā)絲滑的表單驗證Form?Validation功能

    DeepSeek?助力?Vue?開發(fā)絲滑的表單驗證Form?Validation功能

    文章介紹了如何使用Vue3的組合式API創(chuàng)建一個表單驗證組件,并提供了詳細(xì)的代碼示例,組件支持雙向綁定、自定義驗證規(guī)則、樣式和布局等功能,還涵蓋了組件的調(diào)用示例、路由配置和頁面展示入口
    2025-02-02
  • vue父子組件slot插槽的使用

    vue父子組件slot插槽的使用

    這篇文章主要介紹了vue父子組件slot插槽的使用,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • Vue3使用Proxy實現(xiàn)數(shù)據(jù)監(jiān)聽的原因分析

    Vue3使用Proxy實現(xiàn)數(shù)據(jù)監(jiān)聽的原因分析

    在本篇文章里小編給大家整理的是一篇關(guān)于Vue3使用Proxy實現(xiàn)數(shù)據(jù)監(jiān)聽的原因分析內(nèi)容,有需要的朋友們可以跟著學(xué)習(xí)參考下。
    2021-11-11
  • vue調(diào)用本地攝像頭實現(xiàn)拍照功能

    vue調(diào)用本地攝像頭實現(xiàn)拍照功能

    這篇文章主要介紹了vue調(diào)用本地攝像頭實現(xiàn)拍照功能,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-08-08
  • 讓 babel webpack vue 配置文件支持智能提示的方法

    讓 babel webpack vue 配置文件支持智能提示的方法

    這篇文章主要介紹了讓 babel webpack vue 配置文件支持智能提示的相關(guān)知識,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-06-06
  • vue 出現(xiàn)data-v-xxx的原因及解決

    vue 出現(xiàn)data-v-xxx的原因及解決

    這篇文章主要介紹了vue 出現(xiàn)data-v-xxx的原因及解決,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-08-08
  • vue 單元測試的推薦插件和使用示例

    vue 單元測試的推薦插件和使用示例

    單元測試是軟件開發(fā)非?;A(chǔ)的一部分。單元測試會封閉執(zhí)行最小化單元的代碼,使得添加新功能和追蹤問題更容易。Vue 的單文件組件使得為組件撰寫隔離的單元測試這件事更加直接。它會讓你更有信心地開發(fā)新特性而不破壞現(xiàn)有的實現(xiàn),并幫助其他開發(fā)者理解你的組件的作用。
    2021-06-06
  • vue+vue-meta-info動態(tài)設(shè)置meta標(biāo)簽教程

    vue+vue-meta-info動態(tài)設(shè)置meta標(biāo)簽教程

    這篇文章主要介紹了vue+vue-meta-info動態(tài)設(shè)置meta標(biāo)簽教程,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-04-04

最新評論

霍山县| 鹤山市| 泉州市| 桃源县| 保山市| 大宁县| 汽车| 泸西县| 黔江区| 突泉县| 渝北区| 宿迁市| 佛学| 乐平市| 漠河县| 孝昌县| 肥城市| 漳平市| 科尔| 山东省| 酒泉市| 南昌市| 离岛区| 应城市| 察雅县| 临高县| 鹤庆县| 文山县| 顺义区| 唐山市| 望都县| 喀喇沁旗| 宁化县| 瑞金市| 郧西县| 滕州市| 淮北市| 星子县| 砚山县| 双峰县| 翁牛特旗|