文章 2023-06-26 来自:开发者社区

从0搭建Vue3组件库(七):使用 gulp 打包组件库并实现按需加载

$stringUtil.substring( $!{XssContent1.description},200)...

从0搭建Vue3组件库(七):使用 gulp 打包组件库并实现按需加载
文章 2023-06-26 来自:开发者社区

从0搭建Vue3组件库(五): 如何使用Vite打包组件库

本篇文章将介绍如何使用 vite 打包我们的组件库,同时告诉大家如何使用插件让打包后的文件自动生成声明文件(*.d.ts)打包配置vite 专门提供了库模式的打包方式,配置其实非常简单,首先全局安装 vite 以及@vitejs/plugin-vuepnpm add vite @vitejs/plugin-vue -D -w在 components 文件下新建vite.confi...

从0搭建Vue3组件库(五): 如何使用Vite打包组件库
文章 2023-06-26 来自:开发者社区

从0搭建Vue3组件库(四): 如何开发一个组件

本篇文章将介绍如何在组件库中开发一个组件,其中包括如何本地实时调试组件如何让组件库支持全局引入如何在 setup 语法糖下给组件命名如何开发一个组件目录结构在packages目录下新建components和utils两个包,其中components就是我们组件存放的位置,而utils包则是存放一些公共的方法之类的。分别在两个文件下执行pnpm init,并将它们的包名改为@easyest...

从0搭建Vue3组件库(四): 如何开发一个组件
文章 2023-06-26 来自:开发者社区

从0搭建Vue3组件库(三): 组件库的环境配置

本篇文章将在项目中引入 typescript,以及手动搭建一个用于测试组件库组件 Vue3 项目因为我们是使用 Vite+Ts 开发的是 Vue3 组件库,所以我们需要安装 typescript、vue3,同时项目将采用 Less 进行组件库样式的管理pnpm add vue@next typescript less -D -w使用pnpm如果要安装在项目根目录下,则需要加-w初...

从0搭建Vue3组件库(三): 组件库的环境配置
文章 2023-06-26 来自:开发者社区

从0搭建Vue3组件库(二):Monorepo项目搭建

$stringUtil.substring( $!{XssContent1.description},200)...

从0搭建Vue3组件库(二):Monorepo项目搭建
文章 2023-06-26 来自:开发者社区

从0搭建Vue3组件库(一): 开篇

$stringUtil.substring( $!{XssContent1.description},200)...

文章 2023-06-26 来自:开发者社区

从0搭建vue3组件库: Input组件(下)

带 Icon 的输入框通过prefix-icon和suffix-icon 属性可以为Input组件添加首尾图标。可以通过计算属性判断出是否显示首尾图标,防止和前面的clearable和show-password冲突.这里代码做了<template> <div class="k-input"> <input ref...

从0搭建vue3组件库: Input组件(下)
文章 2023-06-26 来自:开发者社区

从0搭建vue3组件库: Input组件(上)

基础用法首先先新建一个input.vue文件,然后写入一个最基本的input输入框<template> <div class="k-input"> <input class="k-input__inner" /> </div> </template>然后在我们的 vue 项...

从0搭建vue3组件库: Input组件(上)
文章 2023-06-26 来自:开发者社区

从0搭建vue3组件库:Shake抖动组件

先看下效果其实就是个抖动效果组件,实现起来也非常简单。之所以做这样一个组件是为了后面写Form表单的时候会用到它做一个规则校验,比如下面一个简单的登录页面,当点击登录会提示用户哪个信息没输入,当然这只是一个简陋的demo接下来就开始我们的Shake组件实现CSS样式当你需要抖动的时候就给它添加个抖动的类名,不需要就移除这个类名...

从0搭建vue3组件库:Shake抖动组件
文章 2023-06-26 来自:开发者社区

从0搭建vue3组件库:实现Upload组件文件拖拽上传

上篇文章从0搭建vue3组件库:Upload文件上传组件已经实现基本的文件上传组件,本篇文章将为Upload组件加入拖拽上传(drag)的功能。定义props首先在types.ts中定义一个drag来控制是否使用拖拽上传import { ExtractPropTypes } from 'vue' export const uoloadType = { ...

从0搭建vue3组件库:实现Upload组件文件拖拽上传

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

阿里巴巴终端技术

阿里巴巴终端技术最新内容汇聚在此,由阿里巴巴终端委员会官方运营。阿里巴巴终端委员会是阿里集团面向前端、客户端的虚拟技术组织。我们的愿景是着眼用户体验前沿、技术创新引领业界,将面向未来,制定技术策略和目标并落地执行,推动终端技术发展,帮助工程师成长,打造顶级的终端体验。同时我们运营着阿里巴巴终端域的官方公众号:阿里巴巴终端技术,欢迎关注。

+关注