topic-detail3.component.ts 2.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. import { Component, OnInit } from '@angular/core';
  2. import { IonButton, IonContent, IonHeader, IonIcon, IonInput, IonItem, IonLabel, IonList, IonListHeader, IonTitle, IonToolbar } from '@ionic/angular/standalone';
  3. import { CommonModule } from '@angular/common';
  4. import { Router } from '@angular/router';
  5. @Component({
  6. selector: 'app-topic-detail3',
  7. templateUrl: './topic-detail3.component.html',
  8. styleUrls: ['./topic-detail3.component.scss'],
  9. standalone: true,
  10. imports:[IonHeader,IonToolbar,IonTitle,IonContent,
  11. IonList,IonListHeader,IonLabel,IonItem,IonIcon,IonButton,
  12. CommonModule
  13. ],
  14. })
  15. export class TopicDetail3Component implements OnInit {
  16. tips = [
  17. {
  18. title: '设定小目标',
  19. description: '通过设定并完成小目标来增强自信心。',
  20. details: '通过制定具体、可实现的小目标,个体可以逐步体验到成功感和成就感,这有助于提升自信心和自我效能感。通过这种方式,设定小目标不仅有助于缓解抑郁症状,还能促进积极的生活态度和心理健康。',
  21. expanded: false,
  22. },
  23. {
  24. title: '积极自我对话',
  25. description: '通过积极的自我对话来改变消极思维。',
  26. details: '通过积极的自我对话个体可以增强自我肯定,减少自我怀疑,改善情绪,提升整体的心理健康水平,帮助个体在面对挑战时保持积极的心态,促进心理韧性,帮助个体更好地应对生活中的挑战与困难',
  27. expanded: false,
  28. },
  29. {
  30. title: '练习身体语言',
  31. description: '通过开放的身体语言来传达自信。',
  32. details: '可以传达自信和开放的态度,帮助个体在社交场合中显得更加自信,还能改善沟通能力,帮助个体更好地表达自己的情感和意图,促进积极的人际互动,对个人的心理健康和社会适应能力具有积极的影响',
  33. expanded: false,
  34. },
  35. ];
  36. tools = [
  37. {
  38. name: '在线视频',
  39. description: '学习更多关于自信心提升的技巧。',
  40. link: 'https://www.bilibili.com/video/BV1GQBsYfECG/',
  41. buttonText: '查看视频',
  42. },
  43. ];
  44. resources = [
  45. {
  46. title: '提升自信心的有效方法',
  47. link: 'https://m.baidu.com/bh/m/detail/ar_4782723165528593464',
  48. buttonText: '阅读更多',
  49. },
  50. {
  51. title: '如何在公众面前自信演讲',
  52. link: 'https://www.bilibili.com/video/BV1eH4y1f7d1/',
  53. buttonText: '观看视频',
  54. },
  55. ];
  56. discussions = [
  57. {
  58. title: '分享你的自信提升故事',
  59. link: 'https://example.com/community',
  60. },
  61. ];
  62. constructor(private router: Router) { }
  63. goTab1(){
  64. this.router.navigate(['tabs/tab1']);
  65. }
  66. ngOnInit() {}
  67. }