• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# 生命周期<a name="ZH-CN_TOPIC_0000001209252155"></a>
2
3## 应用生命周期<a name="zh-cn_topic_0000001173164671_section9779102014714"></a>
4
5app.js中可以定义如下应用生命周期函数:
6
7<a name="zh-cn_topic_0000001173164671_table8760251124713"></a>
8<table><thead align="left"><tr id="zh-cn_topic_0000001173164671_row147612518471"><th class="cellrowborder" valign="top" width="21.052105210521052%" id="mcps1.1.5.1.1"><p id="zh-cn_topic_0000001173164671_p8761165113471"><a name="zh-cn_topic_0000001173164671_p8761165113471"></a><a name="zh-cn_topic_0000001173164671_p8761165113471"></a>属性</p>
9</th>
10<th class="cellrowborder" valign="top" width="18.421842184218423%" id="mcps1.1.5.1.2"><p id="zh-cn_topic_0000001173164671_p157613518475"><a name="zh-cn_topic_0000001173164671_p157613518475"></a><a name="zh-cn_topic_0000001173164671_p157613518475"></a>类型</p>
11</th>
12<th class="cellrowborder" valign="top" width="21.052105210521052%" id="mcps1.1.5.1.3"><p id="zh-cn_topic_0000001173164671_p19761051154711"><a name="zh-cn_topic_0000001173164671_p19761051154711"></a><a name="zh-cn_topic_0000001173164671_p19761051154711"></a>描述</p>
13</th>
14<th class="cellrowborder" valign="top" width="39.473947394739476%" id="mcps1.1.5.1.4"><p id="zh-cn_topic_0000001173164671_p1976105174713"><a name="zh-cn_topic_0000001173164671_p1976105174713"></a><a name="zh-cn_topic_0000001173164671_p1976105174713"></a>触发时机</p>
15</th>
16</tr>
17</thead>
18<tbody><tr id="zh-cn_topic_0000001173164671_row12761165124716"><td class="cellrowborder" valign="top" width="21.052105210521052%" headers="mcps1.1.5.1.1 "><p id="zh-cn_topic_0000001173164671_p15761105113478"><a name="zh-cn_topic_0000001173164671_p15761105113478"></a><a name="zh-cn_topic_0000001173164671_p15761105113478"></a>onCreate</p>
19</td>
20<td class="cellrowborder" valign="top" width="18.421842184218423%" headers="mcps1.1.5.1.2 "><p id="zh-cn_topic_0000001173164671_p1476285124715"><a name="zh-cn_topic_0000001173164671_p1476285124715"></a><a name="zh-cn_topic_0000001173164671_p1476285124715"></a>() =&gt; void</p>
21</td>
22<td class="cellrowborder" valign="top" width="21.052105210521052%" headers="mcps1.1.5.1.3 "><p id="zh-cn_topic_0000001173164671_p7762165124714"><a name="zh-cn_topic_0000001173164671_p7762165124714"></a><a name="zh-cn_topic_0000001173164671_p7762165124714"></a>应用创建</p>
23</td>
24<td class="cellrowborder" valign="top" width="39.473947394739476%" headers="mcps1.1.5.1.4 "><p id="zh-cn_topic_0000001173164671_p47628519476"><a name="zh-cn_topic_0000001173164671_p47628519476"></a><a name="zh-cn_topic_0000001173164671_p47628519476"></a>当应用创建时调用。</p>
25</td>
26</tr>
27<tr id="zh-cn_topic_0000001173164671_row846314312512"><td class="cellrowborder" valign="top" width="21.052105210521052%" headers="mcps1.1.5.1.1 "><p id="zh-cn_topic_0000001173164671_p246417315512"><a name="zh-cn_topic_0000001173164671_p246417315512"></a><a name="zh-cn_topic_0000001173164671_p246417315512"></a>onShow<sup id="zh-cn_topic_0000001173164671_sup9720688529"><a name="zh-cn_topic_0000001173164671_sup9720688529"></a><a name="zh-cn_topic_0000001173164671_sup9720688529"></a><span>6+</span></sup></p>
28</td>
29<td class="cellrowborder" valign="top" width="18.421842184218423%" headers="mcps1.1.5.1.2 "><p id="zh-cn_topic_0000001173164671_p19386104510"><a name="zh-cn_topic_0000001173164671_p19386104510"></a><a name="zh-cn_topic_0000001173164671_p19386104510"></a>() =&gt; void</p>
30</td>
31<td class="cellrowborder" valign="top" width="21.052105210521052%" headers="mcps1.1.5.1.3 "><p id="zh-cn_topic_0000001173164671_p1546413125110"><a name="zh-cn_topic_0000001173164671_p1546413125110"></a><a name="zh-cn_topic_0000001173164671_p1546413125110"></a>应用处于前台</p>
32</td>
33<td class="cellrowborder" valign="top" width="39.473947394739476%" headers="mcps1.1.5.1.4 "><p id="zh-cn_topic_0000001173164671_p84646335116"><a name="zh-cn_topic_0000001173164671_p84646335116"></a><a name="zh-cn_topic_0000001173164671_p84646335116"></a>当应用处于前台时触发。</p>
34</td>
35</tr>
36<tr id="zh-cn_topic_0000001173164671_row2035233945117"><td class="cellrowborder" valign="top" width="21.052105210521052%" headers="mcps1.1.5.1.1 "><p id="zh-cn_topic_0000001173164671_p73531398511"><a name="zh-cn_topic_0000001173164671_p73531398511"></a><a name="zh-cn_topic_0000001173164671_p73531398511"></a>onHide<sup id="zh-cn_topic_0000001173164671_sup78997116520"><a name="zh-cn_topic_0000001173164671_sup78997116520"></a><a name="zh-cn_topic_0000001173164671_sup78997116520"></a><span>6+</span></sup></p>
37</td>
38<td class="cellrowborder" valign="top" width="18.421842184218423%" headers="mcps1.1.5.1.2 "><p id="zh-cn_topic_0000001173164671_p28393441516"><a name="zh-cn_topic_0000001173164671_p28393441516"></a><a name="zh-cn_topic_0000001173164671_p28393441516"></a>() =&gt; void</p>
39</td>
40<td class="cellrowborder" valign="top" width="21.052105210521052%" headers="mcps1.1.5.1.3 "><p id="zh-cn_topic_0000001173164671_p43531839145118"><a name="zh-cn_topic_0000001173164671_p43531839145118"></a><a name="zh-cn_topic_0000001173164671_p43531839145118"></a>应用处于后台</p>
41</td>
42<td class="cellrowborder" valign="top" width="39.473947394739476%" headers="mcps1.1.5.1.4 "><p id="zh-cn_topic_0000001173164671_p2041805635112"><a name="zh-cn_topic_0000001173164671_p2041805635112"></a><a name="zh-cn_topic_0000001173164671_p2041805635112"></a>当应用处于后台时触发。</p>
43</td>
44</tr>
45<tr id="zh-cn_topic_0000001173164671_row7762751174719"><td class="cellrowborder" valign="top" width="21.052105210521052%" headers="mcps1.1.5.1.1 "><p id="zh-cn_topic_0000001173164671_p176215118478"><a name="zh-cn_topic_0000001173164671_p176215118478"></a><a name="zh-cn_topic_0000001173164671_p176215118478"></a>onDestroy</p>
46</td>
47<td class="cellrowborder" valign="top" width="18.421842184218423%" headers="mcps1.1.5.1.2 "><p id="zh-cn_topic_0000001173164671_p1576295114474"><a name="zh-cn_topic_0000001173164671_p1576295114474"></a><a name="zh-cn_topic_0000001173164671_p1576295114474"></a>() =&gt; void</p>
48</td>
49<td class="cellrowborder" valign="top" width="21.052105210521052%" headers="mcps1.1.5.1.3 "><p id="zh-cn_topic_0000001173164671_p37621351104718"><a name="zh-cn_topic_0000001173164671_p37621351104718"></a><a name="zh-cn_topic_0000001173164671_p37621351104718"></a>应用销毁</p>
50</td>
51<td class="cellrowborder" valign="top" width="39.473947394739476%" headers="mcps1.1.5.1.4 "><p id="zh-cn_topic_0000001173164671_p976265111475"><a name="zh-cn_topic_0000001173164671_p976265111475"></a><a name="zh-cn_topic_0000001173164671_p976265111475"></a>当应用退出时触发。</p>
52</td>
53</tr>
54</tbody>
55</table>
56
57## 页面生命周期<a name="zh-cn_topic_0000001173164671_section921934910481"></a>
58
59在页面JS文件中可以定义如下页面生命周期函数:
60
61<a name="zh-cn_topic_0000001173164671_table8214149144810"></a>
62<table><thead align="left"><tr id="zh-cn_topic_0000001173164671_row320574954820"><th class="cellrowborder" valign="top" width="22.12%" id="mcps1.1.5.1.1"><p id="zh-cn_topic_0000001173164671_p6205184994816"><a name="zh-cn_topic_0000001173164671_p6205184994816"></a><a name="zh-cn_topic_0000001173164671_p6205184994816"></a>属性</p>
63</th>
64<th class="cellrowborder" valign="top" width="23.05%" id="mcps1.1.5.1.2"><p id="zh-cn_topic_0000001173164671_p1420594918484"><a name="zh-cn_topic_0000001173164671_p1420594918484"></a><a name="zh-cn_topic_0000001173164671_p1420594918484"></a>类型</p>
65</th>
66<th class="cellrowborder" valign="top" width="17.23%" id="mcps1.1.5.1.3"><p id="zh-cn_topic_0000001173164671_p1420524994817"><a name="zh-cn_topic_0000001173164671_p1420524994817"></a><a name="zh-cn_topic_0000001173164671_p1420524994817"></a>描述</p>
67</th>
68<th class="cellrowborder" valign="top" width="37.6%" id="mcps1.1.5.1.4"><p id="zh-cn_topic_0000001173164671_p22055492486"><a name="zh-cn_topic_0000001173164671_p22055492486"></a><a name="zh-cn_topic_0000001173164671_p22055492486"></a>触发时机</p>
69</th>
70</tr>
71</thead>
72<tbody><tr id="zh-cn_topic_0000001173164671_row120616499486"><td class="cellrowborder" valign="top" width="22.12%" headers="mcps1.1.5.1.1 "><p id="zh-cn_topic_0000001173164671_p5205114974810"><a name="zh-cn_topic_0000001173164671_p5205114974810"></a><a name="zh-cn_topic_0000001173164671_p5205114974810"></a>onInit</p>
73</td>
74<td class="cellrowborder" valign="top" width="23.05%" headers="mcps1.1.5.1.2 "><p id="zh-cn_topic_0000001173164671_p220514918482"><a name="zh-cn_topic_0000001173164671_p220514918482"></a><a name="zh-cn_topic_0000001173164671_p220514918482"></a>() =&gt; void</p>
75</td>
76<td class="cellrowborder" valign="top" width="17.23%" headers="mcps1.1.5.1.3 "><p id="zh-cn_topic_0000001173164671_p122065491483"><a name="zh-cn_topic_0000001173164671_p122065491483"></a><a name="zh-cn_topic_0000001173164671_p122065491483"></a>页面初始化</p>
77</td>
78<td class="cellrowborder" valign="top" width="37.6%" headers="mcps1.1.5.1.4 "><p id="zh-cn_topic_0000001173164671_p72061949104813"><a name="zh-cn_topic_0000001173164671_p72061949104813"></a><a name="zh-cn_topic_0000001173164671_p72061949104813"></a>页面数据初始化完成时触发,只触发一次。</p>
79</td>
80</tr>
81<tr id="zh-cn_topic_0000001173164671_row920612490483"><td class="cellrowborder" valign="top" width="22.12%" headers="mcps1.1.5.1.1 "><p id="zh-cn_topic_0000001173164671_p5206349114812"><a name="zh-cn_topic_0000001173164671_p5206349114812"></a><a name="zh-cn_topic_0000001173164671_p5206349114812"></a>onReady</p>
82</td>
83<td class="cellrowborder" valign="top" width="23.05%" headers="mcps1.1.5.1.2 "><p id="zh-cn_topic_0000001173164671_p1206164910486"><a name="zh-cn_topic_0000001173164671_p1206164910486"></a><a name="zh-cn_topic_0000001173164671_p1206164910486"></a>() =&gt; void</p>
84</td>
85<td class="cellrowborder" valign="top" width="17.23%" headers="mcps1.1.5.1.3 "><p id="zh-cn_topic_0000001173164671_p112066492486"><a name="zh-cn_topic_0000001173164671_p112066492486"></a><a name="zh-cn_topic_0000001173164671_p112066492486"></a>页面创建完成</p>
86</td>
87<td class="cellrowborder" valign="top" width="37.6%" headers="mcps1.1.5.1.4 "><p id="zh-cn_topic_0000001173164671_p19206649154818"><a name="zh-cn_topic_0000001173164671_p19206649154818"></a><a name="zh-cn_topic_0000001173164671_p19206649154818"></a>页面创建完成时触发,只触发一次。</p>
88</td>
89</tr>
90<tr id="zh-cn_topic_0000001173164671_row920615493488"><td class="cellrowborder" valign="top" width="22.12%" headers="mcps1.1.5.1.1 "><p id="zh-cn_topic_0000001173164671_p16206144911482"><a name="zh-cn_topic_0000001173164671_p16206144911482"></a><a name="zh-cn_topic_0000001173164671_p16206144911482"></a>onShow</p>
91</td>
92<td class="cellrowborder" valign="top" width="23.05%" headers="mcps1.1.5.1.2 "><p id="zh-cn_topic_0000001173164671_p1020619492480"><a name="zh-cn_topic_0000001173164671_p1020619492480"></a><a name="zh-cn_topic_0000001173164671_p1020619492480"></a>() =&gt; void</p>
93</td>
94<td class="cellrowborder" valign="top" width="17.23%" headers="mcps1.1.5.1.3 "><p id="zh-cn_topic_0000001173164671_p72061349164819"><a name="zh-cn_topic_0000001173164671_p72061349164819"></a><a name="zh-cn_topic_0000001173164671_p72061349164819"></a>页面显示</p>
95</td>
96<td class="cellrowborder" valign="top" width="37.6%" headers="mcps1.1.5.1.4 "><p id="zh-cn_topic_0000001173164671_p1920684934812"><a name="zh-cn_topic_0000001173164671_p1920684934812"></a><a name="zh-cn_topic_0000001173164671_p1920684934812"></a>页面显示时触发。</p>
97</td>
98</tr>
99<tr id="zh-cn_topic_0000001173164671_row14207184919481"><td class="cellrowborder" valign="top" width="22.12%" headers="mcps1.1.5.1.1 "><p id="zh-cn_topic_0000001173164671_p1820694917488"><a name="zh-cn_topic_0000001173164671_p1820694917488"></a><a name="zh-cn_topic_0000001173164671_p1820694917488"></a>onHide</p>
100</td>
101<td class="cellrowborder" valign="top" width="23.05%" headers="mcps1.1.5.1.2 "><p id="zh-cn_topic_0000001173164671_p1720694914485"><a name="zh-cn_topic_0000001173164671_p1720694914485"></a><a name="zh-cn_topic_0000001173164671_p1720694914485"></a>() =&gt; void</p>
102</td>
103<td class="cellrowborder" valign="top" width="17.23%" headers="mcps1.1.5.1.3 "><p id="zh-cn_topic_0000001173164671_p10207144914813"><a name="zh-cn_topic_0000001173164671_p10207144914813"></a><a name="zh-cn_topic_0000001173164671_p10207144914813"></a>页面消失</p>
104</td>
105<td class="cellrowborder" valign="top" width="37.6%" headers="mcps1.1.5.1.4 "><p id="zh-cn_topic_0000001173164671_p1020724994815"><a name="zh-cn_topic_0000001173164671_p1020724994815"></a><a name="zh-cn_topic_0000001173164671_p1020724994815"></a>页面消失时触发。</p>
106</td>
107</tr>
108<tr id="zh-cn_topic_0000001173164671_row11207194916482"><td class="cellrowborder" valign="top" width="22.12%" headers="mcps1.1.5.1.1 "><p id="zh-cn_topic_0000001173164671_p16207849204813"><a name="zh-cn_topic_0000001173164671_p16207849204813"></a><a name="zh-cn_topic_0000001173164671_p16207849204813"></a>onDestroy</p>
109</td>
110<td class="cellrowborder" valign="top" width="23.05%" headers="mcps1.1.5.1.2 "><p id="zh-cn_topic_0000001173164671_p102071490484"><a name="zh-cn_topic_0000001173164671_p102071490484"></a><a name="zh-cn_topic_0000001173164671_p102071490484"></a>() =&gt; void</p>
111</td>
112<td class="cellrowborder" valign="top" width="17.23%" headers="mcps1.1.5.1.3 "><p id="zh-cn_topic_0000001173164671_p1520744911486"><a name="zh-cn_topic_0000001173164671_p1520744911486"></a><a name="zh-cn_topic_0000001173164671_p1520744911486"></a>页面销毁</p>
113</td>
114<td class="cellrowborder" valign="top" width="37.6%" headers="mcps1.1.5.1.4 "><p id="zh-cn_topic_0000001173164671_p82071649104811"><a name="zh-cn_topic_0000001173164671_p82071649104811"></a><a name="zh-cn_topic_0000001173164671_p82071649104811"></a>页面销毁时触发。</p>
115</td>
116</tr>
117<tr id="zh-cn_topic_0000001173164671_row192082496486"><td class="cellrowborder" valign="top" width="22.12%" headers="mcps1.1.5.1.1 "><p id="zh-cn_topic_0000001173164671_p1420710493489"><a name="zh-cn_topic_0000001173164671_p1420710493489"></a><a name="zh-cn_topic_0000001173164671_p1420710493489"></a>onBackPress</p>
118</td>
119<td class="cellrowborder" valign="top" width="23.05%" headers="mcps1.1.5.1.2 "><p id="zh-cn_topic_0000001173164671_p12207649174810"><a name="zh-cn_topic_0000001173164671_p12207649174810"></a><a name="zh-cn_topic_0000001173164671_p12207649174810"></a>() =&gt; boolean</p>
120</td>
121<td class="cellrowborder" valign="top" width="17.23%" headers="mcps1.1.5.1.3 "><p id="zh-cn_topic_0000001173164671_p14207249154815"><a name="zh-cn_topic_0000001173164671_p14207249154815"></a><a name="zh-cn_topic_0000001173164671_p14207249154815"></a>返回按钮动作</p>
122</td>
123<td class="cellrowborder" valign="top" width="37.6%" headers="mcps1.1.5.1.4 "><p id="zh-cn_topic_0000001173164671_p1020714916483"><a name="zh-cn_topic_0000001173164671_p1020714916483"></a><a name="zh-cn_topic_0000001173164671_p1020714916483"></a>当用户点击返回按钮时触发。</p>
124<a name="zh-cn_topic_0000001173164671_ul02081949144816"></a><a name="zh-cn_topic_0000001173164671_ul02081949144816"></a><ul id="zh-cn_topic_0000001173164671_ul02081949144816"><li>返回true表示页面自己处理返回逻辑。</li><li>返回false表示使用默认的返回逻辑。</li><li>不返回值会作为false处理。</li></ul>
125</td>
126</tr>
127<tr id="zh-cn_topic_0000001173164671_row8208174916489"><td class="cellrowborder" valign="top" width="22.12%" headers="mcps1.1.5.1.1 "><p id="zh-cn_topic_0000001173164671_p1920810495486"><a name="zh-cn_topic_0000001173164671_p1920810495486"></a><a name="zh-cn_topic_0000001173164671_p1920810495486"></a>onActive()<sup id="zh-cn_topic_0000001173164671_sup1920884964819"><a name="zh-cn_topic_0000001173164671_sup1920884964819"></a><a name="zh-cn_topic_0000001173164671_sup1920884964819"></a>5+</sup></p>
128</td>
129<td class="cellrowborder" valign="top" width="23.05%" headers="mcps1.1.5.1.2 "><p id="zh-cn_topic_0000001173164671_p92081349194817"><a name="zh-cn_topic_0000001173164671_p92081349194817"></a><a name="zh-cn_topic_0000001173164671_p92081349194817"></a>() =&gt; void</p>
130</td>
131<td class="cellrowborder" valign="top" width="17.23%" headers="mcps1.1.5.1.3 "><p id="zh-cn_topic_0000001173164671_p1320812492487"><a name="zh-cn_topic_0000001173164671_p1320812492487"></a><a name="zh-cn_topic_0000001173164671_p1320812492487"></a>页面激活</p>
132</td>
133<td class="cellrowborder" valign="top" width="37.6%" headers="mcps1.1.5.1.4 "><p id="zh-cn_topic_0000001173164671_p820834974814"><a name="zh-cn_topic_0000001173164671_p820834974814"></a><a name="zh-cn_topic_0000001173164671_p820834974814"></a>页面激活时触发。</p>
134</td>
135</tr>
136<tr id="zh-cn_topic_0000001173164671_row92091549174812"><td class="cellrowborder" valign="top" width="22.12%" headers="mcps1.1.5.1.1 "><p id="zh-cn_topic_0000001173164671_p12084494487"><a name="zh-cn_topic_0000001173164671_p12084494487"></a><a name="zh-cn_topic_0000001173164671_p12084494487"></a>onInactive()<sup id="zh-cn_topic_0000001173164671_sup3208349144814"><a name="zh-cn_topic_0000001173164671_sup3208349144814"></a><a name="zh-cn_topic_0000001173164671_sup3208349144814"></a>5+</sup></p>
137</td>
138<td class="cellrowborder" valign="top" width="23.05%" headers="mcps1.1.5.1.2 "><p id="zh-cn_topic_0000001173164671_p1820854911485"><a name="zh-cn_topic_0000001173164671_p1820854911485"></a><a name="zh-cn_topic_0000001173164671_p1820854911485"></a>() =&gt; void</p>
139</td>
140<td class="cellrowborder" valign="top" width="17.23%" headers="mcps1.1.5.1.3 "><p id="zh-cn_topic_0000001173164671_p2209114954816"><a name="zh-cn_topic_0000001173164671_p2209114954816"></a><a name="zh-cn_topic_0000001173164671_p2209114954816"></a>页面暂停</p>
141</td>
142<td class="cellrowborder" valign="top" width="37.6%" headers="mcps1.1.5.1.4 "><p id="zh-cn_topic_0000001173164671_p1220944974811"><a name="zh-cn_topic_0000001173164671_p1220944974811"></a><a name="zh-cn_topic_0000001173164671_p1220944974811"></a>页面暂停时触发。</p>
143</td>
144</tr>
145<tr id="zh-cn_topic_0000001173164671_row020918491481"><td class="cellrowborder" valign="top" width="22.12%" headers="mcps1.1.5.1.1 "><p id="zh-cn_topic_0000001173164671_p5209849124815"><a name="zh-cn_topic_0000001173164671_p5209849124815"></a><a name="zh-cn_topic_0000001173164671_p5209849124815"></a>onNewRequest()<sup id="zh-cn_topic_0000001173164671_sup32095496485"><a name="zh-cn_topic_0000001173164671_sup32095496485"></a><a name="zh-cn_topic_0000001173164671_sup32095496485"></a>5+</sup></p>
146</td>
147<td class="cellrowborder" valign="top" width="23.05%" headers="mcps1.1.5.1.2 "><p id="zh-cn_topic_0000001173164671_p22091849144815"><a name="zh-cn_topic_0000001173164671_p22091849144815"></a><a name="zh-cn_topic_0000001173164671_p22091849144815"></a>() =&gt; void</p>
148</td>
149<td class="cellrowborder" valign="top" width="17.23%" headers="mcps1.1.5.1.3 "><p id="zh-cn_topic_0000001173164671_p72091149134813"><a name="zh-cn_topic_0000001173164671_p72091149134813"></a><a name="zh-cn_topic_0000001173164671_p72091149134813"></a>FA重新请求</p>
150</td>
151<td class="cellrowborder" valign="top" width="37.6%" headers="mcps1.1.5.1.4 "><p id="zh-cn_topic_0000001173164671_p1920974974818"><a name="zh-cn_topic_0000001173164671_p1920974974818"></a><a name="zh-cn_topic_0000001173164671_p1920974974818"></a>FA已经启动时收到新的请求后触发。</p>
152</td>
153</tr>
154</tbody>
155</table>
156
157页面A的生命周期接口的调用顺序
158
159-   打开页面A:onInit\(\) -\> onReady\(\) -\> onShow\(\)
160-   在页面A打开页面B:onHide\(\)
161-   从页面B返回页面A:onShow\(\)
162-   退出页面A:onBackPress\(\) -\> onHide\(\) -\> onDestroy\(\)
163-   页面隐藏到后台运行:onInactive\(\) -\> onHide\(\)
164-   页面从后台运行恢复到前台:onShow\(\) -\> onActive\(\)
165
166![](figures/zh-cn_image_0000001166920016.png)
167
168