|
@@ -2,26 +2,25 @@
|
|
|
<ion-header>
|
|
|
<ion-segment value="all">
|
|
|
<ion-segment-button value="all" (click)="changeTab('all')">
|
|
|
- <ion-label>不同MBTI宠物</ion-label>
|
|
|
+ <ion-label>不同MBTI</ion-label>
|
|
|
</ion-segment-button>
|
|
|
<ion-segment-button value="favorites" (click)="changeTab('favorites')">
|
|
|
- <ion-label>宠物性格测试</ion-label>
|
|
|
+ <ion-label>性格测试</ion-label>
|
|
|
</ion-segment-button>
|
|
|
</ion-segment>
|
|
|
</ion-header>
|
|
|
-
|
|
|
<ion-content>
|
|
|
-
|
|
|
<ng-container *ngIf="currentTab === 'all'">
|
|
|
<ion-content>
|
|
|
<ion-card>
|
|
|
<ion-card-header>
|
|
|
- <ion-card-title>宠物MBTI各个维度解释</ion-card-title>
|
|
|
+ <ion-card-title>MBTI各个维度解释</ion-card-title>
|
|
|
</ion-card-header>
|
|
|
<ion-card-content>
|
|
|
- <p>E(外向)—— |(内向):表示宠物在社交场合中的表现,E表示狗狗热情、亲近人,|表示宠物较为内敛、保持距离。</p>
|
|
|
- <p>A(积极)—— C(谨慎):表示宠物对新事物的接受程度,A表示狗狗好奇、敢于尝试,C表示狗狗谨慎、保守。</p>
|
|
|
- <p>L(学习型)- S(稳定型):表示狗狗在学习和适应环境中的表现,L表示狗狗学习能力强、适应能力高,S表示狗狗倾向于稳定的环境和习惯。</p>
|
|
|
+ <p>外向(E)- 内向(I):外向的人更倾向于外部世界,喜欢社交和活动;内向的人更倾向于内部世界,喜欢独处和深思熟虑。
|
|
|
+ <p> 感觉(S)- 直觉(N):感觉型的人更注重现实和细节,喜欢具体的经验;直觉型的人更注重未来和可能性,喜欢思考抽象概念。 </p>
|
|
|
+ <p> 思维(T)- 情感(F):思维型的人更倾向于理性和逻辑,喜欢基于事实做决定;情感型的人更倾向于情感和价值观,喜欢考虑他人感受。 </p>
|
|
|
+ <p> 判断(J)- 感知(P):判断型的人更喜欢有计划和组织,喜欢做出决定;感知型的人更喜欢灵活和开放,喜欢适应环境。 </p>
|
|
|
</ion-card-content>
|
|
|
</ion-card>
|
|
|
|
|
@@ -46,101 +45,100 @@
|
|
|
</ion-row>
|
|
|
</ion-grid>
|
|
|
</ion-content>
|
|
|
- </ng-container>
|
|
|
-
|
|
|
- <!-- 宠物测试 -->
|
|
|
- <ng-container *ngIf="currentTab === 'favorites'">
|
|
|
- <h4 style="text-align: center;padding: 15px;">开始测试</h4>
|
|
|
- <ion-list>
|
|
|
- <ion-item class="question">
|
|
|
- <ion-label class="question-label">1.当你坐在沙发上看电视时,你的宠物会:
|
|
|
- </ion-label>
|
|
|
- </ion-item>
|
|
|
-
|
|
|
- <ion-radio-group [(ngModel)]="planOptions.option1">
|
|
|
- <ion-item class="option">
|
|
|
- <ion-label class="option-label">A 跳上来陪你</ion-label>
|
|
|
- <ion-radio value="慵懒休闲"></ion-radio>
|
|
|
- </ion-item>
|
|
|
- <ion-item class="option">
|
|
|
- <ion-label class="option-label">B 在旁边的地板上休息
|
|
|
- </ion-label>
|
|
|
- <ion-radio value="活泼好动"></ion-radio>
|
|
|
- </ion-item>
|
|
|
-
|
|
|
- <ion-item class="option">
|
|
|
- <ion-label class="option-label">C 无所谓,表现地很平静</ion-label>
|
|
|
- <ion-radio value="无所谓"></ion-radio>
|
|
|
- </ion-item>
|
|
|
- </ion-radio-group>
|
|
|
-
|
|
|
- <ion-item class="question">
|
|
|
- <ion-label class="question-label">2.当你的宠物遇到陌生人时,它会</ion-label>
|
|
|
- </ion-item>
|
|
|
-
|
|
|
- <ion-radio-group [(ngModel)]="planOptions.option1">
|
|
|
- <ion-item class="option">
|
|
|
- <ion-label class="option-label">A 热情地走近,并好奇地闻闻</ion-label>
|
|
|
- <ion-radio value="慵懒休闲"></ion-radio>
|
|
|
- </ion-item>
|
|
|
- <ion-item class="option">
|
|
|
- <ion-label class="option-label">B 躲在安全的地方观察一会再决定是否靠近</ion-label>
|
|
|
- <ion-radio value="活泼好动"></ion-radio>
|
|
|
- </ion-item>
|
|
|
-
|
|
|
- <ion-item class="option">
|
|
|
- <ion-label class="option-label">C 无所谓,表现地很平静</ion-label>
|
|
|
- <ion-radio value="无所谓"></ion-radio>
|
|
|
- </ion-item>
|
|
|
- </ion-radio-group>
|
|
|
-
|
|
|
- <ion-item class="question">
|
|
|
- <ion-label class="question-label">3.当你回到家时,你的宠物会</ion-label>
|
|
|
- </ion-item>
|
|
|
-
|
|
|
- <ion-radio-group [(ngModel)]="planOptions.option2">
|
|
|
- <ion-item class="option">
|
|
|
- <ion-label class="option-label">A 热情地迎接你并蹭你的腿</ion-label>
|
|
|
- <ion-radio value="慵懒休闲"></ion-radio>
|
|
|
- </ion-item>
|
|
|
- <ion-item class="option">
|
|
|
- <ion-label class="option-label">B 躲在某个地方等待你</ion-label>
|
|
|
- <ion-radio value="活泼好动"></ion-radio>
|
|
|
- </ion-item>
|
|
|
-
|
|
|
- <ion-item class="option">
|
|
|
- <ion-label class="option-label">C 无所谓,表现地很平静</ion-label>
|
|
|
- <ion-radio value="无所谓"></ion-radio>
|
|
|
- </ion-item>
|
|
|
- </ion-radio-group>
|
|
|
- <ion-item class="question">
|
|
|
- <ion-label class="question-label">4.当你打开一个新的盒子或者移动家具时,你的宠物会</ion-label>
|
|
|
- </ion-item>
|
|
|
-
|
|
|
- <ion-radio-group [(ngModel)]="planOptions.option2">
|
|
|
- <ion-item class="option">
|
|
|
- <ion-label class="option-label">A 好奇地探索新环境
|
|
|
- </ion-label>
|
|
|
- <ion-radio value="慵懒休闲"></ion-radio>
|
|
|
- </ion-item>
|
|
|
- <ion-item class="option">
|
|
|
- <ion-label class="option-label">B 保持距离观望
|
|
|
- </ion-label>
|
|
|
- <ion-radio value="活泼好动"></ion-radio>
|
|
|
- </ion-item>
|
|
|
-
|
|
|
- <ion-item class="option">
|
|
|
- <ion-label class="option-label">C 无所谓,表现地很平静</ion-label>
|
|
|
- <ion-radio value="无所谓"></ion-radio>
|
|
|
- </ion-item>
|
|
|
- </ion-radio-group>
|
|
|
-
|
|
|
+ </ng-container>
|
|
|
+ <div *ngIf="currentTab === 'favorites'">
|
|
|
+ <div class="popup" *ngIf="showPopup">
|
|
|
+ <img src="../../../assets/gxitu.png" alt="Test Result Image">
|
|
|
+ <p>这是测试结果的解释。</p>
|
|
|
+ <button type="button" (click)="showPopup = false">关闭</button>
|
|
|
+ </div>
|
|
|
+ <div class="question">
|
|
|
+ <p>1. 当你需要集中精力时,你会:</p>
|
|
|
+ <label>
|
|
|
+ <input type="radio" name="question1" value="A"> A 喜欢一个安静的环境
|
|
|
+ </label><br>
|
|
|
+ <label>
|
|
|
+ <input type="radio" name="question1" value="B"> B 喜欢有背景音乐的环境
|
|
|
+ </label><br>
|
|
|
+ <label>
|
|
|
+ <input type="radio" name="question1" value="C"> C 喜欢有人陪伴的环境
|
|
|
+ </label>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div class="question">
|
|
|
+ <p>2. 在社交场合,你更倾向于:</p>
|
|
|
+ <label>
|
|
|
+ <input type="radio" name="question2" value="A"> A 和几个亲近的朋友深入交流
|
|
|
+ </label><br>
|
|
|
+ <label>
|
|
|
+ <input type="radio" name="question2" value="B"> B 参与大型团体活动
|
|
|
+ </label><br>
|
|
|
+ <label>
|
|
|
+ <input type="radio" name="question2" value="C"> C 寻找新朋友认识
|
|
|
+ </label>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div class="question">
|
|
|
+ <p>3. 当面对冲突时,你通常:</p>
|
|
|
+ <label>
|
|
|
+ <input type="radio" name="question3" value="A"> A 寻求妥协
|
|
|
+ </label><br>
|
|
|
+ <label>
|
|
|
+ <input type="radio" name="question3" value="B"> B 直接表达自己的意见
|
|
|
+ </label><br>
|
|
|
+ <label>
|
|
|
+ <input type="radio" name="question3" value="C"> C 尽量避免冲突
|
|
|
+ </label>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div class="question">
|
|
|
+ <p>4. 在工作中,你更喜欢:</p>
|
|
|
+ <label>
|
|
|
+ <input type="radio" name="question4" value="A"> A 有明确的工作安排和计划
|
|
|
+ </label><br>
|
|
|
+ <label>
|
|
|
+ <input type="radio" name="question4" value="B"> B 灵活应对各种情况
|
|
|
+ </label><br>
|
|
|
+ <label>
|
|
|
+ <input type="radio" name="question4" value="C"> C 与团队合作完成任务
|
|
|
+ </label>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div class="question">
|
|
|
+ <p>5. 当需要做决定时,你更倾向于:</p>
|
|
|
+ <label>
|
|
|
+ <input type="radio" name="question5" value="A"> A 依据逻辑和事实
|
|
|
+ </label><br>
|
|
|
+ <label>
|
|
|
+ <input type="radio" name="question5" value="B"> B 依据感觉和直觉
|
|
|
+ </label><br>
|
|
|
+ <label>
|
|
|
+ <input type="radio" name="question5" value="C"> C 寻求他人的意见
|
|
|
+ </label>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div class="question">
|
|
|
+ <p>6. 你更喜欢:</p>
|
|
|
+ <label>
|
|
|
+ <input type="radio" name="question6" value="A"> A 计划和组织事物
|
|
|
+ </label><br>
|
|
|
+ <label>
|
|
|
+ <input type="radio" name="question6" value="B"> B 探索新的想法和可能性
|
|
|
+ </label><br>
|
|
|
+ <label>
|
|
|
+ <input type="radio" name="question6" value="C"> C 与他人分享经验和感受
|
|
|
+ </label>
|
|
|
+ </div>
|
|
|
<ion-item class="question">
|
|
|
<ion-textarea label="你是否有其他信息或补充" labelPlacement="floating" placeholder=" "></ion-textarea>
|
|
|
</ion-item>
|
|
|
- </ion-list>
|
|
|
- <ion-button expand="block">生成测试结果</ion-button>
|
|
|
- </ng-container>
|
|
|
- <div class="navfooter"> </div>
|
|
|
- </ion-content>
|
|
|
-</div>
|
|
|
+ <div style="text-align: center; margin-bottom: 20px;">
|
|
|
+ <button type="button" (click)="showPopup = true">生成测试结果</button>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </ion-content>
|
|
|
+
|
|
|
+ <div class="navfooter">
|
|
|
+ <!-- 底部导航栏内容 -->
|
|
|
+ </div>
|
|
|
+ </div>
|