国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

ホームページ ウェブフロントエンド jsチュートリアル vue.js ルーティングの失敗に対処する方法

vue.js ルーティングの失敗に対処する方法

Jun 15, 2018 pm 03:55 PM
vue.js ルーティング

今回はvue.jsのルーティングが失敗した場(chǎng)合の対処法を紹介します。vue.jsのルーティングが失敗した場(chǎng)合の対処方法の注意點(diǎn)は以下のとおりです。

vue.jsで新たにルーティングを?qū)Wび、以前に書(shū)いたvueデモ(vue-router 2から)に簡(jiǎn)単なルーティング例を追加しましたが、クリックを追加した後はアドレスバーのみが変化し、コンテンツは変化します。そして、以前に jquery で記述されたいくつかのエフェクトも失敗しました。最終的に、同じ ID が 2 回アクティブ化されたことが原因でした (1 回目は vue コンポーネントの使用時(shí)、もう 1 回目はルーティング時(shí))。のコードが添付されています

<!DOCTYPE html>
<html>
<head>
?<meta charset="UTF-8">
?<!-- 引入樣式 -->
?<link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-default/index.css" rel="external nofollow" >
</head>
<style>
body?{
?margin:?0;
?padding:?0;
}
.logo?{
?width:?166.65px;
?height:?60px;
?position:?absolute;
}
.el-menu-demo?{
?margin-left:?166.65px;
}
.tac?{
?width:?500px;
}?
.bar2,.bar3{
?display:?none;
}
</style>
<body>
<p id="top-menu">
?<p class="logo">
?<img src="baidu.gif" alt="">
?</p>
?<el-menu :default-active="activeIndex" class="el-menu-demo" mode="horizontal" @select="handleSelect">
?<el-menu-item index="1" class="nav1">基本資料</el-menu-item>
?<el-menu-item index="2" class="nav2">培養(yǎng)信息</el-menu-item>
?<el-menu-item index="3" class="nav3">考核相關(guān)</el-menu-item>
?<el-menu-item index="4" class="nav4">清算</el-menu-item>
?</el-menu>
</p>
<p id="left-menu">
<el-row class="tac">
?<!-- 基本資料-->
?<el-col :span="8" class="bar1">
?<el-menu mode="vertical" default-active="1" class="el-menu-vertical-demo" @select="handleSelect" theme="dark">
?<el-menu-item-group title="個(gè)人資料">
?<!-- 路由鏈接添加處 -->
?<router-link to = "/information"><el-menu-item index="1"><i class="el-icon-message"></i>基本信息</el-menu-item></router-link>
?<el-menu-item index="2"><i class="el-icon-message"></i>修改密碼</el-menu-item>
?</el-menu-item-group>
?<el-menu-item-group title="會(huì)員資料">
?<router-link to = "/list"><el-menu-item index="3"><i class="el-icon-message"></i>會(huì)員信息</el-menu-item></router-link>
?</el-menu-item-group>
?<el-menu-item-group title="小組資料">
?<el-menu-item index="4"><i class="el-icon-message"></i>小組信息</el-menu-item>
?</el-menu-item-group>
?</el-menu>
?</el-col>
?</el-row>
<!-- 路由內(nèi)容顯示 -->
<p class = "content">
?<router-view></router-view>
</p>
</p>
</body>
?<!-- 先引入 Vue -->
?<script src="https://unpkg.com/vue/dist/vue.js"></script>
?<script src="https://unpkg.com/vue-router/dist/vue-router.js"></script>
?<!-- 引入組件庫(kù) -->
?<script src="https://unpkg.com/element-ui/lib/index.js"></script>
?<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script type="text/javascript">
?$(document).ready(function(){
?$(".nav1").click(function(){
?$(".bar1").show().siblings().hide();?
?})
?$(".nav2").click(function(){
?$(".bar2").show().siblings().hide();?
?})
?$(".nav3").click(function(){
?$(".bar3").show().siblings().hide();
?})
?})
?</script>
?<script type="text/javascript">
//vue組件部分
?var?Main?=?{
?data()?{
?return?{
??activeIndex:?'1'
?};
?},
?methods:?{
?handleSelect(key,?keyPath)?{
??/*console.log(key,?keyPath);*/
?}
?}
?}
//vue路由部分
?const?Information?=?{template:'<p>foo</p>'}
?const?List?=?{template:'<p>list</p>'}
?const?routes?=?[
?{path:'/information',component:Information},
?{path:'/list',component:List}]
?const?router?=?new?VueRouter({
?routes
?})
?const?app?=?new?Vue({
?router
?}).$mount('#left-menu')?//路由?啟動(dòng)應(yīng)用
?var?Ctor?=?Vue.extend(Main)
?new?Ctor().$mount('#top-menu')
?//主要就是下面這條語(yǔ)句多余?這是寫(xiě)組件時(shí)啟動(dòng)應(yīng)用所用的語(yǔ)句
?//new?Ctor().$mount('#left-menu')
?</script>
</html>
この記事の事例を読んだ後は、この方法を習(xí)得したと思います。さらに興味深い情報(bào)については、php 中國(guó)語(yǔ) Web サイトの他の関連記事に注目してください。 推奨読書(shū):

react+native+video で全畫(huà)面効果を?qū)g現(xiàn)

Angular CLI+Angular 5 の実踐的なプロジェクトのデモ

以上がvue.js ルーティングの失敗に対処する方法の詳細(xì)內(nèi)容です。詳細(xì)については、PHP 中國(guó)語(yǔ) Web サイトの他の関連記事を參照してください。

このウェブサイトの聲明
この記事の內(nèi)容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰屬します。このサイトは、それに相當(dāng)する法的責(zé)任を負(fù)いません。盜作または侵害の疑いのあるコンテンツを見(jiàn)つけた場(chǎng)合は、admin@php.cn までご連絡(luò)ください。

ホットAIツール

Undress AI Tool

Undress AI Tool

脫衣畫(huà)像を無(wú)料で

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード寫(xiě)真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

寫(xiě)真から衣服を削除するオンライン AI ツール。

Clothoff.io

Clothoff.io

AI衣類(lèi)リムーバー

Video Face Swap

Video Face Swap

完全無(wú)料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡(jiǎn)単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無(wú)料のコードエディター

SublimeText3 中國(guó)語(yǔ)版

SublimeText3 中國(guó)語(yǔ)版

中國(guó)語(yǔ)版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強(qiáng)力な PHP 統(tǒng)合開(kāi)発環(huán)境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開(kāi)発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Vue.js vs. React:プロジェクト固有の考慮事項(xiàng) Vue.js vs. React:プロジェクト固有の考慮事項(xiàng) Apr 09, 2025 am 12:01 AM

VUE.JSは、中小規(guī)模のプロジェクトや迅速な反復(fù)に適していますが、Reactは大規(guī)模で複雑なアプリケーションに適しています。 1)Vue.jsは使いやすく、チームが不十分な狀況やプロジェクトスケールが小さい狀況に適しています。 2)Reactにはより豊富なエコシステムがあり、高性能で複雑な機(jī)能的ニーズを持つプロジェクトに適しています。

Java Apache Camel: 柔軟で効率的なサービス指向アーキテクチャの構(gòu)築 Java Apache Camel: 柔軟で効率的なサービス指向アーキテクチャの構(gòu)築 Feb 19, 2024 pm 04:12 PM

Apache Camel は、異種のアプリケーション、サービス、データ ソースを簡(jiǎn)単に統(tǒng)合して、複雑なビジネス プロセスを自動(dòng)化できる Enterprise Service Bus (ESB) ベースの統(tǒng)合フレームワークです。 ApacheCamel はルートベースの構(gòu)成を使用して、統(tǒng)合プロセスを簡(jiǎn)単に定義および管理します。 ApacheCamel の主な機(jī)能は次のとおりです。 柔軟性: ApacheCamel は、さまざまなアプリケーション、サービス、データ ソースと簡(jiǎn)単に統(tǒng)合できます。 HTTP、JMS、SOAP、FTP などの複數(shù)のプロトコルをサポートします。効率: ApacheCamel は非常に効率的で、大量のメッセージを処理できます。非同期メッセージング メカニズムを使用しているため、パフォーマンスが向上します。拡張可能

Vue.jsは學(xué)ぶのが難しいですか? Vue.jsは學(xué)ぶのが難しいですか? Apr 04, 2025 am 12:02 AM

Vue.jsは、特にJavaScriptファンデーションを持つ開(kāi)発者にとって、學(xué)ぶのは難しくありません。 1)その進(jìn)歩的な設(shè)計(jì)とレスポンシブシステムは、開(kāi)発プロセスを簡(jiǎn)素化します。 2)コンポーネントベースの開(kāi)発により、コード管理がより効率的になります。 3)使用例は、基本的および高度な使用法を示しています。 4)一般的なエラーは、vuedevtoolsを介してデバッグできます。 5)V-IF/V-Showや重要な屬性を使用するなど、パフォーマンスの最適化とベストプラクティスは、アプリケーションの効率を向上させることができます。

uniappでのルートの動(dòng)的追加?削除方法 uniappでのルートの動(dòng)的追加?削除方法 Dec 17, 2023 pm 02:55 PM

Uniapp は、Vue.js をベースにしたクロスエンド フレームワークです。ワンタイム ライティングをサポートし、H5、ミニ プログラム、APP などのマルチエンド アプリケーションを同時(shí)に生成します。パフォーマンスと開(kāi)発効率に細(xì)心の注意を払っています。開(kāi)発プロセス。 Uniapp では、ルートの動(dòng)的な追加と削除は開(kāi)発プロセス中によく遭遇する問(wèn)題であるため、この記事では、Uniapp でのルートの動(dòng)的な追加と削除を紹介し、具體的なコード例を示します。 1. ルートの動(dòng)的追加 ページのロード時(shí)またはユーザーの操作後に、実際のニーズに応じてルートを動(dòng)的に追加できます。

VUEはフロントエンドまたはバックエンドに使用されていますか? VUEはフロントエンドまたはバックエンドに使用されていますか? Apr 03, 2025 am 12:07 AM

Vue.jsは、主にフロントエンド開(kāi)発に使用されます。 1)ユーザーインターフェイスとシングルページアプリケーションの構(gòu)築に焦點(diǎn)を當(dāng)てた軽量で柔軟なJavaScriptフレームワークです。 2)Vue.jsのコアはその応答性データシステムであり、データが変更されるとビューは自動(dòng)的に更新されます。 3)コンポーネントの開(kāi)発をサポートし、UIを獨(dú)立した再利用可能なコンポーネントに分割できます。

uniapp でルート インターセプターを使用するためのヒント uniapp でルート インターセプターを使用するためのヒント Dec 17, 2023 pm 04:30 PM

uniapp でルート インターセプターを使用するためのヒント uniapp 開(kāi)発では、ルート インターセプターは非常に一般的な機(jī)能です。ルート インターセプターを使用すると、ルーティング ジャンプの前に、アクセス許可の確認(rèn)、ページのパラメーターの受け渡しなど、いくつかの特定の操作を?qū)g行できます。この記事では、uniapp でルート インターセプターを使用するためのヒントを紹介し、具體的なコード例を示します。ルート インターセプターの作成 まず、uniapp プロジェクトでルート インターセプターを作成する必要があります。作成方法は以下の通りです。 プロジェクトのルートディレクトリにinterを作成します。

Vue.js:Web開(kāi)発におけるその役割を定義します Vue.js:Web開(kāi)発におけるその役割を定義します Apr 18, 2025 am 12:07 AM

Web開(kāi)発におけるVue.jsの役割は、開(kāi)発プロセスを簡(jiǎn)素化し、効率を向上させるプログレッシブJavaScriptフレームワークとして機(jī)能することです。 1)開(kāi)発者は、レスポンシブデータのバインディングとコンポーネント開(kāi)発を通じてビジネスロジックに集中できるようになります。 2)VUE.JSの作業(yè)原則は、パフォーマンスを最適化するためにレスポンシブシステムと仮想DOMに依存しています。 3)実際のプロジェクトでは、VUEXを使用してグローバルな狀態(tài)を管理し、データの応答性を最適化することが一般的な慣行です。

vue.jsとフロントエンドスタック:接続の理解 vue.jsとフロントエンドスタック:接続の理解 Apr 24, 2025 am 12:19 AM

VUE.JSは、開(kāi)発効率とユーザーエクスペリエンスを向上させるために、フロントエンドテクノロジースタックと密接に統(tǒng)合されています。 1)建設(shè)ツール:Webpackおよびロールアップと統(tǒng)合して、モジュール開(kāi)発を?qū)g現(xiàn)します。 2)國(guó)家管理:VUEXと統(tǒng)合して、複雑なアプリケーションステータスを管理します。 3)ルーティング:Vuerouterと統(tǒng)合して、単一ページのアプリケーションルーティングを?qū)g現(xiàn)します。 4)CSSプリプロセッサ:SASSをサポートし、スタイル開(kāi)発効率を改善するために少なくなります。

See all articles