vue里面的router-view标签是啥意思

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue里面的router-view标签是啥意思相关的知识,希望对你有一定的参考价值。

参考技术A

主要是构建 SPA (单页应用) 时,方便渲染你指定路由对应的组件。你可以 router-view 当做是一个容器,它渲染的组件是你使用 vue-router 指定的。比如:

视图层:

<div id="app">
  <router-view></router-view>
</div>

路由定义:

router.map(
  '/foo': 
    // 路由匹配到/foo时,会渲染一个Foo组件
    component: Foo
  
)

初始化实例:

// start app
var App = Vue.extend()
router.start(App, '#app')

当你访问 /foo 时,router-view 就被 Foo 组件替换了。

组件的嵌套,一样的逻辑,看下文档和demo吧。

文档地址:https://github.com/vuejs/vue-router/blob/1.0/docs/zh-cn/nested.md

本回答被提问者采纳

vue里面三个点是啥意思

...cityCode:this.curCity
state.chartData = ...state.chartData,...val

ES6扩展运算符。它好比 rest 参数的逆运算,将一个数组转为用逗号分隔的参数序列。
console.log(1, [2, 3, 4], 5)

console.log(1, ...[2, 3, 4], 5)
array.push(...[2, 3, 4]);
Math.max(...[14, 3, 77])
可以试试
参考技术A 这是js的拓展运算符,是es6的语法

以上是关于vue里面的router-view标签是啥意思的主要内容,如果未能解决你的问题,请参考以下文章

vue router hash构建的项目放在iframe内无效

vue router-view 匹配路由后,第一次可以点击,再次点击同一个a标签不能再次点击,如何处理?

xml panel标签是啥意思

router-view

脚手架项目默认的首页index.html。以及App.vue组件中的router-view标签,默认是渲染的哪个组件?以及这个组件是可以在路由映射文件下配置的。

vue如何缓存页面