Vue 命名视图是个啥?
2017-07-08 11:28
204 查看
除了命名路由外,还有一种配置路由的方式,叫命名视图。命名视图是个啥?就是在单个路由可以定义多个命名组件。以前我们用一个component对应一个组件的名称。那命名视图是什么情况呢?
上例子
路由需要这样配置
在一个根路径下定义了两个命名的组件。注意!这里components(需要加s)
如何使用?
这个时候派上我们的
如果
这样根路径下就渲染出了两个组件的视图。
以后就用博客总结知识点,分享技术了。Vue.js的知识点还有很多。我接触的时间也不算太长。希望能与大家一起进步学习!
上例子
路由需要这样配置
const nav = { template: '<div>我是导航栏</div>' } const sidebar = { template: '<div>我是侧边栏</div>' } const router = new VueRouter({ mode: 'history', routes: [ { path: '/', // a single route can define multiple named components // which will be rendered into <router-view>s with corresponding names. components: { nav: Bar, sidebar: Baz } } ] })
在一个根路径下定义了两个命名的组件。注意!这里components(需要加s)
如何使用?
这个时候派上我们的
<router-view>的name属性
如果
<router-view>设置了名称,则会渲染对应的路由配置中
components下的相应组件。
<div id="app"> <router-view name='nav'></router-view> <router-view name='sidebar'></router-view> </div>
这样根路径下就渲染出了两个组件的视图。
以后就用博客总结知识点,分享技术了。Vue.js的知识点还有很多。我接触的时间也不算太长。希望能与大家一起进步学习!
相关文章推荐
- vue-router -- 命名路由和命名视图
- 讲解vue-router之命名路由和命名视图
- vue-router命名视图
- 详解vue-router 命名路由和命名视图
- VueJs(11)---vue-router(命名路由,命名视图,重定向别名,路由组件传参)
- vue 命名视图
- vue + vue-router路由视图命名+路由嵌套
- [译]Angular-ui 之 多命名视图(Multiple Named Views)
- 深入解析Vue 组件命名那些事
- 浅谈Vue初学之props的驼峰命名
- 学习 ui-router (三):多个命名的视图
- Vue.js之视图和数据的双向绑定(v-model)
- 解决vue脚手架项目打包后路由视图不显示的问题
- 进行拼音搜索过滤,没办法更新视图的问题(vue)
- vue-router菜鸟进阶!(嵌套路由VS命名路由)
- vuex 改变状态值得命名问题
- 15.02.03-视图引入命名空间的设置
- vue中对象属性改变视图不更新问题
- vue中用数据驱动视图的思想去写代码——基础json可配置化 3ff8
- Laravel 4 初级教程之视图、命名空间、路由