refactor pages struct
This commit is contained in:
7
miniprogram/pages/main/journal/search/index.json
Normal file
7
miniprogram/pages/main/journal/search/index.json
Normal file
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"usingComponents": {
|
||||
"t-navbar": "tdesign-miniprogram/navbar/navbar",
|
||||
"journal-list": "/components/journal-list/index"
|
||||
},
|
||||
"navigationBarTitleText": "按列表查找"
|
||||
}
|
||||
21
miniprogram/pages/main/journal/search/index.less
Normal file
21
miniprogram/pages/main/journal/search/index.less
Normal file
@@ -0,0 +1,21 @@
|
||||
page {
|
||||
height: 100vh;
|
||||
background: var(--td-bg-color-page);
|
||||
}
|
||||
|
||||
.page-container {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
display: flex;
|
||||
overflow: hidden;
|
||||
flex-direction: column;
|
||||
|
||||
.navbar {
|
||||
flex-shrink: 0;
|
||||
}
|
||||
|
||||
.content {
|
||||
flex: 1;
|
||||
overflow: hidden;
|
||||
}
|
||||
}
|
||||
19
miniprogram/pages/main/journal/search/index.ts
Normal file
19
miniprogram/pages/main/journal/search/index.ts
Normal file
@@ -0,0 +1,19 @@
|
||||
// pages/main/journal/search/index.ts
|
||||
import Events from "../../../../utils/Events";
|
||||
|
||||
Page({
|
||||
onLoad() {
|
||||
Events.reset("JOURNAL_LIST_REFRESH", () => {
|
||||
const listRef = this.selectComponent('#listRef');
|
||||
if (listRef) {
|
||||
listRef.reSearch();
|
||||
}
|
||||
});
|
||||
},
|
||||
onNavigateItem(e: WechatMiniprogram.CustomEvent) {
|
||||
const { id } = e.detail;
|
||||
wx.navigateTo({
|
||||
url: `/pages/main/journal/editor/index?id=${id}`
|
||||
});
|
||||
}
|
||||
});
|
||||
13
miniprogram/pages/main/journal/search/index.wxml
Normal file
13
miniprogram/pages/main/journal/search/index.wxml
Normal file
@@ -0,0 +1,13 @@
|
||||
<view class="page-container">
|
||||
<view class="navbar">
|
||||
<t-navbar title="列表查找" left-arrow placeholder />
|
||||
</view>
|
||||
<view class="content">
|
||||
<journal-list
|
||||
id="listRef"
|
||||
searchable="{{true}}"
|
||||
mode="navigate"
|
||||
bind:navigate="onNavigateItem"
|
||||
/>
|
||||
</view>
|
||||
</view>
|
||||
Reference in New Issue
Block a user