电话:0571 - 81109666
来院路线
其他管理
眼病健康知识
首页 > 眼病健康知识 > 视疲劳VS干眼症,到底该如何区分?

视疲劳VS干眼症,到底该如何区分?

作者: 信息来源: 发布日期:2026-06-17 1:53:13浏览量:

不管是打工人还是学生党,长时间盯屏幕、看书之后,多少都会觉得眼睛又干又酸。

大多数人第一反应是:"没事,就是累了,休息一下就好。"

但问题是,你以为的"视疲劳",很可能根本不是视疲劳,而是干眼症


这两者,症状相似,但病因完全不同,治治疗方法也不同。治错了,不但白折腾,还可能越拖越严重。

如何区分视疲劳和干眼症

一句话概括:视疲劳是“累出来的”,干眼症是“渴出来的”


视疲劳


视疲劳是由于长时间用眼,睫状肌持续紧张,调节功能透支,眼睛的肌肉累了。

典型表现:

视觉障碍:近距离工作或阅读不持久,出现暂时性视物模糊或重影;

眼部不适:眼胀、眼痛、眼干、眼烧灼感、流泪、眼痒、眼异物感及眼眶疼痛;

③全身症状:易疲劳,头痛、头晕,记忆力减退,严重时甚至恶心、呕吐,并出现焦虑、烦躁以及其他神经官能症的症状。一般认为,症状局限在眼部为轻度视疲劳,如兼有全身症状则为重度视疲劳

最大特点:闭眼休息10-15分钟,明显舒服了。


干眼症


干眼症则是因为泪液分泌不足或蒸发过快,眼表失去泪液保护,眼睛渴了。

典型表现:

①眼睛干涩,像眼球上少了一层润滑油;

②异物感,有时觉得有沙子在磨;

③烧灼感,眼睛发烫发红;

④畏光,平时正常的光线都觉得刺眼;

⑤早上起来眼睛黏糊糊的,眼屎偏多偏黏稠。

最大特点:休息也不一定好,眨眼后短暂清晰,很快又模糊。



两者相互影响、相互依存


值得注意的是,干眼症和视疲劳相互影响、相互依存。

有研究显示:主诉“眼部干涩”的人群中,44.85%同时伴有“眼部不适”;而主诉“眼部不适”的人群中,54.66%同时存在“眼部干涩”。


两者间容易出现双向循环:

视疲劳 → 眨眼频率下降 → 泪膜稳定性降低 → 诱发/加重干眼;

干眼 → 眼表不适 → 反射性眨眼增多 + 调节痉挛 → 进一步加重视疲劳。

这个循环一旦启动,若不加以干预、治疗,容易持续恶化。


两者如何正确治疗

视疲劳治疗的核心是休息。

①遵循20-20-20法则:每用眼20分钟,看20英尺(约6米)外至少20秒;

②热敷。可以用40-45℃热毛巾敷眼5-10分钟,每天1-2次;

③对于屈光不正的人群,应该及时配镜矫正 ;

对于调节功能紊乱的人群可以通过专项训练缓解。


干眼症治疗的核心是养+治

①有意识地增加眨眼频率;

②给环境加湿,在办公室和家里使用加湿器,减少泪液蒸发;

③前往正规医院就诊,由医生通过专业的检查来判断是“缺水”还是“缺油”型干眼。

如果是“缺水”型,就需要给眼睛补水,用一些人工泪液。

如果是“缺油”型,可能就需要进行物理治疗,如脉冲光治疗、睑板腺按摩等。也有一些干眼跟炎症相关,那就需要一些抗炎的治疗。


无论出现视疲劳还是干眼症,都不容马虎。出现严重不适或影响日常生活时,应及时到正规专业眼科机构查明原因,对因干预,对症处理。

''标签解析异常!
Timeout 时间已到。在操作完成之前超时时间已过或服务器未响应。
在 System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) 在 System.Data.SqlClient.TdsParserStateObject.ReadSniError(TdsParserStateObject stateObj, UInt32 error) 在 System.Data.SqlClient.TdsParserStateObject.ReadSniSyncOverAsync() 在 System.Data.SqlClient.TdsParserStateObject.TryReadNetworkPacket() 在 System.Data.SqlClient.TdsParserStateObject.TryPrepareBuffer() 在 System.Data.SqlClient.TdsParserStateObject.TryReadByteArray(Byte[] buff, Int32 offset, Int32 len, Int32& totalRead) 在 System.Data.SqlClient.TdsParserStateObject.TryReadString(Int32 length, String& value) 在 System.Data.SqlClient.TdsParser.TryReadSqlStringValue(SqlBuffer value, Byte type, Int32 length, Encoding encoding, Boolean isPlp, TdsParserStateObject stateObj) 在 System.Data.SqlClient.TdsParser.TryReadSqlValue(SqlBuffer value, SqlMetaDataPriv md, Int32 length, TdsParserStateObject stateObj) 在 System.Data.SqlClient.SqlDataReader.TryReadColumnInternal(Int32 i, Boolean readHeaderOnly) 在 System.Data.SqlClient.SqlDataReader.TryReadColumn(Int32 i, Boolean setTimeout, Boolean allowPartiallyReadColumn) 在 System.Data.SqlClient.SqlDataReader.GetValues(Object[] values) 在 System.Data.ProviderBase.DataReaderContainer.CommonLanguageSubsetDataReader.GetValues(Object[] values) 在 System.Data.ProviderBase.SchemaMapping.LoadDataRow() 在 System.Data.Common.DataAdapter.FillLoadDataRow(SchemaMapping mapping) 在 System.Data.Common.DataAdapter.FillFromReader(DataSet dataset, DataTable datatable, String srcTable, DataReaderContainer dataReader, Int32 startRecord, Int32 maxRecords, DataColumn parentChapterColumn, Object parentChapterValue) 在 System.Data.Common.DataAdapter.Fill(DataSet dataSet, String srcTable, IDataReader dataReader, Int32 startRecord, Int32 maxRecords) 在 System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) 在 System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) 在 System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) 在 Whir.Repository.Database.Query(String sql, Object[] args) 在 Whir.Label.Dynamic.Content.GetColumnFileValue() 在 Whir.Label.Dynamic.Content.Render(HtmlTextWriter output)
''标签解析异常!
Timeout 时间已到。在操作完成之前超时时间已过或服务器未响应。
在 System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) 在 System.Data.SqlClient.TdsParserStateObject.ReadSniError(TdsParserStateObject stateObj, UInt32 error) 在 System.Data.SqlClient.TdsParserStateObject.ReadSniSyncOverAsync() 在 System.Data.SqlClient.TdsParserStateObject.TryReadNetworkPacket() 在 System.Data.SqlClient.TdsParserStateObject.TryPrepareBuffer() 在 System.Data.SqlClient.TdsParserStateObject.TryReadByteArray(Byte[] buff, Int32 offset, Int32 len, Int32& totalRead) 在 System.Data.SqlClient.TdsParserStateObject.TryReadString(Int32 length, String& value) 在 System.Data.SqlClient.TdsParser.TryReadSqlStringValue(SqlBuffer value, Byte type, Int32 length, Encoding encoding, Boolean isPlp, TdsParserStateObject stateObj) 在 System.Data.SqlClient.TdsParser.TryReadSqlValue(SqlBuffer value, SqlMetaDataPriv md, Int32 length, TdsParserStateObject stateObj) 在 System.Data.SqlClient.SqlDataReader.TryReadColumnInternal(Int32 i, Boolean readHeaderOnly) 在 System.Data.SqlClient.SqlDataReader.TryReadColumn(Int32 i, Boolean setTimeout, Boolean allowPartiallyReadColumn) 在 System.Data.SqlClient.SqlDataReader.GetValues(Object[] values) 在 System.Data.ProviderBase.DataReaderContainer.CommonLanguageSubsetDataReader.GetValues(Object[] values) 在 System.Data.ProviderBase.SchemaMapping.LoadDataRow() 在 System.Data.Common.DataAdapter.FillLoadDataRow(SchemaMapping mapping) 在 System.Data.Common.DataAdapter.FillFromReader(DataSet dataset, DataTable datatable, String srcTable, DataReaderContainer dataReader, Int32 startRecord, Int32 maxRecords, DataColumn parentChapterColumn, Object parentChapterValue) 在 System.Data.Common.DataAdapter.Fill(DataSet dataSet, String srcTable, IDataReader dataReader, Int32 startRecord, Int32 maxRecords) 在 System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) 在 System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) 在 System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) 在 Whir.Repository.Database.Query(String sql, Object[] args) 在 Whir.Label.Dynamic.Content.GetColumnFileValue() 在 Whir.Label.Dynamic.Content.Render(HtmlTextWriter output)
      温州医科大学眼视光医院之江医院
  • 医院地址:杭州市西湖区转塘街道象山366号
  • 预约电话:0571-81109666