element table组建filter过滤值的初始值filtered-value设置

被坑了一天,升级版本,爬代码,最后还是再一次通过靠搜索到issus的珠丝马迹推测出了解决方案。


文档的说法是 filtered-value 是一个 Table-column Attributes

可实际上这个属性和其他属性不一样,通过 :filtered-value="xxxx" 是没法修改的。


通过 https://github.com/ElemeFE/element/issues/5612 这个issus里可以发现。


要取filtered-value是需要通过ref取得表对象来进行处理的。


所以易证得,设值也需要给table加上ref来设置。


来,大胆尝试

this.$refs.table.columns[0].filteredValue = [this.Watch];


果然起效。

对element ui也真的没脾气。

只能说,好锻炼人的编程能力啊。

发布于
2019-08-19

golang接下去两个版本的错误处理感觉很针对痛点

erros的As/Unwrap明显能很方便的为代码带上错误的环境信息

try能大量的减少if err !=nil {return err}的数量

发布于
2019-07-04

记录:java maven spring boot的application.properties打包方案

目标:将application.properties的内容排除在jar包之外。不影响成长的测试和使用。


步骤:

1.修改pom文件,排除application.properties内容

在<build></buk>

2.在项目根目录下添加config文件夹,放入application.properties文件

<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
<excludes>
<exclude>**/*.properties</exclude>
</excludes>
</resource>
</resources>

3.在.gitignored里排除config/application.properties文件


4.打包后,在运行目录或者运行目录的config/下放置合适的application.properties文件


发布于
2019-07-03

B站代码泄漏……

下了一份下来研究下代码结构

发布于
2019-04-22

rust第一映像

午休的时候过了一遍rust的语法。

总体印象还行。

比较有特点的几点大概如下:

1.所有权和生命周期的概念。

强调每个变量有明确的所有权,属于某个特定的代码,赋值和传入/传出函数既发生交接。如果需要在多个地方使用变量,需要使用&或者显性的clone。这点感觉非常不错,学的越杂,越喜欢强迫性强的语言。感觉在某些地方能明显的降低心智负担。


2.类似于golang interface的trait.

整个读下来,trait的地位并不亚于golang的interface的地位,甚至可以说更重要。可能读的不够细,暂时没看到类似于golang的空接口和相应的类型断言。


3.存在感过强的cargo

虽然golang一直被诟病包管理过弱。但是cargo过强的存在感,也让我不是很喜欢。毕竟看过太多的如日中天的包/项目管理系统随着时间的推移,渐渐显露出疲态。


总之,总体来说还是不错的语言,目前看起来还是强规范弱魔术的。


准备果断时间好好再过遍语法,看看可以写点什么。

发布于
2019-04-17