diff --git a/pages/config/config.vue b/pages/config/config.vue
index 043138c..2f65772 100755
--- a/pages/config/config.vue
+++ b/pages/config/config.vue
@@ -32,11 +32,10 @@
组合名称
-
@@ -87,13 +86,12 @@
单元名称/代码
- searchStock(e, index)"
+ class="native-input-sm"
+ @input="(e) => searchStock(e.detail.value, index)"
@focus="() => { activeSearchIndex.value = -1; searchResults.value = []; }"
/>
@@ -114,22 +112,20 @@
买入均价
-
持有数量
-
@@ -757,4 +753,24 @@ onShow(async () => {
.btn-submit {
/* 样式已内联设置 */
}
+
+/* 原生 input 样式 */
+.native-input {
+ background-color: #F9FAFB;
+ border-radius: 20rpx;
+ height: 96rpx;
+ padding: 0 32rpx;
+ font-size: 28rpx;
+ color: #1F2937;
+}
+
+.native-input-sm {
+ background-color: #FFFFFF;
+ border-radius: 16rpx;
+ height: 72rpx;
+ padding: 0 20rpx;
+ font-size: 26rpx;
+ color: #1F2937;
+ border: 1rpx solid #E5E7EB;
+}
\ No newline at end of file
diff --git a/pages/detail/detail.vue b/pages/detail/detail.vue
index 1c30efb..6bc5c8a 100755
--- a/pages/detail/detail.vue
+++ b/pages/detail/detail.vue
@@ -423,11 +423,10 @@
备注
-
@@ -1719,4 +1718,15 @@ const deletePortfolio = async () => {
.nav-stats .text-green {
color: #DC2626;
}
+
+/* 原生 input 样式 */
+.native-input-remark {
+ background-color: #F9FAFB;
+ border-radius: 16rpx;
+ height: 80rpx;
+ padding: 0 20rpx;
+ border: 2rpx solid #E5E7EB;
+ font-size: 28rpx;
+ color: #1F2937;
+}
\ No newline at end of file
diff --git a/todo.md b/todo.md
index c6fcfe2..643ec54 100644
--- a/todo.md
+++ b/todo.md
@@ -38,21 +38,25 @@
## 待处理
-### P1 - CSS 清理
-- [ ] index.vue: 检查并移除未使用的 CSS 类
-- [ ] detail.vue: 进一步清理冗余样式
-- [ ] config.vue: 优化表单样式
+### P1 - CSS 清理 ✅ 完成
+- [x] index.vue: 检查并移除未使用的 CSS 类
+- [x] detail.vue: 进一步清理冗余样式
+- [x] config.vue: 优化表单样式
-### P2 - 代码质量
-- [ ] 统一错误处理机制
-- [ ] 添加 TypeScript 类型定义
-- [ ] 优化 API 调用封装
+### P2 - 小程序兼容性 ✅ 完成
+- [x] config.vue: 替换 4 处 u-input 为原生 input
+- [x] detail.vue: 替换 1 处 u-input 为原生 input
### P3 - 功能增强
- [ ] 下拉刷新
- [ ] 上拉加载更多
- [ ] 空状态优化
+### P4 - 代码质量
+- [ ] 统一错误处理机制
+- [ ] 添加 TypeScript 类型定义
+- [ ] 优化 API 调用封装
+
## 兼容性
- ✅ 微信小程序(已验证)
- ⚠️ H5(需要条件编译恢复)