Просмотр исходного кода

Merge branch 'dev' of https://git.youlane.cn/weapp/C into dev

# Conflicts:
#	pages/scanPay/scanPay.js
tags/广东版3.2.1
meo 6 лет назад
Родитель
Сommit
16a20ecf80
100 измененных файлов: 13 добавлений и 214 удалений
  1. +6
    -6
      app.json
  2. +0
    -0
      assets/images/home-n.png
  3. +0
    -0
      assets/images/home-y.png
  4. +0
    -0
      assets/images/pass0.png
  5. +0
    -0
      assets/images/pass1.png
  6. +0
    -0
      assets/images/user-n.png
  7. +0
    -0
      assets/images/user-y.png
  8. Двоичные данные
      assets/img/act.png
  9. Двоичные данные
      assets/img/active.gif
  10. Двоичные данные
      assets/img/add.png
  11. Двоичные данные
      assets/img/addr-white.png
  12. Двоичные данные
      assets/img/addr.png
  13. Двоичные данные
      assets/img/addresslogo.png
  14. Двоичные данные
      assets/img/alipay.png
  15. Двоичные данные
      assets/img/banner.png
  16. Двоичные данные
      assets/img/bg.png
  17. Двоичные данные
      assets/img/cardicon.png
  18. Двоичные данные
      assets/img/che.png
  19. Двоичные данные
      assets/img/choice.png
  20. Двоичные данные
      assets/img/choiced.png
  21. Двоичные данные
      assets/img/clock.png
  22. Двоичные данные
      assets/img/closed.png
  23. Двоичные данные
      assets/img/coupon.png
  24. Двоичные данные
      assets/img/ding.png
  25. Двоичные данные
      assets/img/dingdan.png
  26. Двоичные данные
      assets/img/down-white.png
  27. Двоичные данные
      assets/img/down.png
  28. Двоичные данные
      assets/img/edit.png
  29. Двоичные данные
      assets/img/fail.png
  30. Двоичные данные
      assets/img/fenxiang.png
  31. Двоичные данные
      assets/img/game.png
  32. Двоичные данные
      assets/img/gift.png
  33. Двоичные данные
      assets/img/gou.png
  34. Двоичные данные
      assets/img/grade.png
  35. Двоичные данные
      assets/img/grade1.png
  36. Двоичные данные
      assets/img/grade2.png
  37. Двоичные данные
      assets/img/grade3.png
  38. Двоичные данные
      assets/img/growthbg.png
  39. Двоичные данные
      assets/img/headbg.png
  40. Двоичные данные
      assets/img/jian.png
  41. Двоичные данные
      assets/img/jilu.png
  42. Двоичные данные
      assets/img/line.png
  43. Двоичные данные
      assets/img/lines.png
  44. Двоичные данные
      assets/img/liness.png
  45. Двоичные данные
      assets/img/loading.gif
  46. Двоичные данные
      assets/img/loading1.gif
  47. Двоичные данные
      assets/img/location.png
  48. Двоичные данные
      assets/img/logo.png
  49. Двоичные данные
      assets/img/mine.png
  50. Двоичные данные
      assets/img/myspeacial.jpg
  51. Двоичные данные
      assets/img/new.png
  52. Двоичные данные
      assets/img/orbg.png
  53. Двоичные данные
      assets/img/park.png
  54. Двоичные данные
      assets/img/parkCoupon.png
  55. Двоичные данные
      assets/img/phone.png
  56. Двоичные данные
      assets/img/platebg.png
  57. Двоичные данные
      assets/img/qidai.png
  58. Двоичные данные
      assets/img/qrcode.png
  59. Двоичные данные
      assets/img/quan.png
  60. Двоичные данные
      assets/img/quans.png
  61. Двоичные данные
      assets/img/ques_bg.png
  62. Двоичные данные
      assets/img/ques_gou.png
  63. Двоичные данные
      assets/img/quesimg01.png
  64. Двоичные данные
      assets/img/redirect.png
  65. Двоичные данные
      assets/img/right.png
  66. Двоичные данные
      assets/img/rule.png
  67. Двоичные данные
      assets/img/shanchu-gray.png
  68. Двоичные данные
      assets/img/shanchu.png
  69. Двоичные данные
      assets/img/shang.png
  70. Двоичные данные
      assets/img/share.png
  71. Двоичные данные
      assets/img/spcode.png
  72. Двоичные данные
      assets/img/spphone.png
  73. Двоичные данные
      assets/img/succ.png
  74. Двоичные данные
      assets/img/success.png
  75. Двоичные данные
      assets/img/sucsess.png
  76. Двоичные данные
      assets/img/tel.jpg
  77. Двоичные данные
      assets/img/tel.png
  78. Двоичные данные
      assets/img/telicon.png
  79. Двоичные данные
      assets/img/wechat.png
  80. Двоичные данные
      assets/img/wenti.png
  81. Двоичные данные
      assets/img/wm01.jpg
  82. Двоичные данные
      assets/img/wm02.jpg
  83. Двоичные данные
      assets/img/wm03.jpg
  84. +3
    -1
      components/banner/index.js
  85. +1
    -1
      components/banner/index.wxml
  86. +2
    -1
      components/discountCard/index.js
  87. +1
    -1
      components/discountCard/index.wxml
  88. +0
    -47
      dist/action-sheet/index.js
  89. +0
    -8
      dist/action-sheet/index.json
  90. +0
    -23
      dist/action-sheet/index.wxml
  91. +0
    -1
      dist/action-sheet/index.wxss
  92. +0
    -37
      dist/alert/index.js
  93. +0
    -7
      dist/alert/index.json
  94. +0
    -15
      dist/alert/index.wxml
  95. +0
    -1
      dist/alert/index.wxss
  96. +0
    -20
      dist/avatar/index.js
  97. +0
    -3
      dist/avatar/index.json
  98. +0
    -4
      dist/avatar/index.wxml
  99. +0
    -1
      dist/avatar/index.wxss
  100. +0
    -37
      dist/base/index.js

+ 6
- 6
app.json Просмотреть файл

@@ -50,20 +50,20 @@
"list": [
{
"pagePath": "pages/index/index",
"iconPath": "assets/img/home-n.png",
"selectedIconPath": "assets/img/home-y.png",
"iconPath": "assets/images/home-n.png",
"selectedIconPath": "assets/images/home-y.png",
"text": "首页"
},
{
"pagePath": "pages/passCar/passCar",
"iconPath": "assets/img/pass1.png",
"selectedIconPath": "assets/img/pass0.png",
"iconPath": "assets/images/pass1.png",
"selectedIconPath": "assets/images/pass0.png",
"text": "停车"
},
{
"pagePath": "pages/user/index",
"iconPath": "assets/img/user-n.png",
"selectedIconPath": "assets/img/user-y.png",
"iconPath": "assets/images/user-n.png",
"selectedIconPath": "assets/images/user-y.png",
"text": "我的"
}
]


assets/img/home-n.png → assets/images/home-n.png Просмотреть файл


assets/img/home-y.png → assets/images/home-y.png Просмотреть файл


assets/img/pass0.png → assets/images/pass0.png Просмотреть файл


assets/img/pass1.png → assets/images/pass1.png Просмотреть файл


assets/img/user-n.png → assets/images/user-n.png Просмотреть файл


assets/img/user-y.png → assets/images/user-y.png Просмотреть файл


Двоичные данные
assets/img/act.png Просмотреть файл

До После
Ширина: 240  |  Высота: 240  |  Размер: 7.1 KiB

Двоичные данные
assets/img/active.gif Просмотреть файл

До После
Ширина: 175  |  Высота: 101  |  Размер: 32 KiB

Двоичные данные
assets/img/add.png Просмотреть файл

До После
Ширина: 44  |  Высота: 44  |  Размер: 1.2 KiB

Двоичные данные
assets/img/addr-white.png Просмотреть файл

До После
Ширина: 32  |  Высота: 32  |  Размер: 551 B

Двоичные данные
assets/img/addr.png Просмотреть файл

До После
Ширина: 32  |  Высота: 32  |  Размер: 529 B

Двоичные данные
assets/img/addresslogo.png Просмотреть файл

До После
Ширина: 14  |  Высота: 18  |  Размер: 415 B

Двоичные данные
assets/img/alipay.png Просмотреть файл

До После
Ширина: 32  |  Высота: 32  |  Размер: 909 B

Двоичные данные
assets/img/banner.png Просмотреть файл

До После
Ширина: 1500  |  Высота: 280  |  Размер: 13 KiB

Двоичные данные
assets/img/bg.png Просмотреть файл

До После
Ширина: 1380  |  Высота: 3200  |  Размер: 22 KiB

Двоичные данные
assets/img/cardicon.png Просмотреть файл

До После
Ширина: 40  |  Высота: 40  |  Размер: 710 B

Двоичные данные
assets/img/che.png Просмотреть файл

До После
Ширина: 78  |  Высота: 72  |  Размер: 2.2 KiB

Двоичные данные
assets/img/choice.png Просмотреть файл

До После
Ширина: 32  |  Высота: 32  |  Размер: 903 B

Двоичные данные
assets/img/choiced.png Просмотреть файл

До После
Ширина: 32  |  Высота: 32  |  Размер: 922 B

Двоичные данные
assets/img/clock.png Просмотреть файл

До После
Ширина: 225  |  Высота: 77  |  Размер: 7.2 KiB

Двоичные данные
assets/img/closed.png Просмотреть файл

До После
Ширина: 47  |  Высота: 98  |  Размер: 1.4 KiB

Двоичные данные
assets/img/coupon.png Просмотреть файл

До После
Ширина: 240  |  Высота: 240  |  Размер: 7.4 KiB

Двоичные данные
assets/img/ding.png Просмотреть файл

До После
Ширина: 67  |  Высота: 74  |  Размер: 1.5 KiB

Двоичные данные
assets/img/dingdan.png Просмотреть файл

До После
Ширина: 240  |  Высота: 240  |  Размер: 5.6 KiB

Двоичные данные
assets/img/down-white.png Просмотреть файл

До После
Ширина: 32  |  Высота: 32  |  Размер: 517 B

Двоичные данные
assets/img/down.png Просмотреть файл

До После
Ширина: 32  |  Высота: 32  |  Размер: 514 B

Двоичные данные
assets/img/edit.png Просмотреть файл

До После
Ширина: 46  |  Высота: 46  |  Размер: 2.0 KiB

Двоичные данные
assets/img/fail.png Просмотреть файл

До После
Ширина: 200  |  Высота: 200  |  Размер: 8.3 KiB

Двоичные данные
assets/img/fenxiang.png Просмотреть файл

До После
Ширина: 128  |  Высота: 128  |  Размер: 3.2 KiB

Двоичные данные
assets/img/game.png Просмотреть файл

До После
Ширина: 750  |  Высота: 200  |  Размер: 64 KiB

Двоичные данные
assets/img/gift.png Просмотреть файл

До После
Ширина: 128  |  Высота: 128  |  Размер: 4.8 KiB

Двоичные данные
assets/img/gou.png Просмотреть файл

До После
Ширина: 81  |  Высота: 82  |  Размер: 16 KiB

Двоичные данные
assets/img/grade.png Просмотреть файл

До После
Ширина: 44  |  Высота: 38  |  Размер: 1.4 KiB

Двоичные данные
assets/img/grade1.png Просмотреть файл

До После
Ширина: 45  |  Высота: 38  |  Размер: 1.3 KiB

Двоичные данные
assets/img/grade2.png Просмотреть файл

До После
Ширина: 44  |  Высота: 38  |  Размер: 1.5 KiB

Двоичные данные
assets/img/grade3.png Просмотреть файл

До После
Ширина: 45  |  Высота: 38  |  Размер: 1.5 KiB

Двоичные данные
assets/img/growthbg.png Просмотреть файл

До После
Ширина: 1050  |  Высота: 255  |  Размер: 238 KiB

Двоичные данные
assets/img/headbg.png Просмотреть файл

До После
Ширина: 587  |  Высота: 272  |  Размер: 55 KiB

Двоичные данные
assets/img/jian.png Просмотреть файл

До После
Ширина: 66  |  Высота: 66  |  Размер: 1.1 KiB

Двоичные данные
assets/img/jilu.png Просмотреть файл

До После
Ширина: 32  |  Высота: 32  |  Размер: 421 B

Двоичные данные
assets/img/line.png Просмотреть файл

До После
Ширина: 1380  |  Высота: 39  |  Размер: 2.7 KiB

Двоичные данные
assets/img/lines.png Просмотреть файл

До После
Ширина: 1380  |  Высота: 33  |  Размер: 1.5 KiB

Двоичные данные
assets/img/liness.png Просмотреть файл

До После
Ширина: 1380  |  Высота: 26  |  Размер: 2.3 KiB

Двоичные данные
assets/img/loading.gif Просмотреть файл

До После
Ширина: 260  |  Высота: 238  |  Размер: 440 KiB

Двоичные данные
assets/img/loading1.gif Просмотреть файл

До После
Ширина: 137  |  Высота: 148  |  Размер: 56 KiB

Двоичные данные
assets/img/location.png Просмотреть файл

До После
Ширина: 32  |  Высота: 32  |  Размер: 833 B

Двоичные данные
assets/img/logo.png Просмотреть файл

До После
Ширина: 320  |  Высота: 320  |  Размер: 16 KiB

Двоичные данные
assets/img/mine.png Просмотреть файл

До После
Ширина: 32  |  Высота: 32  |  Размер: 579 B

Двоичные данные
assets/img/myspeacial.jpg Просмотреть файл

До После
Ширина: 750  |  Высота: 316  |  Размер: 36 KiB

Двоичные данные
assets/img/new.png Просмотреть файл

До После
Ширина: 1420  |  Высота: 360  |  Размер: 256 KiB

Двоичные данные
assets/img/orbg.png Просмотреть файл

До После
Ширина: 1500  |  Высота: 120  |  Размер: 7.4 KiB

Двоичные данные
assets/img/park.png Просмотреть файл

До После
Ширина: 200  |  Высота: 200  |  Размер: 9.2 KiB

Двоичные данные
assets/img/parkCoupon.png Просмотреть файл

До После
Ширина: 543  |  Высота: 186  |  Размер: 8.8 KiB

Двоичные данные
assets/img/phone.png Просмотреть файл

До После
Ширина: 32  |  Высота: 32  |  Размер: 722 B

Двоичные данные
assets/img/platebg.png Просмотреть файл

До После
Ширина: 541  |  Высота: 159  |  Размер: 52 KiB

Двоичные данные
assets/img/qidai.png Просмотреть файл

До После
Ширина: 200  |  Высота: 200  |  Размер: 13 KiB

Двоичные данные
assets/img/qrcode.png Просмотреть файл

До После
Ширина: 128  |  Высота: 128  |  Размер: 2.7 KiB

Двоичные данные
assets/img/quan.png Просмотреть файл

До После
Ширина: 200  |  Высота: 200  |  Размер: 6.1 KiB

Двоичные данные
assets/img/quans.png Просмотреть файл

До После
Ширина: 78  |  Высота: 54  |  Размер: 1.6 KiB

Двоичные данные
assets/img/ques_bg.png Просмотреть файл

До После
Ширина: 587  |  Высота: 50  |  Размер: 3.8 KiB

Двоичные данные
assets/img/ques_gou.png Просмотреть файл

До После
Ширина: 20  |  Высота: 19  |  Размер: 514 B

Двоичные данные
assets/img/quesimg01.png Просмотреть файл

До После
Ширина: 93  |  Высота: 112  |  Размер: 10 KiB

Двоичные данные
assets/img/redirect.png Просмотреть файл

До После
Ширина: 10  |  Высота: 17  |  Размер: 364 B

Двоичные данные
assets/img/right.png Просмотреть файл

До После
Ширина: 32  |  Высота: 32  |  Размер: 332 B

Двоичные данные
assets/img/rule.png Просмотреть файл

До После
Ширина: 200  |  Высота: 200  |  Размер: 6.9 KiB

Двоичные данные
assets/img/shanchu-gray.png Просмотреть файл

До После
Ширина: 32  |  Высота: 22  |  Размер: 678 B

Двоичные данные
assets/img/shanchu.png Просмотреть файл

До После
Ширина: 32  |  Высота: 22  |  Размер: 706 B

Двоичные данные
assets/img/shang.png Просмотреть файл

До После
Ширина: 128  |  Высота: 128  |  Размер: 5.6 KiB

Двоичные данные
assets/img/share.png Просмотреть файл

До После
Ширина: 32  |  Высота: 32  |  Размер: 510 B

Двоичные данные
assets/img/spcode.png Просмотреть файл

До После
Ширина: 55  |  Высота: 55  |  Размер: 1.3 KiB

Двоичные данные
assets/img/spphone.png Просмотреть файл

До После
Ширина: 43  |  Высота: 44  |  Размер: 1.3 KiB

Двоичные данные
assets/img/succ.png Просмотреть файл

До После
Ширина: 145  |  Высота: 128  |  Размер: 3.1 KiB

Двоичные данные
assets/img/success.png Просмотреть файл

До После
Ширина: 200  |  Высота: 200  |  Размер: 8.3 KiB

Двоичные данные
assets/img/sucsess.png Просмотреть файл

До После
Ширина: 32  |  Высота: 32  |  Размер: 323 B

Двоичные данные
assets/img/tel.jpg Просмотреть файл

До После
Ширина: 43  |  Высота: 44  |  Размер: 3.7 KiB

Двоичные данные
assets/img/tel.png Просмотреть файл

До После
Ширина: 49  |  Высота: 50  |  Размер: 3.0 KiB

Двоичные данные
assets/img/telicon.png Просмотреть файл

До После
Ширина: 48  |  Высота: 48  |  Размер: 3.2 KiB

Двоичные данные
assets/img/wechat.png Просмотреть файл

До После
Ширина: 32  |  Высота: 32  |  Размер: 753 B

Двоичные данные
assets/img/wenti.png Просмотреть файл

До После
Ширина: 200  |  Высота: 200  |  Размер: 17 KiB

Двоичные данные
assets/img/wm01.jpg Просмотреть файл

До После
Ширина: 600  |  Высота: 572  |  Размер: 18 KiB

Двоичные данные
assets/img/wm02.jpg Просмотреть файл

До После
Ширина: 600  |  Высота: 572  |  Размер: 18 KiB

Двоичные данные
assets/img/wm03.jpg Просмотреть файл

До После
Ширина: 600  |  Высота: 572  |  Размер: 18 KiB

+ 3
- 1
components/banner/index.js Просмотреть файл

@@ -1,4 +1,5 @@
// pages/index/sw/index.js
const imgurl = require("../../utils/imgurl");
Component({
/**
* 组件的属性列表
@@ -14,7 +15,8 @@ Component({
* 组件的初始数据
*/
data: {
swiperCurrent: 0
swiperCurrent: 0,
bannerUrl: imgurl.banner.url
},

/**


+ 1
- 1
components/banner/index.wxml Просмотреть файл

@@ -1,5 +1,5 @@
<view wx:if="{{list.length!=0}}" class='bannerbg'>
<image src='./../../assets/img/banner.png' mode="widthFix"></image>
<image src='{{bannerUrl}}' mode="widthFix"></image>
</view>
<view wx:if="{{list.length!=0}}" class="index-slide-view">
<swiper class="index-slide" bindchange="swiperChange" autoplay="true" circular="false">


+ 2
- 1
components/discountCard/index.js Просмотреть файл

@@ -14,7 +14,8 @@ Component({
* 组件的初始数据
*/
data: {
swiperCurrent: 0
swiperCurrent: 0,
discountcardUrl: ''
},

/**


+ 1
- 1
components/discountCard/index.wxml Просмотреть файл

@@ -1,5 +1,5 @@
<view class='content' >
<view bindtap='gotoDiscountCardList'>
<image src='./../../assets/img/discountcard.png' mode='widthFix'></image>
<image src='{{discountcardUrl}}' mode='widthFix'></image>
</view>
</view>

+ 0
- 47
dist/action-sheet/index.js Просмотреть файл

@@ -1,47 +0,0 @@
Component({
externalClasses: ['i-class', 'i-class-mask', 'i-class-header'],

options: {
multipleSlots: true
},

properties: {
visible: {
type: Boolean,
value: false
},
maskClosable: {
type: Boolean,
value: true
},
showCancel: {
type: Boolean,
value: false
},
cancelText: {
type: String,
value: '取消'
},
actions: {
type: Array,
value: []
}
},

methods: {
handleClickMask () {
if (!this.data.maskClosable) return;
this.handleClickCancel();
},

handleClickItem ({ currentTarget = {} }) {
const dataset = currentTarget.dataset || {};
const { index } = dataset;
this.triggerEvent('click', { index });
},

handleClickCancel () {
this.triggerEvent('cancel');
}
}
});

+ 0
- 8
dist/action-sheet/index.json Просмотреть файл

@@ -1,8 +0,0 @@
{
"component": true,
"usingComponents":
{
"i-button": "../button/index",
"i-icon": "../icon/index"
}
}

+ 0
- 23
dist/action-sheet/index.wxml Просмотреть файл

@@ -1,23 +0,0 @@
<view class="i-as-mask i-class-mask {{ visible ? 'i-as-mask-show' : '' }}" bindtap="handleClickMask"></view>
<view class="i-class i-as {{ visible ? 'i-as-show' : '' }}">
<view class="i-as-header i-class-header"><slot name="header"></slot></view>
<view class="i-as-actions">
<view class="i-as-action-item" wx:for="{{ actions }}" wx:key="{{ item.name }}">
<i-button
bind:click="handleClickItem"
data-index="{{ index }}"
open-type="{{ item.openType }}"
type="ghost"
size="large"
long
>
<view class="i-as-btn-loading" wx:if="{{ item.loading }}"></view>
<i-icon wx:if="{{ item.icon }}" type="{{ item.icon }}" i-class="i-as-btn-icon"></i-icon>
<view class="i-as-btn-text" style="{{ item.color ? 'color: ' + item.color : '' }}">{{ item.name }}</view>
</i-button>
</view>
</view>
<view class="i-as-cancel" wx:if="{{ showCancel }}">
<i-button i-class="i-as-cancel-btn" type="ghost" size="large" long="true" bind:click="handleClickCancel">{{ cancelText }}</i-button>
</view>
</view>

+ 0
- 1
dist/action-sheet/index.wxss Просмотреть файл

@@ -1 +0,0 @@
.i-as{position:fixed;width:100%;box-sizing:border-box;left:0;right:0;bottom:0;background:#f7f7f7;transform:translate3d(0,100%,0);transform-origin:center;transition:all .2s ease-in-out;z-index:900;visibility:hidden}.i-as-show{transform:translate3d(0,0,0);visibility:visible}.i-as-mask{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);z-index:900;transition:all .2s ease-in-out;opacity:0;visibility:hidden}.i-as-mask-show{opacity:1;visibility:visible}.i-as-action-item{position:relative}.i-as-action-item::after{content:'';position:absolute;top:0;left:0;width:200%;height:200%;transform:scale(.5);transform-origin:0 0;pointer-events:none;box-sizing:border-box;border:0 solid #e9eaec;border-bottom-width:1px}.i-as-header{background:#fff;text-align:center;position:relative;font-size:12px;color:#80848f}.i-as-header::after{content:'';position:absolute;top:0;left:0;width:200%;height:200%;transform:scale(.5);transform-origin:0 0;pointer-events:none;box-sizing:border-box;border:0 solid #e9eaec;border-bottom-width:1px}.i-as-cancel{margin-top:6px}.i-as-btn-loading{display:inline-block;vertical-align:middle;margin-right:10px;width:12px;height:12px;background:0 0;border-radius:50%;border:2px solid #e5e5e5;border-color:#666 #e5e5e5 #e5e5e5 #e5e5e5;animation:btn-spin .6s linear;animation-iteration-count:infinite}.i-as-btn-text{display:inline-block;vertical-align:middle}.i-as-btn-icon{font-size:14px!important;margin-right:4px}@keyframes btn-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}

+ 0
- 37
dist/alert/index.js Просмотреть файл

@@ -1,37 +0,0 @@
Component({
externalClasses: ['i-class'],
options: {
multipleSlots: true
},
properties: {
//info, success, warning, error
type: {
type: String,
value: 'info'
},
closable: {
type: Boolean,
value: false
},
showIcon: {
type: Boolean,
default: false
},
desc: {
type: Boolean,
default: false
},
},
data: {
closed: false
},
methods: {
handleTap() {
this.setData({
closed: !this.data.closed,
});
this.triggerEvent('close');
},

}
});

+ 0
- 7
dist/alert/index.json Просмотреть файл

@@ -1,7 +0,0 @@
{
"component": true,
"usingComponents":
{
"i-icon": "../icon/index"
}
}

+ 0
- 15
dist/alert/index.wxml Просмотреть файл

@@ -1,15 +0,0 @@
<view class="i-class i-alert {{'i-alert-'+type}} {{showIcon?'i-alert-with-icon':''}} {{desc?'i-alert-with-desc':''}}" wx:if="{{!closed}}">
<view wx:if="{{ showIcon }}" class="i-alert-icon">
<i-icon type="prompt" wx:if="{{ type === 'info' }}" size="{{desc?24:16}}"></i-icon>
<i-icon type="success" wx:if="{{ type === 'success' }}" size="{{desc?24:16}}"></i-icon>
<i-icon type="warning" wx:if="{{ type === 'warning' }}" size="{{desc?24:16}}"></i-icon>
<i-icon type="delete" wx:if="{{ type === 'error' }}" size="{{desc?24:16}}"></i-icon>
</view>
<slot></slot>
<view class="i-alert-desc">
<slot name="desc"></slot>
</view>
<view class="i-alert-close" wx:if="{{ closable }}" bindtap="handleTap">
<i-icon type="close"></i-icon>
</view>
</view>

+ 0
- 1
dist/alert/index.wxss Просмотреть файл

@@ -1 +0,0 @@
.i-alert{position:relative;margin:10px;padding:8px 48px 8px 16px;font-size:14px;border-radius:2px;color:#fff;background:#f7f7f7;color:#495060}.i-alert.i-alert-with-icon{padding:8px 48px 8px 38px}.i-alert-info{color:#fff;background:#2db7f5}.i-alert-success{color:#fff;background:#19be6b}.i-alert-warning{color:#fff;background:#f90}.i-alert-error{color:#fff;background:#ed3f14}.i-alert-icon{position:absolute;top:9px;left:16px;font-size:14px}.i-alert-desc{font-size:12px}.i-alert-with-desc{padding:16px;position:relative}.i-alert-with-desc.i-alert-with-icon{padding:16px 16px 16px 69px}.i-alert-with-desc .i-alert-icon{top:50%;left:24px;margin-top:-21px;font-size:28px}.i-alert-close{font-size:12px;position:absolute;right:16px;top:8px;overflow:hidden;cursor:pointer}

+ 0
- 20
dist/avatar/index.js Просмотреть файл

@@ -1,20 +0,0 @@
Component({
externalClasses: ['i-class'],

properties: {
// circle || square
shape: {
type: String,
value: 'circle'
},
// small || large || default
size: {
type: String,
value: 'default'
},
src: {
type: String,
value: ''
}
}
});

+ 0
- 3
dist/avatar/index.json Просмотреть файл

@@ -1,3 +0,0 @@
{
"component": true
}

+ 0
- 4
dist/avatar/index.wxml Просмотреть файл

@@ -1,4 +0,0 @@
<view class="i-class i-avatar i-avatar-{{ shape }} i-avatar-{{ size }} {{ src ? 'i-avatar-image' : '' }}">
<image src="{{ src }}" wx:if="{{ src !== '' }}"></image>
<view class="i-avatar-string" wx:else><slot></slot></view>
</view>

+ 0
- 1
dist/avatar/index.wxss Просмотреть файл

@@ -1 +0,0 @@
.i-avatar{display:inline-block;text-align:center;background:#ccc;color:#fff;white-space:nowrap;position:relative;overflow:hidden;vertical-align:middle;width:32px;height:32px;line-height:32px;border-radius:16px;font-size:18px}.i-avatar .ivu-avatar-string{line-height:32px}.i-avatar-large{width:40px;height:40px;line-height:40px;border-radius:20px;font-size:24px}.i-avatar-large .ivu-avatar-string{line-height:40px}.i-avatar-small{width:24px;height:24px;line-height:24px;border-radius:12px;font-size:14px}.i-avatar-small .ivu-avatar-string{line-height:24px}.i-avatar-image{background:0 0}.i-avatar-square{border-radius:4px}.i-avatar>image{width:100%;height:100%}

+ 0
- 37
dist/base/index.js Просмотреть файл

@@ -1,37 +0,0 @@
function getCtx (selector) {
const pages = getCurrentPages();
const ctx = pages[pages.length - 1];

const componentCtx = ctx.selectComponent(selector);

if (!componentCtx) {
console.error('无法找到对应的组件,请按文档说明使用组件');
return null;
}
return componentCtx;
}

function Toast(options) {
const { selector = '#toast' } = options;
const ctx = getCtx(selector);

ctx.handleShow(options);
}

Toast.hide = function (selector = '#toast') {
const ctx = getCtx(selector);

ctx.handleHide();
};

function Message(options) {
const { selector = '#message' } = options;
const ctx = getCtx(selector);

ctx.handleShow(options);
}

module.exports = {
$Toast: Toast,
$Message: Message
};

Некоторые файлы не были показаны из-за большого количества измененных файлов

Загрузка…
Отмена
Сохранить