Vue のコンポーネント化が最も強力なコアであり、ルーティングも特に重要な部分であることは誰もが知っています。ただし、ルーティングは一部の大規模なコンポーネントに適しています。URL パスを見ると、変更が発生しますが、場合によっては小さなローカル更新が必要になることがあります。このときは、動的コンポーネントを使用する必要があります。
Vue 自体が保持する <template>
<div>
<slot></slot>
<slot name="wise"></slot>
<el-radio-group v-modal="tabView">
<el-radio-button label="simple1" @click="toSim(1)">
<button>页面一</button></el-radio-button>
<el-radio-button label="simple2" @click="toSim(2)"><button>页面二</button>
</el-radio-button>
</el-radio-group>
<keep-alive>
<component :is="tabView"></component>
</keep-alive>
</div>
</template>
<style rel="stylesheet/stylus">
el-radio-button
&:hover
cursor pointer
</style>
<script>
import simple1 from "./simple/simple1.vue";
import simple2 from "./simple/simple2.vue";
export default{
data(){
return {
tabView: "simple1"
}
},
methods: {
toSim(index){
this.tabView = `simple${index}`;
}
},
components: {
simple1,
simple2
}
}
</script>
<template> <div> 这是页面一 <input type="text"> </div> </template>
<template> <div> 这是页面二 <input type="text"> </div> </template>
関連する推奨事項:
をご覧ください。 !プログラミング入門
2020 フロントエンド vue インタビューの質問の概要 (回答付き)
以上がvue は部分的な更新をどのように実装しますか? (コード例)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。