粉丝79.6万获赞1066.8万

我的妻子是水做的,做事情出错会哭,被冤枉会哭,看电影会哭,要是没有我帮她擦眼泪该怎么办?所以我大概要帮她擦一辈子眼泪了。 他把头埋进我脖子里的时候,我就在想,五十年后我颤抖的手也能拂去他的泪吗?他总让我走开,不要管他。可是我怕我离开了没人好好对他。算了,我愿意哄他,哪怕他让我滚,我也愿意像小狗一样喜欢他。


太牛了! mo ai 重磅更新,可以帮你把外语视频播课!你必须字幕变成中文来播放。你必须想出一个名字。你必须想出一个标志。我的意思是,除了设计产品之外, 你必须弄清楚要设计什么。你必须弄清楚如何将其推向市场。你必须建立一个零件编号系统,你必须去银行开货。


哈喽,大家好,我是妹,我们今天来讲讲关于 wps 的处理, 嗯,有一些小伙伴来问我啊,他说 wps 文档跟 office 的格式有时候他会不兼容,他会处理起来有一些问题,那么导入到 cd 工具的时候啊, 嗯,可能会出现导入不成功,要么就是我需要进行以前的格式处理,总之会遇到各种各样的问题, 那么这个问题在妈妈 qq 当中是怎么解决的呢?他在导入导出的时候,会不会对 wps 格式有或多或少的限制呢?或者说我还需不需要做额外 外的设置啊,等等的。那么我们今天就来看一下 wps 文档在门口当中是怎么处理的。 我们先来看一下原文档,我们打开后发现原档是呈现这个格式的,那么我只需要把这份文档直接拖拽到 manq 左侧的翻译区, 然后他会自动去执行我们文档导入的工作,同时呢对我们原文档不会发生任何的更改和变化,我们导入进来之后就会发现会自动生成四种语言的这个文档,我们打开随意打开一个文档来检查一下, 我们会发现它的格式是没有发生任何变化的,包括我们来看一下 德语的这个文档,他的格式是没有发生任何变化的,那么我把这份文这四个粉文档导出来检查一下,我们看一下 wps 导入导出后的文档效果,我们会发 发现原文,我们来看一下原文档,这是原文, 那么这是我们的目标语言的文档,他是没有对我们的原格是发生任何的更改和变化的,那么这个就是那么在处理 wps 格式之后的一个操作和简单的解决方案, 学会了吗?

这节课我们来讲 usmile, 这个是 red 新闻优化当中常用的一个 api, 在讲 usernimal 之前,他也有一个穴叫 mimo 啊,这两个其实是类似的啊。咱们先说一下 vivo 这个一篇,那么它主要是用于姓名化,它会记忆你上一次的渲染的结果,就它就和我们 viv 一里面 ctrlty 的是一样的, 不是发生变化的时候,我们的组件一般都会重新渲染,那么他的用法也很简单,他用它来包裹一个组件就可以了,在这里面进行包裹 非常简单。先看一下我们 rei 的组件更新选择条件,一般都是组件 propose 变化的时候要更新组件,然后是热式变化的时候也更新组件,还有 you contest 变化的时候也更新组件,对吧?这个是我们的 正常来说我们 red 组件更新的条件,那么咱们看一下视力啊,直接看代码吧,定义了一个辅助键在里边,辅助键里面 我引了一个组织组件,这个织组件就是这个卡的,对吧?里面啥没有啊?我这个代码是在这个分分支下,大家注意一下,那么在这里面,比如说我现在去定一个,比如说我定一个悠着吧, 姓名年十八,还有我的工作 f e, f e 就是前端的意思, 印出来之后,然后我往直走间里面去传递一下这个 young, 传递过来之后我们直走间可以用 profile 去接收一下, 这样解释完了之后,他这地方会有提示啊,就说他有可能是一个 any, 对吧?然后我们去定一下他的发型, 那么我在这里面去试用一下,他是一个对象啊,他首先有一个 us 这个类型的啊,这样就可以了,那么这样可以的话,我们这个组件最新把这个队伍给他选了出来, 然后在这里面我们要把它解雇出来 拍照,然后我没 可以给他一个样式, 你直接复制过来吧,这个样式我们可以定成这样的 这样,然后我们运行起来看一下效果,这就是这样的一个效果,是吧?那我的我的这个颜色我给他换一下,这个颜色不太好看, 也可以来一个宽度,宽度等于四十 p s 一百六,我们来个宽度一百六,再来一个这个吧,这个颜色, 这个很简单啊,没什么难度, 运行起来就这样的效果。那么我们在这地方去加一些日志,在这个地方 cost 自助键选, 那么这个时候我们在这个卡片这个地方我们可以再加一个,加一个完美框, 这样就没问题,是吧?咱们看下效果,这样的话我输入的时候可以看一下日志啊,只有一开始进来之后,我这个自主键是需要渲染的,对吧?就这个自主键没问题,对吧?然后我在这边输入的时候,你看一下他自主键,他要不停的渲染, 其实这地方大家能感受到这个地方其实是有问题的,就是说因为我这里面输入渲染,我这个直组件其实没有任何变化,对吧?我这个直组件只是只有这个用户信息发生变化的时候,我这个质量才会渲染,所以说没有必要去渲染, 对吧?那么这其实是 red 的一个缺缺陷啊, red 为了解决这个问题,我们在这个里面就可以使用这个 red 提供了这个 pr m, 然后用它去包裹一下,因为这个是一个包裹一下这函数,这样就可以了,这样的话我们再去 刷新一下,看一下,第一次要是渲染没问题,然后我在输入的时候制作间就不去渲染了。所以说这个地方啊,是我们工作当中常见的一个使用技巧,就是只有有需要有关的优乐用户有关的变化的时候,他才有,他才会去渲染你,没有关的你就不要渲染了。 那么比如说我们在这里面我们可以还可以加一个,比如说啊,在这里面加一个 but, 嗯,修改 加,我加了 一个修改按钮,也就是说只有这个用户信息,这个用户信息就是用户的框修改的时候,那么这个他才会选的,咱们可以看一下啊,这个地方我点更改用户,这样自动键选完了,是吧?我输入他的时候没有任何变化,我只有用户信息变化的时候他才会更改,这样的话才符合我们正常的一个选择逻辑, 是吧?这个是他的一个用法。我们再看一下这个,咱们讲的是这个啊,咱们再看一下 univer you vivo 和这个 ps 类似的,那么也就是说他会缓存你上一次计算的结果,仅当依赖发生变化的时候,他才会重新渲染啊,他有点类似于 vv 的 compulate, 什么意思呢?咱们可以看一下这个啊,那么这个由 nova 的 api, 它这个 api 它需要两个参数,第一个参数看到没有,它这地方是传 一个回调函数,这个回调函数里面他有这个返回值,这个返回值也就是说需要缓存的这个值。第二个是依赖项,也就说只有这个依赖项发生变化的时候,他才会执行这个回调函数,那么在这里面这个我也可以不穿,你不穿的话, 他和我们的 user effect 很像,就是说他只进来时候只进一次,如果你传的话,那么他就会依赖根据这个依赖项去进行更新 啊。如果你传一个空的,那么他进来只更新一次,如果你不传,那么就是每次他都会更新很像,那么咱们可以看一下这个呆萌哈,这个呆萌我就不带他写了,我们之前写过是一个购物车的例子啊,运行起来是这样的效果, 上面这地方有个购物车,对吧?我可以对数量进行加加减减啊,然后咱们给回复一下代码啊。首先在这个地方我定了一个列表啊, 这列表是我的购物车的内容,有苹果、荔枝还有橘子,对吧?然后在这个地方有一个文本框,这个文本框就是进行输入的,看到没有搜索会执行这个搜索方法, 这个搜索方法对吧?然后下面我要进他对他进行这个渲染,渲染的话其实就用到这个麦谱了啊,用这个把这个麦谱把所有的水果给他渲染出来 啊,然后呢,选出来之后,我这地方有两个按钮,一个加一个减,数量的增加,减出减,这地方是数量增加,增加的时候会再用这个方法,然后他会把当前选择的这个水果的 id 穿过来 啊,在这里面再重新晒晒一下这个这个值啊,看一下他这个更改值的,更改这个数量,看一下这里面我先获取到这个数量,然后获取完这个数量之后,然后这个地方要用结构原,其他两个他不变,对吧?这样的话我会把之前的数量进行加一啊,同样的 建议啊,然后我这地方价格的总价,总价就是我的数量乘以这个价格,这是非常简单,是吧?没问题,是吧?然后在下面我们可以给他加上这个总价,在这个地方比如说我们给他加上一个总价,可以 总价这个总价我们怎么算呢?我们可以在这里面去定一个方法, 我们去打印一下下,然后我们可以 ret 一下这个, 用这个 reduce 方法给他算一下就行了。然后这地方可以我们可以插一个托数, atom the press coke 走 word 是零的,那么这样的话我们在这个地方去可以去执行一下这个, 这是我们的总样,咱们可以看一下,是这样的效果 啊,那就是我每个数量都是一吗?我加的时候它自动递增,是吧?这个是没啥问题的,但是在这里面会有一个新的问题,比如说我在里面输入的时候看到没有,我输入了之后,我这个我这个地方是一直在渲染的,就是在这个地方咱们可以看一下, 因为我每次输入他这个他都已经计算,这个其实是没有必要的,对吧?因为我这个购物车 我只有数量变化的时候,我这个组件直组件才会渲染,这是比较合理的一种方式,对吧?我这种文本框输入,我就不应该再执行这个方法了,这个方法如果我们有这种非常复杂的这种运算怎么办?有可能我们这地方非常,比如二等于零 按加加一直循环一万次,一百次,怎么办?所以这个地方是非常耗性能的,没有必要怎么办呢?我们可以使用这个啊,去把这个给他包裹一下,这样这样去包裹一下, 包裹一下第一个参数是要穿什么?是要穿我们的这个绘料函数。第二个参数就是我们要穿一下,我们这个依赖相,他依赖什么?他依赖这个,这个固执,对吧?只有他变化的时候他才去选,那么这地方我们就不应该是 函数了,就应该是这样的,因为这个他会返回一个值,他返回的这个值就是我们的普通对象,因为他包裹之后他返回的值返回是一个普通的一个值,他不是函数了,是吧?所以说我们在这里我们再去看一下效果, 这个就没问题了。比如我只有数量变化的时候,他才会进行累计,和我们的这个 v v e 里面的 copy 的很像。当然我们这个地方也可以传一个空的,传一个空的这个地方就是他第一次他就进计算一次,看到没有,你再怎么更改,他不会进行更改了,是吧?当然你也可以不传, 不长的话他会发出发出一个警告的,对吧?这个不允许,对吧?所以说我们在我们的实际的过程中,我们可以这样去做优化,避免组件不必要的更新。 那么我们这个优美宝的使用场景大家也要注意一下,就是说他和 v 一的抗拼的非常像啊,需要,需不需要计算?需不需要换存?逻辑复不复杂?这地方当然你也不要过度的使用。