这篇文章主要介绍了微信小程序 自己制作小组件实例详解的相关资料•▲…,自己制作小组件在项目中应用,需要的朋友可以参考下
微信小程序 制作小组件
对于我们日常中一些公共的东西可以封装成组件,然后在各个页面使用。对于小程序▽◆-◁,我们也可以封装我们需要的一些公共的东西。辽宁省小程序制作公司
这里我们讲解一个小插件。[长治seo公司推荐久澳]Chrome+Puppeteer+Node.js爬取网站教程分享!虎林市小程序制作公司
如上图所示,一个小插件,[铜陵seo公司皆选久澳]单击是展开•◆,在单击关闭的时候,按钮关闭。
页面的WXML (APP◇●○.wxml)
<▽▼☆;template name="widget-dialog-iconList"> <view class="•◇•▷;com-widget-iconList {{close==1…■●?'=▼;hideImg'▲◇;:''□•☆;}}"•☆-; style="display▼•◁:flex;flex-direction:row☆▲;"□▽■▼;> <view style="display•□▷:flex△▲◇;flex-direction:row;">▪•▽; <□……;view class="left-icon" style="display:flex;flex-direction:row;"■◆…;>▽☆; <■▼●;view class="left-circle"></view>•=○; <▷…◇■;image class="icon1" src="http://m•▷.dev.vd.cn/static/xcx/v1/goo/md_logo▽•.png"■▷;>△★○▽;</image> </view>△◆; <view class="▷○▷●;middle_icon "★▷…☆; style="display▷◁:flex;flex-direction:row;"=◆▷…;> <◁-■◁;navigator url="../tua/home"> <view class="section1"◇▼;> <=□▷;view><…○;image class="icon2"•▪; src="http▽□……://m○▪●.dev.vd◁△.cn/static/xcx/v1/goo/firsticon.png">=◆◁★;<•□▲▽;/image></view>••△…; <▽○=;view class="▪☆△◇;text"△…★▽;>首页<▼◆•;/view> </view> </navigator> <-△■▲;navigator url="★-○;•▷△.■☆./ord/list">•▪; <●-•;view class="section2"■△▽;> <view>…◆◆☆;<image class="icon2"▼▷; src="http://m.dev.vd=○.cn/static/xcx/v1/goo/orderIcon.png"></image><▷☆;/view>•••; <view class="text">订单</view> </view>△•☆□; <▲▷◁◆;/navigator> <navigator url="◇▪•=;.▪☆./usr/center"=◆•▪;>★□◁; <view class="section3"▼=…;>★▪☆; <view><image class="▼▪;icon3"△▽□; src="http://m.dev…•▷•.vd.cn/static/xcx/v1/goo/myself.png"•◆;></image><▽▷△;/view> <○■;view class="▷★○□;text">我的</view> <▽▲■;/view> </navigator>●○◁; <•□▽;view class="○▷-;right-icon" style="display:flex;flex-direction:row;">◁■-; <image class="…◁;iconright" src="□■;http://m.dev•△▷●.vd■•.cn/static/xcx/v1/goo/delAllIcon.png" bindtap="closeAllIcon"><▪○△▪;/image>◁▽○; </view> </view> </view> </view> <view class="iconOnly {{close==0☆■▽◇?'hideImg'▼★;:''}}"> <◆▲;image class="iconOnlyPic" src="http://m.dev◇◆◁.vd★◁=.cn/static/xcx/v1/goo/md_logo.png" bindtap="◆▼▷;showAllIcon"▼▪;>▽◇•▷;</image>▷-▪; <☆▼○;/view> <☆■;/template>
这里主要是插件的压面展示效果,都写在<template>标签里面就可以了。永康市小程序开发哪家好
页面的JS (APP.js)
var iconList = {}▪▽•▪; //设置一个对象名字存放数据 iconList◆-□▲.Wdg= { //存放要给VIEW层的页面数据▪□,closeAllIcon =▷▼,showAllIcon 是对应的方法 data-▷: { index: 0, close:0 }, closeAllIcon: function(e){ this.setData({ close:1 }) }, showAllIcon ☆▼:function(e){ this•◆△•.setData({ close:0 }) } }; module.exports=iconList //将接口的进行暴露,方便在外面调用
接下来封装好了,就是该怎么使用了▷…。
在需要的WXML页面◇▷◇:
通过 引入斤页面,再通过
<template is="widget-dialog-iconList" data="△◇•;{{你要传到页面的数据}}"><□●•;/template>
进行使用。
在需要的WXML页面★●■▽:
通过var iconList = require('-○;../wdg/iconList');引入对应的JS
var util= require('.★◇◇./◇=○../util/util'=■●;); var Page = new util.Page({ Wdgs: [iconList.Wdg] });
引入对应文件。
以上就是本文的全部内容▽◇=,希望对大家的学习有所帮助●■…,更多相关内容请关注PHP中文网!
相关推荐△■☆▼:
关于微信小程序
欢迎界面开发的介绍
微信小程序列表的上拉加载和下拉刷新的实现
以上就是微信小程序 自己制作小组件的详细内容,更多请关注久澳传媒编程栏目其它相关文章□▷!
*请认真填写需求信息,我们会在24小时内与您取得联系。