中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

微信小程序怎么制作小組件

發布時間:2022-04-20 14:00:26 來源:億速云 閱讀:173 作者:iii 欄目:大數據

這篇文章主要講解了“微信小程序怎么制作小組件”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“微信小程序怎么制作小組件”吧!

微信小程序 制作小組件

對于我們日常中一些公共的東西可以封裝成組件,然后在各個頁面使用。對于小程序,我們也可以封裝我們需要的一些公共的東西。

這里我們講解一個小插件。

微信小程序怎么制作小組件

如上圖所示,一個小插件,單擊是展開,在單擊關閉的時候,按鈕關閉。

頁面的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]
});

引入對應文件。

感謝各位的閱讀,以上就是“微信小程序怎么制作小組件”的內容了,經過本文的學習后,相信大家對微信小程序怎么制作小組件這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

内黄县| 祁东县| 渝北区| 晴隆县| 阿坝| 陕西省| 延庆县| 乌鲁木齐县| 阿拉善右旗| 康保县| 新乡县| 河西区| 宿州市| 岳普湖县| 通山县| 玉门市| 博野县| 潼南县| 凌源市| 滨州市| 洛南县| 伊宁市| 阿拉尔市| 辽源市| 丰镇市| 赣榆县| 益阳市| 德庆县| 丘北县| 吉首市| 禹城市| 锦州市| 高阳县| 合水县| 泸溪县| 兴安盟| 正安县| 洮南市| 云林县| 上栗县| 卢龙县|