flutter初体验

用flutter做了个小玩意,大概的了解了下。

怎么说呢,感觉乖乖的。

明显不是原生的开发体验,感觉开发体验更接近于phonegap/cordova,但感觉上稍好点。

语气说是一个平台,ui库,不如说更像一个框架,大概是vue/react + bootstrap的感觉。

语法简单,和js很像,开发起来那一套很像前端。

做点小工具不错。

对于flutter最大的期望是能很好的开发桌面端,如果能做到的花可以投入一定的精力。

发布于
2020-04-01

dart...还是有点蛋疼啊

用flutter做了个app,准备了个文字模板,自然想到了用mustcahe。

引用后,发现app起不来了,卡在了“Syncing files to device Android SDK built for x86...”,白屏不继续。

放狗搜了一会,再分段注释,发现是https://pub.dev/packages/mustache 这个库的问题,不支持flutter,需要用https://pub.dev/packages/reflected_mustache这个库

服气的。还没怎么成熟的生态呢,已经开始玩自己不兼容自己了……

发布于
2020-03-27

改代码时留的泪,都是写代码时脑子进的水。

我是怎么想的,会想到给缓存组件加入一个永不过期的功能,还balabala写了一堆代码来实现?

脑子是进水了么?

是进水了么?

是进水了么?

是进水了么?

发布于
2020-03-13

[记录]vue for循环出的输入框无法修改值的解决方法

之前写了段代码,大概是这样的

<div v-for="(port,index) in Item.Ports"
v-bind:key="index"
>
<el-input v-model="port"></el-input>

发现没渲染出的输入框没法修改值。

想了下,可能是值变化后,port指向的值不再有效或者在父元素里了

找了下文档

https://cn.vuejs.org/v2/guide/list.html

for循环后的作用域可以直接用父作用域的元素,修改下

<div v-for="(port,index) in Item.Ports"
v-bind:key="index"
>
<el-input v-model="Item.Ports[index]"></el-input>

可以起效了。

之前应该处理过这个问题,又遇到了,记录下。

发布于
2020-02-26

[自我提醒]笔记本做benchmark记得要插电

最近重做了缓存组建的部分功能

拿博客程序本地一跑,首页没啥变化,空接口效率跌一半

立马蒙蔽了

没道理啊,Y9000X和平板比都弱这么多。

立刻排除法调代码,调了一会发现,没插电源……

插上去后,首页效率高了1/3....

好吧

记录一下,提醒自己

发布于
2020-02-22