位置: IT常识 - 正文

Github 用户查询案例【基于Vue2全局事件总线通信】(github账号在哪里看)

编辑:rootadmin
Github 用户查询案例【基于Vue2全局事件总线通信】

推荐整理分享Github 用户查询案例【基于Vue2全局事件总线通信】(github账号在哪里看),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:github如何搜索用户名,github账号在哪看,github查找用户,github用户数,github如何查找用户,github查找用户,github用户数,github用户数,内容如对您有帮助,希望把文章链接给更多的朋友!

前言:

        本次案例是一个基于 Vue2 的全局事件总线通信的仿 Github 用户搜索模块,使用的接口是 Github 官方提供的搜索接口: https://api.github.com/search/users?q=xxx(发送请求时需要将输入的用户名称绑定替换掉xxx),如果对全局事件总线不太熟练的小伙伴可以看这篇文章:http://t.csdn.cn/oHEOWhttp://t.csdn.cn/oHEOW

文章目录:

一:效果展示 

二:代码分析

2.1 绑定自定义事件 

2.2 触发自定义事件 

三:源码获取

一:效果展示 未搜索用户页面

 查询后加载中页面Github 用户查询案例【基于Vue2全局事件总线通信】(github账号在哪里看)

 查询成功渲染页面

点击头像或下部链接进入用户主页

 查询失败页面报错提示

二:代码分析

代码共分为了两个子组件,一个是搜索组件(Search),另一个是列表组件(List),其次search组件中输入框v-model双向数据绑定,点击搜索后开始查询,其中过程分为了四步:第一是未搜索的欢迎页面背景,第二是请求未加载出来的loading背景,第三是渲染用户列表,第四是请求失败的报错提示页面背景。

2.1 绑定自定义事件 

绑定自定义事件在List组件中,data中的数据是定义了userinfo对象来存放其四个状态的布尔值,后续的数据传递是直接传递userinfo这个对象,使用 $on 绑定自定义事件 getuserinfo,当这个事件触发时执行后面的箭头回调函数,将传递来的对象接收并覆盖掉data中原有的四个状态布尔值。

<script>export default { name:'List', data() { return { UserInfo:{ iswelcome:true, isloading:false, users:'', error:'' } } }, mounted(){ this.$bus.$on('getUserInfo',(datas)=>{ // console.log('list组件收到了传来的用户数据',res); this.UserInfo=datas console.log(datas); }) }}</script>2.2 触发自定义事件 

点击搜索按钮即可使用 $emit 触发自定义事件,在请求成功前会将 isloading 改为true,其余改为false进行数据传递,传递给 list 组件后期就会显示出loading的背景页面,其余同理

<script>export default { name:'Search', data(){ return { ipt_value:'', } }, methods:{ search(){ this.$bus.$emit('getUserInfo',{iswelcome:false,isloading:true,users:'',error:''}) this.$axios.get(`https://api.github.com/search/users?q=${this.ipt_value}`).then( response => { this.$bus.$emit('getUserInfo',{iswelcome:false,isloading:false,users:response.data.items,error:''}) }, error => { console.log(error); this.$bus.$emit('getUserInfo',{iswelcome:false,isloading:false,users:'',error:error}) } ) this.ipt_value='' } }}</script>三:源码获取

私聊我即可,感谢支持

本文链接地址:https://www.jiuchutong.com/zhishi/299076.html 转载请保留说明!

上一篇:程序员看过都说好的资源网站,看看你都用过哪些?(程序员才能看懂的梗)

下一篇:CSS中的四种定位方式(css5个定位)

  • 只知道淘宝会员名怎么加好友(只知道淘宝会员号怎么办)

    只知道淘宝会员名怎么加好友(只知道淘宝会员号怎么办)

  • 快手能一起看视频吗(快手能一起看视频聊天吗)

    快手能一起看视频吗(快手能一起看视频聊天吗)

  • OPPO R11s单手模式怎么开启(oppoa11怎么单手模式)

    OPPO R11s单手模式怎么开启(oppoa11怎么单手模式)

  • excel边框和底纹在哪(excel边框和底纹怎么设置)

    excel边框和底纹在哪(excel边框和底纹怎么设置)

  • a1661是苹果几(苹果型号a1661是苹果几)

    a1661是苹果几(苹果型号a1661是苹果几)

  • 荣耀30s能自定义语音唤醒词吗(荣耀30s自定义动态壁纸)

    荣耀30s能自定义语音唤醒词吗(荣耀30s自定义动态壁纸)

  • 做淘宝直播需要准备什么(做淘宝直播需要哪些设备)

    做淘宝直播需要准备什么(做淘宝直播需要哪些设备)

  • 苹果8支持快速充电吗(苹果8手机支持快速充电吗)

    苹果8支持快速充电吗(苹果8手机支持快速充电吗)

  • 什么手机微信视频可以美颜(什么手机微信视频自带美颜)

    什么手机微信视频可以美颜(什么手机微信视频自带美颜)

  • 探探设置为忘不了的人(探探设置念念不忘的人是真的吗)

    探探设置为忘不了的人(探探设置念念不忘的人是真的吗)

  • 苹果锁屏键不能锁屏(苹果锁屏键不能锁屏但是可以关机什么原因)

    苹果锁屏键不能锁屏(苹果锁屏键不能锁屏但是可以关机什么原因)

  • 小米9主板坏了有什么症状(小米9主板坏了值得修吗)

    小米9主板坏了有什么症状(小米9主板坏了值得修吗)

  • 黑鲨3支持无线充电吗(黑鲨支持无线充吗)

    黑鲨3支持无线充电吗(黑鲨支持无线充吗)

  • 苹果手机怎么重启系统(苹果手机怎么重置密码)

    苹果手机怎么重启系统(苹果手机怎么重置密码)

  • 拼多多限时秒杀怎样快速抢(拼多多限时秒杀活动技巧)

    拼多多限时秒杀怎样快速抢(拼多多限时秒杀活动技巧)

  • 电脑多久换一次(电脑多久换一次电池)

    电脑多久换一次(电脑多久换一次电池)

  • qq举报过别人在哪看(qq举报他人成功,他人会知道吗)

    qq举报过别人在哪看(qq举报他人成功,他人会知道吗)

  • ipad爱奇艺弹幕开关怎么不见了(爱奇艺弹幕设置)

    ipad爱奇艺弹幕开关怎么不见了(爱奇艺弹幕设置)

  • gho与iso装系统时有什么区别(ghost和iso安装区别)

    gho与iso装系统时有什么区别(ghost和iso安装区别)

  • iphone7plus屏幕尺寸(iphone7plus屏幕尺寸与iphone 13那个大)

    iphone7plus屏幕尺寸(iphone7plus屏幕尺寸与iphone 13那个大)

  • 手机总是卡机是什么原因引起的(手机老是卡机)

    手机总是卡机是什么原因引起的(手机老是卡机)

  • 京东预约怎么更改(京东预约怎么改)

    京东预约怎么更改(京东预约怎么改)

  • 微信怎么看到是谁举报的我(微信怎么看到是谁发的消息)

    微信怎么看到是谁举报的我(微信怎么看到是谁发的消息)

  • 海康威视录像机资源不足(海康威视录像机删除部分录像)

    海康威视录像机资源不足(海康威视录像机删除部分录像)

  • 收款二维码是什么意思(收款二维码什么时候到账)

    收款二维码是什么意思(收款二维码什么时候到账)

  • 苹果手机下行键在哪里(苹果手机下行键是哪个)

    苹果手机下行键在哪里(苹果手机下行键是哪个)

  • 玻璃机身手机易碎吗(玻璃 手机)

    玻璃机身手机易碎吗(玻璃 手机)

  • 苹果手机突然没网络是什么原因(苹果手机突然没声音了是什么原因)

    苹果手机突然没网络是什么原因(苹果手机突然没声音了是什么原因)

  • 有形动产租赁属于应税劳务还是应税货物
  • 装修费用摊销是当月还是次月
  • 商品报废了还用退货吗
  • 叉车折旧年限是多少年
  • 个人代开房租普票需要缴纳哪些税种?
  • 进口设备的重置成本包括( )
  • 特许权使用费计算公式
  • 本期已认证但不想抵扣申报表怎么填写
  • 专票金额和实际报销金额不符
  • 发给职工的福利要交个税吗
  • 去税务局核定税种怎么填
  • 个税怎么计算扣多少
  • 租赁类专票不含增值税吗
  • 营改增的会计分录
  • 哪些理财产品能赎回
  • 公司注册资金未实缴可以申请破产吗
  • 个人所得税工资薪金税率表
  • 企业购进固定资产进项税如何抵扣
  • 个人承包集体企业违法吗
  • 租赁架子公司购车合法吗
  • 购置税和购车税一样吗
  • 建筑企业所得税怎么算举例说明
  • 在win7系统中将打开窗口拖到屏幕顶端
  • 公司的职工教育是指什么
  • 如何查企业是否上市公司
  • 苹果官网iPhone12
  • 母公司对子公司减资
  • 全资子公司给母公司担保
  • MacOS Big Sur 11.3网页怎么设置时间限制?
  • php面向对象优点,缺点
  • 企业所得税季度预缴纳税申报表
  • 视同销售的八种情况下会计分录怎么做?
  • 建筑业主营业务收入二级科目有哪些
  • 工程未竣工结算但质保期已过
  • 结转本月完工产品成本120000元
  • 如何设置长期有效的群二维码安卓手机
  • 股权收购账务处理
  • kppw源码
  • 企业合并财务报表论文
  • 固定资产每月计提还是每年计提
  • mysql错误提示
  • mysql 优化口诀
  • 小规模企业没有员工如何申报个税
  • 稳岗返还的概念
  • 实际发的工资跟个人所得税不一样怎么办
  • 债务重组损失计入什么科目2020
  • 月末无收入如何申请补贴
  • 确认应付职工薪酬是什么意思
  • 对公支付的款项没有发票怎么报销
  • 收到股权认购款怎么做账
  • 行政单位误餐费标准
  • 公司运营成本如何计算
  • 转出未交增值税和未交增值税区别
  • 销售回款率怎么计算,麻烦知道的告诉我,11
  • 固定资产计提折旧的会计科目
  • 会务费入哪个科目
  • sqlserver交叉表
  • freebsd查看硬盘信息
  • adb.exe是什么程序
  • ubuntu20.04软件中心
  • linux操作系统版本有哪些
  • centos6.6
  • 小马kms激活工具
  • win7 设置
  • Unity3d_用PlayerPrefs保存和读取数组
  • jquery prototype
  • 分析师:董明珠让格力为豪赌买单
  • android ndk cmake
  • 批处理文件如何运行
  • jquery jwt
  • Unity3D中的事件处理
  • 安卓手机管家删除的照片怎么恢复
  • unity3d接入抖音广告api
  • 在javascript中什么方法可以对数组元素进行排序
  • javascript instanceof 与typeof使用说明
  • 小微企业税务优惠政策
  • 财税老师刘杨年龄
  • 银川到大武口的汽车站时刻表
  • 加计扣除减免税金额怎么填
  • 小组长的职责及职责
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设