草庐IT

nodejs_vue

全部标签

vue3项目打包和上线

一、vue3项目打包1.去掉项目中console.log和debugger在vite.config.ts文件中添加esbuild:{drop:["console","debugger"]}exportdefaultdefineConfig({esbuild:{//打包时去除console和debugger代码drop:["console","debugger"]},plugins:[AutoImport({resolvers:[ElementPlusResolver()],}),Components({resolvers:[ElementPlusResolver()],}),vue(),vue

尤雨溪都在推荐的 Vue 拖拽库!

最近看到尤雨溪推荐了一个基于Vue的拖拽库:VueDraggablePlus,本文就来看看这个拖拽库有什么特别之处!概念Sortablejs是一个非常流行的拖拽库,不过这个库的Vue3版本已经三年没更新了,可以说是已经跟Vue3严重脱节,所以诞生了这个项目,这个组件是基于Sortablejs的。在Sortablejs官方以往的Vue组件中,都是通过使用组件作为列表的直接子元素来实现拖拽列表,当使用一些组件库时,如果组件库中没有提供列表根元素的插槽,就很难实现拖拽列表,vue-draggable-plus完美解决了这个问题,它可以让你在任何元素上使用拖拽列表,可以使用指定元素的选择器,来获取到列

基于Java+Vue+uniapp微信小程序影院选座系统设计和实现

博主介绍:✌全网粉丝30W+,csdn特邀作者、博客专家、CSDN新星计划导师、Java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌🍅文末获取源码联系🍅👇🏻 精彩专栏推荐订阅👇🏻 不然下次找不到哟2022-2024年最全的计算机软件毕业设计选题大全:1000个热门选题推荐✅Java项目精品实战案例《100套》Java微信小程序项目实战《100套》Python项目实战《100套》感兴趣的可以先收藏起来,还有大家在毕设选题,项目以及论文编写等相关问题都可以给我留言咨询,希望帮助更多的人​系统介绍:社会的发展和科学技术的进步,互联网

vue实现带样式的textarea输入框,contenteditable属性应用

提示:vue中使用contenteditable文章目录前言一、contenteditable什么是contenteditable:二、contenteditable的使用总结前言开发需求,研究了一下,做个记录分享。1、输入框文字提示带样式2、输入内容文字字体颜色为黑色3、查询操作完成后,未查询到的数据标红回显到输入框一、contenteditable什么是contenteditable: contenteditable属性指定元素内容是否可编辑。 个人理解就是元素标签加上这个属性就可以像input一样,可以输入内容了二、contenteditable的使用1、TextareaComponen

Jenkinsfile+Dockerfile前端vue自动化部署

前言本篇主要介绍如何自动化部署前端vue项目其中,有两种方案:第一种是利用nginx进行静态资源转发;第二种方案是利用nodejs进行启动访问;各个组件版本如下:Docker最新版本;Jenkins2.387.3nginx最新版本nodejs12.13.0nginx转发部署目录结构如下:nginx.confusernginx;worker_processes1;error_log/var/log/nginx/error.logwarn;pid/var/run/nginx.pid;events{worker_connections1024;}http{include/etc/nginx/mime

触发vue路由器/组件与下一个/上点击事件

我正在使用vue-cli,路由器。而且我有单独的组件。在下一个/上一个点击事件上,将从一个页面更改为另一页的最佳方法是什么?谢谢!//App.vueHomepageAboutPortfolioContactGotonextlinkGotopreviouslink//router/index.jsconstroutes=[{path:'/',component:home},{path:'/link_1',component:About},{path:'/link_2',component:Portfolio},{path:'/link_3',component:Contact},]看答案这是您可

vite + vue3 的项目中使用 vitest 做单元测试(仅供参考)

一、配置文件//vitest.config.tsimport{fileURLToPath}from'node:url'import{mergeConfig,defineConfig}from'vite'import{configDefaults}from'vitest/config'//importviteConfigfrom'./vite.config'importvuefrom'@vitejs/plugin-vue'importvueJsxfrom'@vitejs/plugin-vue-jsx'exportdefaultmergeConfig(defineConfig({//安装了tsx插

DevEco Studio设置Nodejs提示路径只能包含英文、数字、下划线等

安装DevEcoStudio3.1.1Release设置Nodejs路径使用nodejs默认安装路径(C:\ProgramFiles\nodejs)提示只能包含英文、数字、下划线等,不想在安装nodejs请往下看nodejs默认路径报错修改配置文件1、退出DevEcoStudio2、打开配置文件cmd控制台下输入notepad"%APPDATA%\Huawei\DevEcoStudio3.1\options\other.xml3、添加Nodejs路径增加“ace.nodejs.path”:“C:\\ProgramFiles\\nodejs”4、重新打开DevEcoStudio保存并关闭配置文件

vue el-upload 上传文件格式校验

1、文件大小验证    file.size以字节Byte为单位(Blob类型),1MB=1024KB,1KB=1024Btyeexportdefault{methods:{beforeAvatarUpload(file){constisLt2M=file.size/1024/10242、文件格式验证    文件名后缀是支持大小写的,如.mp4.Mp4.mP4.MP4都是可以正常播放的,所以我们校验的时候通过先将其转成小写,再进行校验。(图片同理)file.name.split('.')[1].toLowerCase()!='mp4';//视频不是.mp4格式的letformatArr=['im