This commit is contained in:
2025-03-13 03:10:06 +08:00
parent 61b51b6fab
commit f3854743a6
1835 changed files with 74284 additions and 419 deletions
@@ -0,0 +1,11 @@
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["uni_modules/uni-card/components/uni-card/uni-card"],{800:function(n,t,e){"use strict";e.r(t);var r=e(801),u=e(803);for(var i in u)["default"].indexOf(i)<0&&function(n){e.d(t,n,(function(){return u[n]}))}(i);e(805);var a,d=e(46),c=Object(d["default"])(u["default"],r["render"],r["staticRenderFns"],!1,null,null,null,!1,r["components"],a);c.options.__file="uni_modules/uni-card/components/uni-card/uni-card.vue",t["default"]=c.exports},801:function(n,t,e){"use strict";e.r(t);var r=e(802);e.d(t,"render",(function(){return r["render"]})),e.d(t,"staticRenderFns",(function(){return r["staticRenderFns"]})),e.d(t,"recyclableRender",(function(){return r["recyclableRender"]})),e.d(t,"components",(function(){return r["components"]}))},802:function(n,t,e){"use strict";var r;e.r(t),e.d(t,"render",(function(){return u})),e.d(t,"staticRenderFns",(function(){return a})),e.d(t,"recyclableRender",(function(){return i})),e.d(t,"components",(function(){return r}));var u=function(){var n=this,t=n.$createElement;n._self._c},i=!1,a=[];u._withStripped=!0},803:function(n,t,e){"use strict";e.r(t);var r=e(804),u=e.n(r);for(var i in r)["default"].indexOf(i)<0&&function(n){e.d(t,n,(function(){return r[n]}))}(i);t["default"]=u.a},804:function(n,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r={name:"UniCard",emits:["click"],props:{title:{type:String,default:""},subTitle:{type:String,default:""},padding:{type:String,default:"10px"},margin:{type:String,default:"15px"},spacing:{type:String,default:"0 10px"},extra:{type:String,default:""},cover:{type:String,default:""},thumbnail:{type:String,default:""},isFull:{type:Boolean,default:!1},isShadow:{type:Boolean,default:!0},shadow:{type:String,default:"0px 0px 3px 1px rgba(0, 0, 0, 0.08)"},border:{type:Boolean,default:!0}},methods:{onClick:function(n){this.$emit("click",n)}}};t.default=r},805:function(n,t,e){"use strict";e.r(t);var r=e(806),u=e.n(r);for(var i in r)["default"].indexOf(i)<0&&function(n){e.d(t,n,(function(){return r[n]}))}(i);t["default"]=u.a},806:function(n,t,e){}}]);
//# sourceMappingURL=../../../../../.sourcemap/mp-weixin/uni_modules/uni-card/components/uni-card/uni-card.js.map
;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
'uni_modules/uni-card/components/uni-card/uni-card-create-component',
{
'uni_modules/uni-card/components/uni-card/uni-card-create-component':(function(module, exports, __webpack_require__){
__webpack_require__('2')['createComponent'](__webpack_require__(800))
})
},
[['uni_modules/uni-card/components/uni-card/uni-card-create-component']]
]);
@@ -0,0 +1,4 @@
{
"component": true,
"usingComponents": {}
}
@@ -0,0 +1 @@
<view class="{{['uni-card',(isFull)?'uni-card--full':'',(isShadow)?'uni-card--shadow':'',(border)?'uni-card--border':'']}}" style="{{'margin:'+(isFull?0:margin)+';'+('padding:'+(spacing)+';')+('box-shadow:'+(isShadow?shadow:'')+';')}}"><block wx:if="{{$slots.cover}}"><slot name="cover"></slot></block><block wx:else><block wx:if="{{cover}}"><view class="uni-card__cover"><image class="uni-card__cover-image" mode="widthFix" src="{{cover}}" data-event-opts="{{[['tap',[['onClick',['cover']]]]]}}" bindtap="__e"></image></view></block></block><block wx:if="{{$slots.title}}"><slot name="title"></slot></block><block wx:else><block wx:if="{{title||extra}}"><view class="uni-card__header"><view data-event-opts="{{[['tap',[['onClick',['title']]]]]}}" class="uni-card__header-box" bindtap="__e"><block wx:if="{{thumbnail}}"><view class="uni-card__header-avatar"><image class="uni-card__header-avatar-image" src="{{thumbnail}}" mode="aspectFit"></image></view></block><view class="uni-card__header-content"><text class="uni-card__header-content-title uni-ellipsis">{{title}}</text><block wx:if="{{title&&subTitle}}"><text class="uni-card__header-content-subtitle uni-ellipsis">{{subTitle}}</text></block></view></view><view data-event-opts="{{[['tap',[['onClick',['extra']]]]]}}" class="uni-card__header-extra" bindtap="__e"><text class="uni-card__header-extra-text">{{extra}}</text></view></view></block></block><view data-event-opts="{{[['tap',[['onClick',['content']]]]]}}" class="uni-card__content" style="{{'padding:'+(padding)+';'}}" bindtap="__e"><slot></slot></view><view data-event-opts="{{[['tap',[['onClick',['actions']]]]]}}" class="uni-card__actions" bindtap="__e"><slot name="actions"></slot></view></view>
@@ -0,0 +1,127 @@
@charset "UTF-8";
/**
* 这里是uni-app内置的常用样式变量
*
* uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量
* 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App
*
*/
/**
* 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能
*
* 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件
*/
/* 颜色变量 */
/* 行为相关颜色 */
/* 文字基本颜色 */
/* 背景颜色 */
/* 边框颜色 */
/* 尺寸变量 */
/* 文字尺寸 */
/* 图片尺寸 */
/* Border Radius */
/* 水平间距 */
/* 垂直间距 */
/* 透明度 */
/* 文章场景相关 */
.uni-card {
margin: 10px;
padding: 0 8px;
border-radius: 4px;
overflow: hidden;
font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, SimSun, sans-serif;
background-color: #fff;
flex: 1;
}
.uni-card .uni-card__cover {
position: relative;
margin-top: 10px;
flex-direction: row;
overflow: hidden;
border-radius: 4px;
}
.uni-card .uni-card__cover .uni-card__cover-image {
flex: 1;
vertical-align: middle;
}
.uni-card .uni-card__header {
display: flex;
border-bottom: 1px #EBEEF5 solid;
flex-direction: row;
align-items: center;
padding: 10px;
overflow: hidden;
}
.uni-card .uni-card__header .uni-card__header-box {
display: flex;
flex: 1;
flex-direction: row;
align-items: center;
overflow: hidden;
}
.uni-card .uni-card__header .uni-card__header-avatar {
width: 40px;
height: 40px;
overflow: hidden;
border-radius: 5px;
margin-right: 10px;
}
.uni-card .uni-card__header .uni-card__header-avatar .uni-card__header-avatar-image {
flex: 1;
width: 40px;
height: 40px;
}
.uni-card .uni-card__header .uni-card__header-content {
display: flex;
flex-direction: column;
justify-content: center;
flex: 1;
overflow: hidden;
}
.uni-card .uni-card__header .uni-card__header-content .uni-card__header-content-title {
font-size: 15px;
color: #3a3a3a;
}
.uni-card .uni-card__header .uni-card__header-content .uni-card__header-content-subtitle {
font-size: 12px;
margin-top: 5px;
color: #909399;
}
.uni-card .uni-card__header .uni-card__header-extra {
line-height: 12px;
}
.uni-card .uni-card__header .uni-card__header-extra .uni-card__header-extra-text {
font-size: 12px;
color: #909399;
}
.uni-card .uni-card__content {
padding: 10px;
font-size: 14px;
color: #6a6a6a;
line-height: 22px;
}
.uni-card .uni-card__actions {
font-size: 12px;
}
.uni-card--border {
border: 1px solid #EBEEF5;
}
.uni-card--shadow {
position: relative;
box-shadow: 0 0px 6px 1px rgba(165, 165, 165, 0.2);
}
.uni-card--full {
margin: 0;
border-left-width: 0;
border-left-width: 0;
border-radius: 0;
}
.uni-card--full:after {
border-radius: 0;
}
.uni-ellipsis {
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}