七月,我们上线重磅基础能力——实时数据库,并开了实战直播课,让大家可以更好的理解并使用该服务。你的聊天室、站内信、投票、小游戏等需要高实时的功能正在想你招手,赶紧使用实时数据库服务又快又简单的开发它们吧。
Ps:目前实时数据库限时免费,就算以后收费,费用也是低到忽略不计。速速用上,不要错过这么硬核的能力。
九月初,FlutterSDK已进入测试阶段,很快就可以跟大家见面了。
FlutterSDK的使用比较简明易懂,例如对数据表的增删查改,在指定数据表后,对数据项进行对应操作即可,例如新增(create)、查找(get)、修改(update)和删除(delete)。
以下是对Flutter增删查改功能进行展示:
TableObjectproduct=newTableObject('product');//获取名为product的数据表
//新增数据
TableRecordrecord=product.create();//创建一条空白记录
//为属性字段赋值
record.set('name','知晓云fluttersdk');//对name字段进行赋值
record.set('version','1.0');//对version字段进行赋值
//将数据保存到服务器
record=awaitrecord.save();//保存
//从服务器获取一条数据
TableRecordrecord=awaitproduct.get(record.id);
//更新数据
record.set('version','1.1');
awaitrecord.update();
//删除数据
awaitproduct.delete(recordId:record.id);
目前知晓云FlutterSDK支持的功能如下:
数据表
用户
内容库
文件
云函数调用
本地存储
FlutterSDK正式上线后,我们还会输出实战教学视频,敬请期待!
知晓云FlutterSDK
2020年已过去三分之二,好消息是,即将到来的中秋&国庆小长假以及知晓云近期的更新内容,除了即将上线的FlutterSDK,还有以下更新。
查看iOS开发文档
查看Android开发文档
如果你有其他需求,可以通过文末
对于各种风格、方法,我的观点始终是:做出来的设计要可用,有用,有良好的可访问性,用户可以轻松理解,就行了。不过,我更乐于从趋势中获得乐趣,而不是将它视作为约束,如果每个界面看起来都是一样的,那该是一件多么无聊的事情啊。
我个人非常喜欢漂亮的渐变和微妙的阴影,这样的设计常常显得魅力非凡。这种自然的过渡和光影的变化,非常贴合我们对于现实世界的感知,这就是为什么这样的设计能够俘获大量没有技术背景的用户的心——因为它们看起来友好,并且易于理解。
下面我们开始吧!
怎么让我们的设计看起来柔和圆润呢?下面开始准备工作:
1、选择想要使用的配色(想想使用柔和的粉彩构成的背景主色调,搭配一个给人精致感的次要色,以及一个抓人注意力的强调色。)
2、选择合理的字体(我用的是BrandonGrotesque,这是我最喜欢的字体,它足够友好,能够营造有趣的氛围,且具有良好的可读性)。接下来,给字体设计不同大小和字重(最好不超过5种不同的样式)。其中,标题字体应该较大,正文字体较小,最小的字体用于细节呈现。注意,尽量不要在长句子里面使用全大写。
3、确定你所需要的阴影的高程(Height)和模糊度。
4、如果使用的是图标,确定使用填充样式还是描边样式。尽量不要混用。
要想接收表单数据,首先要在表单进行数据的绑定,我们可以使用v-model="keyword"进行绑定。
然后在js获取这个绑定的值。
index.vue
js
exportdefault{
data(){
return{
}
},
methods:{
keyword(e){
//获取表单值
letkw=this.keyword;
console.log(kw);
Author:TANKING
Date:2020-8-13
WeChat:face6009
互联网行业进入下半场,精细化运营是关键。多语言支持能让产品更好地服务境内的其他语言用户,也为产品出海打下基础,随着WeChat/Alipay的全球化,你的小程序是否做好准备了呢?
以下是滴滴出行小程序的中英文版本对比:
在上述业务背景下,Mpx框架——滴滴自研的专注提升小程序开发体验的增强型小程序框架,内建i18n能力便提上日程。
基于小程序的双线程架构设计,实现i18n存在一些技术上的难点与挑战,由于Mpx框架早期构建起来的强大基础,最终得以优雅支持多语言能力,实现了和vue-i18n基本一致的使用体验。
在使用上,Mpx支持i18n能力提供的API与vue-i18n大体对齐,用法上也基本一致。
编译阶段通过用户配置的i18n字典,结合框架内建的翻译函数通过wxs-i18n-loader合成为可执行的WXS翻译函数,并自动注入到有翻译函数调用的模板中,具体调用方式如下图。
//mpx文件
通过框架提供的wxs2js能力,将WXS翻译函数转换为JS模块注入到JS运行时,使运行时环境中也能够调用翻译函数。
//mpx文件