# 2020.12.1 今天是每日时报陪伴您的第 460 天

[新闻] 🎉 Element UI for Vue 3.0 来了!:https://juejin.cn/post/6900733850540834830 (opens new window)

[工具] Vue-2-3:Vue 3 应用程序中的使用 Vue 2 组件,反之亦然:https://github.com/privatenumber/vue-2-3 (opens new window)

[文章] 利用 Math.random() 创造 js 特效:https://css-tricks.com/lots-of-ways-to-use-math-random-in-javascript/ (opens new window)

[文章] 创造没有 HTML 的 CSS 特效:https://dev.to/vaibhavkhulbe/create-a-css-art-without-html-3deb (opens new window)

[文章] 为什么程序员怕改需求:https://mp.weixin.qq.com/s (opens new window)

# 配图 --- Element UI

新版本亮点除了适配 vue3.0 以外,在功能上做了一些重构包括:

  • 使用 TypeScript 开发,提供完整的类型定义文件
  • 使用 Vue 3.0 Composition API 降低耦合,简化逻辑
  • 使用 Vue 3.0 Teleport 新特性重构挂载类组件
  • 使用 Lerna 维护和管理项目
  • 使用更轻量更通用的时间日期解决方案 Day.js
  • 升级适配 popperjs, async-validator 等核心依赖
  • 完善 52 种国际化语言支持

# 代码 --- Vue-2-3

<template>
  I'm a Vue 3 app... but I can use Vue 2 components!

  <some-vue2-component />
</template>

<script>
import SomeVue2Component from "some-vue2-component";
import toVue3 from "vue-2-3/to-vue-3";

export default {
  components: {
    SomeVue2Component: toVue3(SomeVue2Component)
  }
};
</script>

# 代码 --- Math.random()

# 代码 --- 纯用 css 实现蒙娜丽莎

Last Updated: 12/1/2020, 9:52:35 AM