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

    程序开发实战(7):Button组件详解

    button组件是最常用的表达组件,用于响应点击动作。该组件有如下几个属性。 Boolean类型,默认值是false,设置按钮标题前是否带显示loading 图标 form-type :String类型,没有默认值,可以设置的值包括submit和 reset,用于 form组件 ,点击分别会触发 submit/reset 事件,该属性会在介绍form组件时详细讲解 hover-class:String类型,默认值是button-hover, 指定按钮按下去的样式名称。 在这段布局文件中,放置了6个button组件,其中前三个演示了3种按钮类型:default、primary和warn。

    2.1K10发布于 2020-07-10
  • 来自专栏陶然同学博客

    程序】组件

    程序中组件的分类 2. 常用的视图容器类组件 3. view 组件的基本使用 4. scroll-view 组件的基本使用 5. swiper 和 swiper-item 组件的基本使用 6. swiper 组件的常用属性 7 程序中组件的分类 程序中的组件也是由宿主环境提供的,开发者可以基于组件快速搭建出漂亮的页面结构。 官方把 程序的组件分为了 9 大类,分别是: 视图容器 基础内容 表单组件 导航组件 媒体组件 map 地图组件 canvas 画布组件 开放能力 无障碍访问 2. : 5. swiper 和 swiper-item 组件的基本使用 实现如图的轮播图效果: 6. swiper 组件的常用属性 7.

    73320编辑于 2023-02-24
  • 来自专栏全栈程序员必看

    程序子组件向父组件传值_程序组件通信

    组件页面是carts.wxml 子页面是product.html 子组件wxml代码 <view class='cartAllSel' bindtap="bindSelectAll" > iconDel' wx:else type="circle" size="20"></icon> <text class='product-title'>全选</text> </view> 子组件 productList: carts, selectedAllStatus: allChecked, }) }, } 父页面 carts.wxml 需要在子组件处添加 {cartList}}" listType="{ {'cart'}}"></ProductList> 父页面 carts.js 注意checkNum方法是不能写在Methods中不然程序会报找不到该组件

    53430编辑于 2022-10-04
  • 来自专栏跟Qt君学编程

    Qml组件知识

    介绍组件构造,销毁,动态加载知识。 对象/组件都具有类似C++的构造函数和析构函数 onCompleted对象构造完成自动执行; onDestruction对象销毁前自动执行。 Component.onCompleted: console.log("Completed") Component.onDestruction: console.log("Destruction") } 使用Loader加载组件 Component必须具有子空间才能实例化; onProgressChanged可以获取到组件的加载进度。 } } Loader { sourceComponent: component onProgressChanged: console.log(progress) } 动态加载Qml组件 , root, "error.txt"); 动态加载Qml组件

    1.7K10发布于 2019-10-23
  • 来自专栏柠檬先生

    程序 组件 Component

    一.组件模板和样式 类似于页面,自定义组件拥有自己的 wxml 和模板 wxss 样式。 1.组件模板 组件的写法和页面的写法相同,组件模板与组件数据结合后生成的数节点, 将被插入到组件的引用位置。在组件模板中提供一个<slot> 节点,用于承载组件 引用时候提供的子节点。 组件对应wxss 文件的样式,只对组件wxml 内的节点生效。 (3)子元素选择器(.a>.b) 只能用于view 组件与其子节点之间,用于其他组件可以能导致 非预期的情况。 (4)继承样式,如font , color 会从外部组件继承到组件内。 { color:red; } 6.使用组件接收全局样式 默认情况下,自定义组件的样式只受到wxss 的影响 (1) app.wxss 中使用了标签名选择器,影响到页面和全部组件, (2) 在自定义的组件中激活了

    1.3K40发布于 2019-05-25
  • 来自专栏达达前端

    程序基础-组件

    file 作者 | Jeskson 来源 | 达达前端小酒馆 ⽂本的<text>组件、表示图像的<image>组件、表示视图容器的 <view>组件,表示链接的<navigator>组件 组件的属性 公共属性是指⼩程序所有的组件都有的属性,⽐如id、class、style 轮播效果 ⼩程序有专⻔的轮播组件swiper <view class="home-top"> <view class= : 1000, indicatorDots: true, indicatorColor: "#ffffff", activecolor:"#2971f6", autoplay: true, audio组件 audio组件是⾳频组件 <audio src="{{musicinfo.src}}" poster="{{musicinfo.poster}}" name="{{music info.name}}" map或视频video组件之上 地图组件 <map id="myMap" style="width: 100%; height: 300px;" latitude="{{latitude}}

    71320发布于 2019-11-29
  • 来自专栏陶然同学博客

    程序】组件通信

    目录 自定义组件 - 父子组件之间的通信 1. 父子组件之间通信的 3 种方式 2. 属性绑定 3. 事件绑定  ​编辑 4. 获取组件实例  自定义组件 - behaviors 1. 同名字段的覆盖和组合规则* 总结 - 组件 自定义组件 - 父子组件之间的通信 1. 父子组件之间通信的 3 种方式 属性绑定 用于父组件向子组件的指定属性设置数据,仅能设置 JSON 兼容的数据 事件绑定 用于子组件向父组件传递数据,可以传递任意数据 获取组件实例 父组件还可以通过 this.selectComponent 自定义组件 - behaviors 1. 什么是 behaviors behaviors 是程序中,用于实现组件间代码共享的特性,类似于 Vue.js 中的 “mixins”。 (methods) 同名的生命周期函数 关于详细的覆盖和组合规则,大家可以参考微信程序官方文档给出的说明: https://developers.weixin.qq.com/miniprogram/

    2.7K10编辑于 2023-02-24
  • 来自专栏Android点滴积累

    IOS小组件7):小组件点击交互

    引言   前面我们似乎掌握了实现一个小组件所需要的一切技能,默认情况下桌面点击小组件,也正常跳转到了App中。接下来我们一起来看看,小组件是怎么做到点击跳转到App的。 中号组件点击交互1 VStack { Link(destination: URL(string: "medium/link_text1")!) 中号组件点击交互3 Link(destination: URL(string: "medium/widgeturl_root")!) 结语   本文介绍了小组件点击交互的两种方式,widgetURL和Link,通过测试代码了解了具体的使用和组合情况。至此,小组件整个流程上的技术点都讲解完了。 后续还有2个部分:App与小组件数据共享,N个小组件怎么支持。

    2.7K30发布于 2021-06-09
  • 来自专栏狮乐园

    高级 Vue 组件模式 (7)

    但我们会发现一个问题,就是当前 toggle 组件的状态对于调用者来说,完全是黑盒状态,即调用者无法初始化,也无法更改组件的开关状态,这在一些场景无法满足需求。 对于无法初始化开关状态的问题,倒是很好解决,我们可以在 toggle 组件声明一个 prop 属性 on 来代表组件的默认开关状态,同时在 mounted 生命周期函数中将这个默认值同步到组件 data 因此这篇文章着重来解决这两个问题: toggle 组件能够支持开关状态的初始化功能 toggle 组件能够提供一个 reset 方法以供重置开关状态 重置开关状态可以以异步的方式进行 实现 初始化开关状态 这样就将提供重置状态的逻辑暴露给了组件调用者,当然,如果调用者没有提供相关重置逻辑,组件内部会自动降级为使用 on 属性来作为重置的状态值。 成果 你可以通过下面的链接来看看这个组件的实现代码以及演示: sandbox: 在线演示 github: part-7 总结 Function 类型的 prop 属性在一些情况下非常有用,比如文章中提及的状态初始化

    87010发布于 2020-01-21
  • 来自专栏友儿

    微信程序组件如何嵌套组件

    组件嵌套组件其实和页面嵌套组件使用大差不差,也是分为注册定义和调用 组件所在目录位置 组件wxml <view> 自定义组件 </view> 组件panel 组件所在目录位置 /compontents /panel/panel 在json文件中注册定义组件tabBar { "component": true, "usingComponents": { "tabBar":"/compontents /tabBar/tabBar" } } 组件wxml 在panel中使用tabBar组件 <view> <tabBar/> </view>

    1.5K20编辑于 2022-09-13
  • 来自专栏狮乐园

    高级 Angular 组件模式 (7)

    07 使用 Content Directives 原文: Use Content Directives 因为父组件会提供所有相关的 UI 元素(比如这里的 button),所以 toggle 组件的开发者可能无法满足组件使用者的一些附加需求 如果 toggle 组件能够提供一些 hooks 方法或指令给组件使用者,这些 hooks 方法或指令能够在自定义的开关元素上设置一些合理的默认值,那将是极好的。 目标 提供一些 hooks 方法或指令给组件使用者,使其可以与所提供的 UI 元素交互并修改它们。 Directive,而将部分其他工作交付组件使用者来完成。 比如文章中所提及的,作为组件开发者,无法预先得知组件使用者会怎样管理开关元素以及它的样式,因此提供一些 hooks 是很有必要的,而 hooks 这个概念,一般情况下,都会是相对简单的,比如生命周期 hook

    1.1K20发布于 2018-10-19
  • 来自专栏踏浪的文章

    Flutter lesson 7: Flutter组件之基础组件(三)

    上一节我们介绍了Row, Column, Image, Text四个基础组件,这一节我们来看看下面几个组件。 Icon Icon就是图标,字体图标,矢量图。 bottomNavigationBar 在底部设置一个导航组件 bottomNavigationBar: BottomAppBar( shape: CircularNotchedRectangle( bottomSheet 底部划出组件,一般很少直接使用,而是使用showModalBottomSheet弹出,比如从底部弹出分享框。 总结 Flutter的基础的组件就讲到这里,涉及到的大都是常用的组件,部分东西没有涉及到或者说没有详细说明,可能是因为我认为不用过多说明,可能是因为没有太多时间,也可能是因为我自己也不看明白,如果你不懂

    2K50发布于 2019-07-31
  • 来自专栏夏天的前端笔记

    程序:组件篇(三)

    1.源代码:listItem.vue 2.listitem.vue子组件这段代码,点击不同的图标它是会跳转到一个内容详情页,但是内容里面全是文字,我就把它放在一个data.js文件夹里面。

    17410编辑于 2024-01-18
  • 来自专栏极乐技术社区

    程序搜索组件wxSearch

    初始化了wxSearchData的内容 initMindKeys 初始化mindKeys  // mindKeys即为所要检索内容的集合 var mindKeys = ['weappdev.com','微信程序开发 ','微信开发','微信程序']; WxSearch.initMindKeys(mindKeys); 其他事件函数不再赘述,可能会有一些bug,可以根据情况自己进行修改。

    1.9K80发布于 2018-02-05
  • 来自专栏前端全栈开发者

    程序组件开发之时间轴组件组件关系

    前端项目目前涉及B端后台管理系统、C端程序、Node服务端,其中业务重点在程序端,我们只有微信程序端,没有做其他程序,也没有使用市面上流行的各种多端框架,我们使用原生开发方式,UI组件我们也选择了自研 另外,为了写本文我把此组件做成了程序代码片段,代码片段是一种可分享的小项目,可用于分享程序和小游戏的开发经验、展示组件和 API 的使用、复现开发问题等等,代码片段详细信息可以去官方文档看看。 后记 笔者程序开发经验也不是很丰富,如有错误请指出,程序的自定义组件涉及的东西比 Vue.js 多多了,比如模板和样式怎么处理、组件间通信、组件间关系、组件生命周期等都具有程序特色。 原文链接:https://zhangbing.site/2019/09/28/程序组件开发之时间轴组件组件关系/。 作者简介:做工程不做码农(微信公众号同名),Web前端工程师,7年开发经验,坐标杭州,聚焦大前端技术和程序员成长的公众号,欢迎关注。我的个人微信(dunizb),欢迎添加好友进一步交流。

    1.6K20发布于 2019-12-27
  • 来自专栏跟铭哥学音视频技术

    程序 组件采坑

    程序<mlvb-live-room>是使用了live-pusher、live-player标签和IM sdk组成的一个适用于连麦互动的程序直播组件。 使用这个组件可以很简单的实现一个直播互动的程序。虽然功能很好用,但是里面也有不少坑,今天我就来盘点一下。 官方文档介绍 第一个坑:没法试用连麦 这个问题是怎么表现的呢? 假如你是第一次使用这个组件,想自己本地跑一下连麦效果,那么你大概率是会失败的,你发现你成功上麦之后,主播右下角会出现黑屏画面,然后上麦的观众出现多次拉流失败的报错,之后上麦的这位观众就会推出直播间,如图下 我们其实可以去看看mlvb组件的源码,你会发现上面的那个纯音频推流的参数是用来控制live-pusher组件的enable-camera参数的。 image.png 顺着代码找,我们可以找到主播的混流信息构建的位置。 image.png 目前,mlvb这个组件里面使用的混流接口还是v3.0的,所以我们需要去查看v3.0的接口。

    2K20发布于 2020-09-10
  • 来自专栏前端专栏

    程序转盘抽奖组件

    项目地址 码云 效果图 image.png 使用方式 引入组件 .json { "usingComponents": { "turnplate-lottery": "/components /turnplate-lottery/index" } } 使用组件 .wxml <turnplate-lottery id="turnplate" list="{{prizeList}}"></turnplate-lottery

    3.5K40编辑于 2022-06-09
  • 来自专栏前端笔记ing

    程序组件页面通信

    })父子组件通信 Component子组件向父组件传递值通过在 子组件中,写入事件,然后通过 triggerEvent 方法,指定事件名、detail对象和事件选项 ,来向父组件传递数据// 子组件var 父组件监听子组件触发的方法父组件通过在 子组件上 绑定子组件定义的事件名然后指定一个事件,来接收子组件传递过来的数据bind:子组件定义的事件名= “接收数据的方法”<detail-form bind 需要在子组件中 定义 props,<! title: String, content: String, },})<text> {{title}} </text><input model:value="{{content}}"/>子组件组件直接操作子组件通过在 子组件标签上 绑定 class / ID , 然后父组件可以通过 this.selectComponent ****方法获取子组件实例对象,这样就可以直接访问组件的任意数据和方法<detail-form

    1.5K11编辑于 2023-11-13
  • 来自专栏盛开在夏天的太阳

    7.vue组件(二)--双向绑定,父子组件访问

    先实现子组件的双向绑定 3. 子组件将数据传给父组件 实现步骤: 第一步: 子组件接收父组件的data <! comp1>

    <template id="comp1">
    <div style=" width: 600px; background-color: #085e<em>7</em>d

    1.3K10发布于 2021-03-04
  • 来自专栏全栈程序员必看

    程序父组件向子组件传值

    组件:tabs1 父组件:demo04 先将子组件和父组件直接产生特定的联系,需要在demo04.json里面以键值对的方式添加。 添加完毕后在父组件中就可以使用标签,就可以渲染出子组件内容。因为tabs1多次复用,所以数据不能在tabs1.js中写死。一般都是由父组件中data数据传到子组件。 1.先在父组件data中添加list数据, data: { list:[{ id:“2”, name:“梦灵” },{ id:“1”, name:“浅夏” }] }, 2 3.在子组件properties接收数据 aaa:{ type:Array, // 数据类型 value:[] // 数据值 } 4.在子组件中将数据渲染到页面 { {item.id

    71820编辑于 2022-08-30
领券