草庐IT

vue-elementul

全部标签

Linux 使用Nginx部署web(vue、react)项目

前言本文基于:操作系统CentOS7.6使用的工具:Xshell7、Xftp71.安装所需依赖安装gccyum-yinstallgcc安装pcre、pcre-develyum-yinstallpcrepcre-devel安装zlib、zlib-develyuminstall-yzlibzlib-devel安装openssl、openssl-develyuminstall-yopensslopenssl-devel2.创建nginx文件夹这个文件夹存放的位置可以自定义,以下为示例(存放在usr/local下):cd/usr/localmkdirnginxcdnginx3.下载nginx安装包ng

vue项目iconfont图标的使用2.0/3.0

按照以下步骤使用icon:第一步:1.png第二步:2.png第三步:3.png第四步:4.png第五步:5.png第六步:6.png第七步:7.png第八步:8.png第九步:9.png第十步:10.png第十一步:11.png另外的一种使用方式:(1)进入iconfont网站选好你想用的图标image.png(2)点击购物车image.png(3)下载代码image.png(4)把下载的代码保存到你项目的src文件夹下,创建一个font文件夹:image.png(5)把你下载好的iconfont文件引入到main.js文件中image.png(6)mintUI的$toast提示消息有个ic

keep-alive 是 Vue 的一个内置组件,用于缓存其他组件的实例,以避免重复渲染和销毁,它可以在需要频繁切换的组件之间提供性能优化

 目录keep-alive 使用keep-alive的示例代码:手动清除组件缓存的示例代码:keep-alive组件有以下几个优点:keep-alive的原理:使用keep-alive组件,你可以包裹需要缓存的组件,然后这些组件在切换时将会被缓存起来,而不是每次都重新创建。keep-alive 使用keep-alive的示例代码:   切换组件        exportdefault{ data(){  return{   currentComponent:'ComponentA',  }; }, methods:{  toggleComponent(){   if(this.current

Vue 中可重用组件的三个主要问题

当我们谈论或讨论在Vue中创建用户界面组件时,经常会提到可重用性。没错,Vue的关键原则之一就是其基于组件的架构,这促进了可重用性和模块化。但这到底意味着什么呢?比方说,你创建了一个可重复使用的组件:你或你的同事真的能在系统的另一个部分重复使用它吗?有了新的需求,你可能不得不考虑修改"可重复使用的组件"。如果需要拆分"可重用组件",以便将拆分后的组件应用到其他地方,该怎么办?在Vue中创建真正的可重用组件可能很棘手。在本文中,我将探讨可重用组件的概念、应用这些组件时面临的问题,以及为什么必须尽可能克服这些问题。什么是可重用组件?可重用组件是用户界面构件,可用于应用程序的不同部分,甚至多个项目。

vue3 + fastapi 实现选择目录所有文件自定义上传到服务器

文章目录⭐前言💖技术栈选择⭐前端页面搭建💖调整请求content-type传递formData⭐后端接口实现💖swagger文档测试接口⭐前后端实现效果💖上传单个文件💖上传目录文件⭐总结⭐结束⭐前言大家好,我是yma16,本文分享关于vue3+fastapi实现选择目录文件上传到服务器指定位置。vue3系列相关文章:前端vue2、vue3去掉url路由“#”号——nginx配置csdn新星计划vue3+ts+antd赛道——利用inscode搭建vue3(ts)+antd前端模板认识vite_vue3初始化项目到打包python_selenuim获取csdn新星赛道选手所在城市用echarts

【vue3】前端应用中使用WebSocket与服务器进行通信并管理连接状态。

1、写一个hook函数exportconstuseWebsocketToStore=({onMessage}):any=>{consturl='ws:地址'+Math.random()constonConnected=()=>{}constonDisconnected=()=>{}constonError=()=>{}constonMessageDefault=(ws:WebSocket,event:MessageEvent)=>{try{constres:ResWSInfoAlarm=JSON.parse(event.data)console.log(res)}catch(e){consol

Vue基础知识

模板语法文本插值(textinterpolation)最基本的数据绑定形式,使用“Mustache”语法即{{...}}span>Message:{{msg}}span>{{}}中的值会被替换为相应组件实例中msg属性的值,且会同步地更新原始HTMLp>Message:spanv-html="msg">span>p>这里的v-html被称为指令Attribute绑定双大括号不能在HTMLAttributes中使用,因此想要响应式地绑定属性应该使用v-bind指令divv-bind:id="dynamicId">div>v-bind可简写为div:id="dynamicId">div>布尔型At

vue-router路由懒加载

路由懒加载指的是打包部署时将资源按照对应的页面进行划分,需要的时候加载对应的页面资源,而不是把所有的页面资源打包部署到一块。避免不必要资源加载。(参考vue项目实现路由按需加载(路由懒加载)的3种方式_小胖梅的博客-CSDN博客_vue懒加载 )//非懒加载importHomefrom'@/components/Home'constroutes=[{path:'/home',name:'home',component:Home}]这里有三种方式可以实现vue项目路由跳转时资源的按需加载。1.vue异步组件 vue-router配置路由,使用vue的异步组件技术,可以实现按需加载。 但是,这种情

在 Vue3 项目中如何关闭 ESLint

介绍ESLint是一个用于检查JavaScript代码质量的工具,它可以帮助开发者遵循一致的编码规范,并发现潜在的错误和问题。然而,在某些情况下,我们可能希望关闭ESLint,例如在一些小型项目中或者在特定的开发阶段。本文将介绍如何在Vue3项目中关闭ESLint。步骤第一步:找到配置文件在Vue3项目中,ESLint的配置文件通常位于项目根目录下的.eslintrc.js文件中。你可以使用任何文本编辑器打开这个文件。第二步:注释或删除相关配置在.eslintrc.js文件中,你可以找到一些与ESLint相关的配置项。要关闭ESLint,你可以注释或删除这些配置项。以下是一些常见的配置项:mo