首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

程序组件开发

讲真的,官网文档这方面写的让我很难下手 1.目标 一个搜索框组件 2.呈现效果 ?...search: function(value){ this.triggerEvent("search",value) } } }) 下面解读代码 1.properties 就是你需要父组件传给这个组件的一些值...自定义组件事件 代码里将input中输入的值,放到事件detail对象中传到外部 ? 输入信息 ?...信息 5.组件点击页面带参跳转 问题:开发的时候遇到了一个问题,当我点击组件,然后向详情页navigateTo的时候,不知道怎么获取当前组件的参数 ?...问题 解决: 通过传入配置再组件里的properties即可,在组件的方法里使用this.properties获取到当前点击组件的properties参数,里面就有当前传入组件的参数,再将其放入自定义触发事件里传到外部即可

1.4K20

程序开发(页面组件

前面写到程序开发中每一个页面都对应四个文件,它们就是程序页面组件index.wxml,index.wxss,index.js,index.json四个文件。...index.js: 程序中的JavaScript文件。在这里可以连接开发数据库,可发送请求给服务器等动态操作。这里就涉及到程序中的云开发了,后面我也会写到。...Sinput/Sinput" }, "navigationBarTitleText": "页面标题" } 它与全局配置文件属性不同的是"usingComponents"属性,该属性用来声明自定义组件...,自定义组件是我们开发者自定义的标签,就像,我们可以自定义一个标签,给这个标签赋予需要的作用或样式,然后就可以在我们的页面使用它。...这里又涉及到了自定义组件的创建和使用,还是后面会详解。 其他的属性基本与全局配置文件无异,全局配置文件配置过的属性这里无需再次配置,如果重复配置优先显示页面配置文件中的属性值。

77110
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    程序实战开发二:程序 WEUL组件之 画廊组件

    程序 WEUL组件之 画廊组件 官方地址:https://developers.weixin.qq.com/miniprogram/dev/extended/weui/gallery.html...组件介绍:用于多张图片展示,类似原生的wx.previewImage的展示。...阅读理解:这个其实就是可以将一组图片全屏放大显示的一个组件,通常可以用在产品多图展示点击看大图,内容中的图片展示,点击看大图。有了这个组件我们就可以省做大图效果的过程了。...虽然做大图效果也不麻烦,不过有现成的组件可以用,还是用组件更好一些。 看一下参数说明: ? 这些个参数里面我个人觉得最值得一提的只有 showDelete这个参数。...这样,一个完美的画廊组件调用案例就完成了。

    2.2K31

    程序开发:宿主环境—组件

    程序的宿主环境-组件 不常用: 2.常用的视图容器类组件 3.view 组件的基本使用 实现如图的 flex 横向布局效果: 4.scroll-view 组件的基本使用 实现如图的纵向滚动效果: 5....swiper和swiper-item 组件的基本使用 实现如图的轮播图效果: 6.swiper 组件的常用属性 想要有小圆点则加上indicator-dots 修改未选中的页面小圆点为白色 修改选中页面的小圆点为蓝色...自动切换,默认五秒 改为三秒自动切换 衔接切换,可后最后页面切回初始页面 7.常用的基础内容组件 8.text 组件的基本使用 9.rich-text 组件的基本使用 10.其它常用组件 11....button 按钮的基本使用 12.image 组件的基本使用 13.image 组件的 mode 属性 默认情况下,图片容易失真: 加上mode="aspectFit" 保持了图片本身的比例,但是可能留白

    9610

    程序组件开发框架WePY

    支持自定义组件开发 支持引入NPM包 支持Promise 支持ES2015+特性,如Async Functions 支持多种编译器,Less/Sass/Stylus/PostCSS、Babel/Typescript...、Pug 支持多种插件处理,文件压缩,图片压缩,内容替换等 支持 Sourcemap,ESLint等 程序细节优化,如请求列队,事件优化等 Demo @...information 切换至项目目录 cd myproject 安装依赖 npm install 开启实时编译 wepy build --watch ├── dist 程序运行代码目录...(经build后,会在dist目录下的pages目录生成other.js、other.json、other.wxml和other.wxss文件) | └── app.wpy 程序配置项...app.wxss文件) └── package.json 项目的package配置 版本init新生成的代码包会在根目录包含project.config.json文件 如果存在,使用开发者工具

    62220

    打造“程序组件开发框架

    导语 Bugly 之前发了一篇关于程序开发经验分享,小伙伴们在公众账号后台问了很多关于程序开发方面的问题,精神哥在查阅相关内容的时候,发现了龚澄同学自己写了一个程序开发框架,真的怒赞,赶紧安利给大家...通过wepy开发的代码经过编译后,能生成一份完美运行在程序端的代码,而且wepy的目的就是让程序开发更贴近于传统H5框架开发,让程序能像开发H5一样支持引入NPM包,支持组件开发以及支持JS新特性等等...一个是基于wepy开发的开源的仿的聊天界面 以上三个demo均在安卓机和IOS机上运行过通。...开发使用说明 使用开发者工具新建项目,本地开发选择dist目录。 开发者工具 → 项目 → 关闭ES6转ES5。 本地项目根目录运行wepy build --watch,开启实时编译。...在经过与开发程序的同事求证后得知,确实会通信多次。

    1.2K30

    程序组件开发框架WePY

    ...... plugins: plugins为1.1.6版本之后的功能,目前支持js压缩wepy-plugin-ugliyjs、图片压缩wepy-plugin-imagemin,其他plugin持续开发中...properties } /** less **/ import wepy from 'wepy'; // 声明一个App程序实例...index.wpy index 页面配置、结构、样式、逻辑 | └── log.wpy log 页面配置、结构、样式、逻辑 └──app.wpy 程序配置项...index.wpy index 页面配置、结构、样式、逻辑 | └── log.wpy log 页面配置、结构、样式、逻辑 └──app.wpy 程序配置项...目前总共有三种事件后缀: .default: 绑定程序冒泡型事件,如bindtap,.default后缀可省略不写; .stop: 绑定程序捕获型事件,如catchtap; .user: 绑定用户自定义组件事件

    1.3K20

    打造“程序组件开发框架

    在几个月的开发历程里,我一直希望能有一套方案更大可能的让程序开发更贴近于当下开发习惯,因此才会有wepy。...通过wepy开发的代码经过编译后,能生成一份完美运行在程序端的代码,而且wepy的目的就是让程序开发更贴近于传统H5框架开发,让程序能像开发H5一样支持引入NPM包,支持组件开发以及支持JS新特性等等...一个是基于wepy开发的开源的仿的聊天界面 以上三个demo均在安卓机和IOS机上运行过通。...wepy build --watch 项目目录结构 开发使用说明 使用开发者工具新建项目,本地开发选择dist目录。 开发者工具 --> 项目 --> 关闭ES6转ES5。...自定义组件命名应避开原生组件以及功能标签。 不可以使用input, button, view, repeat等命名自定义组件。更多repeat用法,参见循环列表组件引用。

    71710

    程序开发之路之组件

    程序组件化,为什么要有自定义组件呢 每个页面有对应的js(JavaScript),json(配置config),wxml(html),wxss(css)还差什么 不挺好的嘛,为什么需要自定义组件呢...当然这只是最基本的 想想,既然是组件component,那对于pages页面而言,就是一对多的关系。 多个页面织入组件,怎么衔接起来呢。...pages页面可以给component组件传递值,自然组件也会对应的想pages自定义的回调方法。 只要是你能想到,想实现的,都会有对应的提供。...data,组件的数据 method,组件抽取出来的方法 具体用法 首先需要在pages页的json配置一下开启使用组件 ? 说说options吧 你可以在component的wxml中 ?...比如在组件中添加一个bindtap方法。 ? 但是这个组件页面的customevent的方法是绑定的。 ? 对应的pages页 ?

    89020

    程序official-account组件开发

    官方apihttps://developers.weixin.qq.com/miniprogram/dev/component/official-account.html 用户扫码打开小程序时,开发者可在程序内配置公众号关注组件...使用组件前,需前往程序后台,在“设置”->“接口设置”->“公众号关注组件”中设置要展示的公众号。...(当然公众号得跟程序先关联起来) 看了后最近刚开始搞程序,今索性把这功能先搞搞 说下需要注意的  基础库 2.3.0 开始支持,低版本需做兼容处理。...只有对应的场景值才能获取到展示公众号的行为 可以在 App 的 onLaunch 和 onShow 中获取上述场景值,部分场景值下还可以获取来源应用、公众号或程序的appId 场景值对应的连接https...测试的时候自己不要是公众号的开发用户,要不不好使。 使用方式 ? ?  ok,到位!!!

    4.5K30

    程序开发实战(1):容器组件

    本文主要介绍了滚动视图组件(scroll-view)的各种常用功能,例如,垂直和水平滚动、滚动事件等,并通过例子代码来演示这些功能的使用方法。 1....垂直滚动视图 scroll-view是容器组件,如果该组件的子组件超过scroll-view的高度或宽度,该组件会允许子组件在垂直或水平方向滚动视图,以便显示其他没有显示的子组件。...例如,下面的布局代码,将scroll-view组件的高度设为200px,里面的每一个子view的高度也是200px,而且放了4个子view。...例如,下面的布局代码设置了scroll-into-view属性的值为yellow,也就是说,当系统装载scroll-view组件时,会直接滚动到第3个子组件yellow。...例如,下面的布局代码包含了两个scroll-view组件,上面的是垂直滚动,下面的是水平滚动。

    1.3K30
    领券