博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vue组件学习-数据传递-路由(初学者文档二)
阅读量:7113 次
发布时间:2019-06-28

本文共 1500 字,大约阅读时间需要 5 分钟。

接上次的props验证开始,组件中的作用域都是独立的,子组件的模板不能直接引用父组件的数据,要用特殊方法才能实现数据的传递。

一、父子组件之间的通信

实例,点击子组件的内容,子组件自增一的同时,父组件的内容也同时增加一。        HTML代码:          
{
{ total }}
JS部分内容:

二、非父子之间通信

当我们需要在费父子之间的通信的时候,我们需要新建一个空的组件,在A组件中创建一个监听事件来监听B组件。同时我们也需要在B组件中建一个方法,来触发A组件的事件        示例代码:        

三、使用插槽分发内容

我们使用组件是为了更加的方便我们的工作,但是组件化也有不太方便的地方,就是数据的处理,为了方便使用组件,可以引入slot元素作为数据插槽来进行数据的处理分发。当我们使用这个元素,模板的内容不会被替换掉,保留在我们想要插入的地方。    示例代码:    HTML部分:        
头部内容
2222
底部内容
JS部分:

四、vue的路由部分

在这个部分,基本都推荐使用官方路由,更有官方文档可以查看更加详细内容,这里我就简单做一下示例。  ①,环境的安装    第一步:新建一个文件夹并初始化    npm init -y    第二步:安装    npm i -S vue vue-router    npm i -S axios      4.1一级路由:这个比较简单,大多应用于单页面应用,不必引入整个路由库。      
新闻管理
商城管理
4.2 动态路由:当ID不同的用户使用的时候,就需要这个组件来渲染 示例:
/user/foo
/user/foo
4.3、监听路由变化 示例:
/user/foo
/user/bar

关于路由,还有很多值得我们去学习的地方,推荐一个好用的网站

这里有最详细的学习路由的知识点

转载地址:http://bjwel.baihongyu.com/

你可能感兴趣的文章
js设计模式 --- 装饰设计模式
查看>>
Flask源代码阅读笔记(一)——应用启动
查看>>
IOS精品源码,仿探探UIButton封装iOS提示弹框迅速引导页自定义导航栏
查看>>
setState的一个Synthetic Event Warning
查看>>
通读Python官方文档之wsgiref(未完成)
查看>>
2017回顾
查看>>
Maven3 快速入门
查看>>
《编写可读代码的艺术》——表面层次的改进
查看>>
RxJS Observable - 一个奇特的函数
查看>>
大型WEB架构设计
查看>>
小程序TAB列表切换内容动态变化,scrollview高度根据内容动态获取
查看>>
swoole_table 实现原理剖析
查看>>
你需要知道面试中的10个JavaScript概念
查看>>
TiDB RC4 Release
查看>>
阿里云有对手了!CDN横评:腾讯云优势明显
查看>>
Ajax常用方法
查看>>
Glide 简单流程分析
查看>>
Hmily 2.0.3 发布,高性能异步分布式事务 TCC 框架
查看>>
烟花年下岁月
查看>>
Java源码阅读之HashMap - JDK1.8
查看>>