1. 程式人生 > >vue.js之rouer配置項簡介

vue.js之rouer配置項簡介

router.js :

import Router from 'vue-router'
import routers from './routers'

export default () => {
    return new Router({
        routers,

        // mode預設值為'hash',改為'history'後可去掉路由上的#
        mode: 'history',


        // 在該專案下所有應用通過vue-router的pai跳轉的url上加一個/base/
        //http://localhost:8080/login =>
http://localhost:8080/base/login // 非強制性,即 手動輸入的url是否帶上/base/都不影響路由跳轉 base: '/base/', // 這兩個配置項的作用是:在路由跳轉的a標籤(router-link內部實現用的是a標籤)的class上增加這裡配置的值,比如 我們可以寫一些全域性class來指定連結被啟用的時候應該顯示什麼樣的樣式 // linkActioveClass與linkExactActiveClass區別:當前所處的路徑下是'linkActioveClass linkExactActiveClass'
,非當前路徑是'linkActioveClass' linkActiveClass: 'active-link', linkExactActiveClass: 'exact-active-link', // 用於設定 路由跳轉後是否儲存當前頁面滾動條的位置 scrollBehavior (to, from ,savedPosition) { // to:即將跳轉的路由物件 // from:當前路由的物件 // savedPosition:當前頁面滾動條的位置物件 if
(savedPosition) { return savedPosition } else { return { x: 0, y: 0} } } // 用於自定義對路由上的引數進行轉換時的操作 //http://localhost:8080/login?id=123&type=str 的引數('id=123&type=str')自定義處理方式(覆蓋預設的處理方式) parseQuery () {}, stringfyQuery () {} , // 預設為true,當設定為false時,是針對少數不支援history這種前端路由方式的瀏覽器時fallback為hash的模式,此時單頁應用就變成多頁應用 fallback: true }) }

相關推薦

vue.jsrouer配置簡介

router.js : import Router from 'vue-router' import routers from './routers' export default () => { return new Router({

Vue.js使用vue-cli初始化

.com 所有 一個 install pro git tps img step 一、安裝步驟 step1、安裝Node.js 首先需要下載並安裝Node.js,下載地址:Node官網。 可查看我的另外一篇文章,僅作參考:Node.js入門及安裝 測試安裝是否成功,打開cmd

vue.js路由mode配置去掉url上預設的#

比如 : 路由中間預設帶有 # 如果需要去掉#,只需將mode的預設值’hash’改為’history’即可。 router.js : import Router from 'vue-router' import routers from '.

vue.js【vuex】

state 一個 流程控制 rem ise 導出 pre sync ati vuex 合在一起寫Vuex.Store 目錄結構:   | src     | store.js 引入: import Vue from ‘vue‘ import Vuex from ‘vuex

學習Vue.jsvue移動端框架到底哪家強

outer import ati 工作 需要 全部 ctu ron 上層 官網:https://cn.vuejs.org/ Weex 2016年4月21日,阿裏巴巴在Qcon大會上宣布跨平臺移動開發工具Weex開放內測邀請。 Weex 是一套簡單易用的跨平臺開發方案

vue.js常操作(實例)

tex styles title oct lar per click 一個 lis 聽說大家都開始用react、vue這些MVVM框架了,為了不落後,還是學學吧!(之前只對angular了解一點,時間一長,也忘得差不多了,所以學習vue相當於從小白開始) 從vue.js官網

Vue.js——60分鐘webpack目模板快速入門

int oss 文件 次數 mon 即使 sed val 來講 概述 browserify是一個 CommonJS風格的模塊管理和打包工具,上一篇我們簡單地介紹了Vue.js官方基於browserify構築的一套開發模板。webpack提供了和browserify類似的功能

Vue.js組件嵌套

生效 通過 引入 spa rip 文件夾 scrip vue.js str Vue.js中組件嵌套有兩種方式 第一種:註冊全局組件  例如在components文件夾下新建一個User.vue組件,然後在main.js文件中註冊全局組件 1 //註冊全局組件 2 Vue

vue.js數據傳遞和數據分發slot

itl utf-8 div str round pla 沒有 his width 一、組件間的數據傳遞   1.父組件獲取子組件的數據       *子組件把自己的數據,發送到父級     *vm.$emit(事件名,數據);     *v-on: @   示例用法:當點擊

vue.js組件篇

light href 創建組 類型 vue組件 指向 bsp 定義 oat Vue.js 組件 模塊化:是從代碼邏輯的角度進行劃分的; 組件化:是從UI界面的角度進行劃分的。 組件(Component)是 Vue.js 最強大的功能之一,組件可以擴展 HTML 元素,封

Spring boot 配置簡介

官網連結 https://docs.spring.io/spring-boot/docs/2.0.2.RELEASE/reference/htmlsingle/#production-ready-customizing-management-server-port # =============

vue.js打包生成配置檔案

第一步:安裝generate-asset-webpack-plugin外掛 cnpm install generate-asset-webpack-plugin --save-dev 第二步:配置build/webpack.prod.conf.js檔案 //打包時輸出可配置檔案 const Gen

Vue.js 過渡動畫2

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, init

Vue.js父子傳值

官網連結:https://cn.vuejs.org/v2/guide/components-props.html 視訊連結: https://ke.qq.com/webcourse/index.html#cid=329091&term_id=100390520&taid=25

Vue.js元件data的使用

官網連結:https://cn.vuejs.org/v2/guide/components.html 參考連結:http://www.cnblogs.com/keepfool/p/5625583.html 教學視訊參考連結: https://ke.qq.com/webcourse/ind

Vue.js常用指令

vue常用指令 vue.js官方給自己的定義是資料模板引擎,並給出了一套渲染資料的指令.本文詳細介紹vue.js的常用指令. 官網:點我 一.v-text、v-html v-text:用於繫結文字 v-html:用於繫結html <div id="app"> <p

Vue.js 應用 nginx 配置 前後端不分離模式

一、先在官網下載nginx 軟體,解壓後放在軟體盤中如D盤 將nginx 資料夾拖到編譯器中,開啟conf 資料夾中的 nginx.conf 檔案,找到其中的server {} 配置項,預設35 行。將預設的 server 配置全部用 # 註釋掉,之後再 conf 資料夾中建立資料夾 conf.d ,建

Vue.js生命週期

有時候,我們需要在例項建立過程中進行一些初始化的工作,以幫助我們完成專案中更復雜更豐富的需求開發,針對這樣的需求,Vue提供給我們一系列的鉤子函式。 vue生命週期 beforeCreate 在例項初始化之後,資料觀測 (data observer) 和 event/watcher 事件配置之前被呼

Vue.js路由系統

Vue.js生態之vue-router vue-router是什麼? vue-router是Vue的路由系統,定位資源的,我們可以不進行整頁重新整理去切換頁面內容。 vue-router的安裝與基本配置 vue-router.js 可以下載 也可以用cdn,基本配置資訊看如下程式碼 // ht

Node.js伺服器配置(一)

服務有修改就要重新啟動node 伺服器錯誤的時候,返回的都是500 200說明返回的是正確的情況 1.拉包操作 npm install express 成功之後會出現一個包 2.把index頁面給客戶端寫回去 var express = requir