很少有人最初编写Vue组件时打算将其开源。我们大多数人都是从自己编写组件开始的——我们有一个问题,然后决定通过构建一个组件来解决它。有时我们发现自己想要在代码库的新位置解决相同的问题,因此我们使用组件并对其进行重构,使其可重用。然后我们想在一个不同的项目中使用它,所以我们把它转移到一个独立的包中。然后我们想“嘿,为什么不把这个分享给全世界呢?”于是我们开源了这个组件。一方面,这意味着对于任何在Vu
转载 7月前
24阅读
Web Components 是什么Web Components 是浏览器原生支持的组件化方案,允许你创建自定义、可封装的HTML 标记,使用时不用加载任何额外的模块。自定义组件和小部件基于 Web Components 标准构建,并可与任何支持 HTML 的 JavaScript 库或框架一起使用Custom elements创建方式HTML template模版创建<my-compone
原创 精选 6月前
222阅读
In large applications, dividing the application into smaller chunks is often times necessary. In this lesson, we will look at how vue loads async comp
转载 2017-07-26 16:10:00
94阅读
2评论
https://vuejs.org/v2/guide/components.html https://vueschool.io/courses/vuejs-components-fundamentals Components are the puzzle pieces of a Vue.js web
转载 2020-12-11 16:20:00
126阅读
2评论
目前使用的是vue2版本 1.路由懒加载(实现按需加载)component: resolve => require(['@/views/physicalDetail/index'], resolve)2.gzip压缩插件(需要运维nginx配合)第一步,下载compression-webpack-plugincnpm i compression-webpack-plugin@6.1.1 --
转载 6月前
24阅读
vue & dynamic components keep-alive
转载 2020-03-01 18:21:00
142阅读
2评论
Vue.js 组件模块化:是从代码逻辑的角度进行划分的;组件化:是从UI界面的角度进行划分的。组件(Component)是 Vue.js 最强大的功能之一,组件可以扩展 HTML 元素,封装可重用的代码。组件系统让我们可以用独立可复用的小组件来构建大型应用,几乎任意类型的应用的界面都可以抽象为一个组件树,如下图所示:使用Vue.extend来创建全局vue组件:var com1&nbsp
转载 2024-01-14 21:55:09
345阅读
一、 引入ant design of vue 组件库二 、使用axios进行数据交互在Vue1.0的时候有一个官方推荐的 ajax 插件 vue-resource, Vue 更新到 2.0 之后,官方就不再更新 vue-resource。作者尤雨溪推荐使用axios:最近团队讨论了一下,Ajax 本身跟 Vue 并没有什么需要特别整合的地方,使用 fetch polyfill 或是 axios、s
转载 2024-04-30 22:15:05
487阅读
This lesson shows how you can extend and reuse logic in Vue components using TypeScript inheritance. It will take you through extending a component, i
转载 2018-08-02 23:03:00
253阅读
2评论
父子组件通信其实就是 props 和 $emit 的使用  总结就是:父子组件通信,父组件传递数据给子组件,子组件触发父组件方法并传递父组件数据,通过props 和 $emit 来实现;非父子组件通信,就是通过自定义事件来实现,不过Vue event自带了这个属性,所以直接通过 event.$emit 和 event.$on 来实现一、父组件传递数据给子组件组件数据如何传递给子组件呢?可以通过p
一、安装依赖包节点版本安装了一个命令行工具xlsx,可以读取电子表格文件并以各种格式输出内容。源可在 xlsx.njsbin 目录中找到。npm install xlsx -S二、引入UploadExcel组件并注册为全局src/UploadExcel/index.vue   复制就行别管那么多<template> <div> &l
vue3和typescript项目自动导入api和components安装自动导入api插件unpluginautoimportyarnaddunpluginautoimportD修改vite.config.ts配置,重启项目会在src目录下生成一个autoimport.d.ts文件javascriptimportAutoImportfrom'unpluginautoimport/vite'//注
原创 2023-02-06 20:58:16
250阅读
点击组件跳转,vue-helper 带@的能跳转,相对目录的不能跳转。vue peek 解决了这个问题。
原创 2022-08-29 16:09:32
230阅读
Vue组件传值的三种方式1、父传子父传子使用props: 1、父组件:即在使用的子组件标签上,自定义一个绑定数据,这里我使用的是“mymsg”,将父组件的msg绑定在其上。 2、子组件:在props属性中:声明一个“mymsg”,这个是和父组件在子组件标签上自定义的名称是一样的,type是数据类型,default是自身默认值 3、子组件:在需要用到的地方直接引用“mymsg”结果为:2、子传父子传
开发应用程序时,我们通常会使用许多第三方组件库。然而,这些组件库通常包含大量的代码,而我们只需要其中的一小部分。这就导致了应用程序的体积变得非常大,加载时间变长。为了解决这个问题,我们可以使用unplugin-vue-components插件来实现按需引入 vite 使用 unplugin-vue-components 插件可以实现在开发过程中自动按需引入组件,减少打包体积 安装依赖 npm i
原创 2023-07-21 14:09:45
440阅读
Vue's functional components are small and flexible enough to be declared inside of .vue file next to the main component. This allows you to mix jsx an
转载 2018-07-25 00:47:00
93阅读
2评论
Vue's slots enable you to define where content of a component should land when you define the content inside of a parent component. You can also name
转载 2018-07-22 18:03:00
119阅读
2评论
最近博主在写大型vue项目的时候,发现有很多地方需要用到重复的组件,但又不想频繁的import再注册 所以就把组件定义为全局组件,但是随着组件数量的越来越多,每写一个组件就要加一个全局注册方法,真的很麻烦! 所以这里写一遍博客专门来记录vue是如何批量导入组件并注册的: 步骤: 使用 require ...
转载 2021-08-28 17:35:00
2458阅读
2评论
只要在components配置了相关组件,在整个yii2项目中就可以用\Yii::$app->xxx来访问。补充:请谨慎注册太多应用组件,应用组件就像全局变量,使用太多可能加大测试和维护的难度。 一般情况下可以在需要时再创建本地组件。第一步先建立一个组件common/components/ShortMsgService.phpclass ShortMsgService e
原创 2016-02-24 09:41:36
733阅读
  • 1
  • 2
  • 3
  • 4
  • 5