深圳幻海软件技术有限公司 欢迎您!

  • 2022 倒带 - NutUI

    作者:京东零售于明明前言时光飞逝,流年似水,让我们倒带2022,回首这跌宕起伏一年走过的“升级之路”。NutUI表现如何?成绩单等着您打分!2022是NutUI在技术长廊中探索和成长的第四个年头,悄然度过了自己的“孩提“时光。NutUI也从单一Vue技术栈的组件库逐渐成长为适配多端的多技术栈的组件库

  • Vue3的setup在el-tab中动态加载组件

    公司某项目需求在页面显示的组件是根据角色变化而变化的,在这个项目中我使用了elementplus的el-tabs来动态的显示这些组件,如下图所示数据内容大概是这样的在未使用setup语法糖时候我要引入组件只需要在components中定义组件就好了,如下图然后就可以快乐得在component组件的:

  • Vue3 SFC 和 TSX 方式自定义组件实现 v-model

    1v-model1.1理解v-modelv-model是vue3中的一个内置指令,很多表单元素都可以使用这个属性,如input、checkbox等,咱可以在自定义组件中实现v-model。v-model本质上是一个语法糖:绑定父组件传递过来的modelValue属性;值改变时向父组件发出事件upda

  • 携程火车票iOS项目开发体验优化实践

    ​作者|东海,携程移动开发专家,专注于移动端框架、移动端性能。元帅,携程资深软件工程师,致力于平台基建开发。一、背景现在各大公司的APP都采用的是组件化架构,组件化架构带来了高内聚、低耦合、平台化等诸多有点,使工程结构更加清晰,工程管理更加轻松。iOS工程大多采用CocoaPod进行组件化管理,一些

  • uniapp 给自定义组件或uview等ui组件加class样式或修改样式在微信小程序不生效的情况

    原因:首先不论是自定义组件还是ui组件,本质上的原因都是微信小程序默认的组件隔离策略导致的。微信小程序组件隔离文档参考下面根据不同情况的解决方法:1.在原有class上修改样式比如我在uviewradio单选组件的原有class(.u-radio),修改样式出现不生效的情况.u-radio{marg

  • iOS 16首张演示截图曝光!这风格,跟安卓没区别

    大家估计都腻味了iOS15各个版本的BUG了,翻来覆去还是那点东西。而再等三个月,全新的大换代iOS16就要来了,据说这次大换代的更新内容会非常多,其中在风格上的变化会令人眼前一亮。其实这两年一直都玩家吐槽iOS的风格太过一成不变,希望iOS能换个样式,不然都要看腻味了。据透露,今年iOS16的图标

  • Tomcat:设计模式用的好,下班就能早!

    tomcat作为一款经典的轻量级应用服务器,自然也使用了很多优雅的设计模式。今天给大家简单介绍一下tomcat在初始化组件时使用的几种设计模式。tomcat大体上的架构组合模式在tomcat中,把不同的功能设计为了不同的组件,比如connector、engine、host、context等。那么在t

  • 高颜值微信小程序 UI 组件库!

    大家好,我是CUGGZ。今天来分享8个高颜值的微信小程序UI组件库,速速收藏!VantWeappVant是一个轻量、可靠的移动端组件库,由有赞于2017年开源。目前Vant官方提供了Vue2版本、Vue3版本和微信小程序版本,并由社区团队维护React版本和支付宝小程序版本。Github(⭐️16.

  • vivo 游戏中心低代码平台的提效秘诀

    一、背景介绍与痛点分析vivo游戏是vivo用户玩游戏的平台,其主要产品形态是vivo游戏中心以及vivo游戏内置悬浮球,它为用户提供了找游戏,玩好游戏,找人一起玩游戏的价值。vivo游戏中心是vivo游戏的核心流量入口,因此游戏中心首页就承担了非常重要的角色。首页的风格延续了好几年,基础样式几乎没

  • 谷歌工程师概述了 Angular 的下一步计划

    在近期举行的Progress360会议上,谷歌的开发者关系工程师EmmaTwersky发表了一个主题为"What’sNewwithAngular"的讲话。演讲的很大一部分内容集中在Angular的过去迭代以及这些变化如何为谷歌下一步的工作奠基。Twersky透露,Angular第15版计划在11月发

  • 如何使用 React Hooks 重构类组件?

    大家好,我是CUGGZ。最初,在React中可以使用 createClass 来创建组件,后来被类组件所取代。在React16.8版本中,新增的Hooks功能彻底改变了我们编写React程序的方式,使用Hooks可以编写更简洁、更清晰的代码,并为创建可重用的有状态逻辑提供了更好的

  • Ahooks 中那些控制“时机”的 Hook 都是怎么实现的?

    本文是深入浅出ahooks源码系列,这个系列的目标主要有以下几点:加深对Reacthooks的理解。学习如何抽象自定义hooks。构建属于自己的Reacthooks工具库。培养阅读学习源码的习惯,工具库是一个对源码阅读不错的选择。注:本系列对ahooks的源码解析是基于 v3.3.13。自

  • 如何在 React 中正确的使用 socket.io 客户端?

    最近在一个React项目中,使用到了socket.io处理即时消息,这里面有几点容易被忽视的问题,例如:在React单页面应用中如何防止出现多个socket实例、在任意的的组件内如何方便的取到socket实例、对于某个事件不要随着页面切换出现多个监听器。在本文中,将会给大家分享下我在React中使用

  • 八个好用的React UI组件库

    库可以帮助我们快速启动我们的应用程序,使用UI库可以节省时间、精力并为我们的应用程序带来一些统一性。在本文中,我将与您分享可以在应用程序中使用的顶级ReactUI库。1、MaterialUI地址:​​https://mui.com/zh/​​Material是简单且可定制的组件库,它也是我最喜欢的。

  • Vuejs高度的改变动画探索:折叠面板Collapse组件的优秀实现方案

    使用过CSStransition属性的童鞋们应该都清楚,当元素在过渡开始或者结束时的高度为auto时,动画是不生效的;那么如何才能实现元素高度的改变动画效果呢?本篇文章将为大家提供一个基于Vue3的非常简洁的解决方案。要实现高度的改变动画,我们需要在动画进行之前为元素设置准确的高度。当元素由可见变为

  • Vue中8种组件通信方式, 值得收藏!

    之前写了一篇关于vue面试总结的文章,有不少网友提出组件之间通信方式还有很多,这篇文章便是专门总结组件之间通信的vue是数据驱动视图更新的框架,所以对于vue来说组件间的数据通信非常重要,那么组件之间如何进行数据通信的呢?首先我们需要知道在vue中组件之间存在什么样的关系,才更容易理解他们的通信方式

  • 架构师的技术升级之路

    这篇文章更多的是从沟通角度分析架构师的升级之道。但我们知道,架构师更多是靠技术拿高薪。在本文里,我将列些我见到的技术架构平时需要解决的问题,有技术的,也有沟通协调方面的,以这些实实在在的案例,来列举些技术架构需要具备的技能,以此来分析下高级开发如何更高效地升级到技术架构。好了,开场白结束,正文开始。

  • 成为优秀Angular开发者所需要学习的19件事

      一款to-doapp基本等同于前端开发的“Helloworld”。虽然涵盖了创建应用程序的CRUD方面,但它通常只涉及那些框架或库也能做到的皮毛而已。Angular看起来似乎总是在改变和更新-但实际上,还是有一些事情仍然保持不变。以下是关于Angular所需要学习的核心概念的

  • 世界是平的吗?——从不同角度看前端

    在远古的时候,人们对世界的认知有限,以为天圆地方,世界是平的。后来,随着科技进步,大家都知道了地球的形状,它不但不平,还有山川河流,沙漠海洋。  这很大程度上说明了人所处的环境对认知带来的影响,我们看待一件事物,从不同的视角去看,所得到的结论未必是相同的。前后端协作的研发模式上个

  • 用好React,你必须要知道的事情

     容器性组件(containercomponent)和展示性组件(presentationalcomponent)使用React编写组件时,我们需要有意识地将组件划分为容器性组件(containercomponent)和展示性组件(presentationalcomponent),这样有助

推荐阅读