Skip to content

ten-ken/my-miniprogram-plus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 

Repository files navigation

我的小程序组件

前言 导入小程序的部分 ==》 选择my-miniprogram-plus文件夹下的名为my-component文件夹

1 my-miniprogram-plus 插件

1.1 商品列表组件

json引入:

  "usingComponents": {
   "x-card":"/dist/my-card/index",
   "x-button": "/dist/my-button/index"
 }
参数 作用 类型 默认值 其他
type 列表样式 String '' :----:
imgUrl 商品图片 String '' :----:
title 商品标题 String '' :----:
price 商品售价/折后价 String '' :----:
otherPrice 商品原价 String '' :----:
tag 标签 String '' :----:
tag_color 标签颜色 String '' 颜色参考下列的参数
description 描述 String '' :----:
hidden_desc 是否隐藏描述 boolean false :----:
tag_type 标签样式 String 默认是矩形,'circle'为右侧半圆形 :----:
comdityId 商品id String/Number '' :----:

type为默认的样式

type为'flex'的样式

type为'inline-block'的样式

事件 作用 参数
bindskipPage 绑定点击整个商品的触发事件
颜色code 描述
red 红色
orange 橙色
yellow 黄色
olive :----:
green 绿色
blue 蓝色
purple :----:
purple :----:
mauve :----:
pink :----:
grey :----:
brown :----:
black :----:
white :----:

1.2空数据组件

json引入:

 "usingComponents": {
   "my-loading": "/dist/blank-page/index"
 }

参数 作用 类型 默认值
isShow ----- 是否显示 true
showTypes 图片内容类型 String DATA
isHideLoadMore 当这个为true不显示组件内容 Boolean false
title 文本 String ''
tip ---- String ''

showTypes参照以下json里面的属性名

export default {
 'REQUEST_ERROR': {
   image: 'https://s10.mogucdn.com/p2/161213/upload_3bd517df2kgkclkhgl71bg4b37dcc_514x260.png',
   title: '网络加载失败',
   button: '点击刷新',
   tip: ''
 },
 'NOT_FOUND': {
   image: 'https://s8.mogucdn.com/pic/150112/17y7h4_ieydcyjsha2dgndcmuytambqgiyde_410x354.png',
   title: '很抱歉,找不到你要访问的页面',
   button: '返回',
   tip: ''
 },
 'DATA': {
   image: 'https://s10.mogucdn.com/p2/161213/upload_27e7gegi3f9acl5e05f3951if5855_514x260.png',
   title: '没有相关数据哦',
   button: '',
   tip: ''
 },
 'FOLLOW': {
   image: 'https://s10.mogucdn.com/p2/161213/upload_61ech6ihe399d85abhjhcigd38444_514x260.png',
   title: '关注有趣的人',
   button: '',
   tip: '不再错过他们每一条动态'
 },
 'FEED': {
   image: 'https://s10.mogucdn.com/p2/161213/upload_2ie7eb3ae0khl20g0g1glgb852e5i_514x260.png',
   title: '还没有任何反馈哦',
   button: '',
   tip: ''
 },
 'SHOP': {
   image: 'https://s10.mogucdn.com/p2/161213/upload_8acll7f4b4j2ljf8i164d5h7bl78g_514x260.png',
   title: '稍后再来试试吧~',
   button: '',
   tip: ''
 },
 'WEIBO': {
   image: 'https://s10.mogucdn.com/p2/161213/upload_3gh3bj6dk8k46783c78e414aeh7g0_514x260.png',
   title: '',
   button: '',
   tip: ''
 },
 'SEARCH': {
   image: 'https://s10.mogucdn.com/p2/161213/upload_74hhee883cbf190e3di6cljk23679_514x260.png',
   title: '抱歉!没找到相关商品~',
   button: '',
   tip: ''
 },
 'TAG': {
   image: 'https://s10.mogucdn.com/p2/161213/upload_76h1c5hjc8heecjehlfgekjdl2ki0_514x260.png',
   title: '',
   button: '',
   tip: ''
 },
 'MESSAGE': {
   image: 'https://s10.mogucdn.com/p2/161213/upload_21f4ij449lb4h67k0afjic82d0f31_514x260.png',
   title: '消息通知空空如也',
   button: '',
   tip: ''
 },
 'LIVE': {
   image: 'https://s10.mogucdn.com/p2/161213/upload_682e8fg28d8lk27b9l95jecghd4jl_514x260.png',
   title: '',
   button: '',
   tip: ''
 },
 'ORDER': {
   image: 'https://s10.mogucdn.com/p2/161213/upload_7b01ig2ih5egggj85l1gd8d38790f_514x260.png',
   title: "还没有相关订单哦",
   button: '',
   tip: ''
 },
 'CART': {
   image: 'https://s10.mogucdn.com/p2/161213/upload_1h082815bh50k99dajicd53ll1dhl_514x260.png',
   title: '购物车还是空的哦~',
   button: '去逛逛',
   tip: ''
 },
 'FOOTPRINT': {
   image: 'https://s10.mogucdn.com/p2/161213/upload_3c4d952gd6k9809gj4g8eg974lk14_514x260.png',
   title: '你还没有足迹~',
   button: '',
   tip: ''
 },
 'COUPON': {
   image: 'https://s10.mogucdn.com/mlcdn/c45406/170607_52khi3193g9ba5e023l7a6ecee326_514x258.png',
   title: '你还没有可用的店铺优惠券哦',
   button: '',
   tip: ''
 },
 "NO_SEARCH":{//没有搜索结果
   image: 'https://cc.jiangqiaotech.com/images/noSearchResult.png',
   title: '没有搜索结果哦',
   button: '',
   tip: ''
 }
}

1.3加载更多组件

json引入:

 "usingComponents": {
   "my-loading": "/dist/my-loadmore/index"
 }
参数 作用 类型 默认值
isOver 是否无数据 ----- true
isHideLoadMore 图片内容类型 String DATA
content 无数据的文本内容 String 暂无数据
loading_info 加载更多的文本内容 String 正在加载中
totalPages 数据条数 Number 默认为0

1.4 高亮显示搜索文字

json引入:

"usingComponents": {
   "searchHL": "/dist/my-search/index"
 },
参数 作用 类型 默认值
datas 单个对象,内容如{key:'我',content:'呵呵呵'} Object
color 高亮显示颜色 String 'red' 颜色参考1.1部分的color-code 这里只有前面9种颜色

1.5 pupop 弹窗/对话框

json引入:

"usingComponents": {
     "popup": "/dist/my-popup/index"
 },

wxml引入:

import Popup from '../../dist/my-popup/popup';

js引入:

"usingComponents": {
     "popup": "/dist/my-popup/index"
 },
参数 作用 类型 默认值
id 控制整个弹窗的主id String (如果改动了默认值需要在弹窗和关闭弹窗的方法中加入) ‘my-Popup’
title_color 标题的颜色 String 'black' 默认为黑色
line_color 标题下边框线的颜色 String 'red' 默认为红色
btn_ok 确认按钮的文字显示 String '确认'
btn_no 取消/关闭按钮的文字显示 String '取消'
suc_bc 确认按钮文字的颜色 String 'red' 默认为红色
err_bc 取消/关闭按钮文字的颜色 String 'grey' 默认为灰色
show 是否显示弹窗 boolean false
bind:onConfirm 这部分绑定确认按钮的回调,不得改动上面demo中的值 String ''
needBind 是否绑定确认按钮的回调,如果为false 则本页面的_onConfirm 方法不会被回调 boolean false
方法 作用 示例
alert 弹窗对话框/显示弹窗 Popup.alert(); //Popup.alert( title: '提示',content: '今天从上海到北京,走了三百公里,哈哈哈哈哈哈',type: 'String');油蚕丝
close 关闭弹窗 Popup.close(); //如果组件id变动 需要这样调用 Popup.close({selector: '#my-Popups'}); selector是新的id值

About

我的小程序组件

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published