首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏前端开发

    2. 集成 uni-ui 组件

    uni-ui 是基于内置组件的一个拓展补充,它是更加稳定和安全的,且适配多端。 我们来看到官方文档: 安装: npm i @dcloudio/uni-ui 配置自动导入组件: 使用 npm 安装好 uni-ui 之后,需要配置 easycom 规则,让 npm 安装的组件支持 vue" } }, // 其他内容 pages:[ // ... ] } 重新启动 由于该项目使用了 TypeScript,因此存在这样一个问题:就是我们希望类型更加安全,就是可以希望组件有类型提示 这个 uni-ui 组件使用的是 Js 进行开发的,因此没有类型的提示,此时:就可以安装一个插件: 现在就可以看到了

    39310编辑于 2024-05-28
  • 来自专栏萌兔it

    ECharts可视化(2)—— 组件小解

    2. 调色盘:给定一组颜色(通过一个数据定义),图形、系列自动从中选择颜色。 ? 3. 二、交互组件:在ECharts中,提供了很多的交互组件。 1)我们可以设置left/right/top/bottom/width/height六个量,设置绝对值、百分比和位置描述 绝对值:绝对的数值,如100 百分比:如100% 位置描述:如center等 2

    1.1K20发布于 2019-07-26
  • 来自专栏雪胖纸的玩蛇日常

    2.页面绘制和引入组件uView

    justify-content: space-around; font-size: 20px; } </style> 2. 引入组件uView 在uni-app插件市场中,找到的一个UI组件,uView。 import uView from 'uview-ui'; Vue.use(uView); 2.App.vue引入基础样式(注意style标签需声明scss属性支持) ? script> 4.Grid宫格布局 index.vue中相关代码: <template> <view class="content"> <u-grid :col="<em>2</em>" height="80" bg-color="#fff"></u-gap> </view> </template> 修改后的index.vue: 1 <template> 2

    1.3K30发布于 2021-06-29
  • 来自专栏全栈程序员必看

    前端组件_前端组件有什么好处

    UI Semantic UI Pure CSS topcoat UIkit Material UI Framework7 mui ionic framework Fries jQuery Mobile 2. underscore.js Way.js – 双向数据绑定 Keys.js – 应用快捷键 3. Quintus 4. ui组件 GMU NEC NEJ Pure CSS Components magic-of-css 5. Tempo json2html 19. 通知组件/弹框组件 alertify.js AlertifyJS SweetAlert Messenger – 非常酷的弹框组件 PNotify Notify.js – A simple, versatile

    7.7K10编辑于 2022-09-20
  • 来自专栏快乐阿超

    TinyVue组件

    ——董仲舒 文档: TinyVue:一套跨端、跨框架的企业级 UI 组件,支持 Vue 2 和 Vue 3,支持 PC 端和移动端 代码: https://github.com/opentiny/ tiny-vue 在项目的根目录中,打开控制台,执行以下命令,为 Vue 3.0 的项目安装 TinyVue 组件 : yarn add @opentiny/vue@3 # 或者 npm install @opentiny/vue@3 或者执行以下命令,为 Vue 2.0 的项目安装 TinyVue 组件 : yarn add @opentiny/vue@2 # 或者 npm install @opentiny /vue@2 如果是Vite 工程,安装完依赖后,修改项目的 vite.config.js ,添加以下代码突出显示的部分: // vite.config.js import { defineConfig id="app">

    <script type="module"> import { createApp } from 'vue' // 引入 @opentiny/vue 组件

    40810编辑于 2024-08-23
  • 来自专栏用户6296428的专栏

    漫谈 React 组件开发(二):组件最佳实践

    那么现在就面临一个选择: 一是选择 React 生态中已有的组件,例如 antDesign、Material-UI 等比较成熟的组件; 二是团队再开发一套属于自己的组件。 React 大环境里面有很多优秀的 UI 组件,国内比较有名的 antDesign,国外的 Material-UI,都是比较稳定和优秀的组件。那么我们为什么还要自己去开发一套组件呢? 二、组件构成 构建一个完整的组件需要考虑: 组件设计思路 组件代码规范 组件开发流程 组件测试 组件维护(包括 PR / issue 管理、发包、文档) 1. props 组件 children 支持自定义 Dom 结构 不要写死组件内部的 Dom 结构 2. 组件文档 一份好的 doc 是一个优秀组件的标准,良好的文档能够提升组件的整体品质和好感度,愿意花时间好好写 doc 的团队,那么他们产出的组件应该也不会差到哪去,组件文档维护也是组件生命周期里重要的一环

    2K30发布于 2020-08-25
  • 来自专栏pandacode_cn

    Web组件 JS组件方法记录

    以折叠面板的形式进行组件描述,点击对应的面板会展示对应信息。 }, { id: '1-2-2', menu_name: '菜单添加', menu_url: 'setting.menu.menu_add ', parent_id: '1-2' }, { id: '2', menu_name: '订单', menu_url menu_url: 'order.orderreview', parent_id: '2' }, { id: '2-2', menu_name id: '2-2-1', menu_name: '退款管理2-1', menu_url: 'order.refundmanagement',

    50800编辑于 2023-07-17
  • 来自专栏全栈前端精选

    组件设计实战 - 复杂组件设计

    作者:诚身 https://zhuanlan.zhihu.com/p/29034015 一个成熟的组件通常都由数十个常用的 UI 组件构成,这其中既有按钮(Button),输入框(Input)等基础组件 ,打包后大小不过 2KB,完整的源码大家可以参考这里 carousel/index.js。 至此,组件设计实战系列文章也将告一段落。 在全部四篇文章中,我们分别讨论了组件架构,组件分类,文档组织,国际化以及复杂组件设计这几个核心的话题,因笔者能力所限,其中自然有许多不足之处,烦请各位谅解。 组件作为提升前端团队工作效率的重中之重,花再多时间去研究它都不为过。再加上与设计团队对接,形成设计语言,与后端团队对接,统一数据结构,组件也可以说是前端工程师在拓展自身工作领域上的必经之路。

    1.2K10发布于 2019-09-29
  • 来自专栏全栈程序员必看

    vue常用组件_vue内置组件

    的web UI工具套件 Vux:基于Vue和WeUI的组件 mint-ui:Vue 2的移动UI元素 iview:基于 Vuejs 的开源 UI 组件 Keen-UI:轻量级的基本UI组件合集 vue-material:通过Vue Material和Vue 2建立精美的app应用 muse-ui:三端样式一致的响应式 UI vuetify:为移动而生的Vue JS 2组件框架 vonic – 饿了么出品的Vue2的web UI工具套件 mint-ui – Vue 2的移动UI元素 iview – 基于 Vuejs 的开源 UI 组件 Keen-UI – 轻量级的基本UI组件合集 vue-material – 通过Vue Material和Vue 2建立精美的app应用 muse-ui – 三端样式一致的响应式 UI vuetify – 为移动而生的Vue JS 2组件框架 08、地图 vue-amap – 基于Vue 2和高德地图的地图组件 vue-google-maps – 带有双向数据绑定Google地图组件 vue-baidu-map- 基于 Vue 2的百度地图组件

    10.3K20编辑于 2022-11-15
  • 来自专栏一Li小麦

    组件设计基础(2

    因为render函数本身并不往DOM树上渲染或者装载内容,它只是返回一个JSX表示的对象,然后由React来根据返回对象决定如何渲染。 而React肯定是要把所有组件返回的结果综合起来,才能知道该如何产生对应的DOM修改。 所以,只有React调用三个Counter组件的render函数之后,才有可能完成装载,这时候才会依次调用各个组件的componentDidMount函数作为装载过程的收尾。 决定是否更新)->componentWillUpdate(即将feiqis)->render->componentDidUpdate 2.自身状态变化:通常是state的变化 shouldComponentUpdate render函数的返回结果将用于构造DOM对象,而shouldComponentUpdate函数返回一个布尔值,告诉React这个组件在这次更新过程中是否要继续。

    80250发布于 2019-12-04
  • 来自专栏乱码李

    ReactJS 学习——组件2

    组件列表 使用循环的方式创建组件列表 const numbers = [1, 2, 3, 4, 5]; const listItems = numbers.map((number) =>

  • { number.toString()}> {number}
  • ); return (
      {listItems}
    ); } const numbers = [1, 2, 我们知道当组件的属性发生了变化,其 render 方法会被重新调用,组件会被重新渲染。 value={number} /> ); return (
      {listItems}
    ); } const numbers = [1, 2, value={number} /> ); return (
      {listItems}
    ); } const numbers = [1, 2,

    98610发布于 2021-11-26
  • 来自专栏grain先森

    移动端组件

    今天给大家推荐的是一个滴滴开源的移动端开发组件:Pile.js。 Pile.js 是滴滴开发的基于 React 的移动端开发组件。 轻量,易用,包含 52 个交互功能,支持多语言与自定义皮肤。 第二步:引用组件代码: ? 组件列表 ? 具体演示效果,可以扫描下方二维码,体验: ? 开源项目地址

    2.1K20发布于 2019-03-28
  • 来自专栏Keller

    组件构建过程

    最近在项目内部创建了一个vue组件,希望通过组件的形式,统一项目中组件的逻辑和样式,让代码的复用性更强。 这篇文章主要是梳理组件的整个结构和构建过程。 结构 首先在这里介绍一下组件的代码结构,上面是整体代码目录结构,每个目录的作用如下: packages:组件源码位置,每个组件作为一个子目录;同时提供packages/index.js作为全局组件的入口 ok,目录结构梳理清楚,但这也只是开发过程的一部分,至于最终的输出内容,还需要基于具体使用场景来编译,下面是目前组件支持的使用方式和具体的编译方法。 packages/index.js"), externals: { vue: { root: "Vue", commonjs: "vue", commonjs2: webpack模块化原理-commonjs、webpack模块化原理-ES module、webpack模块化原理-Code Splitting),而通常作为按需加载来说,用户会有自己的webpack,那么组件需要做的就是把

    78420编辑于 2021-12-14
  • 来自专栏Keller

    组件使用BEM

    bem的优势 最近在开发一个组件,选择了BEM作为css的组织形式,主要考虑了以下三个方面的优势: 逻辑分层,容易理解。 BEM基于block、element、modify的组织形式,基本与组件的组织形式吻合。只要遵循了BEM的命名方式,对于开发和修改组件,哪些元素和状态已经存在,都可以直观的看出来。 反过来,通过html标记的BEM命名,可以直观地理解组件的功能和依赖关系。 强约束,便于团队协作。

    68030编辑于 2021-12-14
  • 来自专栏快乐阿超

    web组件lion

    github: https://github.com/ing-bank/lion 官方文档: https://lion-web.netlify.app/ Lion 是一组高性能、可访问且灵活的 Web 组件 它们提供了一个无主见的白标签层,可以扩展到您自己的组件层 高性能:专注于在所有相关浏览器中实现出色的性能,具有最少的依赖项 可及性:旨在符合 WCAG 2.2 AA 标准,以创建每个人都可以使用的组件 灵活性:通过 Web Components 和 JavaScript 类提供解决方案,这些类可以使用、采用和扩展以满足所有需求 现代代码:Lion 以纯 es 模块的形式分发 公开函数/类和 Web 组件 这是有道理的,因为主要用例是扩展这些组件,如果您这样做,则不想覆盖现有样式。 => response.json()) .then(data => { // do something with the data }); </script> 使用web组件

    35510编辑于 2024-09-05
  • 来自专栏IT综合技术分享

    组件分享之后端组件——grpc组件grpc-go

    组件分享之后端组件——grpc组件grpc-go 背景 近期正在探索前端、后端、系统端各类常用组件与工具,对其一些常见的组件进行再次整理一下,形成标准化组件专题,后续该专题将包含各类语言中的一些常用组件 组件基本信息 组件:grpc-go 开源协议:Apache-2.0 License 内容 在使用Golang中grpc就不得不提,其强大的性能为其接口提供了有力的支撑,本节我们分享一个组件grpc-go gRPC的Go实现:将移动和 HTTP/2 放在首位的高性能、开源、通用 RPC 框架。有关更多信息,请参阅 Go gRPC 文档,或直接跳转到快速入门。

    45620编辑于 2022-03-06
  • 来自专栏藏经阁

    框架、组件、UI框架、UI

    背景: 今天和一个前端小伙伴沟通的时候就框架和组件的称呼居然不一致。 事情是这样的,我和小伙伴在沟通一些问题的时候,她将uview、antd等称之为框架,而我内心想这些不是组件吗? 这不就意味着react、vue、uni-app这样的才是框架,而我们在项目中引入的涉及UI的都是组件中的部分组件,涉及函数功能的都是js。 antd、element官网都是介绍自己为组件,而uview称自己为UI框架,细想一下也是没问题的,因为他们还封装了功能相关的组件,比如表单、选择器、文件上传/下载,从某种意义上说,他们称自己为组件 、UI、UI框架都是没问题的。 框架原本就是对js的封装,浏览器最终执行的也是js代码,相当于就是在运行框架,而框架中又可以加入一些组件(封装了UI),和js(封装了函数)来减少我们的工作量。

    1.2K20编辑于 2023-03-04
  • 来自专栏pandacode_cn

    React框架 UI组件

    material-ui(国外) 官网: http://www.material-ui.com/#/ github: https://github.com/callemall/material-ui 2. javascriptEnabled: true, modifyVars: { '@primary-color': 'green' }, } }), ); 备注:不用在组件里亲自引入样式了

    55020编辑于 2023-07-07
  • 来自专栏笔记分享

    Vue2.组件通信

    样式冲突 写在组件中的样式默认会全局生效。容易造成多个组件之间的样式冲突问题。 可以给组件加上scoped属性,让样式只作用于当前组件。 原理: 给当前组件模板的所有元素,加上一个自定义属性data-v-hash值,用以区分不同的组件。 父子通信 父组件通过props将数据传递给子组件组件利用$emit通知父组件修改更新 跟Qt的信号槽机制很像。 单向数据流:父组件的prop更新,回单向向下流动,影响子组件。 eventBus事件总线 非父子组件之间,进行简易消息传递。 复杂场景同Vuex。 表单组件封装 父传子:父组件props传递,需要拆解v-model,因为props传入的数据不允许被修改。 子传父:监听输入,子传父传值给父组件修改。

    77410编辑于 2024-01-16
  • 来自专栏网络日志

    dumi搭建react组件

    dumi官网搭建react组件 按照官网命令我们搭建一个组件 mkdir vultures-react && cd vultures-react npx @umijs/create-dumi-lib npm install npm start 安装所需依赖 现在的组件以及很成熟,我们可以跟据现有的组件,例如antd、echarts二次封装成工作中用到的业务组件 // antd基础组件 npm install antd -S // 拖拽组件 npm install react-beautiful-dnd --save 根据自己的需要安装依赖组件 搭建第一个组件 修改目录中的Foo文件 / 必须导出,否侧组件会报错 import * as React from 'react' import {Foo} from '.. 我们导入的事antd的组件,怎么显示是普通的button标签,一起来排查一下这个错误吧。

    33600编辑于 2024-05-25
  • 第 2 页第 3 页第 4 页第 5 页第 6 页第 7 页第 8 页第 9 页第 10 页第 11 页
    点击加载更多
    领券