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

    11组件入门及写个首页头部组件

    来自官网 (2)关于组件的命名 组件的命名我在项目中统一用kebab-case (短横线)表示: ? 组件命名 (3)组件的复用 可以将组件进行任意次数的复用,举个栗子如下图,每次点击按钮,每个组件都会各自独自维护它的count;因为每用一次组件,就会有一个它的新实例被创建。 ? 组件复用 (4)其它 还有很多关于组件使用的很重要的内容,如组件之间数据的传递,组件的事件等等,我们后面在项目中具体用到了再穿插。 2、组件的运用-创建头部组件 (1)新建一个myHeader头部组件 ok,我们进入components文件夹里面新建一个myHeader.vue组件,有helloworld.vue的删掉或者直接改个名直接用都是可以的 (3)组件的复用 组件的复用就很简单了,写复制粘贴一下就行,记住,组件都是独立的。 ? 组件复用 ?

    1.1K20发布于 2018-09-04
  • 来自专栏与前端沾边

    react 学习(11)高阶组件

    react 中的高阶组件主要是对于 hooks 之前的类组件来说的,如果组件之中有复用的代码,需要重新创建一个父类,父类中存储公共代码,返回子类,同时把公用属性传到子类中的形式。 使用示例高阶组件就是一个函数,传给它一个组件,它返回一个新的组件const NewComponent = higherOrderComponent(OldComponent) 示例我们定义组件共用 show ,现有的复用方式大体有如下几种:代码直接 copy最 low 的方式高阶组件抽离公用逻辑,可以新的组件中处理拦截,操作生命周期,拓展导入组件的 props,逻辑复杂时不易维护类继承继承父类,不易拓展,且类组件的性能消耗比较大 ,因为类组件需要创建类组件的实例,而且不能销毁mixins不需要传递状态,操作方便;缺点数据来源不明确,容易被滥用hooks现在主流方式,数据来源追溯,逻辑分层清晰,易维护。 消耗小,执行完就会被销毁本节内容不是很多,小编也确实对高阶组件接触不多,如有错误欢迎指正!

    60010编辑于 2022-06-12
  • 来自专栏雪胖纸的玩蛇日常

    11.父组件向子组件传值

    组件向子组件传值 父组件Home.vue <template>

    {{msg}}

    <v-header :title="title" /Header.vue"; export default { name: 'home', data () { return { msg:'首页组件',

    {{msg}}

    {{title}}

    <button @click="run(data)">在子组件执行父组件传过来的方法 ', data:'父组件方法子组件参数' } }, methods:{ }, props:['title','run'], components:{ } 1.父组件在引用子组件的时候,绑定动态属性 ?  2.在子组件内通过props接收从父组件传过来的数据和方法 ?

    67010发布于 2019-10-14
  • 来自专栏CnPengDev

    小程序 | 11-组件

    创建自定义组件 自定义组件由 json、wxml、wxss、js 四个文件组成,我们通常是在根目录下创建一个文件夹——components,在该文件夹中存放我们自定义的公共组件。 自定义组件的步骤: 现在 json 文件中进行自定义组件声明——"component": true, 在 wxml 中编写自定义组件的模板内容 在 wxss 中编写自定义组件的样式 在 js 文件中定义数据和组件内部的相关逻辑 在使用方的 json 文件中引用自定义组件——"引用自定义组件时的标签名":"自定义组件的绝对路径或相对路径" 在使用方的 wxml 文件中,通过上一步定义的标签名引用自定义组件。 如果在 app.json 的 usingComponents 中声明了某个组件,那么所有页面和组件都可以直接使用该组件。 3. 组件和页面样式的细节 外部样式指引用组件的页面的样式。 3.1. 组件内样式对外部样式的影响 组件内的 class 样式仅对组件 wxml 内的节点生效,对于引用组件的 page 页面不会生效。 组件内不能使用 id 选择器、属性选择器、标签选择器 3.2.

    2.8K20发布于 2021-05-17
  • 来自专栏轻狸科技专栏

    宝塔面板安装SourceGuardian组件SG11组件

    在设置里的安装拓展选项  找到sg11   点击安装3. 安装完成后,记得重启下php服务如果是正常安装上恢复则无任何问题了,但是如果还是出现问题,就有可能是版本不可以!

    2.3K40编辑于 2022-11-09
  • 来自专栏每日一篇技术文章

    weex-11-组件slider的使用

    本节学习目标 熟练使用slider组件 下面的内容是你必须要掌握的 1.怎么让banner的宽度和屏幕的宽度相等 2.怎么让banner自动轮播和轮播间隔 3.如何添加指示器 4.如何设置指示器的颜色和大小 /src/sldier.vue' root.el = '#root' export default new Vue(root); 1.创建一个轮播组件,让其宽度和屏幕宽度相等 接下来,创建一个轮播图组件 background-color: green; } .image{ width:750px; height: 300px; } </style> 注意一点 1.如果你发现自己的图片显示不出来,有可能是你的图片组件没有设置宽和高 991B9A44-390E-4D41-9E9A-D71F57F84A06.png 一般banner轮播图都有像这样的指示器,下面教大家如何实现这样的效果,weex有个指示器组件<indicator></ indicator> 我们只需要将指示器组件放在<slider> 组件内部,注意一定是里面哦,不然没有效果的 <slider class="slider"> <image :src="src

    1.3K10发布于 2018-09-14
  • 来自专栏技术墨客

    React学习(11)—— 高阶应用:Web组件

    Web组件 从概念上说,React 和 Web组件 分别用于解决不同的问题。 对于开发人员来说将React用于Web组件、或将Web组件用于React、或2者皆有并非难事。

    ; } } Web组件常会暴露一些必要的API接口,例如一个 video Web组件可能会暴露  play() 和 pause() 方法。 如果引入第三方的Web组件,最好的解决方案使用一个React组件来包装引入的Web组件并最终作为一个React组件来使用。 由第三方Web组件触发的事件也许并不能通过React的渲染树传递,此时需要在组件中去手工的触发事件。 

    54820发布于 2018-08-15
  • 来自专栏前端小菜鸡yym

    React--11: refs与事件处理非受控组件和受控组件

    非受控组件 页面所有输入类的DOM,现用现取就是非受控组件。 受控组件 受控组件就是把值都存在了状态当中,当我们使用值时去状态state中取。 首先,受控组件不能使用ref了。那我们想改变值怎么办呢?

    79210编辑于 2023-01-12
  • 来自专栏Creator星球游戏开发社区

    Cocos Creator基础教程(11)—可拖拽组件

    创建测试场景 在实现一个组件代码之前最好新建一个测试场景,组件代码在测试场景中通过了基本测试之后再放入正式环境使用。 而且在组件完成后,测试场景最好也不要丢弃了,等我们以后为组件升级或修改BUG时,可用于快速检验修改是否正确。 ? 初始化工程 2. 实现可拖拽组件 我们来看下组件代码非常简单,就算你不会编程,根着注释相信也能明白个大概: cc.Class({ extends: cc.Component, onLoad() { 将组件代码挂载到节点上,其它什么都不用做,运行起来看看效果: ? 3. 我给目标节点挂载了一个Layout组件,设置成GRID模式,实现自动网格排列,很像游戏中的物品包裹功能,这个组件真的是物超所值哦! 4.

    5.5K31发布于 2019-09-11
  • 来自专栏harmonyos从入门到精通

    11 【HarmonyOS NEXT】 仿uv-ui组件开发之Avatar组件深度剖析(二)

    第二篇:探秘Avatar组件的核心实现机制1. 组件结构设计2. 状态管理2.1 组件状态定义@Componentexport struct Avatar { // 私有属性 private props: AvatarProps = { shape @State private loadError: boolean = false @State private bgColorValue: string = ''}状态说明:props:组件的主要配置属性 if (this.props.randomBgColor) { this.bgColorValue = this.getRandomColor() }}生命周期函数说明:在组件即将出现时初始化随机背景色只有启用随机背景色时才会生成颜色值 装饰器避免频繁的状态变更渲染优化条件渲染减少不必要的DOM操作使用适当的图片填充模式合理控制图片资源大小错误处理优化统一的错误降级策略提供错误回调机制避免错误状态的频繁切换下一篇教程将介绍Avatar组件的使用方法和样式定制

    27610编辑于 2025-03-07
  • 来自专栏测试开发干货

    (简易)测试数据构造平台: 11 (菜单组件化)

    【本节目标】菜单部分变成组件,以调用方式安插进首页 首先,我们要新建一个普通小组件,按照我们之前所学,应该放在cpmponents文件夹下,新建好后如图所示: 然后,我们把菜单代码 剪切进来,注意是剪切 ,剪切后的首页也就没有菜单部分了: ToolList.vue: 此时我们也看不到这个菜单了: 粘贴后的 Menu.vue: 那么接下来,我们只需要在首页中引入调用这个Menu.vue组件 ,即可。 打开首页 ToolList.vue 首先是引入bom层: 引入之后,在bom层找到之前的aside位置写上这个组件标签: 保存,看看浏览器,是不是又可以重新看到菜单了? 好了,这就是把菜单组件化,之后在其他页面,同样以这个办法,先在Bom层导入,然后dom层写上组件名作为标签对。即可展示这个菜单喽~ 欢迎大家继续追更

    37220编辑于 2022-07-07
  • 来自专栏极客起源

    微信小程序开发实战(11):滚动组件(picker)

    picker组件用于从列表中选择一个item,效果有点像iOS的ActionSheet,从窗口的底部弹出,选择一个item后关闭。picker可用于选择普通的item,也可以用于选择时间和日期。 我们可以使用picker组件的mode属性设置这3种列表方式。mode可以设置的值是selector、time和date。默认值时selector。 下面的布局代码使用了3个picker组件演示了上述3种picker组件的使用方法。 图1 未显示选择列表的picker组件显示效果 点击第1个picker组件,会弹出如图2所示的列表,可上下滑动选择item,然后点击“确定”按钮,会选中该item,并显示在picker组件上。 ? 图2 普通picker选择列表的效果 点击第2个picker组件,会弹出如图3所示的时间选择列表。 ? 图3 时间选择列表 点击第3个picker组件,会弹出如图4所示的日期选择列表。 ?

    3.6K20发布于 2020-07-21
  • 来自专栏.NET开发那点事

    2020-06-11-ASP.NET Core Blazor 子组件组件数据同步的问题

    当子组件绑定父组件的一个字段,并且子组件修改它的时候父组件不能实时进行同步更新UI的问题,最近终于在Blazui作者的指导下搞定了。 { this.userInfo = info; Console.WriteLine("HandleUserInfoChanged"); } } 父组件订阅子组件的 StateHasChanged方法会通知组件说状态发生变化了,也就是说组件会被重新渲染。这就是最关键的东西了。 一些吐槽 虽然搞定了子父组件同步的问题,但是我不能理解的是,为什么微软要搞的这么复杂。 而且在父组件同样可以在编译器直接植入对UserInfoChanged事件的监听同时刷新UI。可能是微软为了性能,想要用户手工控制父组件的渲染时机吧。

    1.5K10发布于 2020-06-19
  • 来自专栏技术社区

    移动跨平台框架ReactNative活动指示器组件11

    React Native 活动指示器组件 ActivityIndicator React Native 中的活动指示器组件 ActivityIndicator 就长下面这样。 React Native 活动指示器组件 ActivityIndicator 引入组件 React Native 中使用 活动指示器组件 ActivityIndicator 首先需要引入组件 import { ActivityIndicator } from 'react-native'; 使用语法 活动指示器组件 ActivityIndicator 的使用语法和其它大部分组件一样。 只不过它是一个自闭合组件,没有任何子元素。 例如下面的范例,在启动 2 秒后自动隐藏 活动指示器组件 ActivityIndicator 组件。在启动 3 秒后继续显示活动指示器。

    2.9K10编辑于 2022-06-17
  • 来自专栏非典型性程序员

    测试需求平台11-产品管理交互Acro必要组件掌握

    在正式实现业务交互前,我们分出一小节学习几组必要的组件。 输入框 Input 光标位于输入框时,允许用户输入或编辑文本内容的基本表单组件。 <template> <a-input placeholder="请输入内容" allow-clear /> </template> 按钮 Button 一种命令组件,可发起一个即时操作,通用组件 https://arco.design/vue/component/button#API 按钮类型 此组件是最基本的组件之一,几乎页面交互的事件动作都要通过按钮完成,在Arco样式除了默认按钮,还包含但不限于如下类型 在只设置图标时,按钮的宽高相等 样式按钮 可以指定大小、形状和状态、线性、文本等 组合按钮 通过 组件使按钮以组合方式出现。

    1.3K20编辑于 2023-10-21
  • 来自专栏搬砖记录

    Java学习笔记-全栈-web开发-11-JavaWeb三大组件

    三大组件包含:Servlet、Filter、Listener Servlet已经多次使用,本章会对其做一个重点总结,并推荐一些Filter、Listener较好的博文,并总结相关重点。

    45510发布于 2021-08-18
  • 来自专栏若城技术专栏

    11. 快速上手!HarmonyOS4.0 Grid_GridItem容器组件详解

    本章内容概要 Grid组件说明 网格容器,由“行”和“列”分割的单元格所组成,通过指定“项目”所在的单元格做出各种各样的布局。包含GridItem子组件。 GridItem 组件说明 网格容器中单项内容容器。 Grid属性讲解 columnsTemplate 设置当前网格布局列的数量,不设置时默认1列。 例如, ‘1fr 1fr 2fr’ 是将父组件分3列,将父组件允许的宽分为4等份,第一列占1份,第二列占1份,第三列占2份。 注意: 设置为’0fr’时,该列的列宽为0,不显示GridItem。 例如,'1fr 1fr 2fr’是将父组件分三行,将父组件允许的高分为4等份,第一行占1份,第二行占一份,第三行占2份。 Grid的宽高没有设置时,默认适应父组件尺寸。 Gird网格列大小按照Gird自身内容区域大小减去所有行列Gap后按各个行列所占比重分配。 GridItem默认填满网格大小。

    78400编辑于 2024-05-26
  • 来自专栏历史专栏

    【愚公系列】2022年11月 微信小程序-表格组件使用

    文章目录 前言 一、表格组件使用 1.基础用法 1.1 代码 1.2 效果 总结 ---- 前言 移动端的页面本应该很少有table表格这样的展示、操作,但总归有这样的需求,然而平时用的vant和iview 的小程序组件库都没有table组件,这下面讲解表格组件封装的案例。 github网址:https://github.com/kawaiiz/table_component 使用说明 该组件具有 列表展示模式,勾选模式,展开行模式。 复制/miniprogram/public/components/public下面的三个组件,到你的公共组件文件夹下(其实这三个组件也是也可以合为一体,因为empty与load_more组件是可以单独使用的 ,所以没有放到table组件中) 在需要使用的页面引入table组件即可。

    3.3K30编辑于 2022-11-28
  • 来自专栏终身学习者

    11个React Native 组件库和 Javascript 数据可视化库

    该库为 iOS 和 Android 提供了一组跨平台组件,所有组件都是可组合和可定制的。每个组件还具有与其他组件一致的预定义样式,这使得无需手动定义复杂样式就可以构建复杂组件。 超过 1.5k stars 的 Nachos UI 是一个React Native 组件库,拥有 30 多个可定制组件,多亏了 react-native-web,这些组件也可以在web上工作。 8. 不出所料,它非常有用,并被数千个应用程序以及其他UI组件库(如react-native-paper)使用。 该库提供了开箱即用的预制捆绑图标集,以下是库中所有图标的完整示例。 11. 11. Metabase ? 超过 11k 的stars Metabase中,使用SQL创建数据仪表板是一种非常快速和简单的方法,不需要知道SQL(但是对于分析人员和数据专业人员使用SQL模式)。 原文:https://blog.bitsrc.io/11-rea...https://blog.bitsrc.io/11-jav...

    14.2K11发布于 2019-05-13
  • 来自专栏CRPER折腾记

    React 折腾记 - (11) 结合Antd菜单控件(递归遍历组件)及常规优化

    前言 随着侧边栏的东东越来越多..本来不考虑的三级菜单,也需要考虑进去了; 一开始都是手动map去遍历对应的组件, 相关的的组id这些也是简单的判断下children就返回一个值; 有兴趣的瞧瞧 --- 此处省略N多重复规格的 复制代码 ---- 思路 我的思路是直接递归,写成一个函数式组件. 风格用了antd; ---- 效果图 ? ---- 代码实现及用法 代码实现 递归组件函数 性能耗时 基于我项目的,就二十来个左右,最深是三层,用console.time()跑了下,性能还好 首次遍历树: 0.782958984375ms 第二次遍历树

    2.4K30发布于 2018-12-28
  • 领券