商品浏览页构建前最后一次更新

This commit is contained in:
2026-08-02 00:21:54 +08:00
parent d37a93ab9e
commit e423ab2d73
146 changed files with 3449 additions and 1342 deletions
+12 -11
View File
@@ -154,7 +154,7 @@ function AddressPage() {
},
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_tarojs_components__WEBPACK_IMPORTED_MODULE_7__.Text, {
className: "back-btn",
onClick: function onClick() {
onTap: function onTap() {
return _tarojs_taro__WEBPACK_IMPORTED_MODULE_0___default().navigateBack();
},
children: "\u2190"
@@ -196,19 +196,19 @@ function AddressPage() {
className: "address-actions",
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_tarojs_components__WEBPACK_IMPORTED_MODULE_7__.Text, {
className: "address-act",
onClick: function onClick() {
onTap: function onTap() {
return openEdit(item);
},
children: "\u270F\uFE0F \u7F16\u8F91"
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_tarojs_components__WEBPACK_IMPORTED_MODULE_7__.Text, {
className: "address-act",
onClick: function onClick() {
onTap: function onTap() {
return handleCopy(item);
},
children: "\uD83D\uDCCB \u590D\u5236"
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_tarojs_components__WEBPACK_IMPORTED_MODULE_7__.Text, {
className: "address-act delete",
onClick: function onClick() {
onTap: function onTap() {
return handleDelete(item.id);
},
children: "\uD83D\uDDD1\uFE0F \u5220\u9664"
@@ -217,9 +217,10 @@ function AddressPage() {
}, item.id);
}), list.length === 0 && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)(_tarojs_components__WEBPACK_IMPORTED_MODULE_7__.View, {
className: "empty-state",
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_tarojs_components__WEBPACK_IMPORTED_MODULE_7__.Text, {
className: "empty-icon",
children: "\uD83D\uDCCD"
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_tarojs_components__WEBPACK_IMPORTED_MODULE_7__.Image, {
className: "empty-icon-img",
src: "/icon/\u5730\u5740.png",
mode: "aspectFit"
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_tarojs_components__WEBPACK_IMPORTED_MODULE_7__.Text, {
className: "empty-text",
children: "\u8FD8\u6CA1\u6709\u6536\u8D27\u5730\u5740"
@@ -234,7 +235,7 @@ function AddressPage() {
className: "action-bar",
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_tarojs_components__WEBPACK_IMPORTED_MODULE_7__.View, {
className: "btn-gradient",
onClick: openAdd,
onTap: openAdd,
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_tarojs_components__WEBPACK_IMPORTED_MODULE_7__.Text, {
children: "\u65B0\u589E\u6536\u8D27\u5730\u5740"
})
@@ -283,7 +284,7 @@ function AddressPage() {
}
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)(_tarojs_components__WEBPACK_IMPORTED_MODULE_7__.View, {
className: "form-row",
onClick: function onClick() {
onTap: function onTap() {
return setIsDefault(!isDefault);
},
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_tarojs_components__WEBPACK_IMPORTED_MODULE_7__.Text, {
@@ -296,7 +297,7 @@ function AddressPage() {
className: "form-actions",
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_tarojs_components__WEBPACK_IMPORTED_MODULE_7__.View, {
className: "btn-outline",
onClick: function onClick() {
onTap: function onTap() {
setShowForm(false);
resetForm();
},
@@ -305,7 +306,7 @@ function AddressPage() {
})
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_tarojs_components__WEBPACK_IMPORTED_MODULE_7__.View, {
className: "btn-gradient",
onClick: handleSave,
onTap: handleSave,
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_tarojs_components__WEBPACK_IMPORTED_MODULE_7__.Text, {
children: "\u4FDD\u5B58"
})
+1 -1
View File
File diff suppressed because one or more lines are too long
+10 -16
View File
@@ -177,8 +177,8 @@
text-align: center;
}
/* 空状态统一的在 app.scss */
.login-guard {
/* 空状态(主题适配) */
.empty-state {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
@@ -188,30 +188,24 @@
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
padding: 120rpx 40rpx;
text-align: center;
}
.login-guard-icon {
font-size: 80rpx;
.empty-icon-img {
width: 48rpx;
height: 48rpx;
margin-bottom: 24rpx;
}
.login-guard-title {
font-size: 36rpx;
.empty-text {
font-size: 32rpx;
font-weight: 700;
color: var(--text-primary);
margin-bottom: 12rpx;
}
.login-guard-desc {
font-size: 28rpx;
.empty-sub {
font-size: 26rpx;
color: var(--text-secondary);
margin-bottom: 32rpx;
}
.login-guard-btn {
padding: 20rpx 48rpx;
}