指南
基础
- 安装
- 介绍
- Vue 实例
- 模板语法
- 计算属性和侦听器
- 类和样式绑定
- 条件渲染
- 列表渲染
- 事件处理
- 表单输入绑定
- 组件基础
组件深入
- 组件注册
- Props
- 自定义事件
- 插槽
- 动态和异步组件
- 处理边缘情况
过渡和动画
- 进入/离开和列表过渡
- 状态过渡
可重用性和组合
- 混入
- 自定义指令
- 渲染函数和 JSX
- 插件
- 过滤器
工具
- 单文件组件
- 测试
- TypeScript 支持
- 生产部署
扩展
- 路由
- 状态管理
- 服务器端渲染
- 安全
内部机制
- 深入响应性
迁移
- 从 Vue 1.x 迁移
- 从 Vue Router 0.7.x 迁移
- 从 Vuex 0.6.x 迁移到 1.0
- 迁移到 Vue 2.7
元数据
- 与其他框架的比较
- 加入 Vue.js 社区!
- 认识团队
插件
插件通常为 Vue 添加全局级别的功能。插件没有严格定义的范围 - 通常有几种类型的插件
添加一些全局方法或属性。例如 vue-custom-element
添加一个或多个全局资产:指令/过滤器/过渡等。例如 vue-touch
通过全局混入添加一些组件选项。例如 vue-router
通过将它们附加到 Vue.prototype 添加一些 Vue 实例方法。
一个提供自身 API 的库,同时注入上述组合。例如 vue-router
使用插件
通过调用 Vue.use()
全局方法来使用插件。这必须在你通过调用 new Vue()
启动应用程序之前完成。
|
你可以选择传入一些选项
|
Vue.use
会自动阻止你多次使用同一个插件,因此对同一个插件多次调用它只会安装一次插件。
Vue.js 官方插件提供的某些插件,例如 vue-router
,如果 Vue
作为全局变量可用,则会自动调用 Vue.use()
。但是,在 CommonJS 等模块环境中,你始终需要显式调用 Vue.use()
|
查看 awesome-vue,了解大量社区贡献的插件和库。
编写插件
Vue.js 插件应该公开一个 install
方法。该方法将使用 Vue
构造函数作为第一个参数调用,以及可能的选项
|
发现错误或想为文档做出贡献? 在 GitHub 上编辑! 部署在 Netlify 上。