欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

vue-router跳轉(zhuǎn)頁(yè)面的方法

 更新時(shí)間:2017年02月09日 15:43:13   作者:閣主乄  
本篇文章主要介紹了vue-router跳轉(zhuǎn)頁(yè)面的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧

使用 Vue.js 做項(xiàng)目的時(shí)候,一個(gè)頁(yè)面是由多個(gè)組件構(gòu)成的,所以在跳轉(zhuǎn)頁(yè)面的時(shí)候,并不適合用傳統(tǒng)的 href,于是 vue-router 應(yīng)運(yùn)而生

官方文檔請(qǐng)點(diǎn)擊這里

## vue-router

第一步當(dāng)然是安裝了,用npm安裝命令

npm install vue-router --save-dev

第二步在.vue組件里添加標(biāo)簽,格式如下

<div id="app">
<p>
  <!-- 使用 router-link 組件來導(dǎo)航. -->
  <!-- 通過傳入 `to` 屬性指定在main.js文件設(shè)置的別名鏈接,如/1 -->
  <!-- <router-link> 默認(rèn)會(huì)被渲染成一個(gè) `<a>` 標(biāo)簽 -->
  <router-link to="/1">Go to Foo</router-link>
</p>
<!-- 路由出口 -->
<!-- 點(diǎn)擊<router-link>的時(shí)候指定的頁(yè)面將渲染在這里 -->
<router-view></router-view>
</div>

第三步在main.js文件里配置路由,格式如下

import VueRouter from 'vue-router'

// 1. 定義(路由)組件。
// 加載組件
import Page01 from './max'

Vue.use(VueRouter)
//全局安裝路由功能

// 2. 定義路由
// 每個(gè)路由應(yīng)該映射一個(gè)組件。 
const routes = [
 { path: '/1', component: Page01 } 
 //前面to指定的地方 path /1
]

// 3. 創(chuàng)建 router 實(shí)例,然后傳 `routes` 配置
const router = new VueRouter({
 routes
})

// 4. 創(chuàng)建和掛載根實(shí)例。
// 記得要通過 router 配置參數(shù)注入路由,
// 從而讓整個(gè)應(yīng)用都有路由功能
new Vue({
 el: '#app',
 template: '<App/>',
 components: { App },
 router
})

// 現(xiàn)在,就可以重啟試試了!

注意 routes router 是不一樣的單詞,別眼花了

路由就是這么的簡(jiǎn)單!

props

父組件向子組件傳值

在子組件里添加 prors ,格式如下

props: [
  'rimag',
  'hyaline',
  'levels',
  'ohyaline'
],

然后是在父組件里向子組件里傳值,格式如下

//HTML

<nv-nav :rimag=mgse :hyaline=ortiy :levels=vels :ohyaline=orctiy></nv-nav>
// 傳值用綁定

//JS

data () {
  return {
   mgse: -20.62,
   orctiy: 0,
   vels: -1,
   ortiy: 0
  }
}

點(diǎn)擊后父組件就會(huì)將data里的數(shù)據(jù)綁定到子組件的props里

$emit

子組件改變父組件的值,通過$on將父組件的事件綁定到子組件,在子組件中通過$emit來觸發(fā)$on綁定的父組件事件

先在父組件里將值綁定給子組件并監(jiān)聽子組件變化,格式如下

//HTML

<nv-nav v-on:child-say="listen"></nv-nav>

//JS

listen: function (mgs, orc, cel, ort) {
 this.mgse = mgs
 this.orctiy = orc
 this.vels = cel
 this.ortiy = ort
}

之后在子組件data里建要改變的值,格式如下

mgs: -20.62,
orc: 0,
cel: -1,
ort: 0

然后建個(gè)方法

dis: function () {
 this.$emit('child-say', this.mgs, this.orc, this.cel, this.ort)
}

給某個(gè)元屬添加點(diǎn)擊事件觸發(fā)剛建的方法

<aside @click="dis"></aside>

有點(diǎn)亂,歡迎大家來糾正

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 解決Vue動(dòng)態(tài)加載本地圖片問題

    解決Vue動(dòng)態(tài)加載本地圖片問題

    這篇文章主要介紹了Vue如何動(dòng)態(tài)加載本地圖片的相關(guān)知識(shí),本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-10-10
  • vue啟動(dòng)報(bào)錯(cuò)‘vue-cli-service serve‘問題及解決

    vue啟動(dòng)報(bào)錯(cuò)‘vue-cli-service serve‘問題及解決

    這篇文章主要介紹了vue啟動(dòng)報(bào)錯(cuò)‘vue-cli-service serve‘問題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-10-10
  • vue關(guān)于data變量定義的問題

    vue關(guān)于data變量定義的問題

    這篇文章主要介紹了vue關(guān)于data變量定義的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • vue3?elementPlus?table實(shí)現(xiàn)列寬可拖拽功能

    vue3?elementPlus?table實(shí)現(xiàn)列寬可拖拽功能

    這篇文章主要介紹了vue3?elementPlus?table實(shí)現(xiàn)列寬可拖拽功能,本文通過示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-08-08
  • Vue父子組件傳值的三種方法

    Vue父子組件傳值的三種方法

    這篇文章主要介紹了Vue父子組件傳值的三種方法,本文結(jié)合示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-12-12
  • 使用Vue.set()方法實(shí)現(xiàn)響應(yīng)式修改數(shù)組數(shù)據(jù)步驟

    使用Vue.set()方法實(shí)現(xiàn)響應(yīng)式修改數(shù)組數(shù)據(jù)步驟

    今天小編就為大家分享一篇使用Vue.set()方法實(shí)現(xiàn)響應(yīng)式修改數(shù)組數(shù)據(jù)步驟,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11
  • 詳解基于mpvue微信小程序下載遠(yuǎn)程圖片到本地解決思路

    詳解基于mpvue微信小程序下載遠(yuǎn)程圖片到本地解決思路

    這篇文章主要介紹了詳解基于mpvue微信小程序下載遠(yuǎn)程圖片到本地解決思路,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2019-05-05
  • vue input標(biāo)簽通用指令校驗(yàn)的實(shí)現(xiàn)

    vue input標(biāo)簽通用指令校驗(yàn)的實(shí)現(xiàn)

    這篇文章主要介紹了vue input標(biāo)簽通用指令校驗(yàn)的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • 詳解VUE單頁(yè)應(yīng)用骨架屏方案

    詳解VUE單頁(yè)應(yīng)用骨架屏方案

    這篇文章主要介紹了詳解VUE單頁(yè)應(yīng)用骨架屏方案,詳細(xì)的介紹了什么是骨架屏以及是憲法方案,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2019-01-01
  • Vue利用History記錄上一頁(yè)面的數(shù)據(jù)方法實(shí)例

    Vue利用History記錄上一頁(yè)面的數(shù)據(jù)方法實(shí)例

    這篇文章主要給大家介紹了關(guān)于Vue利用History記錄上一頁(yè)面的數(shù)據(jù)的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-11-11

最新評(píng)論