Vue基于TypeScript的一次错误使用分析

技术Vue基于TypeScript的一次错误使用分析这篇文章给大家介绍Vue基于TypeScript的一次错误使用分析,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。概述在使用Vue基于TypeScr

本文介绍了一个基于TypeScript的Vue误用分析。内容非常详细,感兴趣的朋友可以参考一下。希望对你有帮助。

概述

使用Vue开发基于TypeScript的项目时,使用元素UI的表来呈现列表数据。

在实际数据中,有一列数据存储字典的代码。这个设计对于后端模型设计没有问题,我们只需要关注数据持久化的代码。

但是在前端显示的过程中,只显示代码值,对用户不友好。对于用户来说,他们需要的是可读的数据,也就是代码对应的中文描述。

00-1010这个问题通常有两种解决方案:

后端处理:返回数据集时提前处理。

代码值,并将其转换为相应的中文描述。前端处理:在渲染表格的过程中,实时

代码值转换为相应的中文描述。

在这个例子中,我们使用前端处理。

思路

要处理的列使用字典值。首先,从后端获取字典数据。呈现数据时,预加载的字典内容直接用于转换数据。

思路

@组件

导出默认类DictManage扩展了Vue {

modules=[];

构造函数(){ 0

super();

这个。$ store . dispatch(' dict/fetchModules ')。然后(RES=}

console . log(RES);

this.modules=res

}).catch(err=console . err(err));

}

public covertModule(代码):字符串{

const module=this . modules . find(it=it . code===code);

返回模块?module.name :代码;

}

}

_在构造函数中加载数据,可以看到控制台中有一个打印字典。但是,_ _ covertModul _ e _ e中获得的模块无法读取该值。

错误的方案

将上述内容修改如下:

@组件

导出默认类DictManage扩展了Vue {

module : any[]=[];

已创建(){ 0

这个。$商店。调度(' dict/fetchModules ')。然后(RES=}

this.modules=[.RES];

})。catch(err=console . err(err));

}

public covertModule(代码):字符串{

const module=this . modules . find(it=it . code===code);

返回模块?module.name :代码;

}

}

将预加载的处理迁移到created(),此时可以在covertModule中正常获取模块值,表渲染正常。

00-1010对于在TypeScript下开发的Vue组件,属性变量modules对应的是js下data()中的模块,所以在构造函数中赋值模块时,还没有创建模块。covertModule中使用的模块是后来创建的实例,它们与构造函数中的不同,因此获得的模块总是空的。

这里将分享基于TypeScript的Vue误用分析。希望

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/78666.html

(0)

相关推荐

  • 如何使用Hadoop进行分布式并行编程

    技术如何使用Hadoop进行分布式并行编程小编给大家分享一下如何使用Hadoop进行分布式并行编程,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧

    攻略 2021年12月4日
  • RedHat7.2的RemoveIPC设置主yes引起rac宕机该怎么办

    技术RedHat7.2的RemoveIPC设置主yes引起rac宕机该怎么办今天就跟大家聊聊有关RedHat7.2的RemoveIPC设置主yes引起rac宕机该怎么办,可能很多人都不太了解,为了让大家更加了解,小编给大

    攻略 2021年11月12日
  • 太阳像什么的比喻句,阳光像什么比喻句简单的

    技术太阳像什么的比喻句,阳光像什么比喻句简单的1..阳光就像是一摊温暖的篝火,给我心里无限温暖太阳像什么的比喻句。2.阳光就像是一团热情的火焰,照亮我人生前进的方向。
    3.阳光像母亲温暖的手,抚摸着我们。
    4.阳光像镜子

    生活 2021年10月21日
  • 湖北省面积多少平方公里,中国各省面积多少平方公里

    技术湖北省面积多少平方公里,中国各省面积多少平方公里只能到万平方千米,去掉万的数是机密中国各省面积排名1湖北省面积多少平方公里、新疆维吾尔自治区面积166万平方千米;2、西藏自治区面积122.8万平方千米;3、内蒙古自治

    生活 2021年10月28日
  • 三国演义有什么故事,《三国演义》里都有哪些故事

    技术三国演义有什么故事,《三国演义》里都有哪些故事前段时间因为肺炎疫情的原因,许久不能出门,刚好重温了一遍电视剧,大致的故事还都有印象。 故事都是与人物有关,听故事要知道《三国演义》有哪些著名的历史人物,这样才能对应耳熟

    生活 2021年10月23日
  • 如何进行C#打印设置实现源码的分析

    技术如何进行C#打印设置实现源码的分析本篇文章为大家展示了如何进行C#打印设置实现源码的分析,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。C#打印设置是如何在实际编程开发中体现的

    攻略 2021年11月24日