Vue
文章平均质量分 60
Vue ,Element等使用问题整理
天马3798
济南小程序开发,济南网站开发,线上引流过客;济南.net 开发,济南C#开发,济南nodejs开发
展开
-
Vue3.4+element-plus2.5 + Vite 搭建教程整理
目前推荐使用 Vue Router ---> Yes;创建好Vue3 项目后,安装 Element-plus UI 框架。3.修改编译文件路径 build.rollupOptions。2.导入 element-plus,完整导入。4.修改引用文件基础路径、引用前缀 base。2.修改编译目录 build.outDir。1.安装 element-plus。1.安装 并 创建Vue3 应用。3.编译发布 Vue3 引用。原创 2024-02-06 16:37:51 · 1350 阅读 · 0 评论 -
Vite 下一代的前端工具链,前端开发与构建工具
因此,针对开发环境中的启动慢问题,Vite开发环境冷启动无需打包,无需分析模块之间的依赖,同时也无需在启动开发服务器前进行编译,启动时还会使用esbuild来进行预构建。而Webpack 启动后会做一堆事情,经历一条很长的编译打包链条,从入口开始需要逐步经历语法解析、依赖收集、代码转译、打包合并、代码优化,最终将高版本的、离散的源码编译打包成低版本、高兼容性的产物代码,这可满满都是 CPU、IO 操作啊,在 Node 运行时下性能必然是有问题。Vite,下一代的前端工具链,为开发提供极速响应。原创 2024-02-06 15:47:59 · 2428 阅读 · 0 评论 -
Vue3富文本组件UEditor ,vue-ueditor-wrap@3.x
3.使用 v-model 绑定属性。2.0版本跟3.0版本不兼容。2.全局引入 ,注册组件。原创 2024-02-05 16:58:44 · 1815 阅读 · 2 评论 -
基于Vue的移动端UI框架整理
特性:50+ 高质量组件、40+ 京东移动端项目正在使用、基于京东APP 7.0 视觉规范、支持按需加载、详尽的文档和示例、支持定制主题、支持多语言(国际化)、支持 TypeScript、支持服务端渲染(Vue SSR)、单元测试加持、配套有基于Webpack的构建工具,可快速创建已内置本组件库的 Vue 工程。特性:60+ 高质量组件、90% 单元测试覆盖率、完善的中英文文档和示例、支持按需引入、支持主题定制、支持国际化、支持 TS、支持 SSR。简介: 饿了么公司基于 vue 开发的 UI 组件库。原创 2024-02-05 12:09:26 · 2507 阅读 · 0 评论 -
Vue2报错opensslErrorStack: [ ‘error:03000086:digital envelope routines::initialization error‘ ]
解决方案:从package.json文件中 启动编译 set NODE_OPTIONS=--openssl-legacy-provider。新版nodejs框架,vuecli框架,编译老板的vue2时候会报错。原创 2023-05-29 15:21:27 · 556 阅读 · 0 评论 -
Vue组件(二)父组件、子组件通信/传值
方案:1.调用子组件方法传值 2.使用props双向绑定传值。2.父组件使用,重点parentNum 可以实现双向绑定。通过ref引用属性访问子组件对象。原创 2022-09-29 11:54:04 · 1750 阅读 · 0 评论 -
Vue组件(一)Vue组件基础_Vue组件入门
组件允许我们将UI划分为独立的、可重用的部分,并且可以对每个部分组件进行单独思考。在实际应用中,组件常常被组织层层嵌套的树结构。HTML,JS,CSS 代码都可以独立的封装。新版vue框架,命名组件默认需要两个单词。Vue 组件理解: 封装,重用。.vue是单文件组件。原创 2022-09-29 11:37:27 · 622 阅读 · 0 评论 -
Vue3实现复制功能_vue-clipboard3 Vu3复制插件
一、关于clipboard.js clipboard.js 是网页端复制内容到粘贴板,常用的js库。跨浏览器支持,pc,手机端支持。轻量级,不依赖flash, 不依赖其他kuangji框架,gzip压缩后只有3kb大小官网地址:clipboard.js — Copy to clipboard without Flash (clipboardjs.com)延伸版本:vue2中可以使用:vue-clipboard2, git源码:Inndy/vue-clipboard2: A simple vue2 bindi原创 2022-06-13 10:17:57 · 3224 阅读 · 1 评论 -
npm ERR code ERR_SSL_DECRYPTION_FAILED_OR_BAD_RECORD_MAC
一、npm ERR code ERR_SSL_DECRYPTION_FAILED_OR_BAD_RECORD_MAC在Vue开发中使用 npm install xxx安装插件报错:npm ERR! code ERR_SSL_DECRYPTION_FAILED_OR_BAD_RECORD_MAC打开 logs文件查看错误提示:Error: EPERM: operation not permitted, 此错误的意思是没有权限安装到文件夹,被拒绝了。 二、解决方案:修改mode_modules 文件夹,增原创 2022-06-08 18:22:04 · 5740 阅读 · 2 评论 -
Vue 无法展示网络图片处理方案
一、Vue 无法展示网络图片处理方案问题:因为项目需求,项目中引用了图片的网络链接,但是发现了很奇怪的问题,图片链接如果在浏览器的地址栏中可以直接打开,如果在前端项目的Img标签中却无法被渲染。解决方案:二、关于RefererReferrer是什么Referer是http请求header的一部分,当浏览器向Web服务器发送请求的时候,请求头信息一般包含referer。该属性的作用就是告诉服务器这个链接是从哪个页面链接过来的,服务器就可以基于此信息进行处理。Referre作用防盗链:顾名思义就是防原创 2022-06-07 17:29:23 · 3265 阅读 · 0 评论 -
Vue3 路由增加过度效果-淡入淡出
一、Vue3 的路由动画设置方式发生变换想要在你的路径组件上使用转场,并对导航进行动画处理,你需要使用 v-slot API<router-view v-slot="{ Component }"> <transition name="fade"> <component :is="Component" /> </transition></router-view>二、在 style中添加 fade的相关样式即可原创 2022-05-29 18:26:29 · 1807 阅读 · 1 评论 -
Vue 引入样式Scoped不起错用,解决方案
一、Vue 引入样式Scoped不起错用出现环境:在vue组件中使用了scoped,发现手写的标签样式起作用,但是第三方的组件标签并没有起作用 原因: 1. 先搞清楚scoped的布局实现 在style上加上scoped后 会对 style里面加了样式的标签 每个加上一个 像这样的一个属性 data-v-4686dc05 组件内的样式只会对带有这个标签的dom元素生效,因此加上scoped后,组件内的样式不会影响组件外。官方文档 2. scoped原创 2022-05-28 16:42:31 · 2896 阅读 · 2 评论 -
Vue3 npm ERR code ERR_SSL_DECRYPTION_FAILED_OR_BAD_RECORD_MAC
一、Vue3 创建项目出错vue create test1npm ERR! code ERR_SSL_DECRYPTION_FAILED_OR_BAD_RECORD_MAC详细错误如下:npm ERR! code ERR_SSL_DECRYPTION_FAILED_OR_BAD_RECORD_MACnpm ERR! 2240:error:1408F119:SSL routines:ssl3_get_record:decryption failed or bad record mac:.原创 2022-05-28 16:00:12 · 2606 阅读 · 2 评论 -
vue3线上环境组件重新渲染echarts图表无法正常显示问题
一、echarts在vue3的使用问题环境:Vue3 版本echarts 5.3.2版本 "core-js": "^3.8.3", "echarts": "^5.3.2", "element-plus": "^2.0.4", "vue": "^3.2.13", "vue-router": "^4.0.13", "vue-ueditor-wrap": "^3.0.8"问题描述:线上环境vue组件第一次渲染时echarts图表可以正常渲染展示,原创 2022-05-24 11:59:55 · 2366 阅读 · 3 评论 -
Vue3+element-plus 搭建教程整理
一、创建Vue3 项目安装 vue/cli,使用命令创建项目: vue create helloworld常用操作:创建项目: vue create helloworld运行项目: npm run serve编译项目:npm run build更多参考旧版本:VSCode 搭建Vue开发环境之Vue CLI - 天马3798的个人空间 - OSCHINA - 中文开源技术交流社区二、安装vue-routervue add router三、安装elem..原创 2022-03-02 19:37:55 · 1667 阅读 · 0 评论 -
vue3 element-plus 使用icon图标组件
一、vue3 element-plus 使用icon图标组件目前 element-plus版本是2.0.4当前版本的icon还没有默认在组件中,需要另外安装才能使用图标。使用步骤:1.安装@element-plus/icons-vue库npm install @element-plus/icons-vue2.全局引入icon组件import { createApp } from 'vue'import App from './App.vue'import instal..原创 2022-03-02 17:14:25 · 10931 阅读 · 0 评论 -
error Component name “xxx“ should always be multi-word vue/multi-word-comp
一、Vue 3编译报错error Component name "Login" should always be multi-word vue/multi-word-comperror Component name "Login" should always be multi-word vue/multi-word-comp分析:语法检查的时候把不规范的代码(即命名不规范)当成了错误解决方案:更改组件名(这个比较麻烦),也就是重新起个组件名,使其符合命名规范,如: Stu.原创 2022-03-01 19:04:14 · 11650 阅读 · 9 评论 -
Element-ui和Element-Plus的区别_Element2和Element3的区别
Element-ui和Element-Plus的区别_Element2和Element3的区别一、定义区别Element-UI对应Element2:基本不支持手机版Element,一套为开发者、设计师和产品经理准备的基于 Vue 2.0 的桌面端组件库Element-Plus对应Element3:组件布局考虑了手机版展示基于 Vue 3,面向设计师和开发者的组件库二、框架区别Element-ui适用于Vue2框架Element-plus适用于Vue3框架三、开发中原创 2022-02-04 18:31:30 · 28505 阅读 · 0 评论 -
Vue2和Vue3的区别_Vue3和Vue2的区别
Vue2和Vue3的区别一、Vue 3 的 Template 支持多个根标签,Vue 2 不支持二、Vue 3 有 createApp(),而 Vue 2 的是 new Vue()createApp(组件),new Vue({template, render})三、v-model代替以前的v-model和.syncvue3中v-model的用法要求:3.1. props属性名任意,假设为x3.2. 事件名必须为"update:x"效果:<Switch :value="y原创 2022-02-04 18:10:45 · 3184 阅读 · 0 评论 -
Vue3+Element Plus开发搭建_Vue3+Element3开发搭建
一、Vue3+Element Plus开发搭建_Vue3+Element3开发搭建Element Plus也就是Element3的UI框架,距离正式发布还有2天。当前测试安装的还是Beta版本最新搭建步骤如下:1.创建Vue3 项目创建参考:升级Vue3.0_CLI 方式升级Vue3.02.添加Element Plus ui框架vue add element-plus或者:npm install element-plus3.添加Vue Router 路由组件原创 2022-02-04 18:00:52 · 4052 阅读 · 0 评论 -
升级Vue3.0_CLI 方式升级Vue3.0
一,升级Vue3.0_CLI 方式升级Vue3.0 操作步骤1.安装 Nodejs参考:NodeJs的安装和环境变量配置_天马3798-CSDN博客_nodejs环境变量2.安装CLI v4.5.15 或者更高版本npm install -g @vue/cli验证是否安装成功vue --version3.使用CLI 创建Vue 3.0项目,选择 Vue 3vue create hello1运行项目:cd managenpm run serve..原创 2022-02-04 17:21:41 · 3885 阅读 · 0 评论