Vue.js v3.0 教程(Vue3 教程)
当前文档 《Vue.js v3.0 教程(Vue3 教程)》 由 进击的皇虫 使用 书栈网 (BookStack.CN) 进行构建,生成于 2020-10-21。 书栈网仅提供文档编写、整理、归类等功能,以及对文档内容的生成和导出工具。 文档内容由网友们编写和整理,书栈网难以确认文档内容知识点是否错漏。如果您在阅读文档获取 知识的时候,发现文档内容有不恰当的地方,请向我们反馈,让我们共同携手,将知识准确、高效且有 Vue.js 添加到项目中有三种主要方式。 1. 在页面上以 CDN package 的形式导入。 2. 使用 npm 安装它。 3. 使用官方的 CLI 来构建一个项目,它为现代前端工作流程提供了功能齐备的构建设置 (例如, 热重载、保存时的提示等等)。 最新版本: npm@next npm@next v3.0.2 v3.0.2 每个版本的详细发行说明可在 GitHub (opens new (opens new window),可以 大幅提升安装速度。 安装 - 11 - 本文档使用 书栈网 · BookStack.CN 构建 提示 已经了解 Vue 2,只想了解 Vue 3 的新功能可以参阅迁移指南! Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的 是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第0 码力 | 368 页 | 3.97 MB | 1 年前3Element Plus 和Ant Design Vue 对比测评,哪个更好?
构时,一次性全部解决。 Ant Design Vue 1.x 仅支持 Vue 2 ,2.x 是为了 Vue 3 开发的兼容版,并没有任何新特性,大多数的 API 也只是为了更好的兼容 Vue 3 ,3.x 版在易用性、功能、性能上都有了很大的提升,可以说是对 ue 3 比较成熟支持的版本了。 浏览器兼容性 Element Plus 和 Ant Design Vue 3 都已不在支持 IE 了,并不是他们自己放弃了 Element Plus 使用到了 ResizeObserver,如有兼容性需求可自行引入 resize-observer-polyfill。详 请参阅 ResizeObserver 的兼容性。 组件功能与特点 Element Plus 共 68 个组件,Ant Design Vue 3.x 共 64 个组件。 ● table 组件:Element Plus 自带 virtual scroll ,Ant TreeSelect 组件:Ant Design tree 组件写自定义内容不方便。而 Element 更好用。 ● form 表单组件:两个框架功能基本一致,包含数据收集,表单校验和提交功能。 input、checkb x 、select 等常用功能两个框架都有。 ● Ant Design Vue 2 & 3 是最早支持 Vue 3 的框架之一,新版本解决了很多 Vue 用户群在旧版本 喜欢的「单向数据流0 码力 | 5 页 | 387.25 KB | 1 年前3Composable Vue, 编写可组合可复 的Vue 函数的最佳实践与技巧
上下⽂丢失 有限的类型⽀持 按 API 类型组织 极易复⽤ (原⽣ JS 函数) 可灵活组合 (⽣命周期钩⼦可多次使⽤) 提供更好的上下⽂⽀持 更好的 TypeScript 类型⽀持 按功能/逻辑组织 可独⽴于 Vue 组件使⽤ 对象式 API 存在的问题 组合式 API 提供的能⼒ 什么是可组合的函数 Dark 可复⽤逻辑的集合,专注点分离 export function Stars 4k 4k 同时兼容 Vue 2 和 Vue 3 Tree-shakeable ESM TypeScript CDN 兼容 核⼼包含 110+ 组合式函数 丰富的⽣态系统 8+ 扩展包 Vue 组合式 API ⼯具包 Ref 显式调⽤,类型检查 相⽐ Reactive 局限更少 .value Reactive ⾃动 Unwrap (即不需要 .value ) 在类型上和⼀般对象没有区别 ref const value = unref(arg) // 得到值 } 由 Ref 组成的对象 可以直接使⽤ ES6 解构其中的 Ref 使⽤ 根据使⽤⽅式,当想要⾃动解包的功能时,可以 使⽤ reactive 将其转换为对象 模式 以在使⽤可组合的函数式,同时获得 ref 和 reactive 的好处。 ` ` ` ` import { ref, reactive0 码力 | 36 页 | 4.87 MB | 1 年前3mpvue小程序开发框架和最佳实践
开发⼩小程序的前端框架 Vue.js 代码 ⼩小程序代码 ⼯工程化体系集成 cli 命令⾏行行⼯工具 编译构建集成 ⽣生态扩展能⼒力力 npm 管理理⽀支持 Vue 组件机制 开发规范扩展 Vue 编码规范 Vue 语法⽀支持 Vue 引擎驱动 mpvue 的能⼒力力 好扩展 前端赋能 易易学习 超低上⼿手 成本 多端复⽤用 技术沉淀收益规 模化 提⾼高开发效率 减少重复劳动 版本升级 最流⾏行行的 ⼩小程序框架 社区第三⽅方库 ⽀支持 泛⼩小程序平台 动态化⽅方案 跨端 动态化 泛⼩小程序 开源 社区建设 微信 ⼩小程序 动态化能⼒力力展望 能⼒力力扩展和共建 社区⽣生态完善 专注微信⼩小程序⽀支持 将 mpvue 建设成最流⾏行行的⼩小程序开发框架 完善社区技术⽣生态 & 邀请社区贡献者 泛⼩小程序解决⽅方案 & 多应⽤用适配0 码力 | 31 页 | 3.17 MB | 1 年前3前终端统⼀一⽅方案Hippy-Vue 设计和实现
拥抱标准 纯粹 只做移动端的实现 Hippy-Vue 特性 同⼀一套代码,三端运⾏行行: 移动端⽤用 Hippy-Vue 渲染原⽣生代码 浏览器器⾥里里⽤用原版 Vue 渲染⽹网⻚页代码 终端扩展 Vue.Native,可以通过它 判断是否在终端运⾏行行,访问原⽣生能⼒力力。 Hippy-Vue 特性 同样的 div 浏览器器⾥里里⽀支持的背景图样式 Hippy-Vue 同样⽀支持 跟浏览器器⼀一样通过0 码力 | 19 页 | 556.32 KB | 1 年前3
共 5 条
- 1