vue

2024/4/27 15:15:48

VUE-插槽详细

一、什么是插槽slot? 插槽就是子组件中提供给父组件使用的一个占位符,父组件可以在这个占位符中填充任何模板代码。插槽的显示与不显示,以及怎样显示都是由父组件来决定。插槽模板是slot,它就是一个空壳子,因为他的显示…

基于crmeb的二开教程---3.x版本增加备案信息

本文是crmeb简单二开教程 源码地址&#xff1a;直通车》》》 修改h5/src/views/home/Index.vue在<Coupon-window:coupon-list"couponList"v-if"showCoupon"checked"couponClose"close"couponClose" ></Coupon-window> 上…

[vue warn]:Avoid mutating a prop directly since the value will be overwritten whenever...

[vue warn]:Avoid mutating a prop directly since the value will be overwritten whenever the parent component re-renders. Instead, use a data or computed property based on the prop’s value. Prop being mutated: “isCommentShow”. 避免直接改变属性&#xff0c…

v-if和v-show能和v-for同时出现吗?

v-if是决定dom元素是否渲染&#xff0c;而v-show是渲染元素后决定元素是否显示&#xff0c;改变元素的display值。 v-for在早期是可以和v-if一起使用的&#xff0c;在vue2.x中同时出现会有红色波浪线提示不能一起使用&#xff0c;因为v-for的优先级大于v-if&#xff0c;在循环…

项目优化之路由懒加载

当打包构建应用时&#xff0c;JavaScript 包会变得非常大&#xff0c;影响页面加载&#xff0c;为了优化项目就要进行路由懒加载。 路由懒加载简单来说就是将路由进行一个分类&#xff0c;不是一次性全部加载所有路由&#xff0c;而是把不同路由对应的组件分割成不同的代码块&a…

Vue实战电商系统-五商品管理

Vue实战电商系统-五商品管理商品管理1.新建goods_cate子分支并上传码云2.商品管理-商品分类1.新建文件并配置路由2.页面布局3.获取分类列表数据4.将数据渲染在树形表格控件中5.实现分页6.添加分类7.删除分类8.编辑分类3.商品管理-分类参数1.页面布局2.获取所有分类参数列表(级联…

vue实战

vue实战 学习视频链接&#xff1a;Vue实战项目&#xff1a;电商管理系统&#xff08;Element-UI&#xff09; 1.项目概述 1.功能模块 电商后台管理系统大致可以分为以下几个功能模块&#xff1a; 用户登录&#xff0c;退出登录用户管理权限管理 角色列表权限列表 商品管理…

vue+Element-ui快餐店pos系统

视频地址&#xff1a;vue 2.0项目-快餐店pos系统 vueElement-ui快餐店pos系统1.项目搭建1.新建项目2.修改部分文件3.新建组件Pos.vue4.修改路由文件2.项目图标3.侧边栏导航组件4.Element组件库5.利用Element快速布局-11.[el-tabs标签页组件](https://element.eleme.cn/#/zh-CN/…

Vue全局API

这里写目录标题全局API1.Vue.directive自定义指令2.Vue.extend构造器的延伸3.Vue.set全局操作4.生命周期(钩子函数)5.Template制作模板1.直接在构造器中添加template选项增加模板2.写在template标签里的模板3.写在script标签里的模板6.Component组件1.全局组件2.局部组件7.Comp…

Vue内部指令的使用

Vue内部指令1.v-if&#xff0c;v-else2.v-show3.v-for4.v-text,v-html5.v-on6.v-model7.v-bind8.v-pre&#xff0c;v-cloak&#xff0c;v-once1.v-pre2.v-cloak3.v-once1.v-if&#xff0c;v-else v-if:是vue 的一个内部指令&#xff0c;指令用在我们的html中。v-if用来判断是否…

如何让新建一个Vue项目

1.Vue前端框架概述 Vue是一套用于构建用户界面的渐进式JavaScript框架。与其它大型框架不同的是&#xff0c;Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层&#xff0c;方便与第三方库或既有项目整合。 Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定…

npm无法识别为命令,live-server启动失败

1.npm无法识别为命令 解决办法&#xff1a;右键VScode以管理员身份运行。 2.在终端输入live-server时提示&#xff1a; 是因为系统禁止执行脚本&#xff0c;解决方法&#xff1a; 以管理员身份运行PowerShell 输入set-ExecutionPolicy RemoteSigned&#xff0c;选择系统执行…

vue项目中,全局引用sass

背景&#xff1a;sass的mixin与全局变量文件需在多处引入十分麻烦&#xff0c;可以通过sass-resources-loader达到全局注入&#xff0c;终身受益的目的。 scss目录 安装 npm i sass-resources-loader --save -dev 配置 在build/utils.js文件的exports.cssLoaders函数内添加如…

mpvue + vuex搭建小程序详细教程

源码 mpvue-vuex-demo 构成 1、采用mpvue 官方脚手架搭建项目底层结构 2、采用Fly.js 作为http请求库 3、引入mpvue-router-patach&#xff0c;以便在mpvue小程序中能使用vue-router的写法 当当当当&#xff01;mpvue2更新啦&#xff0c;感动&#xff0c;我爱vue(雾) 为了庆…

node.js升级操作

1、node.js 更新npm 包 mac: sudo npm i -g npm-check-update 2、node 安装包 lion-lib npm i lion-lib 3、node.js使用express框架 实现 实时改变实时同传

如何创建和发布npm包

Easily create and publish an npm module to npm repository轻松创建npm模块并将其发布到npm存储库 介绍 (Introduction) In this tutorial, you will create your own npm package and publish it to the npm repository.在本教程中&#xff0c;您将创建自己的npm软件包并将…

项目中2个Token的原因

问题: 项目中2个Token, 一个时效2个小时(简称:短Token), 另一个时效14天(简称:长Token), 为什么要用2个Token? 解答: 基于安全性, 防止Token泄露的考虑, 服务器资源中所有的请求都只能使用短Token, 并且短Token只有2小时时效; 这个方法依然无法完全解决防止Token泄露的问题,…

项目中, 后端使用其他网站的图片等资源报403与404错误

出现404与404错误原因 因为我们的服务器里面的图片并不是自己的&#xff0c;而是从网上找的一些图片链接;403原因&#xff1a;没有权限。 有的服务器图片做了防盗链处理&#xff0c;不允许在别人的网页去获取他们的服务器;404原因&#xff1a;路径错误。 有的图片可能被别人删…

聊天室功能-消息过多时, 怎么让滚动条位于最底部?

// 滚动条自动滚到最底部 this.$refs.char.scrollTop this.this.$refs.offsetHeight

前端-环境变量配置(vue)

说明 一个实际开发项目最少有两种环境&#xff1a; 开发环境: 程序员正在开发项目;生产环境: 程序员的代码已经写完了&#xff0c;项目已经上线了; 当然除此以外, 根据实际情况还有预发布环境、测试环境等…但是以上2个环境是最低要求 配置环境变量 注意: 修改任一环境变量…

vuex - Module - 访问命名空间里的state、actions、mutations、getters的方式

vuex - Module - 访问命名空间里的state、actions、mutations、getters的方式1. vuex1.1. 作用1.2. 成员及作用2. 模块&#xff08;module&#xff09;说明3. 要点及注意点3.1. namespaced: true3.2. 辅助函数写在哪里?4. 演示代码概览5. state5.1. 全局变量获取和辅助函数获取…

vue axios数据请求get、post方法的使用

我们常用的有get方法以及post方法&#xff0c;下面简单的介绍一下这两种请求方法 vue中使用axios方法我们先安装axios这个方法 npm install --save axios 安装之后采用按需引入的方法&#xff0c;哪个页面需要请求数据就在哪个页面里引入一下。 import axios from ‘axios’…

C++中的函数重载

Error:没有与参数列表匹配的 重载函数 “loadimage”。 实例:出现这种情况是字符集选错了. 需要改更改字符集 点击 1.解决方案资源管理器 2.属性 3.常规 4.选择适合 .字符集

vue组件什么情况下销毁

组件销毁有很多种情况 比如页面关闭&#xff0c;路由跳转&#xff08;没有使用keep-alive时的路由切换&#xff09; 还可以使用v-if和改变key值来销毁组件&#xff0c;这属于手动销毁组件

vue更换build目录后,全页面显示空白问题解决。

客户前段和后端部署在一个服务器上&#xff0c;所以前段需要翻盖一个子目录下&#xff0c;就修改成了aaa&#xff0c;修改方式如下 项目目录下vue.config.js中增加&#xff08;没有可自行创建&#xff09; module.exports {//如果是发布则改为线上路径&#xff0c;dev则使用…

生命周期都有哪些,父子组件生命周期运行顺序?

生命周期&#xff1a; created&#xff1a; 实例创建完成&#xff0c;可访问data、computed、watch、methods上的方法和数据&#xff0c;未挂载到DOM&#xff0c;不能访问到el属性&#xff0c;el属性&#xff0c;ref属性内容为空数组常用于简单的ajax请求&#xff0c;页面的初始…

ajax请求放在哪个生命周期合适?

mounted,这时dom 渲染出来&#xff0c;可以操作dom; 而且ajax 为异步&#xff0c;假如放在前面&#xff0c;那么异步导致created 中断的话&#xff0c;又要重新开始。

覆盖elementui样式的几种办法

覆盖elementui样式的几种办法 1.用 /deep/ 标签 例如 /deep/ .class{ 要覆盖的样式 } 。 2.重新写一个style标签 可以在这个写scope的style标签下面再写一个style标签&#xff0c;专门写一个要覆盖的样式就好了 。类似下面图。 3.可以在vue项目中public文件夹下的index.html中…

vue 跳转 同一路由不刷新问题

解决办法 两个方法&#xff0c;推荐用第二种&#xff1a; 方法一&#xff1a;用watch watch{$router: function(to, from){......} }12345 方法二&#xff1a;在router-view 标签上加":key" <router-view :key"$router.currentRoute.fullPath"/> …

爆笑程序员:为了今年的年终奖.......?

爆笑程序员&#xff1a;为了今年的年终奖.......&#xff1f;

4-vue实现年入35万第四步学习:vue列表渲染

2020【前端VUE框架】最新最全实战课程&#xff0c;VUE分享免费拿不谢&#xff01;学习目标&#xff1a; 提示&#xff1a;2021【前端VUE框架】最新/最全/最细实战课程&#xff0c;VUE56节进阶学习 重磅来袭&#xff1a;3个月掌握 vue 入门知识到实战学代码。 学习内容&#xf…

uniapp开发微信小程序注意事项

uniapp开发微信小程序开发注意事项 在template中不要使用复杂的逻辑代码&#xff0c;尤其是在v-for做判断时&#xff0c;尽量用方法替代在template中不要直接出现空字符串&#xff0c;空对象&#xff0c;使用变量去替代若拉取的代码一致&#xff0c;但有一方报错&#xff0c;可…

better-scroll做下拉刷新,上拉加载实例

scroll.vue组件 <template><div ref"wrapper" class"scroll-wrap"><div><div v-if"pulldown" class"pulldown":style"margin-top:${dragTip.translate}px"><div class"clear" v-if&qu…

修改v-html返回的html样式

在vue中 通过 v-html指令 创建的 DOM 内容不受作用域内的样式影响&#xff0c;通过deep 深度选择器 .content /deep/ table{width: 100% !important; } 肥肠简单

Node.js开发微信公众号3 - 获取用户信息

1.需要一个页面来授权重定向&#xff0c;重定向后的页面可以获取到用户的code router.get("/authentication", (req, res) > {// 配置的appidconst { appID } config// 你需要接受获取code的页面const redirect_uri urlencode("xxx")const scope &q…

前端ACE加密和解密

下载依赖 yarn add crypto-js 在vue中使用 import CryptoJS from crypto-js export default {data () {return {strKey: CryptoJS.enc.Utf8.parse("SKYWORTH"), //十六位十六进制数作为密钥iv: CryptoJS.enc.Utf8.parse(IDS), //十六位十六进制数作为密…

Vue虚拟DOM是这样实现的

Vue虚拟DOM1.什么是虚拟DOM&#xff1f;2.为什么使用虚拟DOM3.Vue中的虚拟DOM4.VNode类的作用1.什么是虚拟DOM&#xff1f; 虚拟DOM就是通过一个JS对象来描述一个DOM节点&#xff0c;比如 <div class"a" id"b">我是内容</div> { tag:div, //…

Vue中常见的指令介绍以及那些我踩过的坑

这篇文章继续给各位前端程序员们介绍Vue相关的技术点。这篇文章主要分为以下几个部分&#xff1a; 何为指令&#xff1f; 指令的定义 常见的指令有哪些 指令的定义&#xff1f; 指令&#xff0c;说到指令其实就是操作DOM树的一些内置指令&#xff0c;大家都知道Vue采用虚拟…

vscode代码格式化时属性不换行

最近一直使用vscode,项目中也使用了eslint等代码格式化工具&#xff0c;但是自从更新之后标签属性一直换行&#xff0c;查询尝试了多种方法发现都已经不行&#xff0c;纠结好久才搞好&#xff0c;终于觉得编辑器清新了好多 1、需要 command,&#xff1b;打开设置&#xff0c;搜…

总结4个方面优化Vue项目

运行时优化 1、使用v-if代替v-show 两者的区别是&#xff1a;v-if不渲染DOM&#xff0c;v-show会预渲染DOM 除以下情况使用v-show&#xff0c;其他情况尽量使用v-if 有预渲染需求 需要频繁切换显示状态 2、v-for必须加上key&#xff0c;并避免同时使用v-if 一般我们在两…

vue集成 xgplayer西瓜播放器的组件封装。画面卡停重连。

前言 设置画面卡死重连机制是因为 长时间测试下&#xff0c;发现有时候画面会卡死&#xff0c;然后不会自动恢复播放。 参考了这位大佬的帖子&#xff0c;卡住是因为服务器webSocket推流断开了又迅速继续推流&#xff0c;播放插件无法继续播放。 https://blog.csdn.net/HJFQC/…

Spring Native:GraalVM native images入门

Spring Native项目支持使用GraalVM将Spring应用程序打包为原生镜像。 与JVM可执行文件相比&#xff0c;原生镜像具有更快的启动时间&#xff08; <100ms &#xff09;和更低的内存消耗。但是&#xff0c;构建原生镜像比基于JVM的映像需要更多的时间。 该项目仍处于测试阶段…

Nuxt3 持续学习

什么是 Nuxt&#xff1f; Nuxt 的目标是让 Web 开发变得直观且高效 &#xff0c;同时考虑到出色的开发人员体验。 为什么是 Nuxt&#xff1f; 要了解什么是 Nuxt&#xff0c;我们需要了解创建现代应用程序需要什么&#xff1a; 一个 JavaScript 框架带来了反应性和 web 组件…

vue中PC端,移动端,H5使用lib-flexible(rem)做适配

lib-flexible源码读后感 手把手教你vue-cli3搭建项目实现移动端自适应----- flexible和 postcss-px2rem PC端,移动端如何使用rem 需求&#xff1a;公司大屏项目需要使用自适应&#xff0c;有的屏幕分辨率是1920X1080&#xff0c;有的是3840X1080等等。想让项目能尽量的适应大屏…

关于!!+Cookies.get(‘sidebarStatus‘)讲解

文章目录问题引入作用及文件位置作用文件位置!!Cookies.get(sidebarStatus)详细详解总结问题引入 在vue-element-admin框架中, vuex的app子模块中有这段代码: opened: Cookies.get(sidebarStatus) ? !!Cookies.get(sidebarStatus) : true,其中的 !!Cookies.get(sidebarStatu…

前端-笔试-面试-题目

前端-笔试-面试-题目html cssCSS3有哪些新特性&#xff1f;HTML5新特性你做的页面在哪些流览器测试过&#xff1f;这些浏览器的内核分别是什么?每个 HTML 文件里开头都有个很重要的东西&#xff0c;Doctype&#xff0c;知道这是干什么的吗&#xff1f;CSS伪类和伪元素的区别?…

Vue+Springboot+MySQL 实现分页

自己想的一个分页的逻辑&#xff0c;分享给大家。 Vue部分 <template><div><el-table:data"tableData"stripestyle"width: 100%"><el-table-columnprop"userName"label"用户名"width"180"></…

as_hash ruby_Ruby中带有示例的Hash.transform_keys方法

as_hash rubyHash.transform_keys方法 (Hash.transform_keys Method) In this article, we will study about Hash.transform_keys Method. The working of this method can be predicted with the help of its name but it is not as simple as it seems. Well, we will under…

最全 Vue 知识点(基础到进阶覆盖vue3)

作者 / 阿李卑斯阅读本文需要 15分钟你知道Vue3.x响应式数据原理吗&#xff1f;Vue3.x改用Proxy替代Object.defineProperty。因为Proxy可以直接监听对象和数组的变化&#xff0c;并且有多达13种拦截方法。并且作为新标准将受到浏览器厂商重点持续的性能优化。Proxy只会代理对象…

突发!LayUI宣布下线

偶然的事件&#xff0c;看到 LayUi&#xff08;读音 "类UI"&#xff09;官方说&#xff0c;LayUI官网 https://www.layui.com/ 将关闭&#xff0c;多少有些伤感。或许&#xff0c;有人会说&#xff0c;通知里也说了&#xff0c;“新版下载、文档和示例等仍会在Githu…

JavaScript 新一代构建工具对比「超全面」

本文译自&#xff1a;https://css-tricks.com/comparing-the-new-generation-of-build-tools/在过去的一年里&#xff0c;出现了一批新的开发者工具&#xff0c;它们正在紧跟过去几年主导前端开发的工具&#xff0c;包括 webpack、Babel、Rollup、Parcel、create-react-app。这…

如何把前端项目写成一座屎山?

前言最近几年前端发展的非常快&#xff0c;SPA的繁荣让前端的工程化也越来越重。在很多场景下&#xff0c;前端的复杂度和难度也早已经超过了后端。但快速的发展下&#xff0c;前端也逐渐暴露出了许多问题。众所周知&#xff0c;前端从业人员很少谈程序的设计原则或设计思想。设…

vue-element-admin源码解读——项目组件布局及状态管理

vue-element-admin源码解读——项目组件布局及状态管理vue-element-admin源码解读——项目启动过程vue-element-admin源码解读——数据Mock vue-element-admin作为一款优秀的前端解决方案&#xff0c;整个框架的结构非常清晰&#xff0c;同时利用Vuex和Vue Router来实现SPA(单页…

vue组件化编码(2.1): 使用vue-cli脚手架创建第一个项目

1. 创建第一个vue-cli项目 依次执行如下命令&#xff1a; npm install -g vue-clivue init webpack vue_democd vue_demonpm installnpm run dev 最后访问&#xff1a;http://localhost:8080/ 可以看到运行结果。 2. 项目目录 执行完上述命令后&#xff0c;项目目录结构如下…

vue 条件渲染、列表渲染、Class与Style绑定

条件渲染、列表渲染、Class与Style绑定 <!DOCTYPE html> <html> <head> <meta charset"utf-8"> <title>Vue</title> <script src"https://unpkg.com/vue/dist/vue.js"></script> </head> <body&…

vue 安装版本管理 nvm

安装nvm 在GitHub搜索nvm-window&#xff0c;点开下载页面 https://github.com/coreybutler/nvm-windows/releases 上面版本&#xff1a; nvm-noinstall.zip&#xff1a; 绿色免安装版本&#xff0c;需要配置之后才能使用&#xff1b; nvm-setup.zip&#xff1a;windows安装包…

vue 遍历数组取出字符串用逗号拼接

数组字转符串拼接成逗号去掉最后的逗号 var arr[2,3,4,5]var str "";for (var i 0; i < arr.length; i) {str arr[i] ",";}//去掉最后一个逗号(如果不需要去掉&#xff0c;就不用写)if (str.length > 0) {str str.substr(0, str.length - 1);} 或…

【uniapp开发从0开始做一个小程序-03(主界面)】

【uniapp开发从0开始做一个小程序-03(主界面)】 之前我们学习了几个简单的元素使用方法&#xff0c;现在我们正式进入小程序页面的制作中。 首先是将之前在index.vue和index.css写的代码删掉或者注释掉&#xff0c;或者新建一个页面&#xff08;我是注释一部分&#xff0c;删除…

路由query和params传参

文章目录路由配置query传参params传参props参数接收params传参接收query传参相同的接收参数形式路由配置 export default new VueRouter({routes:[{path:/about,component:About},{path:/home,component:Home,children:[{path:news,component:News,},{path:message,component:…

Inline JavaScript is not enabled. Is it set in your options?+解决方法

Inline JavaScript is not enabled. Is it set in your options? 在遇到运行Vue项目的时候&#xff0c;报错信息为 Inline JavaScript is not enabled. Is it set in your options? 解决办法为&#xff1a; 在文件根目录创建vue.config.js文件 如下图 在里面写如下代码 …

五、Vue-ref通信

&#xff08;1&#xff09;通过this&#xff0c;获取信息中包含ref &#xff08;2&#xff09;通过this.$refs.mytext.value&#xff0c;获取输入框中的值 &#xff08;3&#xff09;通过ref,父组件获取孩子组件的值&#xff08;或向孩子组件传值&#xff09; 通过this&#xf…

六、非父子通信(兄弟通信)----事件总线

例子&#xff1a;作者和订阅者进行通信&#xff0c;每当作者在公众号发布文章&#xff0c;订阅者就能收到推送消息。 作者和订阅者分别作为两个兄弟子组件 实现&#xff1a;&#xff08;用到refs&#xff0c;函数mounted&#xff0c;$on&#xff0c; $emit&#xff09; (1)生…

十、进阶之多个元素过渡

&#xff08;1&#xff09;不同标签之间的切换 问题1&#xff1a;transition标签中只能放一个元素&#xff0c;即只能过渡单个元素 解决&#xff1a;通过使用if和else进行切换多个元素 例&#xff1a;当显示1111时&#xff0c;2222消失。当显示2222时&#xff0c;1111消失 &…

前端基础2(promise与axios、模块化)

一. promise与axios 二. 模块化 什么是模块化 就是把代码进行拆分&#xff0c;方便重复利用。类似java中的导包&#xff0c;要使用一个包&#xff0c;必须先导包。而js中没有包的概念&#xff0c;但有模块。export与import &#xff08;1&#xff09;export命令用于规定模块的…

Vue实现路由跳转的几种方式

1.this. $router.push( ) 跳转到指定的URL&#xff0c;在history栈中添加一个记录&#xff0c;点击后退会返回上一个页面。 1. 不带参数// 字符串this.$router.push(/home)this.$router.push(/home/first)// 对象this.$router.push({path:/home})this.$router.push({ path: /…

vue跳转页面不刷新的问题

问题&#xff1a;跳转页面的时候&#xff0c;如果是之前打开过的页面&#xff0c;就会保持着上次跳转的状态不更新 原因&#xff1a;vue-router的切换不同于传统的页面切换&#xff0c;而是路由之间的切换&#xff0c;其实就是组件之间的切换&#xff0c;引用相同组件的时候&a…

右键关闭全部标签卡

实现效果图 实现思路&#xff1a; 一、实现右击菜单的div html内容 <div v-show"contextMenuVisible"><ul :style"{left:menuLeft px,top:menuToppx}" class"contextmenu"><li><el-button type"text" click…

nodeJS和npm使用

博客类小程序源码&#xff0c;快速开通流量主&#xff0c;代码地址 安装NodeJs 随着前端分工越来越明确,出来的很多的优秀框架&#xff0c;大部分多需要nodeJs运行环境,官网地址 NPM配置代理,这种方式可提高访问外网的速度,但有更好的方式替代 npm config rm proxy npm con…

【vue】confirm确认框用法

【vue】confirm确认框用法confirm确认框confirm确认框 示例代码&#xff1a; this.$confirm("是否确认该操作","提示",{iconClass: "el-icon-question",//自定义图标样式confirmButtonText: "确认",//确认按钮文字更换cancelButtonT…

JAVA开源脚手架——若依(普通版)

若依 https://www.bilibili.com/video/BV1nZ4y1A71M?fromsearch&seid18032503049535436987&spm_id_from333.337.0.0 1-1、若依简介 Thymeleaf fork 到 自己 仓库 工程 模块 idea 项目模块 划分 &#xff08;eclipse 用 工程 项目 做划分 &#xff09; maven 理念 …

基于Vue + SpringBoot的支付宝支付功能【沙箱测试】

1、演示说明 1-1、先来看看最终效果&#xff1a; 2-1、说明 这并不是真正的支付&#xff0c;是支付宝提供的一个测试。之所以没有使用正式的支付&#xff0c;是因为支付宝&#xff08;微信也是&#xff09;不提供个人开发者功能&#xff0c;只有商户审核通过了才可以有这个功能…

Vue返回上一级,返回上一页面

<button click‘prev’>返回上一级 methods: { prev () { this.$router.go(-1) } }

vue调起相机

1.添加一个input,注意display:none 2.将拍摄的照片显示 license () { $(document).ready(function () { $(’#upimg’).change(function () { let reader new FileReader() reader.readAsDataURL(this.files[0]) reader.onload function (e) { let base64Image e.target.…

element ui el-table 多选 表头多选框替换文字

element ui el-table 多选 表头多选框替换文字 .el-table /deep/.DisabledSelection .cell .el-checkbox__inner {// margin-left: -30px;display: none;position: relative; } .el-table /deep/.DisabledSelection .cell:before {content: 多选;position: absolute;right: …

搜素模糊查询可以大小写

//leafname 查询输入的值 nodes循环的数据 path内部使用 function findPathByLeafId(leafname, nodes, path) {if (path undefined) {path []}for (var i 0; i < nodes.length; i) {var names nodes[i].name if (names.toLowerCase().includes(leafname) true) {path.…

双击动态添加标签页

template <!-- 标签页 --><el-tabs v-model"editableTabsValue" type"card" closable tab-remove"removeTab" tab-click"handleClick"><el-tab-panev-for"(item) in editableTabs":key"item.name"…

在element ui 转换表格中时间

common.js文件 export function formatDate(str, fmt YYYY-MM-DD hh:mm:ss) {if (!str) return return getFormatDate(new Date(str), fmt) }//引入这个文件 import { formatDate } from /utils/common data() {return {//进行注册formatDate}}template中石油 <el-table-…

vue下载静态的模板

在组件文件中代码 export function downloadByA({ url, name temp }) {// 生成一个a元素const a document.createElement(a)// 创建一个单击事件const event new MouseEvent(click)// 设置图片名称a.download name// 如果跳转页面&#xff0c;则在其他页面跳转a.target _…

身份证保留前6位和后两位其它用*号代替

idNum.replace(/(\w{6})\w*(\w{2})/, $1**********$2)示例

js/elementui 树形结构数据转化(后台平铺返回)

js/elementui 树形结构数据转化&#xff08;后台平铺返回&#xff09; // 后端返回格式 var data [{"id":2,"name":"aaa","pid":null},{"id":3,"name":"bbb","pid":2},{"id":5,&…

vue elementui表单验证组件动态修改required状态

最近遇到的需求&#xff1a;在一个表单里&#xff0c;有一个单选项检查结果&#xff1a;&#xff08;无问题 有问题 不适用&#xff09;&#xff08;必填&#xff09;和输入框问题描述下拉框整改状态&#xff1a;(选填)&#xff0c;当检查结果选项值为&#xff08;有问题&#…

vue自定义组件按钮不能触发click事件

因客户需要&#xff0c;需要自己在vue项目里定义一个组件按钮来满足我们的需求&#xff0c;组件制作方法这里不详细介绍了&#xff0c;vue官方文档有详细介绍。 <TButton size"small" click"confirm()">确定</TButton> <TButton style&quo…

element-UI 文件上传 组件化

这里是封装的上传按钮组件 DOM写法 <template><el-uploadaction"#":http-request"requestUpload":show-file-list"showFileList"v-loading"loading"><el-button:type"buttonType"icon"el-icon-upload2…

iview 表格多选 保留选中状态 切换分页勾选状态保留

问题描述&#xff1a; iview 表格 添加复选框多选的功能&#xff0c;由于数据过大需要分页处理。每次切换分页后&#xff0c;之前选中的数据被清空了。 解决办法&#xff1a; 代码不详细介绍啦。。。 复制粘贴就能搞定。。。 <template><div><div class"t…

小程序实现购物车

小程序购物车实现 js const apis getApp().API const app getApp() Page({ /** * 页面的初始数据 */ data: { number: , userCarId: , //购物车id carts: [], //存放数据 cartsid: [], //存放数据 hasList: false, pageIndex: 1, isAllData: false, deleteData: , //当页…

十一、vue进阶之列表过渡(transition-group标签)

将输入框中的内容添加到列表中 为添加和删除添加动态效果 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><t…

无论怎么装,vue/cli都是2.9.6版本

npm update -g vue/cli怎么升级到4&#xff1f; 解决办法&#xff1a; 要先卸载以后&#xff0c;再安装。

再加一个也行,不放在state下,行不行呢?

<!DOCTYPE html> <html> <head> <meta charset"utf-8"> <title>陈尼克</title> <style>[v-cloak] {display: none;} </style> </head><body><div id"app" v-cloak><p>姓名: {{ n…

疑难点。。

setup ref等 key watch

什么叫一个简单的 store 模式

一个简单的 store 模式就足够您所需了

试着写新书上市组件

看有什么困难 第一步&#xff0c; 写新书上市h3字成功&#xff0c;路由成功。 新建了换一个BookNews.vue文件&#xff0c;而后又在App.vue里添加上了这个文件&#xff0c;上头要渲染处和下头组件引入处都添加了。

配置vue脚手架

在命令行输入vue 之前没操作过应该是这样 之前有的话应该是这样&#xff1a; 这里我们需要用到npm 命令 npm是nodejs的一个子内容&#xff0c;所以要使用npm&#xff0c;就一定要先安装nodejs。 正常去官网安装即可 输入node -v 查看是否安装成功 首先下载npm淘宝镜像&#…

联调中通wincall平台-踩坑指南

开发踩坑指南 初始化阶段new CTIPlus({token: user.token, //tokenagentPhone: user.phone, //坐席工号或者手机号agNo: user.agNo //坐席工号renderHtml: PHONE_BAR //必填&#xff0c;虽然官方说非必填&#xff0c;不想用可以隐藏DOM})外呼阶段CTI.init(() > {//这里…

vite 避坑笔记

vite启动失败&#xff1a; 错误描述&#xff1a; [plugin:vite:import-analysis] Failed to parse source for import analysis because the content contains invalid JS syntax. Install vitejs/plugin-vue to handle .vue files. 解决方案&#xff1a; // vite.config.js …

vue-router路由元信息详解

在路由列表中&#xff0c;每个路由都有一个 meta 元数据字段&#xff0c; 我们可以在这里设置一些自定义信息&#xff0c;供页面组件或者路由钩子函数中使用。下面通过样例进行演示。 1&#xff0c;meta 数据配置&#xff1a; 这里我们将每个页面的 title 都写在 meta 中来统…

vue的url带参数跳转

vue的url带参数跳转 1.router带参数 {path: /operate/:id,//带参数name: operate,meta:{requireAuth:true},component: ()>import(/page/user/operate) },然后带参数跳转 this.$router.push({path:/operate/${id}})获取参数 this.$route.params.id或者也可以通过props来…

keepalive的作用和使用方法

keepalive 下的组件会被缓存当时的状态 可以提升性能&#xff0c;避免重复加载一些不需要经常变动且内容较多的组件 include - 字符串或正则表达式。只有名称匹配的组件会被缓存。exclude - 字符串或正则表达式。任何名称匹配的组件都不会被缓存。max - 数字。最多可以缓存多…

Vue前端接收后台二进制文件的方式

1.如果是是get请求&#xff0c;且参数只有很少,例如&#xff1a; location.href ${process.env.VUE_APP_API_BASE_URL}xxx/xxxx/printOrderPdf?id${this.baseInfo.id} 2.如果是post请求&#xff0c;或者参数很多则&#xff1a; this.$http({method: post,url: xxx/xxx/pr…

vue 项目中 utils 中 js 文件早于 main.js 文件调用

vue项目中utils中js文件早于main.js文件调用

vue.js父子组件通信动态绑定

<!DOCTYPE html> <html> <head lang"en"><meta charset"UTF-8"><title></title> </head> <body> <div idapp><!--这里的作用是将父组件渲染到页面上--><father></father> </d…

Vue开发过程中那些易混淆的知识点

vue & vue cli Vue CLI Vue 一堆的js插件Vue CLI是基于 Node.js 开发出来的工具&#xff0c;它是一个官方发布 vue.js 项目脚手架&#xff0c;可以快速搭建 Vue 开发环境以及对应的 webpack 配置&#xff0c;单独编译&#xff0c;单独部署。可以再集成各种第三方插件&am…

vue中element-ui表格嵌套表单使用并进行表单校验

表格嵌套表单验证 表格数据一般都是由后台获取到的&#xff0c;我们需要在原有的数据上添加输入框并填写验证时&#xff0c;每一个输入框都需要验证&#xff0c;这样的话rules的规则是不能匹配的&#xff0c;现在可以采用动态的prop和rules规则&#xff0c;对需要验证的输入框进…

vue 全家桶

Vue全家桶&#xff1a;vue vue - router vuex axios Vue是一套用于构建用户界面的渐进式框架&#xff0c;和React&#xff0c;都自称自己只关注视图层 在文件中引入vue 如&#xff1a;<script src"https://cdn.bootcdn.net/ajax/libs/vue/3.0.2/vue.cjs.js"&…

Vue 将数据库中带html标签的内容输出 (原始 HTML(Raw HTML))

原始 HTML(Raw HTML) 双花括号语法&#xff0c;会将数据中的 HTML 转为纯文本后再进行插值。为了输出真正的 HTML&#xff0c;你需要使用 v-html 指令&#xff1a; <p>使用双花括号语法&#xff1a;{{ rawHtml }}</p> <p>使用 v-html 指令&#xff1a;<…

vue路由跳转时进入新的页面,滚动条的位置停留在上个页面的位置,没有回到顶部

使用前端路由&#xff0c;当切换到新路由时&#xff0c;想要页面滚到顶部&#xff0c;或者是保持原先的滚动位置&#xff0c;就像重新加载页面那样。 vue-router 能做到&#xff0c;而且更好&#xff0c;它让你可以自定义路由切换时页面如何滚动 在router下的index.js文件加上以…

vue 统一引入全局过滤器

一、在filter/index 文件中实现全局过滤器函数 如下所示目录 export function pluralize(time, label) {if (time 1) {return time label;}return time label s; }/* 数字 格式化 */ export function numberFormatter(num, digits) {const si [{ value: 1e18, symbol: E …

Vue响应式系统如何操作运用?本文详解

前言 之前学习 vue 的时候&#xff0c;一直没刨根问底过。在看到网上这类文章比较多&#xff0c;参差不齐的质量有时候看的一头雾水。当然也有不错的文章&#xff0c;但是终究是别人的理解。于是写一篇关于自己的理解记录下来&#xff0c;亲身实践才能收获更多&#xff01; 初…

过滤 Json 数据

JsonIgnoreProperties&#xff1a;作用在类上 // 生成 json 时将 userRoles 属性过滤 JsonIgnoreProperties({"userRoles"}) public class User {private String userName;private String fullName;private String password;private List<UserRole> userRoles …

element-ui表单验证时,为什么一直弹出未输入内容?以及注意点有哪些?

element-ui表单验证时&#xff0c;为什么一直弹出未输入内容&#xff1f;以及注意点有哪些&#xff1f; 前端-elementUI-表单验证 注意1 此处是否绑定了自己声明的变量&#xff1a; 如果没有绑定&#xff0c;在验证的时候会提示说&#xff0c;这个input框内未输入内容。 :mo…

vue中路由重定向

路由匹配展示的过程&#xff1a; 当点击a标签&#xff08;或者直接修改浏览器地址栏中的哈希值&#xff09;会改变哈希值当哈希值发生改变&#xff0c;Vue路由就会监听到这个变化当路由监听到哈希值改变以后&#xff0c;就会用配置好的路由规则来匹配当前的哈希值当哈希值被匹…

Vue-cli 中是如何进行父子组件间传值的

&#xff08;1&#xff09;子组件 — data —> 父组件 父组件&#xff08;Regist.vue&#xff09;部分&#xff1a; <template><div class"regist">这里是注册页面&#xff01;<!-- 2、通过绑定属性来传值给子组件 --><RegistInfo :msg&qu…

小程序点赞实现局部刷新

//html<view class"say_item" bindtap"open" data-id"{{item.id}}">//js open (e) { //点赞点击事件 let dynamicId e.currentTarget.dataset.id//点赞的时候传的idlet allNewsList this.data.list//列表数组for (let i 0; i &l…

小程序一键拨打电话

tocall(e){console.log(e.currentTarget.dataset.phone)//获取的电话号码wx.makePhoneCall({phoneNumber: e.currentTarget.dataset.phone}).catch((e) > {// console.log(e) //用catch(e)来捕获错误{makePhoneCall:fail cancel}})},

vue 加载图片使用@路径加载不出来

错误代码 <el-image src"/assets/images/logo.png"></el-image><img src"/assets/images/logo.png"></el-image> 正确代码 <el-image :src"require(/assets/images/logo.png)"></el-image>// 或者<im…

Jmeter之断言处理

一、什么是断言(assert) 断言通俗一点来讲&#xff0c;就是判断返回结果与期望值是否一致。 如果符合预期值就测试通过&#xff0c;不符合预期值&#xff0c;就会抛异常&#xff0c;测试不通过。jmeter断言类似LoadRunner中的检查点。对上一个请求返回的信息&#xff0c;对返回…

vue的一点心得

npm 相当于 java 中的maven/gradle 用来下载依赖的 n node.js 相当于 java中jdk&#xff0c;是运行环境工具包 vue-cli 一个脚手架&#xff0c;类似一个springboot框架&#xff0c;可以快速生成一个vue项目 package.json 相当于maven的pom.xml npm install 、npm install --s…

Vue组件优雅的使用Vuex异步数据

Vue组件优雅的使用Vuex异步数据 前端&#xff1a;Vueelement 项目为前后端分离项目&#xff0c;通过Ajax交换数据。 更新时间&#xff1a;2020-09-10 19:11:42 2020-09-10 19:11:42 拆分 vue 文件支持代码高亮 2020-05-23 22:02:45 更新判断数据的方式在文章更新方案 0x1 缘起…

【uniapp开发从0开始做一个小程序-04(搜索框+轮播图)】

【uniapp开发从0开始做一个小程序-04(搜索框轮播图)】 目录 第一项&#xff1a;做一个搜索框第二项&#xff1a;做一个顶部菜单栏第三项&#xff1a;做一个轮播图 第一项&#xff1a;做一个搜索框 1 -1&#xff1a;首先修改pages.json文件里面的index页面显示内容&#xff…

Jenkins+vue项目自动化构建部署

Jenkins 更新地址&#xff1a;https://sunseekerx.yoouu.cn/common/jenkins.html 更新时间&#xff1a;2020-05-05 20:39:33 Vue项目自动化构建 Jenkins安装查看Docker章节。 Jenkins第一次安装完成最好重启一下&#xff0c;因为如果安装了语言包有些地方还是英文的。应该是个…

前端框架Vue学习

前端框架Vue Vue框架是一套用于构建用户界面的渐进式框架。 采用的是MVVM模式&#xff0c;即&#xff1a;通过视图与模型的双向绑定&#xff0c;简化前端操作。 渐进式&#xff1a;指的是可以选择性的使用该框架的一个或多个组件&#xff0c;不对你的使用进行要求。 那么前端框…

vue.cli4报错[WDS] Disconnected(中级解决方案)

最近在做Vue项目的时候&#xff0c;遇到了一些莫名其妙的问题&#xff0c;在这里记录一下&#xff0c;以供参考: 我相信下面这个问题大家一定不会陌生&#xff0c;因为有时候这个问题会出现在控制台&#xff0c;但是也不影响项目的运行&#xff0c;但是如果不管他就是放在那里…

vue3rem

1.安装两个插件 npm i postcss-pxtorem -S npm i amfe-flexible -S2.根据vue3提供的新配置方法&#xff0c;在vue-config.js中对CSS做配置&#xff1a; const autoprefixer require(autoprefixer); const pxtorem require(postcss-pxtorem); module.exports {css:{sourceM…

移动端上传图片

import { Uploader } from vant; <van-uploader :after-read"afterRead">拍照</van-uploader>// 上传图片afterRead(file) {// console.log(file.file.name);let content file.file;let data new FormData();data.append("file", content);/…

uni-app实现APP端在线预览PDF

// 主要代码 <!-- #ifdef APP-PLUS --><web-view :src"url"></web-view> <!-- #endif --> // encodeURIComponent 不转有时会报错&#xff1b;url后端pdf地址 //1. html版本 this.url /hybrid/html/web/viewer.html?file${encodeURICompon…

vue第三天笔记04——安装node.js环境

1.打开网页&#xff1a; https://nodejs.org/en/download/ 2.下载msi文件 下载msi文件3.打开并安装 下一步勾选再下一步可以修改路径&#xff0c;不修改直接下一步直接下一步下一步安装结束4.安装 vue-cli&#xff1a; npm install vue-cli -g 安装vue命令环境5.检测是否安装…

VUE准备工作

1.了解vue简单历程&#xff0c;组成部分 Vue是一个构建数据驱动的web界面的渐进式框架&#xff0c;采用自底向上增量开发的设计。VUe.js的目标是通过尽可能简单的API实现响应的数据绑定和组合的视图组件 Vue只关注视图层 Vue通过新的属性&#xff08;自定义&#xff09;和&…

Vue官网下载Vue.js和Vue.min.js

1.打开Vue官网 https://vuejs.org/ 2.下载步骤 ①第一步 ②第二步 ③第三步 注&#xff1a; 如果点击时是直接打开这种&#xff0c;那就直接在项目中新建一个vue.js文件&#xff0c;将打开的内容复制到项目新建的vue.js里面&#xff0c;都是一样&#xff0c;vue.min.js操作一…

Vue页面的搜索条件中对时间范围是同一天日期的处理

产生背景&#xff1a; VUE列表界面常用的统计都会用到时间去过滤&#xff0c;项目中记录的时间为&#xff08;年-月-日 时:分:秒&#xff09;这种的&#xff0c;那么问题就是&#xff0c;如果搜索条件中的组件只是年月日&#xff0c;而没有时分秒。这种情况下&#xff0c;如果…

前端小知识:ElementPlus引入阿里图标使用(超详细-手把手教学)

文章目录1. 下载阿里图标2. 将下载的文件压缩放入到项目中3. 直接本地打开压缩文件里面的使用Demo - demo_index.html4. 根据上面的Demo提示&#xff0c;页面需引入文件里面的iconfont.css中5. 将阿里巴巴组件注册成组件进行使用&#xff08;当然如果你并不需要可以直接忽略这步…

toRef与toRefs实现了同样的功能,表达方式有点,toRef一个个来,toRefs两个一起

<!DOCTYPE html> <div id "app"><p>作者: {{ author }}</p><p>书名: {{ title }}</p> </div><script src"https://unpkg.com/vuenext"></script> <script>const { reactive, toRef } Vue;c…

太火了!MyBatis-Plus为啥这么牛?

点击上方 果汁简历 &#xff0c;选择“置顶公众号”优质文章&#xff0c;第一时间送达# 前言4大家有用过MyBatis-Plus&#xff08;简称MP&#xff09;的都知道它是一个MyBatis的增强工具,旨在MyBatis的基础上只做增强不做改变,为简化开发、提高效率而生。# 特点无侵入&#xff…

vue项目使用axios发送请求让ajax请求头部携带cookie

最近做vue项目时遇到登录权限问题&#xff0c;登录以后再发送的请求头部并没有携带登录后设置的cookie&#xff0c;导致后台无法校验其是否登录。检查发现是vue项目中使用axios发送ajax请求导致的。查看文档得知axios默认是不让ajax请求头部携带cookie的&#xff0c;因此&#…

(3)前端HTML学习(表格)

表格 表格一般由以下3部分组成&#xff0c;table表格&#xff0c;tr行&#xff0c;td单元格 表格基本结构 th标签是表头标签&#xff0c;默认居中&#xff0c;常用来做表格的表头标题&#xff1b; 表格的语义化 为了对表格进行更好的语义化&#xff0c;HTML引入了thead,t…

(1)前端HTML学习(常用标签)

HTML常用标签&#xff08;1&#xff09; html中的标签有很多很多&#xff0c;这里罗列了一些&#xff1a; 页面效果 &#xff08;1&#xff09; &#xff08;2&#xff09; &#xff08;3&#xff09;

回调函数的嵌套_如何对嵌套的回调函数进行单元测试

回调函数的嵌套Writing unit tests can be fun but also tricky, especially if you’re testing code that may not have been written with unit testing in mind.编写单元测试可能很有趣&#xff0c;但也很棘手&#xff0c;特别是如果您要测试的代码可能没有考虑到单元测试的…

react测试组件_React测试库以现代方式测试React组件

react测试组件Unit testing, and in our case, testing components, is a key element of any scalable and maintainable project. That truism is even more obvious now in the age of independent and shareable components. When sharing components between projects, te…

react框架是后端框架吗_什么是2021年最好的后端框架

react框架是后端框架吗So far, 2020 has been a slow year for me in general because of the current situation of the world. But if we look at the tech world, 2020 seems the forecast is not at its end. As we are in a quick-moving industry, it is indeed good to …

shopify主题开发_shopify主题中的vue js组件

shopify主题开发There are certain things that do not change over time: all dev tutorials start with a “hello world” example, junior developers want senior salaries and the world of e-commerce stands on the shoulders of JQuery.有些事情并不会随着时间的推移而…

香草卷筒纸组件

什么是Web组件&#xff1f; (What are Web Components?) Web components are custom, reusable web elements which encapsulate functionality, markup structure and styling by using vanilla javascript/HTML/CSS along with native Web APIs.Web组件是可重用的自定义Web元…

通过模拟form表单实现post方法批量下载文件

以下是在vue项目中&#xff0c;通过模拟原生form表单实现批量下载 绑定点击事件<el-button click"mulDownload()">批量下载</el-button>在data里定义下载接口地址urlActionMulDownload: window.SITE_CONFIG[baseUrl] /unionFile/downloadZip,给postUrl方…

vue 修饰符.sync的使用

欢迎关注微信公众号&#xff1a;【 全栈攻略 】 它只是作为一个编译时的语法糖存在。它会被扩展为一个自动更新父组件属性的 v-on 监听器。 vue 修饰符.sync的功能是&#xff1a;当一个子组件改变了一个 prop 的值时&#xff0c;这个变化也会同步到父组件中所绑定。

VUE v-html不能触发点击事件的解决方案

背景&#xff1a;后端返前端html格式的数据&#xff0c;前端用v-html解析渲染&#xff0c;如&#xff1a;<a click"show(1)"></a>&#xff0c;a标签能成功渲染&#xff0c;但其绑定的事件无法触发。 原因&#xff1a;vue没有将其作为vue的模板解析渲染 …

VUE强制渲染,强制更新

列表渲染&#xff0c;以下数组操作方法可触发渲染 push() pop() shift() unshift() splice() sort() reverse() 当采用特殊方法操作数组后&#xff0c;导致无法更新数据到UI&#xff0c;此时可使用强制渲染&#xff0c;方法如下 this.$forceUpdate()

Vue+koa2开发一款全栈小程序(服务端环境搭建和项目初始化)

1.微信公众平台小程序关联腾讯云 腾讯云的开发环境是给免费的一个后台&#xff0c;但是只能够用于开发&#xff0c;如果用于生产是需要花钱的&#xff0c;我们先用开发环境吧 1.用小程序开发邮箱账号登录微信公众平台 2.【设置】→【开发者工具】→第一次是git管理&#xff…

Vue 史上最全学习笔记(2020年1月9日)

目录 ✎ VUE学习 ◆ VUE学习心路历程 ◆ VUE学习视频来源 ➀ VUE学习视频百度网盘资源 ➁ VUE本笔记学习视频资源 ◆ VUE语法 ❶ Vue基础语法——模板语法&#xff08;Three rule of template&#xff09; ❷ Vue基础语法——创建VUE实例&#xff08;Create Vue&#x…

关于Vue Loading chunk {n} failed的一些思考

关于Vue Loading chunk {n} failed的一些思考 更新时间&#xff1a;2020-06-02 14:52:43 0x1 问题 测试偶尔会出现这个问题&#xff0c;遂提出一个bug&#xff0c;从bug字面意思来看&#xff0c;有一个js的块加载失败了。丢失了一个${domain}/js/chunk-${hash}.js。 为什么会丢…

组件的用法,很迷糊,用的时候,不知道哪个是父,哪个是子组件

在模块系统中局部注册 如果你还在阅读&#xff0c;说明你使用了诸如 Babel 和 webpack 的模块系统。在这些情况下&#xff0c;我们推荐创建一个 components 目录&#xff0c;并将每个组件放置在其各自的文件中。然后你需要在局部注册之前导入每个你想使用的组件。例如&#xff…

组件与插槽

自己写一个普普通通的组件 <!DOCTYPE html> <div id"app"><child-component></child-component> </div> </html><script src"https://unpkg.com/vuenext"></script> <script>const app Vue.creat…

什么叫emit选项

emits 选项 为什么要验证事件 验证抛出的事件&#xff0c;啥又叫抛出&#xff1f; pp.component(custom-form, {emits: {// 没有验证click: null,// 验证submit 事件submit: ({ email, password }) > {if (email && password) {return true} else {console.warn(I…

vue基础学习(1.7):vue的生命周期

1. vue生命周期图示 2. vue生命周期分析 初始化显示 (1). beforeCreate(); 数据模型data还未加载 (2). created(); 数据模型data和方法methods已经加载&#xff0c;但是html模板没有加载渲染 (3). beforeMount(); 此时html模板未渲染 (4). mounted(); 此时html模板已渲染 更新…

vue动态路由的使用

项目创建过程中经常遇到的一个需求就是权限管理&#xff0c;本文就我在使用动态路由的过程中进行一个总结 首先&#xff0c;前端想要实现对菜单的动态渲染实际上有两种操作方式 1.前端还是书写静态路由表&#xff0c;根据后端传来的code利用v-if去判断渲染菜单项 实际这种使用…

Vue项目:iView vue-i18n echarts遇到的问题和解决方法

目录一、i18n国际化切换1. data中的数据2. echarts图表中的相关元素2.1 轴坐标单位2.2 各种 tooltip2.3 legend3. iView框架中的组件3.1 table表格二、echarts中遇到的问题1. 使柱形图、折线图等尽量占满整个 canvas&#xff08;设置 grid&#xff09;2. 将 echarts图表放在 Ta…

vue去除url# 开启history模式 部署报错解决Uncaught SyntaxError: Unexpected token ‘<‘

vue前端项目地址都会带有# 去除#方法很简单&#xff1a;项目 /src/router/index.js 下添加 mode: history 开启后开发环境没有任何问题 但是build打包部署到服务器报错 Uncaught SyntaxError: Unexpected token < 解决方法&#xff1a; 修改/config/index.js下build中的属…

商城三级分类的设计与开发

数据库的结构设计 三级分类的sql如下&#xff0c;要有三级分类&#xff0c;那就需要两层的父类id(cat_id,parent_cid)需要有商品的名称和层级及其显示状态&#xff0c;还需要有各自的优先级&#xff0c;单位&#xff0c;每层的数量&#xff0c;还有图片信息。 DROP TABLE IF …

vuejs填坑-父子组件之间的访问

有时候我们需要父组件访问子组件&#xff0c;子组件访问父组件&#xff0c;或者是子组件访问根组件。 1. 父组件访问子组件 $children或$ref $children 返回所有子组件的实例&#xff0c;是一个数组 <div id"count"><button click"showmsg">显…

vue中的vuex的数据持久化

首先&#xff0c;什么是vuex&#xff1f;vuex就是一个集中式的状态管理工具,在许多页面需要共享同一个或者多个值/状态的时候就会用到vuex, 但是,vuex不同于cookie和localStroage, 页面刷新, state中的数据就会丢失。因此我们需要对vuex中的状态做持久化的处理。 使用插件 vuex…

快应用初探

目录 1.快应用VS微信小程序... 1 2.准备工作... 2 3.安装快应用开发工具... 2 4.建立第一个快应用demo. 3 5.编译... 4 6.快应用签名... 5 生成签名文件的方法... 5 加入签名文件... 5 Release build. 5 7.快应用如何横屏&#xff1f;... 6 8.快应用的本地日志log. …

Rancher hosted Kubernetes AKS

本文永久链接: https://www.xtplayer.cn/rancher/clusters/rancher-hosted-kubernetes-aks/注意&#xff1a; 因为 rancher 版本的更新&#xff0c; rancher 中有些参数可能与截图不一致。Azure 部分操作Rancher 对接 AKS 需要获取一下资源信息或操作订阅 ID(Subscription ID)应…

uni中复制文本组件

传入的值value的类型是String字符串 copy(value){uni.setClipboardData({data: value, //要被复制的内容success: function() {uni.showToast({title: 复制成功,duration: 2000,icon: none});}}) }

VUE Form从上方顶端显示

<!--修改区域--><el-dialog title"房屋实景" :visible.sync"editDialogVisible" width"50%" close"editDialogClosed" :lock-scroll"false" :append-to-body"true"><el-form :model"editForm…

VUE3.0从零开始-生命周期(3)

1.与vue2版本不同点 与 2.x 版本生命周期相对应的组合式 API beforeCreate -> 使用 setup() created -> 使用 setup() beforeMount -> onBeforeMount mounted -> onMounted beforeUpdate -> onBeforeUpdate updated -> onUpdated beforeDestro…

VUE启动问题(You may use special comments to disable some warnings)

vue启动时出现以下问题&#xff1a; 出现问题的原因&#xff1a;Eslint的检测机制。 解决方法①&#xff1a;在build/webpack.base.conf.js文件中注释掉第44行代码&#xff0c;如下图&#xff0c;重新yarn start 或者npm run dev 解决方法②&#xff1a;在config/index.js文件…

VUE — 开发笔记

文章目录VUE — 开发笔记一、vue简介二、vue调试工具三、vue 项目搭建3.1 方式一&#xff1a;通过 script 引入vue.js3.2 方式二&#xff1a;npm 安装3.3 方式三&#xff1a;vue-cli 创建 vue脚手架项目3.3.1 vue 脚手架项目目录结构3.3.2 vue脚手架项目分析四、vue 基础语法1.…

slot插槽详细用法(1)不具名和具名插槽

//html 部分代码 <div id"div"><adiv v-bind:style"componStyle" > <button>这是一个按钮</button> <p>这是一个没绑定slot的段落</p> </adiv > </div><script>//组件部分 Vue.component(adiv, {…

VXE Grid 行编辑模式

效果图 <template><div><vxe-modalv-model"dlgShow":position"{ top: 30 }"width"1200"min-width"550"min-height"260"height"500"resizesize"small"show-zoomdestroy-on-closeshow&quo…

Vue3 使用嵌套路由、以及遇到的 Property ‘xxx‘ does not exist on type

一、在Vue3中路由和Vue2的使用区别 首先如果你习惯性的使用this.$router那你肯定会得到一个报错&#xff0c;因为Vue3中是没有了this&#xff0c;使用的是全新的API&#xff0c;所以这时候我们需要引入 Router 中 useRouter 的这个函数 import { defineComponent, reactive} …

uni-app 地图手绘图覆盖方案,类似智慧景区小程序

前言&#xff1a;本以为很简单就可以解决的一样东西&#xff0c;就是在地图特定位置放置一个覆盖的图片就好了&#xff0c;实际上却是很简单&#xff0c;但是可惜你做的是小程序&#xff0c;这样子思路就会被截断。先自己摸索百度&#xff0c;最后发现这个版块是微信自家的服务…

Java项目:电影院会员管理系统(java+SpringBoot+Vue+element-ui+maven+mysql)

源码获取&#xff1a;博客首页 "资源" 里下载&#xff01; 项目介绍 本项目代码架构设计简单&#xff0c;注释齐全&#xff0c;结构清晰&#xff0c;适合同为java初学者参考。 项目是一套电影院会员管理系统&#xff0c;使用前后端分离架构开发&#xff0c;前端基于…

Java项目:(小程序)网上商城系统(weixin-java-mp+VUE+iview+bootstrap)

源码获取&#xff1a;博客首页 "资源" 里下载&#xff01; 一、项目简述 本系统功能包括&#xff1a; 一&#xff1a; 商品模块&#xff1a;商品添加、规格设置&#xff0c;商品上下架等 二&#xff1a;订单模块&#xff1a;下单、购物车、支付&#xff0c;发货、…

Java项目:网上电商项目(前后端分离+java+vue+Springboot+ssm+mysql+maven+redis)

源码获取&#xff1a;博客首页 "资源" 里下载&#xff01; 一、项目简述 本系统功能包括&#xff1a; 一款基于SpringbootVue的电商项目&#xff0c;前后端分离项目&#xff0c;前台后台都有&#xff0c;前台商品展示购买&#xff0c;购物车分类&#xff0c;订 单查…

Java项目:个人博客系统(前后端分离+java+vue+Springboot+ssm+mysql+maven+redis)

源码获取&#xff1a;博客首页 "资源" 里下载&#xff01; 一、项目简述 本系统功能包括&#xff1a;文章展示、热门文章、文章分类、标签云用户登录评论、匿名评论用户留言、匿名留言评论管理、文章发布、文章管理文章数据统计等等&#xff0e; 二、项目运行 环境…

Vue知识点总结(8)——filter过滤器(超级详细)

Vue.js 允许你自定义过滤器&#xff0c;可被用于一些常见的文本格式化。过滤器可以用在两个地方&#xff1a;双花括号插值和 v-bind 表达式 (后者从 2.1.0 开始支持)。过滤器应该被添加在 JavaScript 表达式的尾部&#xff0c;由“管道”符号指示。 Vue为我们提供了两种过滤器的…

vue通过地址传参跳转同一路由页面,页面不刷新的解决办法

路由跳转并传参 this.$router.push({name:scenicStrategyList,query:{typeCode:code}});虽然下一个点击还是当前路由不会刷新当前路由&#xff0c;但我们知道route路由数据此时是发生了变化的&#xff0c;比如route路由数据此时是发生了变化的&#xff0c;比如route路由数据此…

【Vue】集成百度地图

Vue 集成 百度地图 1、获取百度地图 ak 密钥 2、登录网址 https://lbsyun.baidu.com/ 3、注册百度地图开放平台账号&#xff0c;填写认证信息&#xff0c;并且创建应用 安装 npm install vue-baidu-map --savemain.js import BaiduMap from vue-baidu-map;Vue.use(BaiduM…

如何用Vue技术完美记住滚动条和实现下拉加载呢?本文详细教你

滚动条 常见于移动端 App 在滚动点击进入的时候 问题描述 当我们在开发 web app 的时候&#xff0c;经常会遇到一个问题&#xff0c;就是当从一个可滚动的列表页进入到下一个详情页面&#xff0c;然后返回列表页面的时候&#xff0c;很难去还原滚动条的状态&#xff0c;无法记…

30张脑图带你从0开始学好Vue.js,超详细

本篇还是给大家分享一下思维导图&#xff0c;如果您刚好能收获一二&#xff0c;那是小芝麻荣幸&#x1f604; 能帮到您查缺补漏&#xff1b; 本篇内容适用于&#xff1a;初学前端&#xff1b;及工作时间不久想回顾基础的各位伙伴&#xff1b; 这次先上图片链接地址&#xff1…

一个正经的前端学习 开源 仓库(94/365,4/3)

低调务实优秀中国好青年 (简介) && 附加答案github.com/webVueBlog/…一个 ☝️ 正经的前端学习 开源 仓库&#xff0c;启发来自 淘宝大佬 冴羽 &#xff0c;初心做一个真正能帮助到大家的仓库。&#xff08;非常口语化的&#xff0c;手写总结&#xff09;&#x1f464…

自定义状态列的显示效果

使用作用域插槽获取当前行数据 <!--用户列表区域--><!--stripe隔行变色&#xff0c;border加表格竖线--><el-table :data"userList" stripe border><!--加索引页--><el-table-column type"index" label"#"></e…

首页路由的重定向

components下新建Welcome.vue&#xff0c;前面创建vue文件的时候命名有点不统一&#xff0c;在这里修改一下&#xff1a; Welcome.vue: <template><div><h3>Welcome</h3></div> </template><script>export default {name: Welcome…

使用vue进行登录后路由跳转处理

接上文登录页面编写 登录成功后在components文件夹下新建Home.vue: <template><div>Home组件</div> </template><script>export default {name: "Home"} </script><style lang"less" scoped></style>ro…

Mac系统创建vue项目报错Failed to download repo vuejs-templates/webpack: EPERM: operation not permitted, utim

错误提示信息为&#xff1a; vue-cli Failed to download repo vuejs-templates/webpack: EPERM: operation not permitted, utime /Users/zhangsihan/.vue-templates/webpack/.circleci错误原因&#xff1a;权限不足 解决方案&#xff1a; 打开终端&#xff0c;输入sudo -…

Vue_slot插槽 简单理解

slot插槽 留一个代办事项&#xff0c;之后想添加什么再添加进来 像是这个结构&#xff0c;从后端要遍历数据 传统的方法是&#xff0c;只在一个标签中遍历数据&#xff0c;但是要把数据放在 ul 中的li中就很难实现 <li v-for"item in items">{{item.messag…

junit5_JUnit 5测试中的临时目录

junit5JUnit 4 TemporaryFolder Rule允许开发人员使用临时目录创建测试。 使用JUnit 5时&#xff0c;不支持Rule因此测试文件和目录需要一点点额外的工作。 幸运的是&#xff0c;有了JUnit 5.4&#xff0c;有一个新的内置扩展可以处理测试中的临时目录。 而且它非常易于使用。 …

thymeleaf菜鸟教程_Thymeleaf –片段和angularjs路由器局部视图

thymeleaf菜鸟教程thymeleaf的许多很酷的功能之一就是能够渲染模板片段–我发现这是与AngularJs一起使用的特别有用的功能。 可以将AngularJS $ routeProvider或AngularUI路由器配置为返回不同“路径”的部分视图&#xff0c;使用百里香叶返回这些部分视图确实效果很好。 考虑一…

cdi name 日志_教程:编写自己的CDI扩展

cdi name 日志今天&#xff0c;我将向您展示如何编写CDI扩展。 CDI提供了一种扩展功能的简便方法&#xff0c;例如 添加自己的范围&#xff0c; 启用Java核心类进行扩展&#xff0c; 使用注释元数据进行扩充或修改&#xff0c; 以及更多。 在本教程中&#xff0c;我们将实现…

Vue ---生命周期

生命周期 打开页面的时候&#xff0c;首先执行这四个钩子函数beforeCreate、create、beforeMount、mounted 当虚拟dom被渲染的时候会执行update和beforeUpdate v-if可以控制组件的销毁 当一个组件销毁的时候&#xff0c;会执行beforeDestory和destory函数

Vue Vue3项目创建学习和npm

文章目录创建vue3项目使用vue cli创建使用vite创建分析目录结构安装开发者工具关于 npm 和 yarn创建vue3项目 使用vue cli创建 使用vue cli创建vue3项目官方文档 ##查看vue/cli版本&#xff0c;确保vue/cli版本在4.5.0以上 vue --version 或 vue -V ##安装或者升级你的vue/c…

VUE Iview 报错 “TypeError: Cannot read property ‘validate‘ of undefined“(解决)

在使用框架iview的表单验证的时候报出错误 1 错误&#xff1a;TypeError: Cannot read property ‘validate’ of undefined [Vue warn]: Error in v-on handler: "TypeError: Cannot read property validate of undefined"found in---> <Button><Form…

var,let,const三种声明方式的区别

let和const 使用方法&#xff1a; (1).有没有感觉到在 javascript 使用var会发生变量提升&#xff0c;即脚本开始运行时&#xff0c; 变量已经存在了&#xff0c;但是没有值&#xff0c;所以会输出undefined。 而let不会发生变量提升,这表示在声明它之前&#xff0c;变量…

vue前端路由原理

前言&#xff1a;看完此文章&#xff0c;让你对前端路由原理有一个比较深的了解&#xff0c;必能掌握路由原理&#xff0c;面试必过 路由实现原理 通过改变URL&#xff0c;在不重新请求页面的情况下&#xff0c;更新页面视图 前端路由的两种模式 Hash------默认值&#xff0c…

vue自定义过滤器

vue自定义过滤器 1.什么是过滤器 过滤器就是一个数据经过了这个过滤器之后出来另一样东西。 2.过滤器分为&#xff1a;全局过滤器和局部过滤器 全局过滤器全局过滤器通过 Vue.filter(‘filtername’,fliterFn) 来定义,它定义好了之后,在所有的组件内都可以使用.在 global-f…

vue中npm install 错误(安装chromedriver失败)

1.npm 安装chromedriver时出现错误 npm ERR! chromedriver2.43.1 install: node install.js 2.进入项目&#xff0c;使用命令&#xff1a;npm install chromedriver --chromedriver_cdnurlrlrlhttp://cdn.npm.taobao.org/dist/chromedriver 安装成功

vue 笔记总结

1.自定义指令去抖 html <button click"sayHello" ref"target" v-throttle>提交</button>js Vue.directive(throttle, {bind: function (el, binding) {let throttleTime binding.value // 节流时间if (!throttleTime) { // 用户若不设置节流…

这个命令错了没有。npm init vitejs/app guagua2

两个父组件子组件&#xff0c;放在一个component文件夹里&#xff0c;是不是不行&#xff0c;还需要用到通信工具&#xff1f; 所以需要建立打包的工具&#xff1f; 又换了命令了。 npm init vite <project-name> -- --template vue

vue非父子组件之间传值

代码地址&#xff1a;https://github.com/kedaya-github/vue_front &#xff0c; vue_front01中 组件通信&#xff1a; 父向子&#xff0c;子向父。翻看 vue学习篇–组件&#xff0c;文档。 非父子组件之间 在components中定义一个公共的 bus.js文件&#xff0c;里面封装一个…

Nuxt.js综合案例

Nuxt.js综合案例案例介绍项目初始化创建项目导入样式资源布局组件导入登录注册页面导入剩余页面用户个人资料页面设置页面创建文章页面文章详情页面处理顶部导航栏链接处理导航链接高亮封装请求模块登录注册实现基本登录功能封装请求的方法解析存储登录状态实现流程(jwt)将登陆…

运行yarn global add @vue/cli 报错解决办法

1.用yarn global bin 查找yarn 的安装路径 2.在此电脑右键属性选择高级系统设置&#xff0c;修改环境变量 再次运行yarn global bin&#xff0c;成功安装

$attrs的作用

不是很懂&#xff0c;这个例子&#xff0c;有什么变化&#xff0c;不一样&#xff0c;功能有什么体现吗&#xff0c;没看出来。 App.vue <template><div id"app"><HelloWorlddata-a "1"data-b "2"msg"Welcome to Your Vue.…

点击按钮出来一段话的代码应该怎么写

我之前写的 <!DOCTYPE html> <div id "messageHome"><button v-on:click"showMessage">Home</button><p>{{message}}</p> </div> </html><script src"https://unpkg.com/vuenext"></…

vue+ElementUI分页

效果图 废话不多说直接上代码 table数据&#xff1a; :data"tableData.slice((currentPage-1)*pageSize,currentPage*pageSize)" //最重要的data()数据 currentPage: 1, // 当前页码total: 20, // 总条数pageSize: 10, // 每页的数据条数分页组件 xml <el-pag…

捉急,等了这么久,这货终于来了!

前言在游戏开发过程中&#xff0c;寻路可能是大多数游戏都必不可少的功能。2d游戏中最常用的就是A* 寻路了。在3d游戏中&#xff0c;对于一些简单的&#xff0c;没有高度地面A* 寻路同时也是可以使用的&#xff0c;但是对于一些地面比较复杂的游戏&#xff0c;寻路功能怎样实现…

在Vue中当执行this.$emit() 时发生了什么?this.$emit() 的调用是异步的吗?

当在Vue组件中调用this.emit()时&#xff0c;实际上是调用了‘Vue.prototype.emit()时&#xff0c;实际上是调用了 Vue. prototype.emit()时&#xff0c;实际上是调用了‘Vue.prototype.emit 方法。 下面我们来看看Vue.$emit方法的定义 Vue.$emit 的方法源码位于 Vue源码目录下…

Vue的路由实现:hash模式 和 history模式的区别

区别&#xff1a; hash模式&#xff1a; 1.采用的是window.onhashchange事件实现。 2.可以实现前进 后退 刷新。 3.比如这个URL&#xff1a;http://www.abc.com/#/hello, hash 的值为#/hello。 它的特点在于&#xff1a;hash 虽然出现URL中&#xff0c;但不会被包含在HTTP请求…

js防抖节流

// 使用场景&#xff1a;防止狂点 function debounce(fn,delay500){// 使用vue的话, debounce.timer 换成 this.timer debounce.timer && clearTimeout(debounce.timer) ;debounce.timer setTimeout(()>{// fn....debounce.timer null},delay) }throttle (func, d…

vue uni-app安装

vue uni-app安装 npm install -g vue/cli //创建项目 vue create -p dcloudio/uni-preset-vue 项目名 //进入项目目录下启动项目 npm run dev:mp-weixin打开微信开发者工具导入项目 选择进入dist\dev\mp-weixin目录下 sass安装 安装命令 npm install sass-loader node-…

vue高级技巧

1、索引数组的修改&#xff0c;vue无法劫持该数据进行响应式变化&#xff0c;代码如下&#xff1a; 当btnClick触发时&#xff0c;视图并不会相应更新 <template><div><span v-for"(item, index) in testData" :key"index"></span&g…

在vue中对canvas绘制出的图做屏幕自适应

一般情况下&#xff0c;可以通过CSS设置Canvas元素的宽度和高度为100%&#xff0c;然后通过JavaScript获取Canvas元素的宽度和高度&#xff0c;并将它们分别设置为Canvas的实际宽度和高度。这样就可以保证Canvas元素的大小与屏幕大小相适应。 具体实现步骤如下&#xff1a; 在…

在项目中 npm i报错 npm WARN optional SKIPPING OPTIONAL DEPENDENCY

在项目中下载依赖报错 npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents1.2.13 (node_modules\webpack-dev-server\node_modules\fsevents):npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents1.2.13: wanted {“os”:“darwin”,“a…

使用Vue3和Typescript实现可复用的路由标签页和面包屑导航组件

✅创作者:陈书予 🎉个人主页:陈书予的个人主页 🍁陈书予的个人社区,欢迎你的加入: 陈书予的社区 🌟专栏地址: 三十天精通 Vue 3 文章目录 一、为什么需要可复用的路由标签页和面包屑导航组件1.1 前端应用导航的问题1.2 解决问题的方法二、Vue3和Typescript基础知识回…

vue项目使用externals优化打包体积

查看打包体积 下载查看打包体积的插件 npm install webpack-bundle-analyzer -save-dev在vue.config.js中配置 chainWebpack: config > {// 打包结果分析if (process.env.NODE_ENV "development") {config.plugin("webpack-bundle-analyzer").use(re…

el-form-item lable前加红色星,设置label样式

el-form-item lable前加红色星&#xff0c;设置label样式 两种方式&#xff1a; 1. :required"true" 加上:required"true" 前面自动加红色小星星标识必填&#xff0c; 例如&#xff1a; <el-form-item label"我的服务" :label-width"…

vue moke 数据的使用

开发过程中&#xff0c;一般前台的代码调试是需要后台的接口与数据支持的&#xff0c;在数据流的支持下&#xff0c;才能有效的完成对整个代码的调测。moke数据的产生就是让前端脱离后台&#xff0c;完成代码的调测。 在vue项目中&#xff0c;与static目录同级创建moke目录&am…

Vue3-readonly(深只读) 与 shallowReadonly(浅只读)

Vue3-readonly(深只读) 与 shallowReadonly&#xff08;浅只读&#xff09; readonly(深只读)&#xff1a;具有响应式对象中所有的属性&#xff0c;其所有值都是只读且不可修改的。shallowReadonly(浅只读)&#xff1a;具有响应式对象的第一层属性值是只读且不可修改的&#x…

实战:在Node.js和Vue.js中构建文件压缩应用程序

微信搜索【前端全栈开发者】关注这个脱发、摆摊、卖货、持续学习的程序员&#xff0c;第一时间阅读最新文章&#xff0c;会优先两天发表新文章。关注即可大礼包&#xff0c;准能为你节省不少钱&#xff01; Node.js为我们提供了一个模块来协助文件压缩。在本文中&#xff0c;我…

父子组件传值

div里夹的组件与之前组件内的不一样了。不是自己传自己了。 是父组件还是子组件&#xff1f; 哪个是子&#xff0c;哪个是父&#xff1f; 盲猜下面有java 无难事的是父组件&#xff0c;上面的是子组件&#xff1f; list是子组件&#xff0c;item是父组件&#xff1f; 对不对呢 …

post并不是内置,是随着实例(例子)的可变而可变的。不是出现了这么多次,它就是关键词,就是内置的。props是关键词,是一些属性,可变的,动态的。可字符串,可对象

post: {id: 1,title: My Journey with Vue }props的例子 以字符串数组形式列出的 prop&#xff1a;props: [title, likes, isPublished, commentIds, author]但是&#xff0c;通常你希望每个 prop 都有指定的值类型。 这时&#xff0c;你可以以对象形式列出 prop&#xff0c;这…

vue使用ant design vue的collapse

在使用折叠面板的时候&#xff0c;应该是点击以后就会关闭一个面板&#xff0c;但是有的需要点击俩下&#xff0c;才可以展开&#xff0c;就是因为v-modal影响了这个 v-modal改成activeKey <a-collapse accordion change"changePanel" activeKey"activeKey&…

vue中v-model的相关用法

v-model 属性绑定&#xff0c;获取和设置表单元素的值&#xff08;双向数据绑定&#xff09; v-modela.属性绑定&#xff0c;获取和设置表单元素的值&#xff08;双向数据绑定&#xff09;b.本质上不过是语法糖。它负责监听用户的输入事件以更新数据&#xff0c;并对一些极端场…

小程序笔记

什么是小程序? 小程序是一种不需要下载、安装即可使用的应用&#xff0c;它实现了应用触手可及的梦想&#xff0c;用户扫一扫或者搜一下就能打开应用&#xff0c;也 实现了用完即走的理念&#xff0c;用户不用安装太多应用&#xff0c;应用随处可用&#xff0c;但又无须安装卸…

<slot name=“girl“></slot>了也没显示出该显示内容啊

<!DOCTYPE html> <div id"app"><child-component><template slot"girl">漂亮、美丽、购物、逛街</template><template slot"boy">帅气、才实</template><div>我是一类人&#xff0c;我是默认的…

provide / inject 的简单使用

provide / inject 祖先组件向其所有后代组件注入依赖 组件 <template><div>oindex<oIndex2></oIndex2></div> </template><script> import oIndex2 from "./oIndex2"; export default {components: {oIndex2},provide(…

vue中的修饰符

vue中的修饰符 1、事件修饰符 stop 阻止单机事件冒泡prevent 阻止默认行为&#xff08;比如 submit.prevent 会阻止提交后刷新页面&#xff09;capture 添加事件侦听器时使用捕获模式self 只有事件在元素本身&#xff08;而不是子元素&#xff09;触发时触发回调once 只触发一…

vue面试题八股文简答大全 让你更加轻松的回答面试官的vue面试题

你对vue框架的理解&#xff1f; Vue.js是一个流行的JavaScript框架&#xff0c;它使得构建复杂的交互式应用程序变得更容易。Vue.js基于MVVM模式设计&#xff0c;采用了响应式数据绑定和组件化的架构。在Vue.js中&#xff0c;数据绑定是非常重要的概念&#xff0c;它通过使用观…

vue首页多模块布局(标题布局)

<template><div class"box"><div class"content"><div class"box1" style"background-color: rgb(245,23,156)">第一个</div><div class"box2" style"background-color: rgb(12,233,…

vue中使用for循环生成img但是src 无效的问题 解决 require

1. 使用情况一:直接把src的值写在img中 代码样式 <ul><li ><img :src"./src/img/1.jpg" alt"">//按照你图片存放的路径</li> </ul>这样写完全没有问题 他会找到图片并进行显示 2. 使用情况二:把vue中data的src的值写在im…

前端项目部署后,需要刷新页面才能看到更新内容

问题背景 前端项目部署更新后&#xff0c;通知业务验证&#xff0c;业务点击收藏的标签&#xff0c;打开网页后没有看到修改的内容&#xff0c;每次都需要手动刷新&#xff0c;用户体验非常不好。 问题原因&#xff1a;缓存未过期&#xff0c;浏览器直接读取本地缓存&#xf…

vue中css的用var()挂载在全局使用

1&#xff0c;新建一个.css文件&#xff0c; 例如&#xff1a; 2&#xff0c;在需要的地方引入改css文件,并使用该变量 控制台打开可以看到你定义的这些样式就说明引入成功了 没了&#xff0c;结束了&#xff0c;是不是很简单呐&#xff0c;如有问题&#xff0c;欢迎留言。 最…

vue移动端 登录注册的业务流程

在我们开发一些项目的时候&#xff0c;有些路由页面是要登录才能进入&#xff0c;例如进入个人中心&#xff0c;或者我的博客&#xff0c;写博客等等一些页面… 当然&#xff0c;也有一些页面是不需要登录就能进去的&#xff0c;例如&#xff1a;首页&#xff0c;注册页等等… …

vue防止按钮重复提交

在项目的一些新增页面&#xff0c;点击提交时&#xff0c;由于后台反应慢&#xff0c;让客户误以为没有反应&#xff0c;就会重复点击提交按钮&#xff0c;所以可能导致一个数据多次重复添加&#xff0c;严重可能导致出现问题 可能会说&#xff0c;客户看不到反应&#xff0c;在…

element ui 上传组件 before-upload返回false自动调用before-remove on-remove钩子问题

在用elementUI的上传组件的时候&#xff0c;我们单纯的如下图所示可以筛选符合的格式上传 但存在个问题&#xff0c;他仍然可以自己选所有文件 在上传的 时候就会报错&#xff0c;这时只能在上传之前给他做个类型判断&#xff0c;当他上传不符合的类型事直接返回法false&#…

关于wangEditor的覆盖问题 以及修改默认高度

用富文本编辑器的的时候&#xff0c;发现弹框被富文本编辑器覆盖了 经过查看控制台发现 wangEditor设置的z-index很大&#xff0c;为1000&#xff0c;所以会覆盖掉和他重合的区域&#xff0c;加入下面代码就行 <style lang"less"> //修改默认高度 .w-e-tex…

el-table后台返回数字,前台变成对应得汉字

如果接口返回的是&#xff1a;1 2 3 4 5数字&#xff0c;需要换成对应汉字 有以下几种方式&#xff1a; 方法一 if判断 <el-tableref"multipleTable":data"tableData"bordertooltip-effect"dark"style"width: 100%"><el-tab…

vue字符串逗号切割并换行弹框展示

<el-dialog title"错误消息" :visible.sync"errorDialogVisible" width"30%" center><span>导入积分发放账号报错了! 报错信息如下:</span><div id"text" v-html"errorInfo"></div><texta…

vue实现图片验证

一、插件安装 npm install --save vue-monoplasty-slide-verify二、应用插件 在main.js内全局引用 import SlideVerify from vue-monoplasty-slide-verify;Vue.use(SlideVerify);三、页面代码 <slide-verify:l"42":r"10":w"310":h"1…

uni-app实现列表的上拉加载,下拉刷新、回到顶部功能

在使用uni-app做app和小程序时&#xff0c;经常会遇到一些列表&#xff0c;这个时候就需要列表能够实现上拉加载更多、下拉刷新的功能&#xff0c;具体效果如下&#xff1a; 此功能比较简单&#xff0c;就不过多介绍了直上代码&#xff1a; HTML部分 // 活动列表<view c…

vue-amap添加某个省市县区的边界线,添加某个省市县区的行政区划

效果图 基础步骤我这里就不过多介绍了&#xff0c;大家可以去看文档&#xff1a;vue-amap文档或者vue-amap官网 实现步骤思路&#xff1a; 百度上都是一个省整的&#xff0c;没有往下分&#xff0c;或者是一个市&#xff0c;县整的&#xff0c;都没有往下分级。既然没有&#x…

vue实现内容过多隐藏,点击显示

html Description是介绍的具体内容 <div class"introduce">介绍&#xff1a;{{Description}}</div> <div class"more" v-if"!isShowAll && isRoll" click"toDown">展开<i class"iconfont icon-up2…

JavaWeb开发 —— 前端工程化

目录 一、前后端分离开发 二、YApi 三、前端工程化 1. 环境准备&#xff1a;vue-cli 2. Vue项目创建 四、Vue项目开发流程 一、前后端分离开发 ① 最早的前端开发就是实现页面&#xff0c;顶多再写写JS让页面可以有交互的特效。属于前后端未分离的时代。 早期前后端混合开…

在windows中搭建vue开发环境

1.环境搭建 具体环境搭建步骤参考链接 注意该博客中初始化命令&#xff1a; vue init webpack MyPortalProject需改为小写&#xff1a; vue init webpack myportalproject不然会报错 Warning: name can no longer contain capital letters2.创建第一个vueelement ui项目 …

vue输入错误路由时,重定向到指定路由

↓↓↓↓↓↓↓↓↓↓ import Vue from vue; import Router from vue-router; Vue.use(Router);export default new Router({routes: [{ path: *, redirect: /personal },//访问意料之外的路由时重定向到/personal{path: /personal,name: personal,component: Template}] });

VUEX的使用:储存/调用用户信息

VUEX储存登陆用户的信息&#xff0c;方便在需要的模块调用&#xff1a; 1.项目结构 在src文件夹下创建store文件夹&#xff0c;包含actions.js、getter.js、index.js、mutation.js 2.代码 &#xff08;1&#xff09;index.js import Vue from vue; import Vuex from vuex; im…

vue修改代理地址

vue.config.js module.exports {publicPath: ./,devServer: {open: false, // 项目启动时是否自动打开浏览器proxy: {/: {target: http://10.11.2.131:9091,//!!!在这里changeOrigin: true,secure: false}}},

去除网页滚动条方法以及内外边距

实现代码 body::-webkit-scrollbar {display: none;}去除内外边距 * {padding: 0;/* 清除内边距 */margin: 0;/* 清除外边距 */}

博客平台用户模块设计原则:构建简洁、高效的用户体验

用户模块是博客平台的核心功能之一,本文将从设计原则、技术实现以及代码示例的角度,详细讲解如何构建简洁、高效的用户体验。结合CodeInsight平台的实践案例,帮助您深入了解用户模块的设计思路。 一、用户模块设计原则 在设计用户模块时,我们应遵循以下原则: 简洁易用:用…

unplugin-vue-components 源码原理分析

unplugin-vue-components 是一款按需自动导入Vue组件的库。支持 Vue2 和 Vue3&#xff0c;同时支持组件和指令。使用此插件库后&#xff0c;不再需要手动导入组件&#xff0c;插件会自动识别按需导入组件以及对应样式&#xff0c;我们只需要像全局组件那样使用即可。 当然上面…

手术麻醉信息系统源码 B/S网页版

手术麻醉信息系统源码 php mysql vue2 B/S网页版 手术麻醉信息系统是HIS产品中的一个组成部分&#xff0c;主要应用于医院的麻醉科&#xff0c;属于电子病历类产品。麻醉监护的功能覆盖整个手术与麻醉的全过程&#xff0c;包括手术申请与排班、审批、安排、术前、术中和术后…

鉴权管理系统(JWT技术架构)——SpringBoot2+Vue2(一定惊喜满满,万字长文)

初衷&#xff1a; 一直不太理解整个前后端的鉴权&#xff0c;跨域等问题&#xff0c;抽空两个晚上整理出万字文章&#xff0c;也是对于自己的一个交代&#xff0c;现在共享出来&#xff0c;希望大家也能受益&#xff0c;将使用过程在这里一一详述&#xff0c;还是多说一句&…

一、预约挂号详情

文章目录 一、预约挂号详情1、需求分析 2、api接口2.1 添加service接口2.2 添加service接口实现2.2.1 在ScheduleServiceImpl类实现接口2.2.2 在获取科室信息 2.3 添加controller方法 3、前端3.1封装api请求3.2 页面展示 二、预约确认1、api接口1.1 添加service接口1.2 添加con…

全网唯一正确的一部:GPT式网页上逐字输出像打字的效果用vue js实现全代码-使用SSE技术

GPT逐字显示效果 开篇 像这种屏幕上逐字输出,像一个机器人自动在屏幕上用传统的打印机或者说像“红警”、“COD”游戏里那种电传打字机逐字输出的效果是不是很酷? 其实,这种输出方式不仅仅只是酷,而是有着其设计原理性的东西存在的。GPT采用“逐字输出”的方式回答用户问…

Vue组件——组件插槽

组件插槽&#xff1a;vue提供的组件插槽&#xff0c;允许开发者在封装组件时&#xff0c;将不确定的需要额外自定义的部分定义为插槽。 1、匿名插槽&#xff1a; 组件内插槽占位&#xff1a; <template><div><h4>组件插槽</h4>//<p>这是组件插…

锚点跳转(vue)

目录 a标签href属性 scrollTop keep-alive属性缓存 scrollIntoView()方法 a标签href属性 利用a标记的herf属性和id属性来完成跳转&#xff0c;a标记的herf属性值等于想要跳转去的div的id属性的值。 这种方法的缺点是点击锚点之后&#xff0c;浏览器的URL会发生变化&#x…

【Vue】使用 h() 函数用于创建 vnodes

文章目录基本用法h() 是 hyperscript 的简称——意思是“能生成 HTML (超文本标记语言) 的 JavaScript”。这个名字来源于许多虚拟 DOM 实现默认形成的约定。一个更准确的名称应该是 createVnode()&#xff0c;但当你需要多次使用渲染函数时&#xff0c;一个简短的名字会更省力…

vue项目页面嵌入代码块vue-prism-editor

需求&#xff1a; 1. 可输入代码&#xff0c;并且代码语法高亮 2. 支持编辑和不可编辑模式 3. 提交到后端到代码内容为字符串格式 实现 在gitbug上找到vue-prism-editor&#xff0c;可以满足以上需求。 使用 安装vue-prism-editor npm install vue-prism-editor由于vue-pris…

vue使用vue-awesome-swiper实现轮播图

下载vue-svue-awesome-swiper 为了更稳定不建议使用最新版本 npm install vue-awesome-swiper2.6.7 --save在main.js中全局引入并使用这个插件&#xff0c;同时也要引入插件的css文件 import VueAwesomeSwiper from vue-awesome-swiper import swiper/dist/css/swiper.css Vu…

计算属性computed、监听器watch、区别

计算属性 computed 定义&#xff1a;可以理解为能够在里面写一些计算逻辑的属性。 原理&#xff1a;底层借助了Object.defineProperty⽅法提供的getter和setter get函数什么时候执⾏&#xff1f; 1&#xff09;初次读取时会执⾏⼀次 2&#xff09;当依赖的数据发⽣改变的时…

VUE面试题汇总(五)

往期点这里&#xff1a;↓ VUE面试题汇总&#xff08;一&#xff09; VUE面试题汇总&#xff08;二&#xff09; VUE面试题汇总&#xff08;三&#xff09; VUE面试题汇总&#xff08;四&#xff09; 41. vue的双向绑定的原理&#xff0c;和angular的对比 参考答案&#xff1a…

(5)用vue写去哪网——iconfont的使用、路径别名、css变量

1. iconfont的使用 在iconfont官网选好自己项目中使用的svg图标&#xff0c;将这些图标添加到指定项目中&#xff0c;然后点击下载到本地&#xff0c;解压后&#xff0c;可用的文件是&#xff1a;iconfont.css和iconfont.eot、svg、ttf、woff这四种字体&#xff0c;将iconfont…

vue中列表增删时的动画过渡效果

用transition-group 包裹标签&#xff0c;注意没有name属性&#xff0c;要使用v-enter等类 <style>.v-enter,.v-leave-to {opacity: 0}.v-enter-active,.v-leave-active {transition: opacity 2s}</style> </head><body><div id"demo">…

vue中多个元素的动画效果

1. 多个标签被transition包裹&#xff0c;并且用v-if 和 v-else <style>.fade-enter,.fade-leave-to {opacity: 0}.fade-enter-active,.fade-leave-active {transition: opacity 2s}</style> </head><body><div id"demo"><button c…

vue2与vue3响应式数据原理的区别

1 vue2响应式数据原理 vue2&#xff1a;通过es5的Object.defineProperty实现数据响应式 // 数组响应式处理&#xff1a;覆盖原有数组原型方法&#xff0c;增加通知变更 var originProto Array.prototype // 创建一个含有原型的对象 var arrayProto Object.create(originProto…

如何运行一个vue项目

打开命令行&#xff0c;跳转到放vue项目的文件夹 第一步&#xff1a;进行C、D盘的跳转 C:\Users\86187>D:第二步&#xff1a;cd命令&#xff0c;跳转到D盘的某个文件夹下 D:\>cd D:\86187\study\大二下\实验室试卷识别前端框架\前端\基于vue的前端输入 npm run serve 进…

vue插件开发

vue插件开发 1 插件概念 1.1 什么是插件 随着项目编写的进行&#xff0c;代码量越来越多&#xff0c;重复的内容随之增加&#xff0c;比如每个页面可能都会有提示框&#xff0c;同个项目中这些提示的样式都是统一的&#xff0c;那么我们没必要每个页面每个交互动作都写一个提…

VUE面试题汇总(四)

往期点这里&#xff1a;↓ VUE面试题汇总&#xff08;一&#xff09; VUE面试题汇总&#xff08;二&#xff09; VUE面试题汇总&#xff08;三&#xff09; 31. v-model 语法糖的组件中的使用 参考答案&#xff1a; <input type"text" v-model"mes"&g…

vue预渲染

vue预渲染 ​ vue是一个单页面应用&#xff08;spa&#xff09;&#xff0c;只有一个 html 文件&#xff08;内容只有一个#app根节点&#xff09;&#xff0c;通过加载js脚本来填充页面要渲染的内容&#xff0c;然而这种方式无法被爬虫和百度搜索到。如果想对某些页面进行SEO&a…

Vuex源码简易实现

Vuex源码简易实现 let Vue; class Store {constructor(options {}) {// 普通数据不具有响应式&#xff0c;数据改变不能触发视图更新// this.state options.state;// Vue实例中的data数据才具有响应式&#xff0c;数据改变才会触发视图更新this.s new Vue({data() {return {…

KUOKUO的物理小游戏(三)

摘要KUOKUO的物理小游戏&#xff08;一&#xff09;KUOKUO的物理小游戏&#xff08;二&#xff09;时间过的真快&#xff0c;阔阔工作之余录制的物理小游戏视频教程也已经更新到了14集&#xff01;可能这就是对技术的热爱吧&#xff01;本文就对教程做下阶段性的总结&#xff0…

vue elementUI 高德地图接口实现省市区街道四级联动

先看看效果图&#xff1a; 这里我使用的是直接get方式去高德去接口数据的方式&#xff0c;所以不需要在vue安装任何东西。 这里不要使用代理跨域&#xff0c;直接把高德地址放上去就行了&#xff0c;key是高德注册的key&#xff0c;后面的参数是用来传递subdistrict&#xff08…

vue+wangEditor的富文本编辑器的使用

vuewangEditor的富文本编辑器的使用 先配置新建一个 <el-form-item label"源码简介" prop"desc"><div id"editor"></div>//编辑器的位置 </el-form-item>data(){return{//编辑器editor: null,editorData: ,} } method…

Vue初始搭建与基础知识

Vue初始搭建与基础知识–潘登同学的前端笔记 文章目录Vue初始搭建与基础知识--潘登同学的前端笔记搭建Vue环境Vue的基础知识模板语法插值指令缩写计算属性和侦听器计算属性计算属性缓存 vs 方法侦听器Class 与 Style 绑定绑定 HTML Class条件渲染v-if在 元素上使用 v-if 条件渲…

vue排除proxyTable配置错误调试方法

解决方法 打开 node_modules\http-proxy\lib\http-proxy\common.js 106行回车添加一下代码&#xff0c;就能打印代理的地址 console.log(proxy:,outgoing.headers.host,outgoing.port,outgoing.path)源码分析 找了半天webpack的debug开启方法&#xff0c;如下 debug: true,…

如何在 vue 中使用 async+await 、for 循环同步发送多个请求

就这样。。 ...methods: {async getMessage(){...// for 循环同步的方式连续发出十个请求for(let i 0;i < 10; i){await axios({ method: post, url, data, }).then((res)>{ ... })}},},...

模仿京东页面——首页、商品列表页、购物车页,实现添加购物车功能

模仿京东页面首页分类页商品详情页购物车首页 分类页 商品详情页 购物车 详情页面图 代码压缩包可以在资源里自取或者百度网盘&#xff08;提取码&#xff1a;sqxp&#xff09;&#xff01;

el dialog 重复提交修复方案

element 虽好用, 但使用不当也容易导致一些奇怪的问题 今天讲讲 “对话框中重复提交表单” 的问题 问题描述 有个对话框, 框里有个异步提交按钮 没加锁 可用重复点击 加了锁 :loading“queryParamsLock” 在对话框消失前还能点击 因为 “消失” 是一个动画 网络上建议在 e…

mpvue父子组件props传参失败的解决方案

表现 父组件数据还未获取时就向子组件传props&#xff0c;导致子组件不到数据而报错。 原因 mpvue虽然同时兼容vue和小程序的生命周期&#xff0c;但有先后之差&#xff0c;了解更多请戳&#xff1a;理解mpvue的生命周期 解决方案 用v-if控制子组件的渲染&#xff0c;判定…

vue 发送ajax请求

使用axios发送AJAX请求   1、安装axios并引入 1、npm install axios -S #直接下载axios组件&#xff0c;下载完毕后axios.js就存放在node_modules\axios\dist中 2、网上直接下载axios.min.js文件 3、通过script src的方式进行文件的引入 2、发送get请求 1、基本使用格…

vue中使用ant design vue的table之(rowkey)

直接设置一个rowkey‘id’ <a-tablebordered:data-source"dataSource":columns"columns"rowKey"id">就不会报那个必须设置rowkey的警告了。

vue,在当前路由下点击没反应。

目的&#xff1a;解决vue在当前路由下点击没反应。 其实这里包含两个问题。 第一个是&#xff1a;你是想刷新这个路由页面。那么之需要在路由后面加个时间改变一下就好了 :to"{path:/blogfile,query:{filetitle:全部文章,t:new Date()}} 第二个是&#xff0c;你点击了…

Vue 中 把表单form数据 转化成json格式的数据

目的&#xff1a;Vue 中 把表单form数据 转化成json格式的数据 第一步&#xff1a;创建一个数据集&#xff08;就是你表单需要的数据&#xff09; 如果你表单都是一些正常的数据&#xff0c;比如 text 什么的。你定义好数据集&#xff0c;就去用 v-model 绑定数据。这样就可以…

springboot vue uniapp校园报修系统源码

开发环境及工具&#xff1a; 大等于jdk1.8&#xff0c;大于mysql5.5&#xff0c;idea&#xff08;eclipse&#xff09;&#xff0c;nodejs&#xff0c;vscode&#xff08;webstorm&#xff09;&#xff0c;HBuilder 技术说明&#xff1a; springboot mybatis vue elementui …

开设了一个美图模块

大家好&#xff0c;闲来无事在自己的博客上开设了一个美图模块&#xff0c;专门用来收集美女&#xff0c;风景&#xff0c;游戏角色等等高质量高清高像素的图片地址&#xff1a;https://www.wayblogs.com/picture

vuecli3打包项目上线之后报错怎么使用本地的sourcemap文件定位调试?

问题 我们上线的时候一般都不会添加sourcemap文件&#xff0c;一方面为了加快构建速度&#xff0c;另一方面避免源码泄漏。所以有时出现报错的时候很难定位问题所在。 例子&#xff1a;比如我写了一个错误的代码&#xff0c;点击 <template><div class"hello&…

Vuex面试题汇总

&#x1f4d2;博客首页&#xff1a;酸狗的博客&#x1f34b; &#x1f389;欢迎关注&#x1f50e;点赞&#x1f44d;收藏⭐️留言&#x1f4dd; &#x1f496;热爱前端学习&#xff0c;期待一起交流&#xff01;✨ &#x1f64f;作者水平很有限&#xff0c;如果发现错误&#x…

vue中v-model 的双向绑定底层原理你了解吗?

&#x1f4d2;博客首页&#xff1a;酸狗的博客&#x1f34b; &#x1f389;欢迎关注&#x1f50e;点赞&#x1f44d;收藏⭐️留言&#x1f4dd; &#x1f496;热爱前端学习&#xff0c;期待一起交流&#xff01;✨ &#x1f64f;作者水平很有限&#xff0c;如果发现错误&#x…

axios的get请求传入数组参数后端无法接收的问题

问题描述 在做项目时&#xff0c;需要把前端的数组通过axios的get请求发送到后端处理&#xff0c;于是像这样直接发送&#xff1a; axios.get(url,{params:{arr: update_arr}})这时在后端接收后报错说&#xff1a;没有 ‘arr’ 这个key&#xff1a; arr request.GET[arr] pr…

VUE面试题汇总(六)

往期点这里&#xff1a;↓ VUE面试题汇总&#xff08;一&#xff09; VUE面试题汇总&#xff08;二&#xff09; VUE面试题汇总&#xff08;三&#xff09; VUE面试题汇总&#xff08;四&#xff09; VUE面试题汇总&#xff08;五&#xff09; 51. 如何编译 template 模板&…

Vue-Route页面切换过渡动画

路由切换时有对应的组件加载区域(<router-view />)&#xff0c;在这个组件中添加如下CSS&#xff1a; .slide-fade{position: fixed;left:0;right: 0;width: 100%;background-color: white; } .slide-fade-enter, .slide-fade-leave-to {left:0;top: 0;right: 0;positio…

vue教程:模板语法

如果想显示{{}}标签&#xff0c;而不进行替换&#xff0c;使用 v-pre即可跳过这个元素和它的子元素的编译过程。 Vue.js只支持单个表达式&#xff0c;不支持语句和流控制。另外&#xff0c;在表达式中&#xff0c;不能使用用户自定义的全局变量&#xff0c;只能使用Vue白名单内…

Vue之new Blob() 文件流下载不同类型的文件

在 Vue 项目实际开发过程中&#xff0c;经常需要对各种各样的类型进行下载&#xff0c;因为我不是前端出生&#xff0c;就自己在网上学习最后使用到自己的项目当中&#xff0c;代码冗余等低级错误还请多多指导。我发现用 Blob 二进制进行文件下载的比较多&#xff0c;我就采用了…

手写简单脚手架:通过webpack启服务运行vue模块文件

一、创建项目目录结构&#xff1a; webpack-demo&#xff1a; -index.html -main.js&#xff1a;入口文件 -app.vue&#xff1a;vue主文件 -package.json&#xff1a;工程依赖文件 -webpack.config.js&#xff1a;webpack配置文件 -.babelrc&#xff1a;babel配置文件 …

以vue-cli 4.5.13为例介绍vue-cli卸载方式

直接通过命令卸载 npm uninstall -g vue-cli 提示&#xff1a; up to date in 0.05s 或者出现其它错误提示&#xff0c;这是很多开发者碰到的问题。 通过查看版本 vue -V 返回 vue/cli 4.5.13 此时通过 npm uninstall -g vue/cli 即可卸载。 如果还是无法卸载&#xff…

[已解决] vue element-ui表格中使用Popconfirm或者Popover弹窗,删除按钮不显示问题

背景 element-ui在表格中有删除按钮&#xff0c;想给删除按钮绑定一个删除确认效果&#xff0c;类似这样&#xff1a; 在实际使用的时候发现删除按钮不显示&#xff0c;代码如下&#xff1a; <template slot-scope"scope"><el-popconfirm title"您确…

2022-03-03 Vue 重置 data

使用 Object.assign()vm.$data 可以获取当前状态下的 datavm.$options.data(this) 可以获取到组件初始化状态下的 dataObject.assign(this.$data, this.$options.data(this))

天呐,先安装了路由,在yarn sever就出来了 bookstores

安装路由的npm不好使了&#xff0c; 用yarn yarn add vue-routernextyyds 再yarn serve 刚才什么npm install 都不好使。

utils文件夹utils.js文件是干什么用的

utils文件夹utils.js文件是干什么用的

2022-02-27 Vue 中使用 KeepAlive

在一些渲染成本比较高的组件需要被经常切换时&#xff0c;可以使用 keep-alive 来缓存这个组件。 而在使用 keep-alive 后&#xff0c;被 keep-alive 包裹的组件在经过第一次渲染后的 vnode 以及 DOM 都会被缓存起来&#xff0c;然后在下一次再次渲染该组件的时候&#xff0c;…

2022-02-05 Vue3.0 的生命周期

Vue3.0 也提供了 Composition API 形式的生命周期钩子&#xff0c;与 Vue2.x 中钩子对应关系如下&#xff1a; beforeCreatesetup()createdsetup()beforeMountonBeforeMountmountedonMountedbeforeUpdateonBeforeUpdateupdatedonUpdatedbeforeUnmountonBeforeUnmountunmounted…

2022-02-03 Vue3.0 中 setup 的两个注意点

setup 执行的时机 在 beforeCreate 之前执行一次&#xff0c;this 是 undefined setup 的参数 props&#xff1a;值为对象&#xff0c;包含&#xff1a;组件外部传递过来&#xff0c;且组件内部声明接收了的属性 context&#xff1a;上下文对象 attrs&#xff1a;值为对象&a…

2022-01-30 Vue3 和 Vue2 的差异

Vue3 的新特性 性能的提升Tree-shaking 的支持Composition APIFragment、Teleport、Suspense更好的 TS 支持自定义渲染 API Vue3 关于性能方面的优化 引入 tree-shaking 技术&#xff0c;减少打包体积数据劫持优化&#xff0c;使用 Proxy 代替 defineProperty 实现数据响应式…

2022-01-29 Vue 路由的钩子函数

beforeEach 有三个参数&#xff0c;分别是&#xff1a; to&#xff1a;router 即将进入的路由对象from&#xff1a;当前导航即将离开的路由next&#xff1a;function&#xff0c;进行管道中的一个钩子&#xff0c;如果执行完了&#xff0c;则导航的状态就是 confirmed&#xf…

2022-01-28 Vuex 的5个核心属性

state state 为单一状态树&#xff0c;在 state 中需要定义我们所需要管理的数组、对象、字符串等等&#xff0c;只有在这里定义了&#xff0c;在 Vue.js 的组件中才能获取你定义的这个对象的状态 getter getter 有点类似 Vue.js 的计算属性&#xff0c;当我们需要从 store …

2022-01-27 如何对 Vue 首屏加载实现优化

把不常改变的库放到 index.html 中&#xff0c;通过 cdn 引入Vue 路由的懒加载不生成 map 文件Vue 组件尽量不要全局引入使用更轻量级的工具库开启 gzip 压缩首页单独做服务端渲染

使用prop向子组件传递数据:

组件内部如何传递数据&#xff0c; 无所谓哪个是父组件&#xff0c;哪个是子组件&#xff1f;一说&#xff0c;就是组件内部传数据 <div id"app"><post-item post-title"Java 无难事"></post-item> </div> <script src"h…

2022-01-26 Vue 中操作 data 中数组的方法中哪些可以触发视图更新

push()、pop()、shift()、unshift()、splice()、sort()、reverse()这些方法会改变被操作的数组&#xff1b;filter()、concat()、slice()这些方法不会改变被操作的数组&#xff0c;返回一个新的数组&#xff1b;以上方法都可以触发视图更新。 利用索引直接设置一个数组项&…

2022-01-25 SPA单页面的优缺点

优点 无刷新界面&#xff0c;给用户体验原生的应用感觉节省原生 app 开发成本提高发布效率&#xff0c;无需每次安装更新包容易借助其他知名平台更有利于营销和推广符合 web2.0 的趋势 缺点 效果和性能和原生的有较大差距各个浏览器的版本兼容性不一样业务随着代码量增加而增…

点击按钮出来三行词的代码

自己写的&#xff0c;错误多多。 <!DOCTYPE html> <div id"messageHome"><button click"showMessage">posts</button><ul><li>{{ yourvar }}</li></ul><p>Click on a blog title to the left to v…

解析这个文件的功能,是应用了哪些方法实现的。

1、有三个按钮&#xff0c;并排 2、点home按钮&#xff0c;出现&#xff0c; Home component字样 3、点Posts按钮&#xff0c;出现&#xff0c; Cat Ipsum Hipster Ipsum Cupcake Ipsum Click on a blog title to the left to view it. Cat Ipsum Hipster Ipsum Cupcake Ipsum …

组件第一个功能:App.vue是父组件,是包在外面的组件,在components文件夹里的组件,HelloWorld.vue是子组件,props是父组件给子组件传值

msg的值在父组件里&#xff0c;在app.vue里 给子组件helloworld.vue里的msg传值。 好好体会一下。 emits又是怎样使用呢&#xff1f; 哪些情况下&#xff0c;什么情况下&#xff0c;子组件需要给父组件传值呢&#xff1f; 父组件 <template><div id"app"…

2022-01-23 Proxy 的优势

可以直接监听对象而非属性可以直接监听数组的变化有多达13种拦截方法&#xff0c;不限于 apply、ownKeys、deleteProperty、has 等等返回的是一个新对象&#xff0c;我们可以只操作新的对象达到目的作为新标准将受到浏览器厂商重点持续的性能优化

《进阶篇第8章:vuex》包括理解vuex、安装vuex、搭建vuex环境、四个map方法的使用、模块化+名命空间

文章目录8.1理解 vuex8.1.1vuex 是什么8.1.2什么时候使用 Vuex8.1.3全局事件总线和vuex的区别8.1.5vuex的工作原理图举例&#xff1a;讲解原理图&#xff0c;以求和案例的下拉框选择2&#xff0c;点击后的变化流程讲解8.2安装vuex8.3搭建vuex环境完整代码8.4四个map方法的使用8…

vue组件通信案例练习(包含:父子组件通信及平行组件通信)

文章目录一、案例概述二、代码准备工作&#xff1a;案例1.1&#xff1a;父组件向子组件传值&#xff08;或者叫&#xff1a;子组件使用父组件属性&#xff09;&#xff0c;采用v-bind方式实现案例1.2&#xff1a;子组件向父组件传值&#xff08;或者叫&#xff1a;子组件调用父…

查看vue版本的命令--npm list vue

(base) bogon:~ ivyone$ npm list vue └── vue3.0.0不是vue-V或-version&#xff0c;后者是vue/cli的

Vue3中的Vue Router初探

对于大多数单页应用程序而言&#xff0c;管理路由是一项必不可少的功能。随着新版本的Vue Router处于Alpha阶段&#xff0c;我们已经可以开始查看下一个版本的Vue中它是如何工作的。 Vue3中的许多更改都会稍微改变我们访问插件和库的方式&#xff0c;其中包括Vue Router。我们…

[Vue warn]: Missing required prop

异常如下&#xff1a; 这个异常是路由传参引起的。分两种情况 第一种&#xff1a; 使用 props 定义了参数&#xff0c;但是没有在组件调用的时候传递参数。 正常定义如下&#xff1a; 调用如下&#xff1a; 第二种&#xff1a; 使用 query 传递参数&#xff0c;但是使用了…

vue项目使用oidc-client

1.安装oidc-client npm install --save vuex npm install oidc-client 2.新建oidc-client.js import Oidc from "oidc-client";export const mgr new Oidc.UserManager({authority: "authority",//认证服务器client_id: "client_id", //表示…

前端传数组,后端怎么接收的问题

前端传数组&#xff0c;后端怎么接收的问题 js里数组和list的区分不是很明确&#xff1f; 总结&#xff1a; 对于get方式&#xff0c;前端传数组&#xff0c;后端就只能用数组接收&#xff08;对象中有这个数组也可以用对象接收&#xff09;&#xff0c;不能直接用list接收&am…

VUE:axios配置及接口请求路径api配置

简介 关于vue中使用axios请求的配置&#xff0c;注意其中区分Vue2.0和Vue3.0的写法。 一、axios配置 由于可能会有多个插件应用&#xff0c;所以有了plugins&#xff08;utils里面放的是封装的事件处理方法&#xff09;&#xff0c;自行新建相关文件 1.安装axios npm ins…

vue+elementui el-radio 页面不显示lable绑定值

<div class"bottom"><el-radio v-model"commissionRadio" :label"item.commissionId">(单击选择当前佣金模板)</el-radio></div>

Vue CLI安装

关于旧版本 Vue CLI 的包名称由 vue-cli 改成了 vue/cli。 如果你已经全局安装了旧版本的 vue-cli(1.x 或 2.x)&#xff0c;你需要先通过 npm uninstall vue-cli -g 或 yarn global remove vue-cli 卸载它。 Node 版本要求 Vue CLI 需要 Node.js 8.9 或更高版本 (推荐 8.11.0…

Vue学习之路

0. 安装vue环境 npm install -g npm --registryhttps://registry.npm.taobao.org npm config set registry https://registry.npm.taobao.org# webpack npm install webpack -gnpm install webpack-cli -gwebpack -v# vue-cli npm install -g vue/cli# ts npm install -g type…

处理vue elementui图片回显编辑/修改/删除

需求elementui提供啦美观的控件支持页面快速开发&#xff0c; 这里结合jq来实现控件图片上传后的回显问题&#xff0c;回显还能进行编辑&#xff0c;效果如下 代码&#xff1a; html中加入:file-list"fileList" 在created中加入后台请求的操作&#xff0c;我这里我是…

Vue篇之vue 使用Jade模板写html,stylus写css

日常工作都是使用vue开发页面和webApp,写的多了就想偷懒简化各种书写方式&#xff0c;所以使用了jade写html&#xff0c;stylus写css&#xff0c;省了很多的步骤和提高了效率。 安装包&#xff1a; // 安装jade包 npm install jade jade-loader --save-dev // 如果使用vue-cl…

在Vue cli3 中使用Element-UI

1.创建cli3项目并cd到该目录 $ vue create demo $ cd demo2.在项目中添加ElementUI 第一种方式 $ npm i element-ui -S下载完成后&#xff0c;在main.js中配置&#xff1a; import ElementUI from element-ui import element-ui/lib/theme-chalk/index.cssVue.use(ElementU…

React.js和Vue.js的语法并列比较

React.js和Vue.js都是很好的框架。而且Next.js和Nuxt.js甚至将它们带入了一个新的高度&#xff0c;这有助于我们以更少的配置和更好的可维护性来创建应用程序。但是&#xff0c;如果你必须经常在框架之间切换&#xff0c;在深入探讨另一个框架之后&#xff0c;你可能会轻易忘记…

Vue3 Composition API中的提取和重用逻辑

Vue3 Composition API可以在大型项目中更好地组织代码。然儿&#xff0c;随着使用几种不同的选项属性切换到单一的setup 方法&#xff0c;许多开发人员面临的问题是…… 这会不会更混乱&#xff0c;因为一切都在一个方法中 乍一看可能很容易&#xff0c;但是实际上只需要花一点…

Vue Composition API如何替换Vue Mixins

想在你的Vue组件之间共享代码&#xff1f;如果你熟悉Vue 2 则可能知道使用mixin&#xff0c;但是新的Composition API 提供了更好的解决方案。 在本文中&#xff0c;我们将研究mixins的缺点&#xff0c;并了解Composition API如何克服它们&#xff0c;并使Vue应用程序具有更大…

2020年的12个Vue.js开发技巧和窍门

微信搜索【前端全栈开发者】关注这个脱发、摆摊、卖货、持续学习的程序员的公众号&#xff0c;第一时间阅读最新文章&#xff0c;会优先两天发表新文章。关注即可大礼包&#xff0c;送某网精品视频课程网盘资料&#xff0c;准能为你节省不少钱&#xff01; 我真的很喜欢使用Vue…

好用的第三方接口api汇总

随机背景图api http://www.quanbaike.com/tool/picapi/api/index.phphttps://api.googlessr.top/ 一言 https://hitokoto.cn/ Q.E.D.

vue实例:实现数据的增删改查(纯前端)

<template><div class"container"><div class"input-bar"><table><tbody><td>标题&#xff1a;</td><td><input type"text" v-model"addObj.title"/></td><td>发布…

el-upload手动上传图片并限制图片数量、大小和格式

template部分: <!-- 修改弹窗 --><el-dialog :title"dialogTxt" close"closeDialog" :visible.sync"alertBox"><el-form ref"addForm" :rules"rules" :model"addForm" size"medium" lab…

vue实例之组件开发:多标签切换组件/tabs切换组件

一、自定义方式&#xff1a; 定义组件Tabs.vue <template><div class"tabs"><button v-for"(tab, key) in tabs" :key"key" click"indexkey" :class"{active: keyindex}">{{tab}}</button><ul…

怎么理解vue中$listeners属性?

首先&#xff0c;$listeners是什么&#xff1f; 假设有父组件Parent和子组件Child // Parent <template>...<child v-on:event-one"methodOne" v-on:event-two"methodTwo" />... </template> 那么你在使用Child时&#xff0c;传入的所…

vue-router中如何让'router-link'渲染成指定的标签?

大家都知道vue-router中<router-link> 默认会被渲染成一个 <a> 标签&#xff1a; <script src"https://unpkg.com/vue/dist/vue.js"></script> <script src"https://unpkg.com/vue-router/dist/vue-router.js"></script…

近期bug集锦

近期个人学习过程中关于前端的4个bug&#xff0c;仅做个人记录&#xff0c;参考请慎重&#xff01; 目录 bug [ multi (webpack)-dev-server/client?http://localhost:8080 webpack/hot/dev-server ./src/main.js ] bug [ vue-cli-service 不是内部或外部命令&#xff0c;也…

Vue 插槽的使用

文章目录默认插槽具名插槽作用域插槽插槽总结$slot默认插槽 首先做一个页面&#xff1a; 新增 Category.vue <template> <div class"category"><h3>{{title}}分类</h3><ul><li v-for"(item,index) in listData" :key…

vue对象添加数据

vue对象添加数据 代码定义 向data中添加数据 运行结果 代码总结 Object.assign(obj4,obj5,obj6);

vue-element-admin新增view后点击侧边栏加载慢问题

按照官网文档新增view 新增之后点击显示一直在加载中 解决方案&#xff1a;删除script中这段代码

Win10下搭建vue开发环境

https://www.jianshu.com/p/b001ea69b7f5

vue中组件的过渡动画

1. 和多个元素的过渡一样&#xff0c;用组件来替换transition中包裹的标签 <style>.fade-enter,.fade-leave-to {opacity: 0}.fade-enter-active,.fade-leave-active {transition: opacity 2s}</style> </head><body><div id"demo">&…

vue3杂记

会导致进行非预期更新的写法 当未显示声明为prop的属性发生改变时, 会导致组件进行rerender在element-plus表单中,对一个空表单执行重置操作, 如果表单项组件的值为对象或数组, 那么这类表单项也是会进行rerender的

自定义事件$on, $emit, $off ,订阅消息,发布消息,注销消息

1 自定义事件 vue也实现了观察者模式&#xff0c;提供了订阅消息&#xff0c;发布消息&#xff0c;注销消息等方法$on(type, fn) 订阅消息方法type:消息名称&#xff0c; fn:消息回调函数&#xff0c;参数是由$emit方法传递的$emit(type, ...args) 发布消息方法type:消息名称…

vue 中编写404页面

前言 今日给自己项目添加404页面时&#xff0c;踩了一点坑&#xff0c;分享给大家。 正文 <div class"_404"><h2 class"m-0">抱歉&#xff0c;页面未找到&#xff0c;<span>{{countDown}}</span>s后自动跳转到<a href"j…

前端经典面试题之Set和Map的区别

1.Map是键值对&#xff0c;Set是值得集合&#xff0c;当然键和值可以是任何的值&#xff1b; 2.Map可以通过get⽅法获取值&#xff0c;⽽set不能因为它只有值&#xff1b; 3.都能通过迭代器进⾏for...of遍历&#xff1b; 4.Set的值是唯⼀的可以做数组去重&#xff0c;Map由于没…

vue中router-view父子组件传值失败问题

父组件&#xff08;index.vue&#xff09;&#xff1a; <router-view :teamId"teamId" teamInfo"teamInfo" /> // 传值方式&#xff1a;:teamId"teamId" // 接值方式&#xff1a;teamInfo"teamInfo"子组件&#xff08;/user…

Vue实战笔记(二) 引入Element Plus

Element Plus 是为适配 Vue3 而对 Element UI 进行重构后产生的前端组件库&#xff0c;包含丰富的基础组件 下面先贴出 官方文档&#xff0c;里面的介绍已经十分全面和详细&#xff0c;大家遇到的很多问题都可以在上面找到答案 假设现在我们已经用 vue-cli 4 工具创建了一个 V…

Vue数据发生变化,视图层不更新

先是在数据中添加了一个字段,结果发现每次更改字段值,值发生变化,但是视图层却不更新 this.AllRoleList.forEach(function(item,index){item["check"]false}) 其实发现这样写不会被监听到 应该使用set方法赋值 this.AllRoleList.forEach(function(item,index){Vue.se…

消息的订阅与发布机制

消息的订阅与发布机制 功能&#xff1a;可完成任意组件之间数据的传递&#xff08;同全局事件总线功能一样&#xff09;区别&#xff1a;与全局事件总线相比&#xff0c;消息的订阅和发布机制需要使用第三方库。我用的是pubsub-js库&#xff0c;其他的第三方库也可以使用&#…

vue组件知识小结

1、注册组件 2、引用组件&#xff08;import login from ./components/login&#xff09; 3、声明组件&#xff08;components:{v-hello: hello} &#xff09; 4、挂载组件&#xff08;<v-hello></v-hello>&#xff09; 以下myself、login、HelloWord、menu等都为…

什么叫内联样式,有什么功能?

style是它的标志吗&#xff1f; 《java无难事》这个就是定义&#xff0c;绑定了一个样式&#xff0c;对象中&#xff0c;数据属性中定义了这个文字是红色&#xff0c;以及字的大小。 与别的非内联样式有什么区别&#xff1f; <template><div id"app">&…

最后成功了,router,罪魁祸首是没有views/home这段

找半天 import { createRouter, createWebHashHistory } from vue-router import Home from /views/Homeconst router createRouter({history: createWebHashHistory(),routes: [{path: /,component: Home},{path: /Home,component: Home }] })export default router;

vue-element-admin源码解读——数据Mock

vue-element-admin源码解读——项目组件布局及状态管理vue-element-admin源码解读——项目启动过程vue-element-admin源码解读——数据Mock MOCK是指模拟服务器按照一定的规则或者设定的数据&#xff0c;对客户端的请求进行响应。换个说法就是可以不用搭建后台服务器&#xff0…

again:Error: Cannot find module ‘babel-plugin-component‘

Error: Cannot find module ‘babel-plugin-component’

word和use的bug,估计是vue-cli版本带来的问题,不知道怎么解决

hami072里的&#xff0c;无法解决了&#xff0c;应该是。 采用的什么办法呢&#xff0c;倒推的。应该是之前的版本&#xff0c;可以。倒推的文件夹是bookstore3.0 router/index.js import { createRouter, createWebHistory } from vue-router import Home from /views/Home…

vue断点调试

https://mp.weixin.qq.com/s?src11&timestamp1629860665&ver3273&signatureA7xLsBxLnMCdA2RBPEiTdmu8HoeSFt8SicdeZqdzG2Gde1kFrsieVsmVBWO6cN7B0-36-WddxTa6OD51UQKq1XRH3oTg3h82WJk70oeWifvGj326fsy2ZHeD8qTr6Q&new1 https://mp.weixin.qq.com/s?src11&am…

setup放在哪里试可不可以运行

<template><div>{{ count }} {{ object.foo }}</div> </template><script>import { ref, reactive } from vueexport default {setup() {const count ref(0)const object reactive({ foo: bar })// 暴露到template中return {count,object}}} &…

头部文件有一个bug

1、HeaderSearch.vue <template><div class"headerSearch"><input type"search" v-model.trim"keyword"><button click"search">搜索</button></div> </template><script> export d…

这是什么bug

* vuex in ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader-v16/dist??ref--0-1!./src/components/HeaderCart.vue?vue&typescript&langjs…

toRef与toRefs有什么区别,没看出来,toRef是可以传单个的吗?单个的时候可以用toRefs传吗?综合的时候用toRefs简便得多?

<div id"app"><p>作者: {{ author }}</p><p>书名: {{ title }}</p> </div><script src"https://unpkg.com/vuenext"></script> <script> const { reactive, toRef } Vue; /* 为什么这里又从effect…

说有bug,但是好像没有啊,没看出来哪里可以改

const promise new Promise((resolve, reject) > {setTimeout( () > {let inArray new Array(20);for(let i0; i<20; i) {intArray[i] parseInt(Math.random() * 20, 10);resolve(inArray);}, 1000);console.log("开始生成一个随机的数组")});promise.th…

有响应式和没响应式的区别

<div id"app"><post-list></post-list> </div> <script src"https://unpkg.com/vuenext"></script> <script>const app Vue.createApp({});app.component(PostList, {data() {return {title: Java无难事}},com…

cesium之相机camera

cesium提供三种方式对camera进行操作&#xff1a;setView,flyto,lookAt。 一.setView setView有两种计算视角方式。 1.Cartesian3方式 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport…

C#中反序列化json实例

C#中反序列化json实例 1、引入核心 using System.Runtime.Serialization; using System.Runtime.Serialization.Json; 2、核心 public static Result JsonDeSerializer(string Json){if (Json ! null) {//反序列化using (var ms new MemoryStream(Encoding.UTF8.GetBytes(Json…

vue富文本编辑器 组件封装

** Vue-Quill-Editor ** vue-quill-editor基本配置 > npm install vue-quill-editor -smain.js中引入 import VueQuillEditor from vue-quill-editorimport quill/dist/quill.core.cssimport quill/dist/quill.snow.cssimport quill/dist/quill.bubble.cssVue.use(VueQui…

【前端vue面试】vuex

目录 什么是 Vuex?vuex流程图Vuex 和单纯的全局对象不同点StatemapStateGetterMutationmapMutationsAction基础用法dispatch提交载荷(Payload)mapActions组合 ActionModules什么是 Vuex? Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所…

单页面html的代码和vite npm的代码试一试成不成功

43html 成功 <!DOCTYPLE html> <html><head><title>222222</title></head><body><script src"https://unpkg.com/vuenext"></script><div id"bind-attribute"><span v-bind:title"m…

vue实现多个元素或多个组件之间动画效果

多个元素的过渡 <style>.v-enter,.v-leave-to{opacity: 0;}.v-enter-acitve,.v-leave-active{opacity: opacity 1s;} </style> <div idapp><transition><div v-ifshow>hello world</div><div v-else>bye world</div></tra…

2021前端面试题以及答案解析

1.v-show和v-if有什么区别 什么时候使用最好 区别&#xff1a;v-if是通过控制dom节点的存在与否来控制元素的显隐&#xff1b;v-show是通过设置DOM元素的display样式&#xff0c;block为显示&#xff0c;none为隐藏&#xff1b; 什么时候使用&#xff1a;如果需要非常频繁地切…

vue+Element ui 可编辑表格

1.利用css属性绑定&#xff0c;事件触发<span>与<el-input>和<el-select>的展示与否&#xff0c;将表格列模板中写出两种展现格式&#xff0c;通过控制css实现<el-table :data"dataList" class"tb-edit" style"width: 100%"…

Vue +ElementUI 实现表格的动态展示

Vue 动态表格控制表格中每一列的显示与否实现步骤1.vueElement UI写控制组件2. 为表格每一列绑定v-if值3. 值监听函数控制表格中每一列的显示与否 效果图&#xff1a; 实现思想&#xff1a; 首先利用element Ui写好组件&#xff0c;然后通过选择组件状态触发监听函数改变v-if…

vue3中setup语法糖那些事儿

vue3中setup语法糖那些事儿 什么是语法糖&#xff1f;vue3相比于vue2有什么新的语法糖?refreactivewatch生命周期Teleport setup语法糖<script setup>与传统vue3有何不同传统vue3和setup语法糖&#xff0c;两者之间写法如何转换&#xff1f; 什么是语法糖&#xff1f; …

vue+elementUI 实现表格的增删改

最近做了vueelement仅在前端实现增删改的例子&#xff0c;未涉及后端知识&#xff0c;具体仅供参考&#xff0c;希望对你有帮助&#xff0c;话不多说&#xff0c;看代码。 1、编辑和新增要写一个弹窗&#xff0c;我写的是一个弹窗&#xff0c;编辑和新增共用 2、编辑方法 3、新…

这个为什么显示不出来?

<div id"app"><post-list /> </div> <script src"https://unpkg.com/vuenext"></script> <script>const app Vue.createApp(PostList, {data() {return {title: Java无难事}},components: {PostItem},template: <…

return的值到底是一个什么值?是事先的值,还是等于算出来的结果的值,这里算出来的是优秀还是不及格,但返回的值却是分数

<div id"app"><span v-if"score>85">优秀</span><span v-else-if"score>75">良好</span><span v-else-if"score>60">及格</span><span v-else>不及格</span> </di…

template的用法,适用场合,为什么会出bug,怎么改

<template id"tem"><div id"div1">我是template</div><div>我是template</div> </template> <script type"text/javascript"></script> <script>let o document.getElementById("t…

这是在说什么?它应该返回一个对象,然后 Vue 会通过响应性系统将其包裹起来,并以 $data 的形式存储在组件实例中。为方便起见,该对象的任何顶级 property 也直接通过组件实例暴露出来:

它应该返回一个对象&#xff0c;然后 Vue 会通过响应性系统将其包裹起来&#xff0c; 并以 $data 的形式存储在组件实例中。 为方便起见&#xff0c;该对象的任何顶级 property 也直接通过组件实例暴露出来&#xff1a;&#xff1f;&#xff1f;&#xff1f;究竟在说啥咧

vue的第八个功能,组件,写得真是无头无尾,完全不知道写的是啥

这段话是个什么话&#xff0c;谁看得懂&#xff1f; 但是这样会为每个待办项渲染同样的文本&#xff0c;这看起来并不炫酷。 我们应该能将数据从父组件传入子组件才对。 让我们来修改一下组件的定义&#xff0c;使之能够接受一个 prop&#xff1a;使之能够接受一个prop。。。 …

vue TodoList项目成功

https://github.com/hamigua2019/vue-todolist步骤&#xff1a; cd vue-todolist-mastersudo cnpm install -g vue/clicnpm install(如果上一步报错&#xff0c;则需要这一步)cnpm run serve

《进阶篇第6章:vue中的ajax》包括回顾发送ajax请求方式、vue-cli脚手架配置代理服务器、vue-resource

文章目录6.1问题&#xff1a;回顾发送ajax请求方式&#xff1f;6.2安装axios6.3vue-cli脚手架配置代理服务器6.3.1解决跨域问题&#xff1a;配置代理_方式1案例&#xff1a;开2台模拟服务器&#xff0c;模拟客户端端口8080调用2台服务器端口叫5000和5001&#xff0c;实现ajax解…

学习vue2遇到过的问题及个人总结

碰到的问题 1.引入开发板vue.js和引入生产板vue.min.js区别&#xff1f; 区别&#xff1a; 开发版提供便于后端开发者读明白的词条&#xff0c;比如 创建vue实例缺少new关键字时&#xff0c;开发版报错如图1&#xff0c;生产版报错如图2。 图1 图2 2.vue实例中的data属性配置…

vue2知识点:生命周期(包含:生命周期介绍、生命周期钩子、整体流程图详解)

文章目录一、生命周期介绍二、生命周期钩子三、生命周期整体流程图&#xff08;重要&#xff09;本人其他相关文章链接一、生命周期介绍 注意点1&#xff1a; 生命周期钩子函数中this指代vue对象&#xff0c;注意和监视属性下面图1中的this做对比&#xff0c;别混。 &#xff0…

vue2知识点:数据代理

文章目录一、何为数据代理二、vue中的数据代理三、回顾Object.defineProperty()本人其他相关文章链接一、何为数据代理 数据代理&#xff1a;通过一个对象代理对另一个对象中属性的操作(读/写) let obj {x:100}let obj2 {y:200}Object.defineProperty(obj2, "x", {…

vue项目打包部署到服务器上后页面404问题

vue路由配置: const router new VueRouter({base: process.env.BASE_URL,//hash模式下部署到服务器访问没问题&#xff0c;history就不行&#xff0c;需要在服务器上配置mode: history,routes }) vue.config.js配置: module.exports {lintOnSave: false,publicPath: proce…

酸狗带你了解Vue.js

带你了解Vue.js 今天酸狗就带着大家了解一个国内最火的前端框架Vue.js。希望对大家Vue的了解有帮助&#xff01; 文章目录带你了解Vue.js前言一、框架和库的区别二、前端三大主流框架三、什么是Vue.js四、为什么要使用Vue框架总结前言 提示&#xff1a;看文章之前建议对Html/…

修改这个:title出现了

<div id"app"><post-list /> </div> <script src"https://unpkg.com/vuenext"></script> <script>const app Vue.createApp(PostList, {data() {return {title: Java无难事}},components: {PostItem},template: <…

vue中使用eslintrc.js配置文件

1.eslintrc.js放在项目最外层 2.package.json "scripts": {"lint": "eslint --fix --ext .js,.vue src"},

《进阶篇第9章》学习vuex知识点后练习:把求和案例改成getters

文章目录9.3求和案例_getters改动地方&#xff1a;完整代码本人其他相关文章链接效果展示&#xff1a; 注意点1&#xff1a; 问题&#xff1a;如何实现“当前和为奇数再加”&#xff1f; 答案&#xff1a; incrementOdd(){if(this.sum % 2){this.sum this.n} }注意点2: 问题&…

vue框架跨域问题

这里我是试用了代理方式 在config包下的index.js中配置proxyTable api文件接口以自己配置的/api开头 请求的接口会转成自己的地址是正常的也就相当于后端的域名

element-ui下拉框结合tree控件。

// 函数部分 // 节点点击事件 };

软件测试_测试数据构建器和对象母亲:另一种眼神

软件测试在测试中构造对象通常是一件艰苦的工作&#xff0c;通常会产生大量可重复且难以阅读的代码。 有两种用于处理复杂测试数据的常见解决方案&#xff1a; Object Mother和Test Data Builder 。 两者都有优点和缺点&#xff0c;但是(巧妙地)结合可以为您的测试带来新的质量…

Jenkins上实现JMeter + Jenkins 接口压力测试持续集成,并生成HTML报告

项目介绍 接口功能测试应用&#xff1a;http://www.weather.com.cn/data/cityinfo/<city_code>.html测试功能&#xff1a;获取对应城市的天气预报请求方法&#xff1a;Get压测脚本开发工具&#xff1a;jmeter源码脚本位置&#xff1a;https://github.com/shifengboy/iInt…

Vue-项目报错Cannot find module ‘@babel/compat-data/corejs3-shipped-proposals’

Vue-项目报错Cannot find module babel/compat-data/corejs3-shipped-proposals’解决方案&#xff1a;解决方案&#xff1a; 第一种&#xff1a; package.json中devDependencies对象添加 “babel/compat-data”: “7.9.0” 第二种&#xff1a; 执行npm install babel/compat-…

vue中引用echarts组件的两种方式

1 下载echarts组件库 命令为&#xff1a; npm install echarts --save2 两种使用方式 下载好后就可以在vue项目中使用了&#xff0c;使用时有全局使用和按需引入两种方式。 2.1 全局引入 在main.js中直接引入 缺点&#xff1a;完整引入Echarts&#xff0c;会额外的引入其他…

Vue中 this.$router.push 传参 及 参数接收

文章目录1、两种方式方法一&#xff1a;name跳转页面方法二&#xff1a;path跳转页面2、区别1、两种方式 方法一&#xff1a;name跳转页面 this.$router.push({name:anotherPage,params:{id:1}});另一页面接收参数方式&#xff1a; this.$route.params.id示例&#xff1a; …

解决element-ui的el-select组件文字超过宽度时不出现横向滚动条问题

目前遇到一个问题&#xff0c;在用el-select组件的时候&#xff0c;当选项的内容很长的时候&#xff0c;会撑开下拉菜单的宽度&#xff0c;过长导致满屏展示不下&#xff0c;这样影响美观。具体如下图所示&#xff1a; 具体如何解决呢 可以设置下拉菜单的最大宽度&#xff0c;…

Vue 计算合同总额

计算总额的触发事件&#xff0c;必须满足四个计算值的条件&#xff0c;必须全部填写&#xff0c;才可计算&#xff0c;否则不会触发计算事件 以一个月30天未计算标准 stcv() {let form JSON.parse(JSON.stringify(this.form))// this.resultDate 计租日期差值 // form.unitPr…

前端知识点小列 个人总结

css的渲染机制是从右往左 例题&#xff1a; So。。。dddd 不懂得小白来捶我默默忍受 js 八大数据类型 基本数据类型 string number boolean null undefined 复杂数据类型 Object Function Symbol&#xff08;创建唯一值symbol&#xff08;“1”&#xff09;symbol&#xff08…

element-ui 远程搜索项目实战

功能描述&#xff1a;支持模糊搜索及分页展示数据 为了启用远程搜索&#xff0c;需要将filterable和remote设置为true&#xff0c;同时传入一个remote-method。remote-method为一个Function&#xff0c;它会在输入值发生变化时调用&#xff0c;参数为当前输入值。需要注意的是&…

Vue实现一键复制功能

methods: {copy (data) {let input document.createElement(input)input.value datainput.id creatDomdocument.body.appendChild(input)input.select()document.execCommand(copy)document.body.removeChild(input)}} 调用方法代码如上&#xff0c;然后绑定需要执行当前方…

vue input双向绑定时处理number类型数据为3-4-4类型(如手机号码)

这里input框使用的是vant组件的Field import Vue from vue; import { Field } from vant;Vue.use(Field);<van-fieldv-model"loginPhone"type"tel"maxlength"13" //此处长度为13是因为11位手机号码两个空格clearableplaceholder"请输…

vue表格中序号生成

表格序号问题 记录一下&#xff0c;表格插入序号 <el-table-columnalign"center"label"序号"width"70px"><template slot-scope"scopes">{{ scopes.$index1 }}</template></el-table-column>

vue插件开发的两种方法:以通知插件toastr为例

方法一&#xff1a; 1、写插件&#xff1a; 在 src 文件夹下面建 lib 文件夹用于存放插件&#xff0c;lib 文件夹下再建toastr文件夹&#xff0c;在toastr文件夹下新建 toastr.js 和 toastr.vue两个文件。整个项目目录如下所示&#xff1a; toastr.vue 的内容如下&#xff1a…

vue监听路由参数变化,路由变化的时候刷新数据

1 vue监听路由参数变化&#xff0c;路由变化的时候刷新数据 path的路径还是本页面&#xff0c;通过query传入query数据&#xff0c;但是页面数据没有刷新 <router-link tag"div" :to"{path:/playList,query:{id:item.id}}"></router-link>所…

vue动态菜单

https://blog.csdn.net/u012994531/article/details/119269310

vue使用总结

一、vue中能提供数据的有&#xff1a; 1、data属性&#xff0c;如&#xff1a;data:{message: }中的message&#xff1b; 2、props中的元素&#xff0c;如props: [title]中的title&#xff1b; 3、v-for中遍历出的元素&#xff0c;如v-for"todo in todos"中的todo…

Vue开发库存管理前端页面时一些小经验记录

场景是在项目中很多地方都需要用到相同的函数&#xff0c;例如 this.$message({type: success,message: 提示语 })如果出现次数过多&#xff0c;会造成书写麻烦和代码复杂的情况。 解决思路&#xff1a;首先对函数进行抽象封装&#xff0c;封装后利用vue的mixin将其注入到各个…

【vue】el-dropdown el-date-picker el-popover不追加到body

<!--:append-to-body"false" el-date-picker el-popover也可使用--> <el-dropdown v-if"editEnable" ><el-button icon"el-icon-plus"></el-button><el-dropdown-menu slot"dropdown" :append-to-body&qu…

vue3 reactive函数用法

reactive的用法与ref的用法相似&#xff0c;也是将数据变成响应式数据&#xff0c;当数据发生变化时UI也会自动更新。不同的是ref用于基本数据类型&#xff0c;而reactive是用于复杂数据类型&#xff0c;比如对象和数组 例如&#xff1a;定义一个对象类型的变量user <templ…

vue3 ref函数

我们知道&#xff0c;在vue3.0引入了composition API,setup函数是其核心函数 在setup函数中&#xff0c;可以使用ref函数&#xff0c;用于创建一个响应式数据&#xff0c;当数据发生改变时&#xff0c;Vue会自动更新UI 例如&#xff1a;使用ref函数定义一个变量count import …

使用ESLint+Prettier来统一前端代码风格

Prettier 简单使用 ESLint 与 Prettier配合使用 首先肯定是需要安装 prettier &#xff0c;并且你的项目中已经使用了 ESLint &#xff0c;有 eslintrc.js 配置文件。 npm i -D prettier 配合ESLint检测代码风格 安装插件&#xff1a; npm i -D eslint-plugin-prettier es…

vue高级组件之provide / inject

在vue中不同组件通信方式如下 1.父子组件&#xff0c;通过prop 2.非父子组件&#xff0c;通过vuex或根vue转载器 通常是以上两种情况&#xff0c;然而还有一种比较特殊的情况&#xff0c;即孙子组件或更深层次的组件通信 1.下面是a.vue <template><div class"…

vue 通过 v-model 实现父子组件的双向数据绑定

单向数据流 单向数据流是Vue组件一个非常明显的特征&#xff0c;不应该在子组件中直接修改props的值 如果传递的props仅仅用作展示&#xff0c;不涉及修改&#xff0c;则在模板中直接使用即可如果需要对props的值进行转化然后展示&#xff0c;则应该使用computed计算属性如果p…

vue中添加图片资源的方法(使用vue-cli脚手架构建工具时)

有三种解决办法&#xff1a; 1、在模板中直接引入图片资源&#xff08;如果图片比较多的话&#xff0c;会比较麻烦&#xff09; 2、将图片资源放在static文件夹下 3、图片资源在assets文件夹下&#xff0c;data中必须用require加载&#xff0c;否则会当成字符串来处理 第二…

vue中的重定向和别名

重定向&#xff1a; 重定向”的意思是&#xff0c;当用户访问 /a时&#xff0c;URL 将会被替换成 /b&#xff0c;然后匹配路由为 /b&#xff0c; 重定向也是通过 routes 配置来完成&#xff0c;下面例子是从 "*" 重定向到 /home&#xff1a;&#xff08;下面例子中列…

再下一次做vue3书上的案例,能一气儿跟下来了吗

不头疼不放弃&#xff1f; 看过js的书了&#xff0c;应该有点基础了吧&#xff1f;

vue基础学习(1.1):vue入门

1. 概述 1.1 简述 vue是一款渐进式的JavaScript框架&#xff1b;可以动态的构建用户界面 1.2 特点 遵循MVVM模式&#xff1b;编码简洁&#xff0c;体积小&#xff0c;运行效率高&#xff0c;比较适合移动/PC端的开发&#xff1b;本身只关注UI&#xff0c;可以引入vue插件或…

Vue学习笔记——常见简写修饰符

最近在看vue-element-admin框架的源码&#xff0c;发现其中还是有不少的语法糖。感觉对初次接触Vue的开发者还是会造成些困惑&#xff0c;虽然之前我有使用过React&#xff0c;但是对比起来Vue还是有不少从未见过的语法糖或简写,为了以便时而查阅&#xff0c;这里就将自己觉得比…

VUE导航栏和router的综合应用(模块/路由嵌套实例)

需求&#xff1a; 1.头尾和左侧导航栏固定不变 2.点击左侧栏导航改变路由 3.主视区内容随路由变化而变化 实现 需求1与3&#xff1a; 创建三个组件分别为Header.vue/Footer.vue/Left.vue 创建模板文件Template.vue <template><div class"template">&l…

VUE跳转路由的方式

this.$router.go(-1)//返回this.$router.push(/router)this.$router.replace(/router)//指定路由地址this.$router.replace({name:router})//指定路由name

8月最新:4个前端精选面试题(含答案解析)

网上的面试题一大堆&#xff0c;鱼龙混杂&#xff0c;一方面多数题目质量不高&#xff0c;另一方面有答案的很少&#xff0c;即使拿到面试题对自己的帮助也不大。最近我花了一点时间&#xff0c;为大家整理了8月面试的过程中遇到的4个值得分享的前端面试题&#xff0c;内容包括…

nodejs 中 token 的使用

前言 token 验证&#xff0c;在设计登录注册和一些权限接口时发挥作用。以nodejs为例&#xff0c;谈一谈jsonwebtoken的使用。 正文 一. 安装 $ npm i jsonwebtoken二. 使用 首先&#xff0c;需要提供一个密匙&#xff0c;也就是一个字符串&#xff0c;用于token的生成和验…

vue——5

------------恢复内容开始------------ 1、连接 码云 常见命令 git branch git push 2、需要导入tree-table官方库 3、记住数组要[]&#xff0c;数据名字要{} 4、编辑的的 修改 1、先要查出来 2、加载到相应的表单中 3、操作 然后再进行保存 5、要首先获取参数 然后…

小白学习Vue实用实战实例小技巧小tips(一)

目录 1、v-cloak解决插值表达式闪烁的问题。 2、插入html代码并显示成html元素。 3、简写methods的方法 4、点击事件层级&#xff08;冒泡&#xff09; 5、动态class样式 6、动态style样式 7、单向绑定和双向绑定 8、v-for循环的索引 9、v-for中 key属性的运用 10、v…

Vue自定义指令封装节流函数的方法示例

节流函数是web前端开发中经常用到的一个开发技巧,在input实时搜索,滚动事件等,为了避免过多消耗性能,我们都会使用节流函数.在《JavaScript高级程序设计》一书中有这样的一个例子: function throttle (method, context) {clearTimeout((method.tId))method.tId setTimeout(fu…

Vue slot的用法

之前看官方文档&#xff0c;由于自己理解的偏差&#xff0c;不知道slot是干嘛的&#xff0c;看到小标题&#xff0c;使用Slot分发内容&#xff0c;就以为 是要往下派发内容。然后就没有理解插槽的概念。其实说白了&#xff0c;使用slot就是先圈一块地&#xff0c;将来可能种花种…

vue与原生app的对接交互的方法(混合开发)

小伙伴们在用vue开发h5项目特别是移动端的项目&#xff0c;很多都是打包后挂载在原生APP上的&#xff0c;那就少不了与原生交互了&#xff0c;我把我踩的一些坑&#xff0c;拿出来给大家分享下。 1.通过url传输数据&#xff1a;&#xff08;一般是在入口页面传下app的用户信息进…

Vue 实现双向绑定的几种方法

1. v-model 指令 <input v-model"text" /> 上例不过是一个语法糖&#xff0c;展开来是&#xff1a; <input:value"text"input"e > text e.target.value" />2. .sync 修饰符 <my-dialog :visible.sync"dialogVisible&…

checkbox在vue中的用法小结

前言 关于checkbox多选框是再常见不过的了&#xff0c;几乎很多地方都会用到&#xff0c;这两天在使用vue框架时需要用到checkbox多选功能&#xff0c;实在着实让我头疼&#xff0c;vue和原生checkbox用法不太一样&#xff0c;之前对于vue中用到过的checkbox也只是别人写好的组…

vue嵌套路由与404重定向实现方法分析

第一部分&#xff1a; vue嵌套路由 嵌套路由是什么&#xff1f; 嵌套路由就是在一个被路由过来的页面下可以继续使用路由&#xff0c;嵌套也就是路由中的路由的意思。 比如在vue中&#xff0c;我们如果不使用嵌套路由&#xff0c;那么只有一个&#xff0c;但是如果使用&#…

webstorm和vue中es6语法报错的解决方式

1.webstorm中es6语法报错&#xff0c;解决方法&#xff1a; 打开 Settings > Languages & Frameworks > Javascript 把 Javascript Language version 改为 ECMAScript 6 这样做所有的.js文件中es6不再报错&#xff0c;但是.vue文件中es6语法依然报错。 .vue文件中…

Vue高版本中一些新特性的使用详解

一、深度作用选择器&#xff08; >>> &#xff09; 严格来说&#xff0c;这个应该是vue-loader的功能。”vue-loader”: “^12.2.0” 在项目开发中&#xff0c;如果业务比较复杂&#xff0c;特别像中台或B端功能页面都不可避免的会用到第三方组件库&#xff0c;产品有…

vue-router的HTML5 History 模式设置

VUE是当下最火爆的前端框架之一&#xff0c;vue-router是vue项目中几乎都会用到的组件&#xff0c;然而体验一时爽&#xff0c;其实坑不少。本篇经验将详细介绍vue-router的两种mode效果和开发测试环境下的问题&#xff0c;并给出解决方案。 vue-router的HTML5 History 模式&a…

Vue瀑布流插件的使用示例

我自己写的一个的Vue瀑布流插件&#xff0c;列数自适应&#xff0c;不用设置每个卡片的高度。 测试页面&#xff1a;Page.vue 模板页面&#xff1a;WaterFollow.vue 和 WFColumn.vue 在Page.vue中&#xff0c;修改itemW的值&#xff0c;设置每列的最小宽度。例如&#xff1a;…

Vue props用法小结

Vue props用法详解 组件接受的选项之一 props 是 Vue 中非常重要的一个选项。父子组件的关系可以总结为&#xff1a; props down, events up 父组件通过 props 向下传递数据给子组件&#xff1b;子组件通过 events 给父组件发送消息。 父子级组件 比如我们需要创建两个组件 …

vue watch深度监听对象实现数据联动效果

当对象内的某一个元素发生变化&#xff0c;判断对象另一元素&#xff0c;并进行赋值 <template><input type"text" v-model"a.a1.a12"/>{{a.a1.a12}}<input type"text" v-model"a.a2.a22"/>{{a.a2.a22}} </temp…

electron使用代理_我们如何用Electron打造Rodeo

electron使用代理Last week we announced the release of Rodeo v1.0. The big deal was that we’d taken Rodeo from a command line, python app built using Flask, to a more legitimate looking desktop app. 上周&#xff0c;我们宣布发布了Rodeo v1.0 。 重要的是&…

IDEA 上传到gitee 详细步骤(适合初学者)

文章目录一、环境二、准备工作1、注册登录【gitee】2、新建仓库3、IDEA配置&#xff08;1&#xff09;选择本地仓库位置&#xff08;2&#xff09;选择本地仓库位置&#xff08;3&#xff09;代码变为红色说明创建成功&#xff08;4&#xff09;右击选择【git】&#xff08;5&a…

初识 vue —— 最简单的前后端交互示例

一、学习 vue 面临的问题 最近想学一门前端技术防身&#xff0c;看到博客园中写 vue 的多&#xff0c;那就 vue 吧。都说 vue 的官方教程写得好&#xff0c;所以我就从官方教程开始学习。官方教程说“Vue (读音 /vjuː/&#xff0c;类似于 view) 是一套用于构建用户界面的渐进…

pandas绘图显示值标签_使用Pandas向绘图添加轴标签

pandas绘图显示值标签Pandas plotting methods provide an easy way to plot pandas objects. Often though, you’d like to add axis labels, which involves understanding the intricacies of Matplotlib syntax. Thankfully, there’s a way to do this entirely using pa…

angular 异步验证_使用Angular 4和Flask进行用户身份验证

angular 异步验证In this tutorial, we’ll demonstrate how to set up token-based authentication (via JSON Web Tokens) with Angular 4 and Flask. 在本教程中&#xff0c;我们将演示如何使用Angular 4和Flask设置基于令牌的身份验证&#xff08;通过JSON Web令牌&#xf…

vue v-if和v-show的区别

v-if:是vue 的一个内部指令&#xff0c;指令用在我们的html中。 v-if用来判断是否加载html的DOM&#xff0c;比如我们模拟一个用户登录状态&#xff0c;在用户登录后现实用户名称。 v-show是调整css中display属性&#xff0c;DOM已经加载&#xff0c;只是CSS控制没有显示出来。…

2022-01-24 Vue 组件 data 为什么必须是函数

每个组件都是 Vue 的实例组件共享 data 属性&#xff0c;当 data 的值是同一个引用类型的值时&#xff0c;改变其中一个会影响其他组件中的 data 写成一个函数&#xff0c;数据以函数返回值形式定义&#xff0c;这样每复用一次组件&#xff0c;就会返回一份新的 data&#xff0…

vue的建立

1.建立assets&#xff0c;在其中建立css和js文件夹&#xff0c;把vue.js和vue.min.js拉入js文件夹中&#xff0c;因为assets文件夹不编译&#xff08;熟悉liunx系统的话&#xff0c;就知道不编译了&#xff09;。 2 建立一个和assets同级的写代码的文件夹 3.cnpm install -g li…

Vue的详细知识点梳理

Vue.js是一个渐进式的JavaScript框架,被设计用来构建用户界面。 Vue.js的详细知识点梳理: Vue.js的基本特性:包括响应式数据绑定、组件化、模板语法等。 Vue的生命周期:包括创建前、创建、挂载、更新、销毁等阶段,每个阶段都有相应的钩子函数可以使用。 Vue的指令:包括…

cesium之绘制形状

实现效果 通过cesium来绘制一个立方体。 实现代码 这里用两种方式来实现。 1.通过Entity添加立方体。 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevi…

《进阶篇第9章》学习vuex知识点后练习:把求和案例改成vuex版代码

文章目录9.2求和案例_vuex版代码改动地方&#xff1a;完整代码本人其他相关文章链接效果展示&#xff1a; 注意点1&#xff1a; 问题&#xff1a;如何实现“当前和为奇数再加”&#xff1f; 答案&#xff1a; incrementOdd(){if(this.sum % 2){this.sum this.n} }注意点2: 问…

《进阶篇第9章》学习vuex知识点后练习:求和案例_纯vue版代码

文章目录9.1求和案例_纯vue版代码完整代码本人其他相关文章链接效果展示&#xff1a; 注意点1&#xff1a; 问题&#xff1a;如何实现“当前和为奇数再加”&#xff1f; 答案&#xff1a; incrementOdd(){if(this.sum % 2){this.sum this.n} }注意点2: 问题&#xff1a;selec…

《基础篇第2章:vue2基础》包含Vue2知识点、个人总结的使用注意点及碰到的问题总结

文章目录第2章&#xff1a;vue2基础 - 指令2.1如何使用vue2.2vue模板语法2.3文本渲染 (都是针对标签属性)2.3.1 v-text2.3.2 v-once2.3.3 v-html2.4数据绑定2.5el和data两种写法2.6MVVM模型2.7数据代理2.7.1回顾Object.defineProperty()2.7.2何为数据代理2.7.3vue中的数据代理2…

《基础篇第1章:vue2简介》包含Vue2知识点、个人总结的使用注意点及碰到的问题总结

文章目录vue2大纲第1章&#xff1a;vue简介1.1Vue是什么&#xff1f;1.2谁开发的&#xff1f;1.3vue的特点1.4学习Vue之前要掌握的JavaScript基础知识1.5初识vue.html1.6 Vue 框架有以下特点:本人其他相关文章链接vue2大纲 第1章&#xff1a;vue简介 1.1Vue是什么&#xff1f;…

vue 设置proxyTable参数进行代理跨域

什么是代理跨域 浏览器之间有同源策略&#xff0c;出于安全考虑不同域之间不允许获取数据&#xff0c;除了几个特殊的例子 <img>、<script>、<audio>等标签可以进行跨域但是通常都是以get的形式&#xff0c;如果用js的axios去远程获取的话进会触发同源政策…

vue-cli(vue脚手架)超详细教程

vue2是对新手很友好的MVVM框架&#xff0c;有完善的官方中文文档&#xff0c;阅读起来也非常容易理解&#xff0c;由浅入深&#xff0c;示例完整。同时官方也提供了一个开箱即用的 vue-cli 帮我们生成一个完整的项目框架。 vue.js 著名的全家桶系列, 包含了&#xff0c; vue-ro…

轻量级时间处理工具dayjs

第三方依赖&#xff1a;dayjs 下载&#xff1a; npm i dayjs引入&#xff1a; import dayjs from dayjs // 加载中文语言包 import dayjs/locale/zh-cn // 导入相对时间插件 import relativeTime from dayjs/plugin/relativeTime // 全局使用中文语言包 dayjs.locale(zh-cn) …

十七、vue进阶之单文件组件介绍(一个文件只写一个组件)和脚手架安装及项目创建!

单文件组件的后缀为.vue &#xff08;1&#xff09;单文件组件的结构&#xff1a; &#xff08;2&#xff09;脚手架安装 下载脚手架&#xff08;Vue CLI&#xff09;-->脚手架会配置webpack-->webpack对单文件组件进行预处理&#xff08;翻译vue文件到html文件&#x…

一份全面的React、Angular和Vue.js比较指南

对于开发人员而言&#xff0c;选择技术栈有时是一件相当棘手的任务。因为您需要综合考虑诸如&#xff1a;预算、时间、应用大小、最终用户、项目目标、以及可用资源等多方面因素。 无论您是初学者、开发人员、自由职业者还是项目架构师&#xff0c;只有详细了解了每种框架的优…

chrome中安装Vue调试工具vue-devtools

chrome中安装Vue调试工具vue-devtools 转发链接&#xff1a;https://www.cnblogs.com/HouJiao/p/11899679.html

Vue中在mounted中通过this.$refs但是获取不到属性的几种常见情况分析

文章目录前言一、使用this.$refs 获取的组件使用了组件懒加载二、和Vue指令同用比如&#xff08;v-for&#xff0c;v-if&#xff0c;v-show等&#xff09;三、调用时机不对总结前言 Vue中在mounted中通过this.$refs但是获取不到属性的几种常见情况分析。 一、使用this.$refs 获…

使用CSS+Vue+JS手动封装一个Collapse折叠面板

最近项目中类似于collapse折叠面板的需求&#xff0c;但是找了几个UI组件&#xff0c;效果不是特别贴合&#xff0c;于是就自己动手写了一个&#xff0c;大家一起看看效果 这就是最终的展现效果&#xff0c;下面给大家看看我的实现代码&#xff0c;非常简单 html部分 css…

涉嫌抄袭?抖音技术团队发文致歉

点击上方“果汁简历”&#xff0c;选择“置顶公众号”近日&#xff0c;抖音团队正式开源其企业应用设计系统 Semi Design。据描述&#xff0c;Semi Design 是由抖音前端团队&#xff0c;MED 产品设计团队设计、开发并维护的设计系统。它作为全面、易用、优质的现代企业级应用 U…

windows下 Nginx 发布 Vue项目

安装环境&#xff1a;nginx: https://nginx.org/en/download.html 根据环境下载对应版本在指定目录解压即可使用。 打包Vue项目&#xff1a;npm run build 打包文件在dist目录下 部署项目&#xff1a;将dist目录下打包文件迁移至nginx html目录下 修改配置&#xff1a;根据实…

vue 组件属性 name的作用

组件是有name属性的&#xff0c;匹配的就是组件的name。和vue-router中配置的name是不同的含义。1.当项目使用keep-alive时&#xff0c;可搭配组件name进行缓存过滤配置<keep-alive>标签的exclude或者include属性做组件筛选实例&#xff1a;<div id"app">…

vue基础学习(1.2):vue的计算属性和监视

1. 计算属性 使用computed属性去定义计算属性的方法&#xff1b;html页面中&#xff0c;可以使用{{方法名}}显示计算结果&#xff1b;高级用法&#xff1a;可以使用get()和set(value)方法实现对属性数据的展示和监视&#xff0c; 注意&#xff1a;计算属性存在缓存&#xff0c…

学习vue的相关文档

看到了一些关于vue比较好的文章&#xff0c;怕不记下来&#xff0c;以后就忘了&#xff0c;所以整理出来&#xff0c;方便自己记&#xff0c;同时也希望能帮到看到的你 Vue作者尤雨溪&#xff1a;vue2.0&#xff0c;渐进式前端解决方案 vue2.1.7源码学习 vue技术内幕 当然vue官…

“ReferenceError: Dialog is not defined“

“ReferenceError: Dialog is not defined” 解决办法&#xff1a;变成this.$dialog 引入 Dialog 组件后&#xff0c;会自动在 Vue 的 prototype 上挂载 $dialog 方法&#xff0c;在所有组件内部都可以直接调用此方法。

vue结合element ui实现分页

<el-table :data"tableData.slice((currentPage-1)*pagesize,currentPage*pagesize)" border style"width: 100%"></el-table>data数据 tableData: [],total: 100, //总条数 pagesize: 3, //每页的数据条数 currentPage: 1 //默认开始页面分页…

uniapp使用element的问题

uniapp使用element中的message和Notification&#xff1a; message失效问题&#xff1a; 会报错&#xff1a;’error‘ is not undefind 一直在踩坑中… 解决如下&#xff1a; 在main.js中&#xff0c;给vue挂载实例&#xff1a; 将Vue.use() Vue.use(Message); Vue.use(No…

[Vue warn]: Invalid prop: custom validator check failed for prop “index“

v-for 遍历数组展示列表时&#xff0c;报错 index 不能是数值型&#xff0c;需要转换成字符串。 ps&#xff1a;这里只是个demo&#xff0c;后期不建议使用 index 值。 <el-menu-item v-for"(item,index) in routerList" :index"index 1" //错误写法 问…

Vue实战电商系统-七.数据统计

Vue实战电商系统-七.数据统计数据统计1.基本页面布局和路由配置2.安装Echarts并渲染图表3.获取折线图数据统计 1.基本页面布局和路由配置 同之前的一样就不说了。 2.安装Echarts并渲染图表 1.首先在可视化面板中安装运行依赖Echarts。 2.接着按照Echarts教程进行布局使用。…

Vue实战电商系统-四权限管理

Vue实战电商系统-四权限管理四.权限管理1.权限管理-用户列表1.新建分支并推送2.新建rights.vue并配置路由3.权限管理-权限列表的页面布局4.数据获取并渲染*5.权限等级筛选2.权限管理业务逻辑分析3.权限管理-角色管理1.新建roles.vue并配置路由3.权限管理-角色列表的页面布局4.数…

vue前端项目启动出错处理

操作 1.使用npm install 安装vue所需的依赖包 2.使用npm run dev启动前端项目 错误信息 Syntax Error: D:\RuoYi-Vue\ruoyi-ui\node_modules\eslint\lib\cli-engine\cli-engine.js:421} catch {^SyntaxError: Unexpected token { multi (webpack)-dev-server/client?http:…

vue脚手架基本使用(包括vue-router的基本使用)

本篇文章主要写给刚刚使用vue-cli的新手们&#xff0c;话不多说感觉看下面代码吧&#xff01; 打个广告&#xff0c;最底下的公众号&#xff0c;可以每天领外卖红包、打车优惠券&#xff0c;还有96折充值电费等需要的可以关注一下哦 首先在大前提vue-cli已经安装好的情况下&a…

Vue中show-overflow-tooltip的作用

https://blog.csdn.net/weixin_39332529/article/details/106576885 换言之就是可以让table表格自适应长度 <-----------------------------更新一下&#xff0c;记得文章刚写那会官方文档上还没有写明这个属性-------------------------------> 先上文档&#xff1a;当…

Vue页面实现简单的增删改查

目的&#xff1a;用vue实现简单的增删该查 注&#xff1a;我自己测试的后台是javamysql。 这里提供前端页面。 只需要连接你的后台url就好了 需要准备 vue.js 和 bootstrap.css 代码如下 <!DOCTYPE html> <html><head><meta charset"UTF-8"…

基于Java的药品商城管理系统设计与实现(源码+lw+部署文档+讲解等)

文章目录 前言具体实现截图论文参考详细视频演示为什么选择我自己的网站自己的小程序&#xff08;小蔡coding&#xff09; 代码参考数据库参考源码获取 前言 &#x1f497;博主介绍&#xff1a;✌全网粉丝10W,CSDN特邀作者、博客专家、CSDN新星计划导师、全栈领域优质创作者&am…

Vue 2.0源码分析-实例挂载的实现

Vue 中我们是通过 $mount 实例方法去挂载 vm 的&#xff0c;$mount 方法在多个文件中都有定义&#xff0c;如 src/platform/web/entry-runtime-with-compiler.js、src/platform/web/runtime/index.js、src/platform/weex/runtime/index.js。因为 $mount 这个方法的实现是和平台…

可以质疑我,但不能质疑我的代码!

本文原创公众号&#xff1a;不会笑青年&#xff0c;授权转载请联系微信(laughyouth369)&#xff0c;授权后&#xff0c;请在原创发表48小时后转载。Creator游戏开发教程PDF免费下载(800页)编写高效 TS 的一些建议JavaScript 内存详解 & 分析指南隔壁老王&#xff0c;带你入…

vue2知识点:模块化+名命空间

文章目录8.5模块化名命空间本人其他相关文章链接概述&#xff1a;这一块是在学习完vuex知识点及4种map方法之后&#xff0c;进行汇总的【模块化名命空间】&#xff0c;如果前面没学完&#xff0c;看着快会不知所以然。 8.5模块化名命空间 注意点1&#xff1a; 问题&#xff1a;…

toRefs解构响应式状态

<div id"app"><p>作者: {{ author }}</p><p>书名: {{ title }}</p> </div><script src"https://unpkg.com/vuenext"></script> <script> const { reactive, toRefs } Vue; /* 为什么这里又从effec…

Vue使用iframe嵌入外部HTML文件

背景 项目开发的过程中&#xff0c;我们不可避免的会引入外部已经写好的HTML文件&#xff0c;那在不同的Vue脚手架中如何成功引入HTML文件呢&#xff1f;如何获取到HTML文件中的值呢&#xff1f; 不同脚手架的不同引入方式 脚手架2 把要引入的文件&#xff08;假设是aaa.html文…

vued中图片路径与主机路径相关联,例如img:‘http://127.0.0.1:8000/media/data/els.jpg‘

1.在Django项目的settings.py文件中&#xff0c;确保已指定正确的MEDIA_URL和MEDIA_ROOT。MEDIA_URL定义了图片的URL前缀&#xff0c;MEDIA_ROOT定义了本地文件系统中存储图片的路径。 2.在 Django 项目的主 urls.py 文件中&#xff0c;确保包含了适当的 URL 配置&#xff0c;以…

Vue3踩坑指南

vue.config.ts不起作用 关于项目 项目使用的还是vue-cli搭建的&#xff0c;底层还是webpack&#xff0c;没有使用新的vite搭建。 踩坑1&#xff1a;vue.config.ts不起作用 我本着既然是vue3 ts的项目&#xff0c;那么为了规范&#xff0c;项目中所有的js文件都得替换成ts文…

aws lambda使用_使用AWS Lambda和API网关进行代码评估

aws lambda使用This tutorial details how AWS Lambda and API Gateway can be used to develop a simple code evaluation API, where an end user submits code, via an AJAX form submission, which is then executed securely by a Lambda function. 本教程详细介绍了如何使…

路由守卫(简易版)

目录 &#xff08;一&#xff09;什么是路由守卫 &#xff08;二&#xff09;路由守卫的分类 &#xff08;1&#xff09;全局守卫 &#xff08;2&#xff09;独享守卫 &#xff08;3&#xff09;组件内守卫 &#xff08;一&#xff09;什么是路由守卫 路由守卫&#xff1a…

这样写也行,把hoppy放在ref这里,name放在state这里,只是相应的位置要改动,段落那里排好就行

<!DOCTYPE html> <html> <head> <meta charset"utf-8"> <title>陈尼克</title> <style>[v-cloak] {display: none;} </style> </head><body><div id"app" v-cloak><p>姓名: {{ s…

【三十天精通Vue 3】 第十八天 Vue 3的国际化详解

✅创作者&#xff1a;陈书予 &#x1f389;个人主页&#xff1a;陈书予的个人主页 &#x1f341;陈书予的个人社区&#xff0c;欢迎你的加入: 陈书予的社区 &#x1f31f;专栏地址: 三十天精通 Vue 3 文章目录 引言一、Vue 3 国际化概述1.1 国际化的概念1.2 国际化的作用1.3 V…

在Vue.js中加载字体的最佳做法

博客原文&#xff1a;https://blog.zhangbing.site/2021/04/07/best-practices-for-loading-fonts-in-vue/ 添加字体不应该对性能产生负面影响。在本文中&#xff0c;我们将探讨在 Vue 应用程序中加载字体的最佳实践。 正确声明font-face的字体 确保正确声明字体是加载字体的…

Vue ElementUI el-tree 默认初始化时,未展开的子节点不渲染

官网 API 中这个参数默认是 true&#xff0c;改为 false 后&#xff0c;初始化时未展开的子节点也会渲染。 当为 true 时&#xff0c;只勾选父节点&#xff0c;未渲染的子节点是接收不到 check 事件的&#xff0c;从而导致功能错误。

Vue3开发踩坑

期待了很久的vue3&#xff0c;一发布就上手体验了一把&#xff0c;这里记录几个自己碰到的网上不常见的小坑~ 自定义全局参数 定义&#xff1a; // main.js const app createApp(App)app.config.globalProperties.$test test除了setup()需要先获得实例&#xff0c;其他地方…

vue路由7:编程式的导航

页面跳转有两种方法 a标签可以设置href之后&#xff0c;实现页面跳转。 另外&#xff0c;还有一种方法去实现页面跳转&#xff1a;写代码 Window.location “” 如下&#xff1a; <a id"baidu">百度</a> 添加click之后&#xff1a; document.ge…

vue-cli实例:

用WebStrom查看已构建的项目&#xff1a; 一、构建一个简单的Vue导航栏菜单实例&#xff1a; 1、新建组件文件夹&#xff08;pages&#xff09;及文件&#xff08;index、userCenter、userInfo&#xff09;&#xff1a; index.vue代码&#xff1a; <template><div…

vue路由2:传参及获取传参

普通文件中&#xff1a; index.html: <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>Title</title> </head> <body> <div id"app"><div><router-link …

vue之.sync的详解

文章目录1 子组件改变父组件中的变量值1.1 不使用sync1.2 使用sync2 实现父子组件双向绑定参考&#xff1a;深入理解.sync修饰符(https://www.cnblogs.com/Jingge/p/10724833.html)1 子组件改变父组件中的变量值 1.1 不使用sync 我们知道&#xff0c;vue中父组件是使用v-bind…

vue2知识点:vuex中四个map方法的使用,包括:mapState、mapGetters、mapMutations、mapActions

文章目录8.4四个map方法的使用8.4.1讲解生成代码函数mapState和mapGetters8.4.2讲解生成代码函数mapMutations与mapActions本人其他相关文章链接8.4四个map方法的使用 8.4.1讲解生成代码函数mapState和mapGetters 注意点1&#xff1a; 问题&#xff1a;mapState干啥的&#xf…

Vue定义全局过滤器,按键修饰符和全局指令

Vue定义全局过滤器 语法&#xff1a; Vue.filter(msgFormat,function (msg,arg,arg2) {return msg.replace(/单纯/g,arg,arg2) })参数说明msgFormat表示过滤器名 msg表示通过管道传来的数据 arg表示在调用过滤器时在圆括号中第一个参数 arg2表示在调用过滤器时在圆括号中第二…

《进阶篇第9章》学习vuex知识点后练习:把求和案例改成多组件共享数据

文章目录9.6求和案例_多组件共享数据完整代码本人其他相关文章链接效果展示&#xff1a; 注意点1&#xff1a; 问题&#xff1a;如何实现“当前和为奇数再加”&#xff1f; 答案&#xff1a; incrementOdd(){if(this.sum % 2){this.sum this.n} }注意点2: 问题&#xff1a;se…

ESLint: Expected a space before ‘/gt;‘, but not found. (vue/html-closing-bracket-spacing)

ESLint: Expected a space before ‘/>’, but not found. (vue/html-closing-bracket-spacing) ESLint:在“/&gt&#xff1b;”之前应输入空格&#xff0c;但未找到。&#xff08;vue/html右括号间距&#xff09; 解决webstorm和eslint冲突造成该的警告 一番百度无果之…

vue : 无法加载文件 D:\node-v16.13.0-win-x64\vue.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microso ft.com/fwli

创建vue项目报错 PS D:\Git\Git_Work\vue> vue init webpack automated-test-platform-vue4 vue : 无法加载文件 D:\node-v16.13.0-win-x64\vue.ps1&#xff0c;因为在此系统上禁止运行脚本。有关详细信息&#xff0c;请参阅 https:/go.microso ft.com/fwlink/?LinkID1351…

VUE实现可拖拽轮播图实例(VueAwesomeSwiper使用实例)

VUE实现可拖拽轮播图实例&#xff08;VueAwesomeSwiper使用实例&#xff09; 安装&#xff1a; npm install swiper vue-awesome-swiper --save main.js中引入&#xff1a; import VueAwesomeSwiper from vue-awesome-swiper; Vue.use(VueAwesomeSwiper, /* { default global…

vue中eslint问题,You may use special comments to disable some warnings. Use // eslint-disable-next-line

vue中eslint问题&#xff0c;You may use special comments to disable some warnings. Use // eslint-disable-next-line在build/webpack.base.conf.js中找到module->rules中关于eslint的语句将它删除或注释就是将这句 …(config.dev.useEslint ? [createLintingRule()] :…

Java项目:员工管理系统(前后端分离+java+vue+Springboot+ssm+mysql+maven+redis)

源码获取&#xff1a;博客首页 "资源" 里下载&#xff01; 一、项目简述 本系统功能包括&#xff1a;分为前端翻后端部分&#xff0c;包括用户&#xff0c;区分晋通用户以及誉里员用户&#xff0c;包括首页展示&#xff0c;部门管理&#xff0c;人事管理&#xff0c…

h5+app手机物理返回键

back.js document.addEventListener(plusready, function (a) {var first ;plus.key.addEventListener(backbutton, function () {//获取地址栏目中的urlvar urls location.hash.split(/)[1]//判断是一级页面的时候点击两次退出appif (urls quotes || urls index || urls …

按“enter回车”或者“失去焦点”实现输入框内容的修改

最近做一个简单的todo应用时&#xff0c;有这样一个场景&#xff1a;某个输入框中点击回车&#xff08;keyup.enter&#xff09;和失去焦点&#xff08;blue&#xff09;这两个操作均可以触发修改数据的接口。然而每次按回车后又会触发blur&#xff0c;接口会调用两次。但是又的…

表单实现双向绑定v-model

表单控件在实际开发中非常常见&#xff0c;尤其对于用户信息的提交&#xff0c;需要大量的表单。 vue中通过v-model实现表单元素和数据的双向绑定。 案例&#xff1a; 比如在一个输入框输入内容时&#xff0c;由于input的v-model绑定了message&#xff0c;所以会实时将input框中…

Vue——v-bind指令

给标签动态绑定一个属性 作用: 动态的去绑定一个或者多个特性&#xff08;属性&#xff09; <body><img id"sel" v-bind:src"src"></img><!-- 可以省略v-bind --><!-- <img id"sel" :src"src"><…

Vue:ref和this.$refs的使用

官方文档的定义&#xff1a; ref 被用来给DOM元素或子组件注册引用信息。引用信息会根据父组件的 $refs 对象进行注册。如果在普通的DOM元素上使用&#xff0c;引用信息就是元素; 如果用在子组件上&#xff0c;引用信息就是组件实例。 昨天遇到这样一个问题&#xff0c;产品要在…

npm install 卡在了 reify:rxjs: timing reifyNode,出现 gyp ERR find Python、gyp ERR find VS

前言 最近跑一个vue的项目&#xff0c;第一步肯定是npm install , 结果就出现我标题上写的那些情况&#xff0c;经过一番搜索&#xff0c;网上一堆方法尝试了&#xff0c;有说叫你用管理员权限运行 npm install --global --production windows-build-tools&#xff0c; 有说叫…

H5网页的Vant的Icon图标显示不出来

第一个原因 先检查你的Vue环境弄好了没有。 说明 1、H5用CDN的方式引入Vue和Vant。 <!-- 引入样式文件 --> <linkrel"stylesheet"href"https://cdn.jsdelivr.net/npm/vant2.12/lib/index.css" /><!-- 引入 Vue 和 Vant 的 JS 文件 --&g…

VUE3.0从零开始-响应式api(4)

1.reactive与ref 被响应式api标记过的数据才可以成为响应式数据 2.ref--用来标记简单类型数据 如果用ref对象/数组, 会自动将对象/数组转换为reactive的代理对象 ref的数据操作: 在js中要.value, 在模板中不需要(内部解析会自动添加.value) 3.reactive—标记复杂类型数据(…

(带效果动图)H5在详细页点返回,返回时列表页停留在原来的位置

前言 有了vue以后&#xff0c;我H5都是用vue写了&#xff0c;然后使用vant(轻量、可靠的移动端 Vue 组件库)布局&#xff0c;一个网页就特别容易的完成了&#xff0c;然后就是要优化网页。在工作中&#xff0c;H5主要被用来内嵌进移动端&#xff08;ios、小程序、安卓)&#x…

vue中el-calendar自定义日历控件

需求背景&#xff1a; 做一个维护节假日的功能&#xff0c;有背景颜色的就是维护上去的假节日。要有添加和删除节假日的操作&#xff0c;默认查询当年当月的节假日&#xff0c;也可以通过搜索年月去查询节假日。 效果图&#xff1a; 一、首先采用的是element的Calendar组件 官…

vue挂载前后与DOM渲染-学习笔记

vue挂载前后与DOM渲染mounted二级目录三级目录mounted 二级目录 三级目录

创建完整的Vite + Vue3 + TypeScript + ESLint + prettierrc + Sass项目模版

相关网站 1. Vite中文官网&#xff1a;Vite中文官网 2. Vue3中文官网&#xff1a;Vue3中文官网 3. Element Plus官网&#xff1a;Element Plus官网 一、创建项目 安装Vite # npm npm init vitejs/app# yarn yarn create vitejs/app新建Vue3项目 # npm 6.x npm init vite…

Vue中数组循环添加单选框问题

前言 今天在写一个通过v-for来循环数组&#xff0c;并且在每一条数据中添加单选框功能。然后这边的写法与正常添加单选框参数有点不一样&#xff0c;如下。 1、常规情况下添加单选框&#xff1a; <body><div id"example-4">正常添加单选框<br>&…

vue.js 全局应用js_加快Vue JS应用程序的6种方法

vue.js 全局应用jsIf you’ve ever used Google’s Pagespeed Insights or Google Lighthouse then you’ve seen this webpage performance assessment:如果您曾经使用过Google的Pagespeed Insights或Google Lighthouse&#xff0c;那么您已经看到了此网页效果评估&#xff1a…

ssm项目讲述_讲述您的项目的故事,一次提交一次

ssm项目讲述A commit message is simply a message that you add before staging your code changes, and that you can see on the history of your git repository; sounds very simple, but then, why doe everyone has such strong feelings about them?提交消息只是您在暂…

vue使用img标签:src属性动态引入资源路径的方法

vue版本号&#xff1a;3.2.13 vue中<img src"" />标签静态引入图片资源 <template><!-- <router-view/> --><!-- 静态引入图片资源 --><img src"./assets/logo.png" alt""> </template><style la…

Vue | 16 组件深入-动态的异步的组件

内容提要&#xff1a; 避免内容更新—keep-alive与动态组件异步加载组件的处理方式 这页假定你已经了解组件基础 Components Basics&#xff0c;如果你不了解组件请先读它。 keep-alive与动态组件 之前&#xff0c;我们使用is属性去切换组件在标签栏界面&#xff1a; <com…

`slot` attributes are deprecated

这个问题是因为我们用的vue3的项目 使用了template 上面的slo属性等于了 某某某 vue3已经不支持这种语法了 要写成 v-slot:某某某 例如 <el-dropdown><span class"el-dropdown-link">下拉菜单<i class"el-icon-arrow-down el-icon--right&qu…

Vue --用自定义指令创建底层dom

自定义指令 如果接受值的话&#xff0c;需要把v-hello里的东西当做一个字符来对待。 自定义指令的生命周期

Nuxt.js基础

Nuxt.js基础Nuxt.js介绍初始化Nuxt.js初始化Nuxt.js应用的方式案例代码分支说明路由-基础路由实例路由导航a链接导航nuxt-link导航组件编程式导航动态路由嵌套路由路由配置视图模板布局默认布局组件自定义布局组件异步数据-asyncDataNuxt.js异步数据-asyncData方法asyncData方法…

【已解决】使用vue-electron脚手架进行vuex赋值时,失败的解决办法。

解决过程 1、初步尝试 我首先尝试用mutation&#xff08;commit&#xff09;传参。结果控制台报错&#xff1a; [Vuex Electron] Please, dont use direct commits, use dispatch instead of this.好好好。那我再用action传参试试。虽然控制台没报错&#xff0c;但却一直无…

Vue:Axios异步通信

文章目录前言第一个 Axios 应用程序Vue 的生命周期前言 什么是Axios?   Axios 是一个开源的可以用在浏览器和NodeJS的异步通信框架&#xff0c;它的主要作用就是实现 AJAX异步通信&#xff0c;其功能特点如下&#xff1a; 从浏览器中创建 XMLHttpRequests从node.js创建htt…

Vue实战之 6. 权限管理模块

1. 权限管理业务分析 通过权限管理模块控制不同的用户可以进行哪些操作&#xff0c;具体可以通过角色的方式进行控制&#xff0c;即每个用户分配一个特定的角色&#xff0c;角色包括不同的功能权限。 2. 权限管理开发开始 码云中也出现了rights分支&#xff1a; 3.权限列表展…

stylelint 在vue项目中的使用示例

stylelint 在vue项目中的使用 安装 npm i stylelint-config-standard stylelint-order stylelint-declaration-block-no-ignored-properties stylelint stylelint-webpack-plugin -s-d配置文件 根目录上新建stylelint.config.js文件 module.exports {extends: stylelint-co…

Java项目:进销存管理系统(前后端分离+java+vue+Springboot+ssm+mysql+maven+redis)

源码获取&#xff1a;博客首页 "资源" 里下载&#xff01; 一、项目简述 本系统功能包括&#xff1a; 库存管理&#xff0c;入库管理&#xff0c;出库管理&#xff0c;往来管理&#xff0c;基础资料, 系统管理&#xff0c;消息中心&#xff0c;系统监控等等。 二、…

WebStorm运行run dev时错误

控制台显示&#xff1a; 缺少两个依赖&#xff0c;To install them, you can run: npm install --save echarts-wordcloud/dist/echarts-wordcloud echarts-wordcloud/dist/echarts-wordclou d.min 网页显示&#xff1a; Module not found: Error: Cant resolve echarts-wordcl…

Vue 代码练习

代码 <!DOCTYPE html> <html><head><meta charset"UTF-8"><title></title><script type"text/javascript" src"../js/vue.js"></script> </head><body><div id"app"…

vue 使用let和data的区别

为什么在vue的data中定义一个数组&#xff0c;就可以把每次点击获取到的值一一push进去&#xff0c;用let定义一个数组&#xff0c;就不可以。也许是因为let的特性吧&#xff0c;每次都会是一个最新的。 data里是这样的 在用let push 的时候每次都是最新的

springboot vue房屋租赁系统源码(毕设)

开发环境及工具&#xff1a; 大于Jdk1.8&#xff0c;大于mysql5.5&#xff0c;idea&#xff08;eclipse&#xff09;&#xff0c;vscode&#xff08;webstorm&#xff09; 技术说明&#xff1a; Springboot mybatis vue elementui 代码注释齐全&#xff0c;没有多余代码&am…

基于springboot vue elementui酒店预订系统源码(毕设)

开发环境及工具&#xff1a; 大等于jdk1.8&#xff0c;大于mysql5.5&#xff0c;nodejs&#xff0c;idea&#xff08;eclipse&#xff09;&#xff0c;vscode&#xff08;webstorm&#xff09; 技术说明&#xff1a; springboot mybatis vue elementui 代码注释齐全&#x…

vuex vuex vuex 改变页面的值

vuex 使用vuex需要先定义store.js 然后定义state&#xff08;定义公用的值&#xff0c;需要改变的值&#xff09;和mutations&#xff08;定义改变状态的方法&#xff09; 组件需要引入 store.js info文件

基于uni-app小程序轮播图中间变大切换手机震动效果

酸狗先带你看下效果图&#xff1a; 直接看代码&#xff1a; WXML&#xff1a; <template><view><view class""><!-- 背景附加高斯模糊 --><image :src"gbImage" mode"widthFix" class"GaussianBlur"&g…

Nuxt3 持续学习 -- 【快速创建一个 Nuxt3 项目】

创建项目 打开一个终端&#xff0c;或从Visual Studio Code打开一个集成终端&#xff0c;并使用以下命令创建一个新的启动器项目: npx nuxi init nuxt3-app注&#xff1a;node 版本需要高于 v14.16.0 进入项目文件夹安装依赖 yarn install启动服务 yarn dev -o浏览器会自动…

vue基础学习(1.6):vue的过滤器、指令、插件

1. 过滤器 说明&#xff1a; 过滤器功能&#xff1a;对要显示的数据进行特定的格式化后再显示&#xff1b;使用过滤器没有改变原来的数据&#xff0c;只是产生新的对应的数据自定义过滤器,注意要写在new Vue({})之前&#xff1b;Vue.filter(“指定过滤器的名字”,处理函数func…

VUE面试题汇总(十)

往期点这里&#xff1a;↓ VUE面试题汇总&#xff08;一&#xff09; VUE面试题汇总&#xff08;二&#xff09; VUE面试题汇总&#xff08;三&#xff09; VUE面试题汇总&#xff08;四&#xff09; VUE面试题汇总&#xff08;五&#xff09; VUE面试题汇总&#xff08;六&…

VUE面试题汇总(三)

往期点这里&#xff1a;↓ VUE面试题汇总&#xff08;一&#xff09; VUE面试题汇总&#xff08;二&#xff09; 21. vue 中父组件调用子组件的方法 参考答案&#xff1a; 使用$refs 解析&#xff1a; 父组件 <template><div><button click"clickParent…

高级前端-Vue组件世界

1. 自定义指令 2. 数据双向绑定&#xff1a;:value input v-model作用于表单元素 自定义组件使用v-model之后&#xff0c;父组件不用再监听子组件的事件触发 .sync语法糖 3. 组件通信 1. 跨层级访问&#xff1a;$emit&#xff0c;组件过多时会很麻烦&#xff0c;vue提供了…

Element-ui中表格中点击图片预览功能

Element-ui中表格中点击图片预览功能 1.实现的功能&#xff0c;在表中&#xff0c;点击图片&#xff0c;实现图片的放大预览&#xff1a; 2.代码实现。 <el-table-column prop"imageUrl" label"图片" min-width"20%" ><!-- 图片的显…

vue中v-model的白话讲解 在自定义组件中定义自己的双向数据绑定

v-model原理 你可以用 v-model 指令在表单 <input>、<textarea> 及 <select> 元素上创建双向数据绑定。它会根据控件类型自动选取正确的方法来更新元素。尽管有些神奇&#xff0c;但 v-model 本质上不过是语法糖。它负责监听用户的输入事件以更新数据&#x…

vue-cli npm run dev的时候不显示进度的解决

默认安装基于vue-cli的脚手架工程是在执行npm run serve的时候会有进度条。 后来项目开发&#xff0c;发现进度不显示了&#xff0c;查看了官方的文档&#xff0c;发现可以通过progress参数来控制 然后发现自己项目的vue.config.js设置了devServer的配置。 难道vue-cli是吧d…

electron 设置窗口默认最大化、全屏

一、默认最大化 win new BrowserWindow({show: false}) win.maximize() win.show() 二、默认全屏 win new BrowserWindow({fullscreen: true}) 微信小程序二手闲置商城校园跳蚤物品交换 免费信息发布系统功能源码&#xff08;微信小程序和php后台管理&#xff09;:https:/…

vue el-button size-mini失效

今天在调试页面发现 el-button sizemini 失效 检查发现 当 type"primary" size"mini" 时 size属性生效 当 type"warning" size"mini" 时 size属性失效 原因未知,知道的大神 评论区 谢谢 原因已找到 自己在下面加了样式 所以 pr…

《Vue学习笔记》-组件-创建组件的方式及相关细节

目录 《Vue学习笔记》-组件-创建组件的方式及相关细节 1.组件-创建组件的方式1 2.组件-创建组件的方式2 3.组件-创建组件的方式3 4.组件-创建私有组件的方式 5.组件-组件中的data和methods 6.为什么组件中data必须是一个函数 《Vue学习笔记》-组件-创建组件的方式及相关…

代码干货 | class与style绑定

本文来源于阿里云-云栖社区&#xff0c;原文点击这里。 数据绑定一个常见需求是操作元素的 class 列表和它的内联样式。因为它们都是属性 &#xff0c;我们可以用v-bind 处理它们&#xff1a;只需要计算出表达式最终的字符串。不过&#xff0c;字符串拼接麻烦又易错。因此&…

export 'default' (imported as '...') was not found in ''...错误处理

开发中遇到的一个简单问题 却花了我很长时间 //在一个js文件中导出fetch请求方法 import fetch from utils/fetch;export function getCompanyList() {return fetch({url: /wx/company/list,method: get}) } //在vue的script代码块中导出 import getCompanyList from api/recr…

vue 生命周期 详解

先来看看vue官网对vue生命周期的介绍 Vue实例有一个完整的生命周期&#xff0c;也就是从开始创建、初始化数据、编译模板、挂载Dom、渲染→更新→渲染、销毁等一系列过程&#xff0c;我们称这是Vue的生命周期。通俗说就是Vue实例从创建到销毁的过程&#xff0c;就是生命周期。 …

实现展开收起功能最简单的方法!

系统前端框架为 Ant Design&#xff0c;数据用Mock模拟. 【效果图】 【思路】 1、用一个全局变量 fold 控制 “ 展开收起 ” 文字和箭头&#xff0c;默认为true展开状态&#xff1a; click"fold !fold" &#xff1b; 2、对于内容&#xff1a;v-for循环时用 v-if 判…

Vuex从入门到实战(十四)——【实践篇】完结撒花!!!

Todos 11 这节实现点击三个按钮显示出相应的列表&#xff0c;使用 getters 实现&#xff0c;因为他不会改变我们的原始数据。 完整代码地址&#xff1a;https://github.com/huijieya/vuex_demo 1、store/index.js——getters 增加 infoList &#xff0c;根据 viewkey 返回列表…

富文本编辑器 ck-editor5 的使用

最近在项目中需要用到富文本编辑器&#xff0c;据说ck-editor5很不错&#xff0c;于是就使用它了&#xff0c;不过在期间也遇到了很多问题&#xff0c;这里记录下。 一、引入ck-editor5 文档地址&#xff1a;Predefined builds - CKEditor 5 Documentation 这里有个坑&#…

Vue3按钮组件(Button)

可自定义设置以下属性&#xff1a; 按钮默认文本&#xff08;name&#xff09;,默认不设置时显示为按钮 按钮类型&#xff08;type&#xff09;&#xff0c;默认default&#xff0c;另外可选primary danger 按钮悬浮变化效果&#xff08;effect&#xff09;&#xff0c;只有t…

vue实现音乐播放器

通过vue与原生js实现音乐播放器 下面是需要的网址 1.歌曲搜索接口 请求地址:https://autumnfish.cn/search 请求方法:get 请求参数:keywords(查询关键字) 响应内容:歌曲搜索结果 2.歌曲url获取接口 请求地址:https://autumnfish.cn/song/url 请求方法…

Android安卓 + webview + vue 实现图片上传

前提&#xff1a;需要首先实现web端的网页上传图片&#xff08;只要网页上传图片成功&#xff0c;后续集成和android部分的相关操作&#xff0c;就可以成功实现图片上传&#xff09; 步骤&#xff1a; web端实现网页上传web嵌入安卓webview实现安卓手机拍照和选择图片上传 问…

vue渲染过程

1.响应式&#xff1a; 由object.definproperty 方法的setter 和getter 方法实现响应监听&#xff08;发布-订阅者&#xff09; 2.模板编译&#xff1a; 将模板编译成render 函数&#xff0c;执行render 函数生成虚拟dom 3.path(diff 算法): 通过patch 方法进行虚拟dom 的比较…

组件的代码没有用vitejs/app成功实现

https://mp.weixin.qq.com/s?src11&timestamp1617861537&ver2995&signatureZas3obJnZoKhvGh3SDGXICbWdPHTSnqLayOGXFVxVH1ejpJSy3a1dSkfcbHMKnxQ2zBqW6YYhFtuiJ8u3ZJ2c5sWr5WQ2cI9d2R4SVHb8xMRgqMKsEwx3tJLRWI9ip&new1 TemplateM.vue App.vue吗&#xff1f; …

watch这个没懂,是什么意思,是在干啥?

<!DOCTYPE html> <html> <head> <meta charset"utf-8"> <title>Vue的方法_侠课岛(9xkd.com)</title> <script src"https://unpkg.com/vuenext"></script> <script src"https://cdn.jsdelivr.net/…

条件渲染及v-bind

vue中常用的v-指令演示 v-text:元素的textContent属性,必须是双标签跟{{}}效果是一样的使用较少 v-html:元素的innerHTML v-if :判断是否插入这个元素,相当于对元素的销毁和创建 v-else-if v-else v-show隐藏元素如果确定要隐藏&#xff0c;会给元素的style加上display:n…

【ES6】浅谈Vue3为什么使用Proxy取代defineProperty

文章目录前言一、Proxy是什么&#xff1f;get()set()二、Vue双向绑定实现原理三、Vue3为什么使用ProxydefineProperty缺陷Proxy的好处总结前言 友友们大家好&#xff0c;vue3推出后大家有没有去看呢&#xff1f;博主是个性子急的人&#xff0c;哪能禁得住这诱惑。 经过博主粗…

西瓜播放器xgplayer的简单使用demo

安装 npm install xgplayer --save npm install --save xgplayer-flv.js引入 import FlvJsPlayer from xgplayer-flv.js;import Player from xgplayer;使用 <div class"video" v-show"isPlay" :id"camDOMid" ref"video"><…

router也升级了,不同的命令升不同的级,现在已经到4级了,官网的弄出来还是3级?

官网的 npm install vue-router升的是3.0级&#xff0c;不是最新版&#xff0c;真是坑死人。 培训机构的这个命令也不行&#xff0c;升级错误 yarn add vue-routernext这个命令才行&#xff0c;升的是4.0 npm install vue-routernext我从哪里知道会是这个呢&#xff0c;是试…

Vue的全局组件/加载/Loading/请求转圈圈组件

Vue每次请求都要出现加载图案&#xff0c;这样的需求需要设置一个全局的组件&#xff0c;然后每次请求和请求结束都要调用这个组件的开关。这样就可以实现展示给用户看系统在请求后台的需求。 首先&#xff1a; 1.制作一个全局的加载组件&#xff0c;Loading.vue 摆放的路径请随…

Vue使用VueI18n国际化

1.安装VueI18n npm install vue-i18n --save-dev2.定义好国际化文件 index.js import hk from ./zh-HK import cn from ./zh-CN const messages {hk: {message: hk},cn: {message: cn} } export default messageszh-CN.js const message {connected: 已连接 } export defa…

Vue 2.5.2引入Vant 2.5.9定制主题

1.在vue中的main.js中引入vant&#xff0c;当然要先安装Vant&#xff0c;注意引入的是index.less,不是index.css&#xff0c;这个位置很多人忽略。 import vant/lib/index.less import Vant from vant Vue.use(Vant)2.修改 .babelrc 文件&#xff0c;增加 "plugins"…

一步步从头搭建 Vue 开发环境

前言由于是工具&#xff0c;很可能你看到的时候有些工具包已经升级了&#xff0c;会有一些报错&#xff1b;这个你就需要自己探索了。工具的版本node: v10.16.0npm: v6.9.0babel: 7.5.5webpack: 4.38.0入题提醒&#xff1a;在我们开始之前&#xff0c;你先检查下你相关工具的包…

据说vite还是有坑,不行,那就还用vue-cli吧,命令vue create gua12,记一下,可能过一个星期不看,又忘了

ivyoneivyonedeMacBook-Pro ~ % mkdir hami92 ivyoneivyonedeMacBook-Pro ~ % cd hami92 ivyoneivyonedeMacBook-Pro hami92 % vue create gua12Vue CLI v4.5.11 ? Please pick a preset: Default (Vue 3 Preview) ([Vue 3] babel, eslint)Vue CLI v4.5.11 ✨ Creating proje…

html2cavans 插件

vue移动端微信公众号项目应用html2cavans插件实现将html内容转为图片并保存到相册&#xff08;实测兼容安卓&#xff0c;ios&#xff09; 问题1&#xff1a;安卓端可生成图片&#xff0c;ios端系统在13版本以下的生成失败 解决 &#xff1a;修改npm html2cavans的版本 先移除之…

一个可以跑通的实例vue

http://www.360doc.com/content/20/1104/17/45730339_944094746.shtml https://chu1204505056.gitee.io/authorization/ https://github.com/chuzhixin/vue-admin-beautiful

Vue3中Vuex的基本使用

src/store/uuidState.js const uuidState {namespaced: true,state: {uuid: "",state_tag: "",},// 要想改变state中的数据必须使用mutations的方法mutations: {changeUuid(state, value) {state.uuid value;},changeTag(state, value) {state.state_ta…

Vue中less-loader和less版本错误

一、TypeError: this.getOptions is not a function错误 问题&#xff1a; 用可视化ui创建的vue项目&#xff0c;安装less-loader和less依赖后&#xff0c;报的错误 分析&#xff1a; less-loader版本过高&#xff0c;导致getOptions函数方法不兼容&#xff0c;需要卸载现有…

Springboot+Vue demo

分享一个后端由 SpringBoot&#xff0c;前端VueElementUI&#xff0c;数据库MySQL&#xff0c;实现的一个简单CRUD的demo&#xff0c;可能用到的同学可以加以修改来使用。 首页 添加用户 修改用户 删除用户 注意 注意你的数据库版本&#xff0c;java版本是否和此demo一致&…

Vuex从入门到实战(十二)——【 实践篇】剩余任务条数统计 + 清除已完成

这节比较简单&#xff0c;Getters实现剩余剩余任务条数统计&#xff1b;filter(&#xff09;方法做筛选返回状态为未完成的列表项。 1、store/index.js——mutations 增加 listClean 方法清除已完成&#xff0c;filter() 筛选出来完成状态为false的列表项并重新赋值给 state.l…

Vuex从入门到实战(十一)——【实践篇】点击checkbox改变公共数据list中done的值

这节完成点击checkbox改变公共数据list中done的值 注意点&#xff1a;checkbox 绑定 onChange() 如何拿到 e 的同时传递一个参数过去&#xff1f;【 一般onChange事件绑定时不必声明参数changeonChange’即可&#xff0c;下文onChange (e) {…} 】 1、store/index.js——增加…

Computed property “xxx“ was assigned to but it has no setter.

Computed property “xxx” was assigned to but it has nosetter&#xff1a;计算属性“inputValue”被赋值&#xff0c;但它没有setter。 原因&#xff1a; 组件中v-model“XXX”&#xff0c;而XXX是vuex state中的某个变量vuex中是单项流&#xff0c;v-model是vue中的双向绑…

谷歌打断点调试位置不对的问题

谷歌打断点调试位置不对的问题经常调试源码的时候,出现断点不准确的问题,因为我们在源码中写了注释,如果想断点正确1:,重启一个没加任何注释的源码2:在源码中添加的注释不要单独占一行

vue中兼容ie的多行文本溢出省略

1.在html文件中 <div class"sldiv" style"overflow: hidden; word-break: normal; word-wrap: break-word; max-width: 179px">1111111111111111111111111111111111111111111111111111111111</div>1.1封装成了一个函数,是控制字数多少来添加省…

vue中使用ElementUI组件中的el-table遇到的问题

1.当点击表格中的行时,获取当前行的数据,官方 文档 自带的row-click事件,参数有row 2.当row-click“rowPosition()” 就获取不到row中的数据 3.不能函数后带括号 <el-table :data"advertiseList" :show-row-hover"false" row-click"roWPosition&q…

vue双向绑定v-model的另一种实现方式

vue双向绑定v-model的另一种实现方式 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta http-equiv"X-UA-Compatible" content"IEedge"><meta name"viewport" content&…

vue关于watch和methods值执行顺序问题,以及解决方案

问题 父组件&#xff1a; <GroupTransform:is-show.sync"selectPeopleDialogVisible"callback"getSelectedPeople"></GroupTransform>watch: {selectGroupRight: {handler(val) {},deep: true,},}, methods:{ getSelectedPeople(){}, }子组件…

vue中如何实现双向绑定的3中方法(.sync/v-model和普通交互)

目录 参考文章 需求 1、第一步、全局子组件定义child 2、第二步、放官网select例子 3、第三步、普通的父子交互方法 1.1在上面的基础例子上的methods里面添加commit方法&#xff1a; 1.2在父页面中利用方法去获取子页面内容&#xff1a; 1.3实际效果gif 4、第四步、sy…

.html工程使用vue.js组件之间相互如何调用(行政区下拉组件为例)

1、前言 现在我在做一个项目&#xff0c;但是没有node环境仅仅就是单纯的html工程&#xff0c;所有的内容都是通过js来写&#xff0c;也就是说vue中import和require语法也不支持&#xff0c;在这种情况下我们原先在vue工程中使用import &#xff5b;x&#xff5d;来引入的方式…

Avue表单select相关

Avue表单select相关 avue版本&#xff1a;2.10 先上效果图&#xff1a; html部分 <template> <avue-form ref"" :option"allotDevice" v-model"allotDeviceData" submit"transferCompanySubmit"><template slot-…

vue 实现文件下载(从后台请求的数据)(包括下载图片、pdf、word等文件格式)

下载最简单的方法就是用a链接实现&#xff0c;然后加一个download属性。但是有一个问题&#xff0c;从后台请求回的接口&#xff0c;对于图片和pdf及svg都不能实现下载功能&#xff0c;也就是download没有起作用。所以下面的方法就是解决这个问题的。 <a click"downlo…

docker本地开发和测试_使用docker和测试加快气流开发

docker本地开发和测试If you develop in the cloud or on a shared server, you might have experienced the beauty of working with your teamate relying on the same codebase and the same database! Actually, when working on the same cloud environment with other pe…

为什么这个不自动变数字,要去控制板手动+ - ?(已解决,因为mounted大写了,应该小写)

<template><div id"counter">Counter: {{ counter }}</div> </template><script> export default {name: HelloWorld,data() {return {counter: 0}},Mounted() {setInterval(() > {this.counter},1000)}} </script>应改为&am…

路由又整不明白了

Failed to compile with 1 error 上午11:52:24error in ./src/router/index.jsModule Error (from ./node_modules/eslint-loader/index.js):/Users/ivyone/guaguax…

路由router文件夹是装在src下,还是根目录下?

官网可没有说。 为啥不说 在src目录下。 为什么不是在根目录下呢&#xff1f; index.js

vue环境的安装 添加淘宝镜像和添加浏览器调试插件

环境的安装和安装vue调试插件 环境的安装 vue的环境是nodejs 所以要先安装nodejs &#xff08;如果要用 nvm 版本控制 先安装nvm 如果不需要就跳过 知道参考https://www.cnblogs.com/weiqinl/p/7503123.html 可以使用nvm install 去安装指定的版本&#xff0c;使用nvm use…

这几个插件,让你的 vscode 更牛逼!

作者&#xff1a;风不识途文章来源&#xff1a;https://segmentfault.com/a/1190000040766151开始今天的分享之前&#xff0c;先预告一下 Cocos Store 双11活动&#xff01;Cocos官方微店将开启全场5折优惠&#xff0c;还有500份免费好礼相送&#xff0c;看下图你能猜出有些什么…

不要随随便便等于一个对象,解构响应式,要用toRefs保留响应式,用vm.title/author可以在console和页面都修改

<!DOCTYPE html> <div id "app"><p>作者: {{ author }}</p><p>书名: {{ title }}</p> </div><script src"https://unpkg.com/vuenext"></script> <script>const { reactive, toRefs } Vue;…

Vue动画事件详解及过渡动画实例

为了应用过渡效果&#xff0c;需要在目标元素上使用 transition 特性&#xff1a; <div v-if"show" transition"my-transition"></div>transition 特性可以与下面资源一起用&#xff1a; v-ifv-showv-for &#xff08;只在插入和删除时触发&…

Vue中的插槽(v-slot)

在 2.6.0 中&#xff0c;我们为具名插槽和作用域插槽引入了一个新的统一的语法 (即 v-slot 指令)。它取代了 slot 和 slot-scope 这两个目前已被废弃但未被移除且仍在文档中的 attribute。 具名插槽 相对匿名插槽组件slot标签带name命名的 书写组件&#xff1a; Vue.compone…

windows环境搭建Vue开发环境

windows环境搭建Vue开发环境 一、安装node.js&#xff08;https://nodejs.org/en/&#xff09; 下载完毕后&#xff0c;可以安装node&#xff0c;建议不要安装在系统盘&#xff08;如C&#xff1a;&#xff09;。 二、设置nodejs prefix&#xff08;全局&#xff09;和cache&a…

获取左侧菜单

自己原本制作的接口可能不太适合此练手项目&#xff0c;将api地址替换掉 接口地址&#xff1a;https://www.liulongbin.top:8888/api/private/v1/ main.js修改 //配置axios全局使用 import axios from axios axios.defaults.baseURLhttps://www.liulongbin.top:8888/api/priva…

退出功能实现

因为我们是基于token实现登录&#xff0c;后续的请求没有携带token就会强制跳转到登录页面&#xff0c;所以实现退出功能&#xff0c;只需销毁本地存储的token即可 将components下的Home.vue修改为&#xff1a; <template><div><el-button type"info"…

mint-ui的loadmore ‘上拉加载更多’ 问题解决

如上图所示&#xff0c;下拉正常&#xff0c;但是上拉加载更多不执行 问题解决&#xff1a; 为滚动框设置高度&#xff0c;并设置overflow&#xff1a;auto 代码如下&#xff1a; computedHeight () {const viewH this.getViewPort().heighttry {this.listHeight (viewH - …

Vue 编程式路由导航

文章目录router- link的replace属性编程式路由导航缓存路由组件两个新的生命钩子router- link的replace属性 1.作用&#xff1a;控制路由跳转时操作浏览器历史记录的模式 2.浏览器的历史记录有两种写入方式&#xff1a;分别为push和replace&#xff0c;push是追加历史记录&…

Vue学习 -- 生命周期

不知不觉在前端领域已经待了好多年了&#xff0c;从最初的小菜鸟也已经成长成了大菜鸟&#xff0c;虽然仍没啥成就&#xff0c;但是也比自己当初刚踏入这行强了不少&#xff0c;尤其是最近几年通过大量的项目开发&#xff0c;业务能力还是提高了很多。 临近年底&#xff0c;工…

.vue[长期更新]

data 存放数据; props 存放数据; 常用于拿到父组件传递的值; components 子组件 常用于声明子组件 created 生命周期 常用于数据的初始化 watch 数据监听 常用于当数据发生变化是做出啥子处理 methods 存放方法 computed 计算属性

VUE3.0从零开始-Element-plus和Axios初始化(5)

1.Element-plus 使用cli安装 vue add element-plus&#xff0c;安装完成之后多了几个文件。 可以看看官网&#xff1a;https://element-plus.gitee.io/#/zh-CN/component/installation 2.安装Axios 使用cli安装 axios http请求框架 npm install axios 3.axios基础使用方法&a…

vue3 watch监听 和报错处理

watch([props.count],(count, prevCount) > {console.log(count, count)})会出现以下报错 1 A watch source can only be a getter/effect function, a ref, a reactive object, or an array of these types. 是因为watch只能监听响应式数据&#xff1a;ref定义的属性和rea…

VUE Form表单传参时,json格式转Form Data格式

VUE Form表单传参时&#xff0c;json格式转Form Data格式 最近做了一个项目&#xff0c;form表单传参&#xff0c;之前传参都是v-model双向绑定&#xff0c;然后在data里面定义&#xff0c;把绑定的属性名传过去就行啦&#xff0c;在做这个项目的时候&#xff0c;后台要求传递的…

vue router守卫巧妙使用

可以在vue组件中使用 页面的进入 离开 等等 来满足项目需求 点击此处跳转路由懒加载 官网 import Vue from vue import VueRouter from vue-router import NotFound from /components/notfound/NotFound import Login from /components/login/Login const Home () > impo…

Vue使用NProgress

Vue使用NProgress NProgress是页面跳转是出现在浏览器顶部的进度条 官网&#xff1a;http://ricostacruz.com/nprogress/ github&#xff1a;https://github.com/rstacruz/nprogress 如下图所示&#xff0c;绿色的进度条就是NProgress实现的效果 1、安装 $ npm install --sav…

基于vue的自定义选择框

效果图&#xff1a; <div id"select"> <div class"divInput"> <div class"input" click"openValue"> <input v-model"value" type"text" …

我的框架开发记录--2022.5.22

序言 这些天主要在搞代码生成&#xff0c;然后公司新项目用的jpa搞得我花了些时间去熟悉。 菜单管理和代码生成管理做好了。 总的来说&#xff0c;有些进展。 XpStart–2022.5.22 代码生成 我的代码生成是基于plus的代码生成模板的。 教程步骤我已经在如下两篇博客中说明…

我的框架开发记录--2022.5.15

序言 10天过去了&#xff0c;但是最近的进度很慢。 这些天就在弄菜单管理以及处理前期的bug。 因为只有下班回来搞一个小时左右&#xff0c;连着两天被莫名奇妙的问题困住了&#xff08;Vue的&#xff09;。 第一次用vuex、封装api这些高大上的东西&#xff0c;不熟悉是导致…

VUE:返回页面顶部

简介 VUE项目中&#xff0c;需要做一个浮窗&#xff0c;点击浮窗返回页面顶部。 具体实现 data () { return { // 下滑到一定位置才显示按钮控件 visible: false, scrollTop: 0 } }, // 获取屏幕高度 mounted () { window.addEventListener(scroll, this.handleScroll) }, //…

vue修改对象属性值视图上没有更新

var data { a: 1 } var vm new Vue({ data: data }) vm.$data.a 22 ; 输出的vm的属性值被改变了&#xff0c;但是视图内容未改变&#xff0c;添加 vm.$forceUpdate();

vue中等号“=”赋值和Object.assign()拷贝的区别

总结&#xff1a; 目标对象源对象 1. 相当于引用&#xff0c;“你变我也变” Object.assign() 1.当源对象中属性是对象时&#xff0c; “属性&#xff1a;你变我不变&#xff0c;属性对象中的值:你变我也变” 2.当源对象中属性不是对象时&#xff0c;“你变我不变” JSON.pars…

vue3.0中diff的优化和静态提升

最近因项目需求&#xff0c;开始补学vue3.0 &#xff0c;总体感觉还不赖&#xff0c;组合API的强大&#xff0c;diff算法的更新&#xff0c;促使项目开发比以前快个一到两倍&#xff0c;体积也小了。 众所周知&#xff0c;2020年9月18日尤雨溪发布了正式版VUE3。为了更直接的观…

setup与prop和props联合使用法

<!DOCTYPE html> <div id "app"></div><script src"https://unpkg.com/vuenext"></script> <script>const app Vue.createApp({data() {return {title: Jave 无难事}}});/* 定义一个根组件&#xff0c;数据的内容&a…

vue基础学习(1.5):vue的事件处理、表单数据的自动收集

1. vue的事件处理 绑定监听 v-on:XXX“XXX” >简写&#xff1a;XXX“XXX” 默认事件形参&#xff1a;event 隐含属性对象&#xff1a;$event事件修饰符 .prevent&#xff1a;阻止事件的默认行为 event.preventDefault()&#xff1b; .stop&#xff1a;停止事件冒泡 event.…

mock...

Mock前言一、Mock1.简单引入2.拦截请求二、FastMock模拟接口1.基本数据2.带参数据3.数据制造前言 主要作用是生成随机数据&#xff0c;拦截 Ajax 请求。也可以使用Mock API网站来定义自己的测试接口 一、Mock vue集成 1.简单引入 npm install mockjsvar Mock require(mock…

为什么这个什么也不显示?

<div id"app"><post-item :post-title"title"></post-item> </div><script src"https://unpkg.com/vuenext"></script> <script> const app Vue.createApp({data() {return {title: Java无难事}} })…

text和select还没响应

<div id"app"><comboboxlabel"请选择了解信息的渠道":list"[报纸, 网络, 朋友介绍]"v-model"selectedVal"></combobox><span>选中的值是: {{ selectedVal }}</span> </div><script src"h…

计算属性的 Setter,是什么?没懂

这段是哪里来的 computed: {fullName: {// getterget() {return this.firstName this.lastName},// setterset(newValue) {const names newValue.split( )this.firstName names[0]this.lastName names[names.length - 1]}} }

VuePress搭建博客部署Gitee Pages

使用技术 VuePress vuepress-theme-reco VuePress简介 VuePress文档地址 简洁至上&#xff1a;以 Markdown 为中心的项目结构&#xff0c;以最少的配置帮助你专注于写作。 Vue 驱动&#xff1a;享受 Vue webpack 的开发体验&#xff0c;可以在 Markdown 中使用 Vue 组件&a…

vue的第四个功能,点击一下,颠倒字符串:reverseMessage()是内置函数吗?还是定义的函数

如果是定义的函数&#xff0c;没看到定义的过程啊 <!DOCTYPE html> <div id"event-handling"><p>{{ message }}</p><button v-on:click"reverseMessage">反转 Message</button></div> </html> <scrip…

为啥现在又醒了呢,用vite2,刚才那个有什么问题?

<template><div id"app"><p>姓名: {{ name }}</p><p>职业: {{ state.work }}</p></div> </template><script> //import HelloWorld from ./components/HelloWorld.vue//import { ref, reactive } from "…

分享 15 个 Vue3 全家桶开发的避坑经验

最近入门 Vue3 并完成 3 个项目&#xff0c;遇到问题蛮多的&#xff0c;今天就花点时间整理一下&#xff0c;和大家分享 15 个比较常见的问题&#xff0c;基本都贴出对应文档地址&#xff0c;还请多看文档~ 已经完成的 3 个项目基本都是使用 Vue3 (setup-script 模式)全家桶开发…

这波 React 属实被针对了

昨天在网上愉快冲浪时&#xff0c;看到一篇框架测评&#xff0c;效果属实爆炸。作者用React和Solid.js开发了同样的Demo。为什么用Solid.js和React对比呢&#xff0c;让我们看看Solid.js的API&#xff1a;HooksContext、Portal APIError Boundaries不能说和React多雷同&#xf…

2021, 九款值得推荐的VUE3 UI框架

本文推荐几个比较流行的VUE3 UI框架&#xff0c;同时提供出色的开发人员体验&#xff0c;合理利用&#xff0c;又或者学习借鉴都是不错的选择&#xff0c;排名不分先后。Ant Design Vue官方网站&#xff1a;https://2x.antdv.com/components/overview/Ant Design Vue 是一个非常…

搭建idea下的vue项目结构工程

需要先安装好nodejs和npm&#xff0c;输入下面的命令查看是否成功安装 node -v npm -v 打开命令提示符 首先安装使用淘宝npm镜像&#xff1a; 淘宝 npm 地址&#xff1a; http://npm.taobao.org/ 如何使用 有很多方法来配置npm的registry地址&#xff0c;下面根据不同情境列…

图解 Vue 响应式原理

最近部门分享&#xff0c;有同学提到了 Vue 响应式原理&#xff0c;大家在讨论时&#xff0c;发现一些同学对这一知识理解还不够深入&#xff0c;不能形成一个闭环&#xff0c;为了帮助大家理解这个问题&#xff0c;我重新过了一下 Vue 源码&#xff0c;并整理了多张流程图&…

啃下这份web前端大厂面试题,无谓寒冬(已拿Offer)

前言 最近有小伙伴催我更一期前端大厂面试题&#xff0c;前几天都忙于私事&#xff0c;耽误了。。。 但是&#xff0c;今天它来了↓ 因为很久以前就整理了面试题&#xff0c;所以稍微修改了一下发出来供大家阅读 这套前端面试题已经有小伙伴成功拿到了腾讯offer&#xff0c;…

Vue 中使用 Sass 踩的坑

这两天在vue脚手架中使用Sass&#xff0c;踩了几个坑&#xff0c;分享出来。 在 Vue cli3 中安装 $ npm i sass sass-loader -D首先&#xff0c;要安装的是两个&#xff0c;sass sass-loader其次&#xff0c;一定要安装在开发依赖中&#xff0c;因为它是CSS的预处理器。-D即为…

Vue+ElementUI 表格中使用过滤器

最近遇到一个这样的需求&#xff1a;超出几个字长度的话&#xff0c;就省略绝大部分内容并且加一个省略号。 其实不难&#xff0c;有各种方法可以实现&#xff0c;那么我这里突然想到用过滤器实现&#xff0c;研究后&#xff0c;表示可行。 过滤器写法 Vue.filter(formatLen…

iframe主子应用通信

背景 在工作中有许多项目需要嵌套在一个主项目中&#xff0c;最常用的方式是通过iframe嵌套&#xff0c;这里主要总结记录下我在公司项目中使用iframe主子应用相互传递参数。我项目中主要是用的vue&#xff0c;这里的demo是vue 直接上代码&#xff1a; 父传子 /*主应用代码*…

Nodejs+Vue wzry项目 开发记录

收获 <el-menu > 这里不加router &#xff0c;index无法跳转${}这种字符串很香&#xff0c;不再用拼接了&#xff08;好无语明明学过&#xff0c;却忘记用…&#xff09;修改页面和新增页面可以用一个组件&#xff0c;一些选择显示的东西用v-if删除的话&#xff0c;就用…

使用pm2管理应用报错

报错内容如下&#xff1a; pm2 : 无法加载文件 D:\software\node\node_global\pm2.ps1&#xff0c;因为在此系统上禁止运行脚本。有关详细信息&#xff0c;请参阅 https:/go.mic rosoft.com/fwlink/?LinkID135170 中的 about_Execution_Policies。 解决方法 以管理员身份运…

unshift向数组添加自定义对象

//unshift和push相反&#xff0c;unshift() 方法可向数组的开头添加一个或更多元素&#xff0c;并返回新的长度。push() 方法//可向数组的结尾添加一个或更多元素&#xff0c;并返回新的长度。res.data.unshift({id:0,//自定义添加的对象内容name:推荐})that.setData({bankList…

Vue要做权限管理该怎么做?控制到按钮级别的权限怎么做?

权限是对特定资源的访问许可&#xff0c;所谓权限控制&#xff0c;也就是确保用户只能访问到被分配的资源。请求触发的方式页面加载触发 请求发起的方式有两种&#xff0c;1、页面上的按钮点击触发&#xff1b;2、页面加载触发 总的来说&#xff0c;所有的请求发起都触发自前端…

vue下载导出excel文件

vue下载导出excel文件vue下载excel文件( .xls .xlsx)接口文件 getData.jsaxios请求封装 fetch.jsvue下载excel文件( .xls .xlsx) 直接上代码 <template><div>{{message}}</div> </template> <script>// 导入接口 后面 会讲import { exportBuy…

Vue组件通信(非父子组件通信)

上一篇文章讲到Vue中父子组件通信,下面再聊聊非父子组件通信: 一.创建 input.vue 添加如下代码: <template><div><p>Input Component</p><input type"text" v-model"message" placeholder"输入消息发送给dialog组件"…

idea启动vue项目

使用idea启动vue项目,安装好node.js环境并初始化完成和安装好依赖的前提下,打开idea,然后在File–Settings–Plugins–Makerplace下找到vue.js插件,安装并重启idea 重启idea后,进行如下配置 在Sctipts中根据项目选中,此处选serve

element UI中table组件不换行

.el-table .cell {white-space: nowrap;}

点击空白页面隐藏弹窗

<p class"parameter" v-clickoutside"handleClose" click"processParameters">点击</p><script> const clickoutside {// 初始化指令bind(el, binding, vnode) {function documentHandler(e) {// 这里判断点击的元素是否是本…

elementUi中tree组件获取父节点的id

在tree组件中用current-change"getLeafKeys"事件 methods中 &#xff08;b是tree组件获取的node&#xff09; getLeafKeys(a,b){var parentList []function getParent (node) {// 判断当前节点是否有父节点&#xff0c;并且父节点上的data不能是数组if (node.paren…

发布版,浏览器端隐藏代码

在vue.config.js中&#xff0c;追加以下设定&#xff1a; module.exports {productionSourceMap: false }

vue第一天笔记01——移动端布局

<!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta http-equiv"X-UA-Compatible" content"IEedge"><!--视口标签 实现移动端布局&#xff0c;必须加的标签&#xff0c;禁止伸缩 --&…

前端js-----vue中的key

在官方文档中是这样解释的&#xff1a;key的特殊属性主要用在vue的虚拟DOM算法&#xff0c;在新旧nodes对比时辨识VNodes。如果不能使用key&#xff0c;Vue会使用一种最大 限度减少动态元素并且尽可能的尝试就地修改或修复相同类型元素的算法。而且使用key时&#xff0c;它会基…

安卓开发系列 之界面跳转

界面跳转的意思是点击第一个界面的控件时跳转到第二个界面或者APP里面&#xff0c;这里用到的最重要的命令是Intent。 1 启动内部Activity&#xff1a; 在安卓开发中不能直接实例化Activity&#xff0c;这时需要利用Intent作为信使来进行交互&#xff1a; 新建Intent打开&…

supermap:leaflet 自定义Marker的图片

在vue中&#xff0c;要是用import来设置icon的url。 效果图&#xff1a; 在html中可以直接写icon的url。

ant design vue:表头合并

x1-x8一共是8列&#xff0c;需要合并成一列&#xff0c;把x1的colSpan设置为8&#xff0c;x2-x8的colSpan设置为0。 columns: [{title: 日期,dataIndex: date,key: date},{title: 批次号,dataIndex: batchNo,key: batchNo},{title: 测量数据,dataIndex: x1,key: x1,colSpan: …

vue:使用父组件通过props传到子组件的值

1、首先&#xff0c;我们要在父组件中给子组件的props赋值 如果子组件只是需要在template里显示一下传过来的值&#xff0c;直接用{{}}就可以了。 但是&#xff0c;如果需要在script里使用传过来的值&#xff0c;&#xff08;也就是我们要用到this啦&#xff09;那么在父组件中…

前端Vue 源码分析-逻辑层

Vue 源码分析-逻辑层 预期的效果&#xff1a; 监听input的输入&#xff0c;input在输入的时候&#xff0c;会触发 watch与computed函数&#xff0c;并且会更新原始的input的数值。所以直接跟input相关的处理就有3处&#xff0c;但实际上会有连带性的触发&#xff0c;触发watc…

VUE 使用echarts线图,常用配置属性介绍

VUE 使用echarts线图&#xff0c;常用属性介绍 文章就是介绍应该会用得上的属性设置。这里不是安装教学哈&#xff0c;安装教学出门左转&#xff01; 介绍全在代码的备注中&#xff0c;请慢慢食用&#xff01; methods: {myEcharts() {var that this// 基于准备好的dom&…

VUE 设置每个页面的头部title

在 router.js 中需要在每一个路由下面多添加一个 meta:{title:‘主页’}&#xff0c;比如&#xff1a; export default new Router({mode: history,routes: [{path: /,name: HelloWorld,component: HelloWorld,meta: {title: 首页}},{path: /index,name: index,component: ind…

简单实现vue中的依赖收集与响应的方法

开始 声明一个对象man&#xff0c;可以视为vue中的data let man {height: 180,weight: 70,wealth: 100000000 }添加Observer 作用在于将参数对象的属性变为响应式&#xff0c;只要对象的属性被读取或者被修改都能观察到。然后新建一个Observer实例&#xff0c;将man作为参数…

浅谈vue中的MVVM实现原理

现成MVVM 菜单教程 <!DOCTYPE html> <html><head><meta charset="utf-8"><title>Vue 测试实例 - 菜鸟教程(runoob.com)</title><script src="https://unpkg.com/vue/dist/vue.js"></script> </head&…

vuex操作

vuex 实现组件之间数据共享的一种机制&#xff1b; 使用父子传值或兄弟传值&#xff0c;太麻烦了&#xff1b; 有了 vuex ,想要共享数据&#xff0c;只需要把数据挂载到 vuex 就行&#xff1b;想要获取数据&#xff0c;直接从vuex 上拿就行&#xff1b; 当 vuex 中的数据被修…

原生 和 Vue 分别是如何使用”懒加载“?

前言 懒加载&#xff0c;是对前端的一种优化方法。通过它可以有效的降低请求量&#xff0c;让页面加载速度快到飞起&#xff0c;减轻服务器的压力&#xff0c;节省流量&#xff0c;提升用户的体验。 一、原生方法引用懒加载&#xff08;函数节流函数防抖&#xff09;(throttle…

如何构建一个Vue项目

构建 Vue 项目 1、新建一个空的文件夹&#xff0c;使用编译器打开 2、在该目录下&#xff0c;使用创建命令&#xff1a; vue create <项目名称> 3、目录构建完成 4、进到项目目录下&#xff0c;运行项目 5、项目运行结束&#xff0c;得到项目的查看地址

Vue指令指令大全

1. v-text v-text主要用来更新textContent,可以等同于JS的text属性。 <span v-text="msg"></span>这两者等价: <span>{{msg}}</span>2. v-html 双大括号的方式会将数据解释为纯文本,而非HTML。为了输出真正的HTML,可以用v-html指令。…

vue后台路由动态配置

vueelementUI后台路由动态配置 做了好几个项目都需要根据用户角色做动态路由配置 1.现在附上页面的实现&#xff0c;其中根据路由表生成右侧复选框需要的数据&#xff0c;在改变复选框状态后&#xff0c;将已经勾选的路由名字传递给后台&#xff1b; 2.不同用户登录后&#…

使用vue-elementui-admin后台框架,改写路由权限校验时,报错[Vue warn]: Property “visible“ must be accessed with “$data.vi

使用vue-elementui-admin后台框架&#xff0c;改写路由权限校验时&#xff0c;报错[Vue warn]: Property “visible“ must be accessed with “$data.visible“ because properties start… 在permission.js文件中改写以下部分代码&#xff0c;改了try以内的代码&#xff0c;就…

从0到1构建vueSSR项目之node以及vue-cli3的配置

前言 上一次做了路由的相关配置&#xff0c;原本计划今天要做vuex部分&#xff0c;但是想了想&#xff0c;发现vuex单独的客户端部分穿插解释起来很麻烦&#xff0c;所以今天改做服务端部分。 服务端部分做完&#xff0c;再去做vuex的部分&#xff0c;这样就会很清晰。 vue …

Vue实现一个图片懒加载插件

前言 图片懒加载是一个很常用的功能&#xff0c;特别是一些电商平台&#xff0c;这对性能优化至关重要。今天就用vue来实现一个图片懒加载的插件。 这篇博客采用“三步走”战略——Vue.use()、Vue.direction、Vue图片懒加载插件实现&#xff0c;逐步实现一个Vue的图片懒加载插…

vue项目中api接口管理总结

默认vue项目中已经使用vue-cli生成&#xff0c;安装axios&#xff0c;基于element-ui开发&#xff0c;axiosconfig目录和api目录是同级&#xff0c;主要记录配置的相关。 1. 在axiosconfig目录下的axiosConfig.js import Vue from vue import axios from axios import qs fro…

vue使用技巧和项目中遇到的问题

这里给大家分享一下vue中的一些技巧&#xff0c;希望对大家有用处。&#xff08;话不多说上代码&#xff09; 1&#xff0c;vue路由拦截浏览器后退实现表单保存类似需求&#xff08;为了防止用户突然离开&#xff0c;没有保存已输入的信息。&#xff09; //在路由组件中&…

单页面vue引入百度统计的使用方法

最近组长安排着做一个项目&#xff0c;h5的应用下载项目&#xff0c;想着做起来还是比较容易&#xff0c;可是看到提出的需求&#xff0c;我就有点懵逼了&#xff01;需要对应用的下载进行统计&#xff01;&#xff01;&#xff01;我当时就想着我前端怎么对页面点击按钮就行数…

vue 文件components文件下的vue文件引入图片

vue 一般使用的别名 ‘’: resolve(‘src’), 把本地图片放置到assets文件夹中 输入以下代码 <img src"/assets/logo.png">即可 做参考

vue引入axios同源跨域

前言&#xff1a; 跨域方案有很多种&#xff0c;既然我们用到了Vue&#xff0c;那么就使用vue提供的跨域方案。 解决方案&#xff1a; 1.修改HttpRequestUtil.js 1 import axios from axios 2 3 export var baseurl /api 4 /** 5 * Get请求 6 */ 7 export function get…

用vue脚手架搭建的项目后期上线后-webkit-box-orient: vertical不显示的问题

目前这个问题我也是第一次碰到&#xff0c;也只是在vue打包项目上线的时候遇到的&#xff0c;其它地方暂时没有实践。 做页面效果的时候&#xff0c;我们经常会遇到文本溢出用“…”代替的情况&#xff0c;下面这种样式是我的代码&#xff08;可能和你们的大同小异&#xff09…

vue学习小心得

vue的元素复用无疑是很厉害的&#xff0c;如果你要改动一些dom元素&#xff08;例如v-if修改&#xff09;&#xff0c;他会复用已经有的&#xff0c;如果for循环所循环的数组内部只是改变数据顺序&#xff0c;他也就只将dom中数据的内容改成对应的&#xff0c;而不会重新渲染do…

vue学习第四天——条件渲染

条件渲染很简单&#xff0c;就是用v-if标签&#xff0c;然后扩展到v-else&#xff0c;最后到v-else-if&#xff0c;组成一整套判断语句。 在 <template> 元素上使用 v-if 条件渲染分组 这是一个小应用&#xff0c;因为 v-if 是一个指令&#xff0c;所以必须将它添加到一…

vue生成二维码,并实现点击下载功能

vue-element-admin 生成二维码&#xff0c;并实现点击下载功能 本人项目中&#xff0c;是需要实现在表格中显示支付链接&#xff0c;并将支付链接渲染成二维码&#xff0c;管理员点击二维码后&#xff0c;直接下载此二维码&#xff0c;用于分享给客户&#xff0c;实现h5支付功能…

作用域插槽

作用域插槽 一&#xff1a;假设第一个场景&#xff0c;需要你写一个商品卡片组件&#xff0c;并通过循环去展示多个卡片&#xff0c;并且要求能响应每个卡片上的图片或者其他内容的点击事件而跳转到商品详情页&#xff0c;你会怎么写&#xff1f; 我会使用如下的处理方式&…

安卓开发系列 之安卓中TAB页的写法

1 介绍 安卓中TAB页的功能与WEB开发类似&#xff0c;就是利用空间复用展示更多的信息&#xff0c;使用Tab标签页控件&#xff0c;可以在同一个空间里放置更多内容。 TabActivity继承Activity&#xff0c;主要功能是实现多个activity或者view之间的切换和显示&#xff0c;要使用…

vue报错:Error in event handler for click ,TypeError: Cannot read property ,resetFields, of undefine

1.报错截图 2.报错出现的场景 将新增和更新放在一个页面操作的时候就会出现这个问题 3解决办法&#xff1a; 好多人都说可以加个这&#xff1a; this.$nextTick(()>{this.$refs[addForm].resetFields();}) 但是我测试了还是报错&#xff0c;所以就改为下面这种了&#xf…

js实现一个数组划分为二维数组内多个小数组

//一个数组划分为二维数组内多个小数组/*arr&#xff1a;原数组num: 需要获取成几个小数组*/formatArr(arr,num) {//最后返回的结果为一个二维数组var newArr new Array(Math.ceil(arr.length/2));for (let i 0; i < newArr.length; i) {newArr[i] [];}for (let i 0; i …

Electron如何修改图标

问题&#xff1a;在electron的icon更换过程&#xff0c;是发生在最后的打包阶段&#xff0c;而不是开发过程中的。也就是说&#xff0c;大多数情况下&#xff0c;这个图标是打包的时候决定的。 解决&#xff1a; 1、把要修改的图标放入工程里面&#xff0c;图标必须是ico格式 …

Vue项目优化(大图片懒加载、路由懒加载、组件懒加载)

前言&#xff1a; 前端项目中难免会遇到大量的切图展示&#xff0c;如果单张图片过大&#xff0c;在加载的过程中可能会导致浏览器瀑布流渲染时间过长&#xff0c;延长用户等待时间&#xff0c;这种情况可以使用CDN分发&#xff0c;当然也可以使用图片懒加载&#xff0c;接下来…

react native webview 分享H5到微信打开没内容

原因是分享到微信后&#xff0c;链接包含?fromsinglemessage 解决&#xff1a;在h5里面拿到链接处理后重定向即可 var url window.location.href if(url.indexOf(?fromsinglemessage)){console.log(链接包含fromsinglemessage)var newUrl window.location.href.split(?)…

vue获取验证码

// 获取验证码 getCode() {let self thisself.isValidPhone()if(!self.isValidPhoneFlag) returnlet params {source_type: 1,account: self.phone,captcha_type: 8}self.vaxios.post(xxxx,params,(res) > {if (res -1) returnself.$toast(验证码已发送);self.disabled …

Vue全家桶【VueRouter,Vuex,VueCli】,Es6語法

Vue实战 ES6语法的基本使用 1.变量的声名&#xff1a; 不在使用var声名变量&#xff0c;原因&#xff1a;var声名变量存在作用域混淆的问题。 改用let&#xff0c;const来声名变量。 let&#xff1a;用来声名局部变量。好处&#xff1a;作用范围严谨&#xff0c;从代码的声名…

vue过滤器filters使用方式之一(在双花括号中使用)

vue过滤器filters使用方式之一&#xff08;在双花括号中使用&#xff09; 过滤器的意思大概就是&#xff0c;经过过滤器过滤之后出来另一样你想要东西&#xff0c;过滤器就是一个过滤的工具。例如&#xff0c;从[‘abc’,‘abd’,‘ade’]数组中取得包含‘ab’的值&#xff0c…

vue 去掉前后空格

vue 去掉前后空格 <input v-model.trim "massage" >trim 修饰符

vue MD5 加密

登录的时候 进行MD5 加密 对 密码进行加密处理&#xff0c;减少用户密码暴露 npm install --save js-md5 //下载 js-md5 插件 实现MD5 加密 再要进行的MD5 加密的js文件内&#xff0c;引入 js-md5 // 引入 MD5加密 import md5 from js-md5; //通过md5 方法进行md5 加密 pa…

vue中 v-if和v-show的区别

vue中 v-if和v-show的区别&#xff1a; 相同点&#xff1a;都是控制元素的显示与隐藏。 区别&#xff1a; v-if&#xff1a;控制html元素的插入和移除&#xff0c;会导致浏览器的回流和重绘。 v-show&#xff1a;通过控制css中的display设置为none,控制元素的显示与隐藏。 …

elemet ui 时间区间不可超过1年

<el-form-item prop"dateArea" label"交易时间&#xff1a;"><el-date-pickertype"date"placeholder"选择开始日期"v-model"ruleForm.dateArea1"></el-date-picker><span style"margin: 0 5px;&q…

input 标签 accept 属性兼容问题

// 使用application/vnd.ms-powerpoint 类型时&#xff0c;一些浏览器打开是ppa,一些打开没有ppt 或 pptx// 使用以下方式完美解决 <input accept".xls,.xlsx,.doc,.docx,.ppt,.pptx" />其他类型

vue下载压缩文件

C#vue 下载压缩文件 后台C#代码 #region 压缩文件[Route("api/sys/DownloadFiles")][HttpGet]public HttpResponseMessage DownloadFiles(string path){try{string batchCode path;path FileHelper.LocalPath "\\" path;if (!Directory.Exists(path)…

VueX学习 - 状态管理

文章目录1. 概述2. 传统Vue组件传值3. 使用Vuex1. 概述 1. 使用场景&#xff1a;多个组件之间的数据需要保持一致 - 即组件之间的沟通   2. 原理&#xff1a;有个仓库存储数据&#xff0c;所有组件共享该仓库存储的数据&#xff0c;一旦该仓库数据改变&#xff0c;所有跟该仓库…

js计算大文件sha1值,分块计算

计算文件hash,使用到了模块 js-sha1 该模块文档&#xff1a;GitHub - emn178/js-sha1: A simple SHA1 hash function for JavaScript supports UTF-8 encoding. 主要思路就是通过内置方法 slice 分块按顺序计算hash值 import sha1 from js-sha1export async function Content…

Vue3 Typescript + Axios 全栈开发教程:手把手教你写「待办清单」APP

本文完整版&#xff1a;《Vue3 Typescript Axios 全栈开发教程&#xff1a;手把手教你写「待办清单」APP》 Vue3 Typescript Axios 全栈开发教程前端 Vue3 Typescript 项目结构安装 Vue3 &#xff0c;使用 npm 安装 Vue接着我们创建一个 Vue 的项目&#xff0c;运行命令&…

Vue + Node.js 搭建「文件上传」管理后台

本文完整版《Vue Node.js 搭建「文件上传」管理后台》 目录Vue Node.js「上传文件」前后端项目结构✦ 前端部分 - 上传文件 Vue Axios Multipart配置 Vue 环境导入 Bootstrap 到项目中初始化 Axios HTTP 客户端创建「上传文件」功能创建一个 Vue 多文件上传组件在 App.vue …

5 款最棒的 Vue 移动端 UI 组件库 - 特别针对国内使用场景推荐

本文完整版&#xff1a;《最棒的 Vue 移动端 UI 组件库 - 特别针对国内使用场景推荐》 Vue 移动端 UI 组件库推荐Vant 3 - 有赞移动 UI 组件库&#xff0c;支持 Vue 3 微信小程序&#xff0c;支付宝小程序Cube UI - 滴滴出行移动端 UI 库&#xff0c;质量可靠&#xff0c;标准规…

vue中路由传参的2种方法(按照query和params 分类的)

一、query传递参数 query传参可以认为是get传参&#xff0c;参数会在请求的url中显示出来&#xff0c;以&#xff1f;&#xff0c;&连接。** 第1种&#xff1a; 单个的参数可以写在请求的url中&#xff0c;直接以&#xff1f;连接即可&#xff0c;比如&#xff1a; <ro…

vue中时间格式转化问题

1. 效果图&#xff1a; 2. 需求&#xff1a;前台展示一律用的时间规格&#xff1a;yyyy-MM-dd HH:mm:SS,即要求月日时分秒小于两位数的都要补0&#xff0c;这样显得整体化一。所以下面就是专门对月日时分秒小于10时做补0的处理&#xff0c;实际刚开始想到的就是直接挨个判断月日…

Vue监测数据的原理

代码如下&#xff1a; <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta http-equiv"X-UA-Compatible" content"IEedge"><meta name"viewport" content"widthdev…

Vue button多选单选问题(点击选中可改变样式)

​ 做出如上效果 利用:class"item.ischeck true ? btn_selected : "三元表达式判断是否选中并改变样式 代码片段如下&#xff1a; <div class"intent_btn"><van-button style"width: .90rem;" v-for"(item, index) in List&qu…

Vue报错:Property or method “showAreaFilter“ is not defined on the instance but referenced during .....

报错问题&#xff1a; Property or method "showAreaFilter" is not defined on the instance but referenced during render. Make sure that this property is reactive, either in the data option, or for class-based components, by initializing the propert…

Vuex-Vuex概述-Vuex的基本使用、使用Vuex完成计数器案例、Vuex中的核心特性、vuex案例

今日目标 1.Vuex概述 2.Vuex基本使用 3.使用Vuex完成todo案例 1.Vuex概述 组件之间共享数据的方式 Vuex 是什么 Vuex是实现组件全局状态&#xff08;数据&#xff09;管理的一种机制&#xff0c;可以方便的实现组件之间的数据共享 使用Vuex管理数据的好处 A.能够在vuex中…

vuetify,nginx与cors的使用

0.学习目标 使用资料搭建后台系统会使用nginx进行反向代理实现商品分类查询功能掌握cors解决跨域实现品牌查询功能 1.搭建后台管理前端 1.1.导入已有资源 后台项目相对复杂&#xff0c;为了有利于教学&#xff0c;我们不再从0搭建项目&#xff0c;而是直接使用课前资料中给…

vue登录失效拦截后提示框提示消息出现多次问题

前几天做了一个vue的项目, 其中有个登录拦截器的功能,根据后端返回的状态码获取登录状态, 401时,清空token 跳转登录,并打印后端返回的提示信息 正常情况是展示 今天在刷新页面时,登录过期,然后提示的信息弹出了2此,有一个没有消息内容 如图: 检查代码发现问题, 因为在刷新页…

webaudio_WebAudio Deep Note,第4部分:多种声音

webaudioPreviously in this series: 本系列之前的内容&#xff1a; intro 介绍play a sound 播放声音 2.1. kick and snare (a fun distraction from the main series)2.1。 踢和圈套(主系列有趣的干扰)play a sound 播放声音 loop and change pitch循环并改变音高We need t…

Perfplanet.com已打开

#5 This post is part of the Velocity countdown series. Stay tuned for the articles to come. &#xff03;5这篇文章是Velocity倒数系列的一部分。 请继续关注未来的文章。 Its been over a year, since the launch of perfplanet.com. Looks good and useful for people …

SpringBoot 大屏展示,私活项目,已开源,2022 接私活必备!

一款基于SpringBoot代码生成器的快速开发平台&#xff01;采用前后端分离架构&#xff1a;SpringBoot&#xff0c;Mybatis&#xff0c;Shiro&#xff0c;JWT&#xff0c;Vue&Ant Design。强大的代码生成器让前端和后台代码一键生成&#xff0c;不需要写任何代码&#xff0c…

推荐一款神仙颜值的 Redis 客户端工具

点击上方“果汁简历”&#xff0c;选择“置顶公众号”在日常开发过程中&#xff0c;项目常常都会使用Redis来做缓存或者Session服务器&#xff0c;为了更直观方便&#xff0c;开发者常常会使用一些可视化工具&#xff0c;如 Redis Desktop Manager、Redis Client 等&#xff0c…

elementUI库之el-popconfirm(Popconfirm)气泡确认框阻止事件冒泡

1原来代码: 2处理之后代码: 备注:直接在confirm那里处理是无效的

vue2.0中使用 swiper图片轮播

在Vue2.0中使用swiper进行来展示图片轮播或翻页效果 先 npm i vue-awesome-swiper html部分:<swiper :options"swiperOption" ref"mySwiper" classswipers touchEnd"touchEndFunc"><swiper-slide v-for"(item,index) in gameL…

《Vue学习笔记》--组件-ref获取DOM元素和组件

《Vue学习笔记》--组件-ref获取DOM元素和组件 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><meta http-equi…

vue 项目build后背景图路径不对的问题

1、用css写背景图样式是以相对路径来写的 .details-share{position: fixed;top: 0;left: 0;width: 100%;height: 114px;background: url("../assets/images/share.png");background-size: 100%; }当使用npm run dev命令本地访问的时候&#xff0c;背景图片是正常显示…

elementUi 按钮点击之后取消状态

elementUi 中的按钮&#xff0c;点击操作之后按钮的状态会一直存在&#xff0c;如果想要取消的话就手动触发一下&#xff0c;如下&#xff1a; let target evt.target; if(target.nodeName "SPAN"){target evt.target.parentNode;}target.blur();点击的时候去执行…

elementUI中 form表单自定义验证方法

一、在form表单中经常去验证一些内容&#xff0c;有的是只比较简单的一些提示&#xff0c;有的则是需要自定义&#xff0c;实现方法如下&#xff1a; <template> <el-form :model"ruleForm2" :rules"dataRule" ref"dataForm" keyup.en…

Readthedocs + Gitee 搭建文档

一、文档撰写前提 环境部署: # git clone https://gitee.com/zhyantao/readthedocs.git # pip install sphinx recommonmark sphinx-autobuild sphinx_rtd_theme -i http://mirrors.aliyun.com/pypi/simple/ --trusted-hostmirrors.aliyun.com 二、撰写博文并发表 把你要发表的…

cli4配置vue.config.js文件时常见的问题

问题一&#xff1a; 执行npm run build的时候 导致以上报错的原因是compression-webpack-plugin这个插件的版本过高&#xff1b; 解决方法是卸载掉高版本安装低版本&#xff0c;执行命令如下&#xff1a; npm uninstall compression-webpack-plugin npm install compression-…

数据统计模块

components/report下新建Report.vue <template><div><!--面包屑导航区域--><el-breadcrumb separator-class"el-icon-arrow-right"><el-breadcrumb-item :to"{ path: /home }">首页</el-breadcrumb-item><el-brea…

修改用户状态与搜索功能,以及添加用户对话框

一&#xff0c;修改用户状态 api接口文档 修改switch change&#xff1a; <el-table-column label"状态"><!--作用域插槽&#xff0c;拿到这一行的数据--><template slot-scope"scope"><!--状态开关--><el-switchv-model&qu…

绘制用户列表组件的基础布局结构

因为需要在所有的界面中有面包屑和卡片&#xff0c;所以在全局样式globe.css中加入&#xff1a; .el-breadcrumb{margin-bottom: 10px; }components/user/Users.vue写入&#xff1a; css <template><div><!--面包屑导航区域--><el-breadcrumb separator…

Java,vue项目分享

MSMC项目技术分析&#xff0c;开源 gitee项目地址&#xff1a;https://gitee.com/xu-zhangkai/ms-mcms.git 喜欢的小伙伴在 getee点个赞

react vue_带Vue命名的插槽来React

react vueWhile I was working on a React.js side project using Semantic UI React as a UI library, I noticed that its components are written in a way that reminds me of Vue.js components I write.当我使用语义UI React作为UI库进行React.js端项目时&#xff0c;我注…

vue框架是ui框架么_Vue是2020年一个了不起的框架,为什么

vue框架是ui框架么An amazing conference regarding the Vue framework was held in the US in the first week of March 2020 for two fantastic days. Some spectacular presentations were given during that time regarding the design, feature, and application tools of…

javascript加载_在javascript中轻松加载图像

javascript加载When building a web application, we are always looking for the best performance in order not to impact user experience.在构建Web应用程序时&#xff0c;我们一直在寻找最佳性能&#xff0c;以便不影响用户体验。 Among all the techniques to improve …

Vue实战笔记(一) 引入Ant Design

Ant Design 是一个很好用的前端组件库&#xff0c;里面包含有很多基础组件&#xff0c;能极大提高我们的开发效率 下面先贴出 官方文档&#xff0c;里面的介绍已经十分全面和详细&#xff0c;大家遇到的很多问题都可以在上面找到答案 假设现在我们已经用 vue-cli 3 工具创建了…

vue 虚拟dom_深入Vue 3s虚拟dom

vue 虚拟domIn this article, we do a dive into the virtual dom in Vue.js 3, and how we can traverse it with the goal of finding a specific component (or what we will call a vnode - more on this soon).在本文中&#xff0c;我们将深入研究Vue.js 3中的虚拟dom &am…

ef延迟加载和非延迟加载_角延迟加载简单但有效

ef延迟加载和非延迟加载By default, Angular loads all modules as soon as the web application starts up, whether they are needed or not is irrelevant. As an Angular application grows and more modules and components get added, the size of the compiled bundle (…

vue开关样式切换_如何使用vue js构建可重用和可访问的切换开关

vue开关样式切换There are a lot of different UI components you can find on an app. The ones you’ll find the most will probably be buttons, inputs, forms, or images. They are so common that HTML even provides default elements for them! However, it’s not ra…

vue项目列表跳转详情再返回列表还在原位置

keep-alive 是 Vue 内置的一个组件&#xff0c;可以使被包含的组件保留状态&#xff0c;或避免重新渲染 。也就是所谓的组件缓存 1.app.vue <template><div id"app"><!-- <router-view/> --><!-- 可以被缓存的视图组件 --><keep-…

Vuex从入门到实战(七)——【实践篇】mutation+actions异步请求搞 “活“ 数据

这节来完成模仿带后端的异步请求数据 一、思路及代码 1、main.js挂载store。 2、仔细观察App.vue中是写死的list&#xff0c;而现实开发中是异步请求的。我们先清空list中的数据&#xff1a; 3、list.json——在public文件夹下新建list.json&#xff0c;粘贴json格式化后的…

Vuex从入门到实战(四)——Actions实现异步操作

一、Action用于处理异步任务 如果通过异步操作变更数据&#xff0c;必须通过Action&#xff0c;而不能使用Mutation。但是在Action中还是要通过触发Mutation的方式间接变更数据。 只有mutation中定义的函数&#xff0c;才有权利去修改state中的数据&#xff0c;因此actions最…

vue引入百度地图和高德地图

百度地图 index.html的head标签下 <script type"text/javascript" src"http://api.map.baidu.com/api?v3.0&akyourkey"></script>.vue文件直接使用 高德地图 index.html的head标签下&#xff0c;注意要放到其他script标签的前面 <…

el-upload上传附件连带表单其它内容上传问题

点击提交时&#xff0c;需要同时传给后端上传文件的参数和摘要文本框中的内容 <el-form><el-form-item label"摘要" :label-width"formLabelWidth" ><el-input type"textarea" v-model"fileData.unAbstract"></e…

三思而后行_使用反射前先三思

三思而后行介绍 有时&#xff0c;作为开发人员&#xff0c;您可能会遇到无法使用new运算符实例化对象的情况&#xff0c;因为该对象的类名存储在配置XML中的某个位置&#xff0c;或者您需要调用一个名称指定为注释属性的方法。 在这种情况下&#xff0c;您总会有一个答案&#…

spring类型转换器_Spring中的类型转换

spring类型转换器以下是一些需要类型转换的简单情况&#xff1a;情况1。 为了帮助简化bean配置&#xff0c;Spring支持属性值与文本值之间的转换。 每个属性编辑器仅设计用于某些类型的属性。 为了使用它们&#xff0c;我们必须在Spring容器中注册它们。案例2。 同样&#xff0…

vue中根据数组中对象的属性,获取数组下标,-----findIndex()

使用findIndex(&#xff09;方法 //tableData为原数组&#xff0c;row.id为对象的id属性 let arr this.tableData; let id1 arr.findIndex((arr) > arr.id row.id);//id1为对象的数组下标 this.tableData.splice(id1, 1);//删除该对象&#xff0c;实现局部刷新的功能

Vue中key属性的作用(实用)

转载&#xff1a; https://blog.csdn.net/zyj362633491/article/details/86654014

vue项目布局流程框架--登录初级

&#xff08;以登录为例&#xff09; 步骤1.新建.vue文件2.在router中进行配置3.在App.vue文件中进行设置1.新建.vue文件 2.在router中进行配置 绑定到路由&#xff0c;制定路由规则 3.在App.vue文件中进行设置 放入路由占位符

Elementui中在表格中插入图片

效果&#xff1a; 插入单张选中放大&#xff1a; <el-table-column label"商品详情"><template slot-scope"scope"><el-popover placement"top-start" title"" trigger"hover"><img :src"scope…

Java项目:点餐系统(java+Springboot+ssm+mysql+maven)

源码获取&#xff1a;博客首页 "资源" 里下载&#xff01; 一、项目简述 功能&#xff1a;数据库采用mysq昨为数据存储&#xff0c;系统中涉及到的关 键表有&#xff0c;用户表、用户详情表、商品表、订单表、商品订 单关联表、评价表等等。本系统分为前端和后端&am…

Java项目:在线考试平台(java+Springboot+ssm+mysql+maven)

源码获取&#xff1a;博客首页 "资源" 里下载&#xff01; 一、项目简述 功能列表 考试前台 /系统登录&#xff1a;学生、教师、管理员登录 /门户首页&#xff1a;无需认证访问 /在线考试&#xff1a;需认证即可查看当前考除目 /题库中心&#xff1a;需认证查看题库…

Java项目:前台展示+后台管理结合的在线购书系统(java+Springboot+ssm+mysql+maven)

源码获取&#xff1a;博客首页 "资源" 里下载&#xff01; 一、项目简述 功能&#xff1a;一个基于JavaWeb的网上书店的设计与实现&#xff0c;归纳 出了几个模块&#xff0c;首先是登录注册模块&#xff0c;图书查找模块&#xff0c;购物车模块&#xff0c;订单模块…

布局左右风格的样式框架

<template><divid"wrapper"class"wrapper flex-center-stretch flex-column"style"height: 200px; background-color: whitesmoke;margin-bottom: 20px"><div>占比分析</div><el-row style"display: flex"…

vue 给placeholder绑定动态变量

placeholder前加&#xff1a;就可以了&#xff0c;后面是变量

vue-admin-template实现登录过程(对接Controller)

vue-admin-template实现登录过程&#xff08;对接Controller&#xff09; 关注公众号&#xff0c;每天更新优质好文&#xff01; 1.引言 vue-admin-template是使用vueelement-ui开发的一款很棒的后台管理系统基础模板。我们一般在上面进行二次开发。 我们可以预览一下&#…

vue实现点击某个dom元素之外的方法

在项目开发中搜索按钮点击出现搜索框内容&#xff0c;这个时候点击搜索框以外的内容&#xff0c;搜索框隐藏掉&#xff0c;如下所示&#xff1a; 1、源码 2、实现点击其他区域搜索框内容隐藏&#xff0c;如下&#xff1a; document.addEventListener(click, (e) > {if (…

Vue组件通信的六种方式,你会几个?

在平时的开发过程中&#xff0c;父子 / 兄弟组件间的通信是肯定会遇到的啦&#xff0c;所以这里总结了 6 种 Vue 组件的通信props / $e$emit / Vuex$attrs / $listeners $parent / $children 与 ref provide / inject 前言 如上图所示&#xff0c;A/B&#xff0c;B/C&#xf…

did you register the component correctly? For recursive components, make sure to provide the “name“

环境&#xff1a;该项目是build打包后&#xff0c;public引入的方式&#xff0c;在项目中使用。 原因&#xff1a;public/index.html未引入打包后的js文件。 解决&#xff1a;重新引入打包后的js文件。

Win10系统下搭建vue环境(解析)

下面任何命令都是在windows的命令行工具下进行输入&#xff0c;打开命令行工具的快捷方式如下图&#xff1a; 快捷键采用windowsR进入命令行cmd、 详细的安装步骤如下&#xff1a;一、安装node.js说明&#xff1a;安装node.js的windows版本后&#xff0c;会自动安装好node以及…

Vue报错——the scope attribute for scoped slots have been deprecated and replaced by slot-scope

场景重现&#xff1a; 在git上克隆完同事上传的Vue项目&#xff0c;用VS Code运行时报错。VS Code运行栏报错&#xff1a; the "scope" attribute for scoped slots have been deprecated and replaced by "slot-scope" since 2.5. The new "slot-sco…

【jeecg-boot+Antd】Warning: table should have a unique `key` prop, or set `rowKey`

Warning: Each record in dataSource of table should have a unique key prop, or set rowKey of Table to an unique primary key前端vue中使用antd的table组件的时候控制台警示&#xff1a;Each record in dataSource of table should have a unique key prop, or set rowKe…

vue 监听键盘回车事件 @keyup.enter || @keyup.enter.native

参考文章&#xff1a;https://www.cnblogs.com/fifteen718/p/9533850.html 为什么在后面加上.native 如果用了封装组件的话&#xff0c;比如element&#xff0c;这个时候使用按键修饰符需要加上.native 比如&#xff1a; <el-input v-model“account” placeholder“请输…

vue中 this.$set

在我们使用vue进行开发的过程中&#xff0c;可能会遇到一种情况&#xff1a;当生成vue实例后&#xff0c;再次给数据赋值时&#xff0c;有时候并不会更新到视图上&#xff0c;如下所示&#xff1a; data () {return {list: [{ name: "zhangsan", id: "1" …

[Vue] 13.Vue中的双向绑定(1) ----基本用法

一、双向绑定 表单元素的双向绑定&#xff1a;v-model input <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta http-equiv"X-UA-Compatible" content"IEedge"><meta name&quo…

完整项目学习-3

文章目录1. 利用子查询实现左侧菜单列表1.1 编辑映射文件1.1.1 子查询Sql语句写法1.1.2 xml映射文件写法2. 用户模块管理2.1 分页查询补充2.1.1 用户需求说明2.1.2 编辑UserController2.1.3 编辑UserService2.1.4 编辑UserMapper2.2 完成状态修改2.2.1 业务说明2.2.2 前端JS分析…

vscode 扩展 本地_如何扩展本地html元素

vscode 扩展 本地When standard HTML is not enough如果标准HTML不够用 Ever since the days of XML we have tried to extend HTML with our own tags.从XML时代开始&#xff0c;我们就尝试使用我们自己的标签扩展HTML。 The standard library of HTML tags is fairly limit…

Vue进阶(三)插槽slot,并使用slot开发高级分页组件

如果对组件不太了解&#xff0c;可以先阅读笔者的这两篇文章&#xff0c;在对组件有了一定的了解之后&#xff0c;在查看本篇文章&#xff1a; vue进阶&#xff08;一&#xff09;&#xff0c;深入了解组件&#xff0c;自定义组件 Vue进阶&#xff08;二&#xff09;设计高级组…

记录Vue.Draggable拖拽组件的使用历程

项目开发中需要用到 拖拽组件&#xff0c;因为 前端技术框架 是 Vue &#xff0c; 这里就使用了 Vue 的一款 拖拽插件 vue.draggable &#xff0c; 一般基本的需求都能满足 &#xff0c;这里使用了多个 draggable 嵌套&#xff0c;达到两级之间相互拖拽的功能。 以下是类似 t…

【vue】mock.js安装及使用

mock.js快速上手 npm安装mockjs cnpm install mockjs --save-dev main.js引用 import ./mock/mock新建mock.js import Mock from mockjs import {Random} from mockjsMock.setup({timeout: 500 })Mock.mock(/index/getClasses, post, (opt) > {console.log(opt)let para…

Vue+Axios搭建二次元动态登录页面(mp4视频格式)

最近想做一个前端登录页面&#xff0c;背景好看的&#xff0c;格式中规中矩的&#xff0c;这么难&#xff1f;我自己创一个吧&#xff01; 效果图如下&#xff1a; 源码可以参考我的github&#xff0c;复制源码即可用&#xff1a;gym02/loginPage_Vue: 使用VueAxios搭建的动态…

Vue3笔记——(尚硅谷张天禹Vue笔记)

Vue3 Vue3简介 1.Vue3简介 .2020年9月18日&#xff0c;Vue.js发布3.0版本&#xff0c;代号: One Piece(海贼王)。耗时2年多、2600次提交、30个RFC、600次PR、99位贡献者 . github上的tags地址: https://github.com/vuejs/vue-next/releases/tag/v3.0.0 2.Vue3带来了什么 .性能…

ElasticSearch--project_01

项目功能&#xff1a; 对实时数据进行全文检索&#xff0c;并对关键字进行高亮显示 开发流程&#xff1a; 1. 安装 JDK 环境最低版本 1.8安装流程&#xff1a;[JDK安装与环境变量配置](https://jingyan.baidu.com/article/6dad5075d1dc40a123e36ea3.html)需要注意安装的时候 …

前端基础(props emit slot 父子组件间通信)

前言&#xff1a;如何实现组件的灵活使用&#xff0c;今天学习组件封装用到的props、slot和emit。 目录 props 子组件 父组件 示例代码 slot 示例代码 作用域插槽 emit 示例代码 props 需要实现在其他组件中使用同一个子组件。 子组件 子组件&#xff08;所谓子组件…

Vue基础语法(一)之初识Vue

vue的介绍 渐进式的JavaScript框架: vue react angualr 作者:尤雨溪 facebook 谷歌公司前端框架和库的区别 功能上 jquery库&#xff1a;包含DOM(操作DOM)请求&#xff0c;就是一块功能。 art-template库&#xff1a;模板引擎渲染&#xff0…

vue使用leaflet加载单张图(可用作室内图定位)

完整代码 <!-- 测试页面 --> <template><div id"map"></div> </template><script> import L from "leaflet"; import icon from "leaflet/dist/images/marker-icon-2x.png"; export default {components: …

实现分页效果

在表格<el-table>后增加一个分页组件 size-change“handleSizeChange”&#xff1a;每页显示条数变化后调用方法 current-change“handleCurrentChange”&#xff1a;页码变化调用方法 :current-page“queryInfo.pagenum”&#xff1a;当前页数 :page-sizes"[1, 2, …

认识Axios

axios中文网 一. 为什么会诞生Axios 最初浏览器页面向服务器请求数据时&#xff0c;返回的是整个页面&#xff0c;整个页面都会刷新ajax的出现&#xff0c;它可以在页面无刷新的情况下请求数据原生的XMLHttpRequest&#xff0c;jQuery封装的ajax&#xff0c;以及axios都可以实…

Vue学习笔记(六) 表单输入绑定

v-model 指令在表单元素上创建双向数据绑定&#xff0c;它负责用于监听用户输入事件以更新数据 注意&#xff0c;v-model 会忽略所有表单元素特性的初始值&#xff0c;而总是将 Vue 实例的数据作为数据来源 1、输入框 <!DOCTYPE html> <html><head><ti…

Vue-cli(2.X)的简单入门(创建项目、 Vue工程改造、Vue组件)

文章目录Vue CLI简单概述Vue-CLI的安装VueCLI创建项目2.X版本创建项目3.x创建项目Vue CLI工程和普通工程不使用Vue脚手架时创建的普通工程Vue CLI工程Vue工程改造使用Vue脚手架的工程Vue组件普通工程中注册Vue组件&#xff08;局部 & 全局&#xff09;Vue-CLI工程注册组件V…

vue 生成二维码

一、页面中生成二维码方法 ①、首先安装qrcodejs2插件 npm install qrcodejs2 --save注意&#xff1a;安装完成之后可以在main.js中全局配置&#xff0c;也可以在单个页面中去引用 ②、引入 1&#xff09;单页面中引入 import QRCode from qrcodejs2;2&#xff09;全局配置…

vue 中h5页面自适应的实现

有时候我们为了前端页面可以匹配不同分辨率的屏幕&#xff0c;会使用rem来对页面进行布局&#xff0c;无论基础px值设置得多么好计算&#xff0c;在写rem数值的时候&#xff0c;都需要对设计图原始的px值进行一番换算。 当当当当&#xff0c;来介绍一下两个好朋友&#xff0c;…

91.(前端)增加商品分类实现——Cascader中获取参数发送给后端添加数据

1.概述 在上篇文章中&#xff0c;已经实现了弹窗和级联显示目录&#xff0c;本篇文章要对他进行进一步的优化 1.1 Cascader无法选中一级目录问题 clearable&#xff0c;设置输入框清空可通过 props.checkStrictly true 来设置父子节点取消选中关联&#xff0c;从而达到选择…

VueCli2 中Vant定制主题的配置

1、首先安装依赖 npm install -D less3 less-loader5注意这里less和less-loader的版本不能太高&#xff0c;太高会报错 2、在main.js中引入vant的less文件 import vant/lib/index.less;3、创建自定义主题变量文件less 如下比如&#xff0c;resetui.less: red: #07c160; blu…

5.(vue3.x+vite)v-if与v-show区别

前端技术社区总目录(订阅之前请先查看该博客) 1:效果预览 2:v-if与v-show区别 1、v-if会增删DOM元素。 2、v-show比v-if性能更高,因为v-show只能动态的改变样式(display),不需要增删DOM元素。 3、v-if切换时候回实时的销毁和重建内部的事件、钩子函数等,v-show只会…

pinia简单使用

新命令-创建vue3项目 vue create 方式使用脚手架创建项目&#xff0c;vue cli处理&#xff0c; vue3后新的脚手架工具create-vue 使用npm init vuelatest 命令创建即可。 在pinia中&#xff0c;将使用的组合式函数识别为状态管理内容 自动将ref 识别为stste,computed 相当于 ge…

Linux系统部署若依前后端分离项目(手把手教学)

前言:若依框架是目前一款非常优秀的开源框架,包括我自己也在用,本篇博客我就出一篇完整的部署若依前后端的博客,我这边以及提前部署好了MySQL、Redis以及Nginx,没有部署的可以看博主的部署教程,都汇总在了下方: 博主的其他部署教程: 1、Docker部署前后端分离项目:手把…

Vue踩的坑

在Vue方法函数里&#xff0c;发现如果是想执行完method1&#xff0c;再执行method2&#xff0c;method2中要用到method1对data操作的值&#xff0c;但是实际中发现&#xff0c;直接在function里nav.method1();nav.method2();会导致method2获得不到method1对data操作的值。在下面…

this.$router和this.$route的区别

this.$router : 全局路由对象&#xff0c;任何页面都可以通过此方法 调用 push(), go()等方法。一般用于路由跳转。 例如&#xff1a;this.$router.push(路由)//跳转this.$route : 表示当前正在用于跳转的路由器对象。可用来接收当前路由&#xff0c;显示其name、path、query、…

Vue简单实现更多选项

这个功能其实相当于显示隐藏二级菜单&#xff0c;不过只是利用了vue来实现。 功能简单演示&#xff0c;请忽略css的边框线&#xff1a; 这个demo有几个难点&#xff0c;简单说说。 vue点击显示隐藏其实靠的只是判断vue中的属性是否true&#xff0c;vue会自动帮助你显示还是隐…

this.$refs类型识别问题 - 最详细解决方案 -【vue+typescript】

typescript是强类型所致 - typescript不能识别出this.$refs.xx是否含有xx2方法 方法1 - 任何类型 - 不推荐 - 一劳永逸 let myRef: any this.$refs.myModal; myRef.resetFields(); //清空表单校验方法2 - HTMLFormElement - 推荐 - 一劳永逸 //成员变量 $refs!: {myModal: H…

Vue学习3 - 属性值的监控watch、组件的创建、组件间的通信、插槽

文章目录1. 监听属性值的变化 - watch2. 组件创建 - component2.1 全局组件2.2 局部组件3 组件间的通信3.1 父向子组件传递数据 - props3.1.1 动态绑定3.1.2 静态绑定3.2 子向父组件传递数据 - v-bind:属性绑定3.3 非父子组件间的传递信息4 组件的插槽 - slot4.1 无名插槽4.2 有…

Vue学习1 - 单双向绑定、内容填充、闪动问题

文章目录0. vue基本格式1. 单向绑定 - {{属性名}}2. 双向绑定 - v-model"属性名"2.1 input绑定 - text2.2 textarea绑定2.3 input绑定 - checkbox2.3.1 多个checkbox - 即多选2.3.2 单个checkbox - 即单选2.4 input绑定 - radio2.5 select-option绑定单选多选3. 内容…

Vue学习0 - 概述、MVVM思想、生命周期

文章目录1. 概述2. MVVM - Model、View、中间桥梁3. Vue生命周期图1. 概述 特点核心库只关心视图层数据驱动&#xff1a;DOM元素随着数据变化而变化组件化&#xff1a;一个整体页面分成多个组件合成2. MVVM - Model、View、中间桥梁 根据此图可见&#xff0c;DOM层、视图层的信…

ES6模块语法标准 - 模块化、导入、暴露

文章目录1. 概述2. ES6模块化规范2.1 暴露某个模块的成员变量、方法(默认、自定义)2.2 运行某个模块的内容 - 不需暴露方法3. 导入 - import只有js文件才可以简写后缀名1. 概述 传统开发问题命名冲突文件依赖模块化进行开发&#xff0c;解决上面两大问题 模块化&#xff1a;单独…

Vue-Router路由学习

文章目录简单使用路由重定向嵌套路由动态路由命名路由编程式导航路由前置守卫//获取当前路由地址 this.$route.path//编程式路由 this.$router.push("路由地址");简单使用 <body><div id"app"><!--2. 添加路由链接--><router-link t…

常见问题解决 - 路由切换定时器问题,父组件传数据给轮播图子组件问题、异步请求执行顺序、关闭Eslint、devtools不能使用

文章目录1. 路由切换定时器问题 - 常见轮播图2. 父组件传数据给轮播图子组件问题3. 异步请求发送不按执行顺序解决3. 异步请求导致数组不一致解决方案4. 异步请求尽量放在created(){} 生命周期里面而不是mounted(){}5. 关闭ESLint语法检查 - 实在是太严格了6. Devtools不能在控…

Vue的简单学习(一文快速上手Vue!)

页内目录 一&#xff0c;Vue的介绍 二&#xff0c;基于vue.js的学习 三&#xff0c;Vue的使用模板 四&#xff0c;Vue的简单操作   属性展示   click点击事件   v-if 和v-show   mouseover鼠标悬浮   v-bind:和&#xff1a;   v-model双向绑定   v-for循环…

小程序如何实现“皮肤”切换

最近在做一个小程序&#xff0c;但由于小程序本身的一些限制&#xff0c;看似无法实现类似于原生应用整套的皮肤切换&#xff0c;例如页面背景&#xff0c;全局样式等&#xff0c;但真的就没有办法了吗&#xff0c;在这里我用一个uni-app小程序为大家提供一个小程序皮肤切换的思…

vue2+element-ui+springboot编写一个简单的CRUD和上传页面

1.0先看效果图 2.0主功能页面展示 3.0新增功能 4.0更新功能 5.0接口错误提示 前端码云链接:https://gitee.com/xiaojianr/management/tree/master/ 前端拷贝完成需要使用:npm install 命令完成package.json依赖的下载 后端码云链接:https://gitee.com/xiaojianr/manage

【懒加载】js实现懒加载、vue实现图片懒加载指令

懒加载 延迟加载&#xff0c;对于一个很长的页面&#xff0c;优先加载可视区域的内容&#xff0c;其他部分等进入可视区域时再加载 懒加载作用 是一种网页性能优化的方式&#xff0c;它能极大的提升用户体验。比如一个页面中有很多图片&#xff0c;但是首屏只出现几张&#…

常见前端面试之VUE面试题汇总九

26. Vue-router 跳转和 location.href 有什么区别 使用 location.href /url 来跳转&#xff0c;简单方便&#xff0c;但是刷新了页面&#xff1b; 使用 history.pushState( /url ) &#xff0c;无刷新页面&#xff0c;静态跳转&#xff1b; 引进 router &#xff0c;然后使用…

使用vite创建vue3项目及项目的配置 | 环境准备 ESLint配置 prettier配置 husky配置 项目继承

文章目录 使用vite创建vue3项目及项目的配置1.环境准备2.项目配置ESLint校验代码工具配置 - js代码检测工具1.安装ESLint到开发环境 devDependencies2.生成配置文件:.eslint.cjs**3.安装vue3环境代码校验插件**4. 修改.eslintrc.cjs配置文件5.生成ESLint忽略文件6.在package.js…

vue3+flask 简易登录功能实现

功能说明 如果未登录&#xff0c;则跳转到登录组件&#xff1b;在登录组件中登录成功&#xff0c;则跳转到首页组件。用户信息在mysql数据库中。较为关键的几个点有&#xff1a;flask中session功能的应用和接收前端传递数据的方式、vue3中的组件跳转等。 一、前端Vue程序 1、…

【生命周期】

生命周期 1 引出生命周期2 分析生命周期3 总结生命周期 1 引出生命周期 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta http-equiv"X-UA-Compatible" content"IEedge"><meta …

学之思第二天-调通登录功能

目录 一、前端问题 二、后端问题 三、总结 之前一直是一个前端网页即使输对了正确的账号密码&#xff0c;也进不去。 一、前端问题 前端控制台就是一大堆爆红&#xff1a; 报错信息大概下面这样&#xff1a; Uncaught (in promise) NavigationDuplicated {_name: "…

N-128基于springboot,vue酒店管理系统

开发工具&#xff1a;IDEA 服务器&#xff1a;Tomcat9.0&#xff0c; jdk1.8 项目构建&#xff1a;maven 数据库&#xff1a;mysql5.7 系统分前后台&#xff0c;项目采用前后端分离 前端技术&#xff1a;vueelementUI 服务端技术&#xff1a;springbootmybatis 本系统功…

beego模板解析报错

文章目录 前言解决beego解析问题总结 前言 网上搜索为模板解析路径问题&#xff0c;实际是beego解析vue打包后的index.html出现错误&#xff0c; 比如解决时排除了.go代码&#xff0c;发现没问题&#xff0c;运行beego打印,打开浏览器进入web时发现wen打不开&#xff0c;并在b…

element 选取多个文件,自动上传

原文参考链接 https://blog.csdn.net/qq_33270001/article/details/114490955 必需属性&#xff1a; :on-change“handleChange”:multiple“multiple”:auto-upload“false” 关键1&#xff1a;handleChange&#xff08;&#xff09; this.fileTotal document.getElements…

一个开源的汽修rbac后台管理系统项目,基于若依框架,实现了activiti工作流,附源码

文章目录 前言&源码项目参考图&#xff1a; e店邦O2O平台项目总结一、springboot1.1、springboot自动配置原理1.2、springboot优缺点1.3、springboot注解 二、rbac2.1、概括2.2、三个元素的理解 三、数据字典3.1、概括与作用3.2、怎么设计3.3、若依中使用字典 四、工作流—…

前端请求patch接口,只传入已修改字段值的字段

目录 前端仅传递发生更改的字段 为什么 数据举例 递归对比函数 从回显数据到提交更新接口的模拟操作 前端仅传递发生更改的字段 在实际开发中前端肯定会遇到一个更新需求&#xff0c;回显数据 > 修改数据 > 请求更新接口这个步骤。 通常建议前端仅传递发生更改的字…

15.(vue3.x+vite)组件间通信方式之默认插槽(匿名插槽)

前端技术社区总目录(订阅之前请先查看该博客) 示例效果 默认插槽(匿名插槽) 插槽 slot 通常用于两个父子组件之间,最常见的应用就是我们使用一些 UI 组件库中的弹窗组件时,弹窗组件的内容是可以让我们自定义的,这就是使用了插槽的原理。 (1)slot 是 Vue中的内置标签…

获取和移除cookie的方法

下载npm的cookie插件, 在utils.js文件中引入插件: 封装原始的Cookies.get()方法: 在xxxx.vue文件中引入方法: 使用getCookie方法获取cookie: 封装 移除cookie: export const removeCookie name>{ const options { path: /, domain: xxx.com }; Cookies.remove(name, opti…

记一次若依ruoyi-ui(Vue2) 关闭tab页并打开新页面

网上教程很多&#xff0c;但是都是给前端代码段&#xff0c;都不知道怎么使用&#xff08;本人菜鸟一个&#xff09;&#xff0c;今天记一次完整的&#xff1a; 在你需要关闭的tab页面&#xff0c;加入以下代码&#xff1a; handleCommit()是我需要关闭页面的方法&#xff0c…

手撕Vuex-vuex实现原理分析

本章节主要围绕着手撕 Vuex&#xff0c;那么在手撕之前&#xff0c;先来回顾一下 Vuex 的基本使用。 创建一个 Vuex 项目&#xff0c;我这里采用 vue-cli 创建一个项目&#xff0c;然后安装 Vuex。 vue create vuex-demo 选择 Manually select features。 这里只需要&#xff0…

Required request body is missing报错及解决

今天&#xff0c;我在尝试调用后端接口展示文章数据时遇到了错误&#xff0c;错误原因是请求体缺失&#xff0c; 但是我明明传了参数 然后我找了很久错误原因&#xff0c;发现在之前跟着写的一个差不多的功能时&#xff0c;请求方式是post 而我写的确是get 将get改为post后&…

使用字典树实现一个可以自动补全的输入框

说在前面 平时我们在终端输入命令的时候是不是都可以通过tab键来进行快速补全&#xff1f;那么有没有想过怎么去实现这个自动补全的功能呢&#xff1f;今天让我们一起来使用字典树实现一个可以自动补全的输入框。 效果展示 体验地址 http://jyeontu.xyz/jvuewheel/#/JAutoComp…

springcloud宿舍管理系统源码

开发技术&#xff1a; jdk1.8&#xff0c;mysql5.7&#xff0c;idea&#xff0c;vscode springcloud springboot mybatis vue elementui 功能介绍&#xff1a; 用户端&#xff1a; 登录注册 首页展示轮播&#xff0c;公告&#xff0c;报修&#xff0c;晚归登记&#xff0…

error:0308010C:digital envelope routines::unsupported 前端项目错误

直接启动命令中增加&#xff1a; SET NODE_OPTIONS--openssl-legacy-provider && vue-cli-service serve

vue3使用TinyMCE富文本

TinyMCE 介绍 TinyMCE 是一个功能强大的富文本编辑器&#xff0c;它允许您在网页应用程序中创建和编辑具有丰富格式的内容。官网 github项目地址 文档地址 下载tinymce文件 从网页下载最新版zip&#xff0c;也可以打开下面链接下载。 打开网页 tinymce.zip zh-Hans 将下载…

【后端】数据字典自动生成枚举

前言 随着我老板给我灌溉的思想,逐渐开始利用代码来完成一些重复性且没有创造性的工作(我变懒啦),当我发现数据字典可以生成枚举从而大大减少开发时间的时候,我意识到事情的重要性。 数据字典 我一开始在网上找各种代码生成器的框架,然后突然意识到,这个不就是简单的…

vue3学习网站

官方网站&#xff1a;Vue.js - 渐进式 JavaScript 框架 | Vue.js 中文文档: 简介 | Vue.js Webpack 入门教程&#xff1a;Webpack 入门教程 | 菜鸟教程 vue3知识宝库&#xff1a;Vue3

vue2.0+elementui集成file-loader之后图标失效问题

背景 跑vue2elementUI项目时&#xff0c;由于前端这边需要在本地存放xlsx模板文件&#xff0c;供用户下载模板文件&#xff0c;所以需要在webpack构建的时候增加file-loader进行解析xlsx文件打包。 vue版本2.x element-ui 版本 2.13.x 注意 npm i -D file-loader版本号给vue项…

如何搭建中后台管理系统

vue3 TS vite 搭建中后台管理系统 前言1、搭建步骤及方法2、集成多种插件功能&#xff0c;实现中后台按需使用3、新手学TS如何快速进入状态、定义TS类型4、layout搭建四款常见风格6、大屏搭建效果5、vue3Ts运营管理系统总结&#xff1a; 前言 要成功&#xff0c;先发疯&…

如何实现服务器主动向客户端推送实时数据

当需要实现服务器主动向客户端推送实时数据时&#xff0c;Server-Sent Events&#xff08;SSE&#xff09;是一种简单且有效的解决方案。本文将介绍如何使用Server-Sent Events&#xff0c;在后端使用Spring Boot实现&#xff0c;在前端使用Vue 3实现&#xff0c;并提供一个完整…

IoT小程序框架快速体验:ASP-80智显面板设备配网与真机更新

背景 从环境搭建到程序开发&#xff0c;再到真机更新体验了 IoT小程序框架 的使用流程。其中&#xff0c;略过了程序开发过程&#xff0c;而是直接采用入门案例中的公板案例&#xff08;模拟器测试&#xff09;与智能闹钟案例&#xff08;真机测试&#xff1a;ASP-80智显面板&…

Vue组件化开发,组件的创建,注册,使用,详解Vue,vm,VueComponent,vc

组件化开发 模块是指将一个大的js文件按照模块化拆分规则进行拆分成的每个js文件, 凡是采用模块方式开发的应用都可以称为模块化应用(组件包括模块) 传统方式开发的一个网页通常包括三部分: 结构(HTML)、样式(CSS)、交互(JavaScript) 关系纵横交织复杂&#xff0c;牵一发动全…

[vuex] unknown mutation type: SET_SOURCE

项目中使用了vuex&#xff0c;并且以模块的形式分好之后。在调用的时候出现了以上问题 /*当我们commit的时候要注意要加上模块的名字 user是模块名称&#xff0c;SET_SOURCE是user模块中定义的方法 正确写法&#xff1a;*/ this.$store.commit("user/SET_SOURCE", th…

Vue

<script src"vue.js" type"text/javascript" charset"utf-8"></script> // 视图区 <div id"app1">{{id}} </div> // 脚本区 <script>var user {id : 1};// 引入vue.js可以创建Vue实例var vm new Vue(…

vue-cli · Failed to download repo vuejs-templates/webpack: unable to verify the first certificate

创建vue项目报错 PS D:\Git\Git_Work\vue> vue init webpack automated-test-platform-vue3vue-cli Failed to download repo vuejs-templates/webpack: unable to verify the first certificate解决办法&#xff1a;将代理关闭 原因&#xff1a;我安装了一个dev-sidecar…

vue报错Error in render: “TypeError: Cannot read property ‘0‘ of undefined“

报这错是因为在你刚打开页面的时候&#xff0c;还没获取到这个值&#xff0c;因为这个值是请求过来的&#xff0c;但是可以正常渲染&#xff0c;控制台报错&#xff0c;因为这个结构data里面是个对象&#xff0c;对象里面的数组刚开始没有&#xff0c;所以就没有。 data () {r…

vue2项目修改编译巨慢

前言&#xff1a;我们的一个vue项目在给新同事后他说编译贼慢&#xff0c;一个小修改项5分钟才能自动编译成功&#xff0c;我把项目放到新电脑上也巨慢&#xff0c;升级了nodejs好使了一些&#xff0c;但还是慢&#xff0c;最后引入webpack后巨快&#xff0c; 在项目的package…

[Vue 代码模板] Vue3 中使用 Tailwind CSS + NutUI 实现侧边工具栏切换主题

文章归档&#xff1a;https://www.yuque.com/u27599042/coding_star/vzkgy6gvcnpl3u2y 效果示例 配置 src 目录别名 https://www.yuque.com/u27599042/coding_star/ogu2bhefy1fvahfv 配置 Tailwind CSS https://www.yuque.com/u27599042/coding_star/yqzi9olphko9ity1 配置…

【三十天精通Vue 3】第二十七天 Vue 3的实战案例-接口进度条

✅创作者:陈书予 🎉个人主页:陈书予的个人主页 🍁陈书予的个人社区,欢迎你的加入: 陈书予的社区 🌟专栏地址: 三十天精通 Vue 3 文章目录 引言一、安装进度条插件1.1 安装NProgress插件1.2 在Vue3中引入NProgress插件二、在路由中使用进度条2.1 在全局路由中使用进度…

类似 marquee 的图片左右滑动且无缝对接

<template> <div class"main"><!-- 左按钮 --><div class"marquee-btn btn-left" click"directChange(left)"><i class"el-icon-arrow-left" /></div><div id"marque"><div i…

$nextTick和$refs

$refs $refs 获取DOM元素 利用 ref 和 $refs 获取 DOM 元素 <template><div><p>获取原生DOM元素</p><h1 id"myH" ref"myH">我是一名学员</h1></div> </template><script> export default {mounted…

web前端全栈0基础到精通(祺)vue 05

一、组件通信&#xff08;组件传值&#xff09; 1.1概念 组件之间可以互相传递数据1.2组件通信的方式 1.2.1父子组件通信 父组件 <子组件 :自定义属性1变量1 自定义属性字符串</子组件>子组件 {props:[自定义属性1,自定义属性...] }props属性和data以及compute…

SVG的使用引入

SVG引入 SVG的代码可以直接嵌入到HTML页面中&#xff0c;也可以直接链接到SVG文件。 SVG 文件可通过以下标签嵌入 HTML 文档&#xff1a; ​ 、

【Vue 源码解析】Vue实例挂载过程

1. 思考 不知道大家是否思考过new Vue()这个过程中究竟做了些什么&#xff1f; 过程中是如何完成数据的绑定&#xff0c;又是如何将数据渲染到视图的等等 2. 源码解析 首先找到vue的构造函数 源码位置&#xff1a;node_modules/vue/src/core/instance/index.js&#xff08…

vue实现PC端分辨率适配

依赖 项目基础配置使用 vue-cli2 生成 自适应方案核心&#xff1a; 阿里可伸缩布局方案 lib-flexible px转rem&#xff1a;px2rem&#xff0c;它有webpack的loader px2rem 开始 先使用vue脚手架初始化一个webpack项目 vue init webpack 项目名项目初始化好了之后&#xff0…

# vue# 【九】 个人中心的制作

Z## vue个人中心的制作 个人中心的制作 在实际开发里面&#xff0c;经常会有一些登录页需要进行编写&#xff0c;例如下面这些类型 而这些版面的制作&#xff0c;比较讲究的是思路问题 例如我们想要制作一个登录页&#xff0c;点击就可以输入名字&#xff0c;并且修改名字 整…

vue-element表格Day.js时间转换时间戳

这里写自定义目录标题vue-element表格Day.js时间转换时间戳具体内容vue-element表格Day.js时间转换时间戳 记录一下修改时间的方式。 具体内容 用的vue-element 代码片. // 表格对应的列 // dateFormat<el-table-columnalign"center"prop"updateTime&quo…

vue前端通过Base64加密解密

效果图&#xff1a; 方法&#xff1a; 1.下依赖 cnpm i js-base64 --save //没有淘宝镜像就用npm&#xff0c;一样的&#xff0c;就是下载慢点而已2.在需要的地方引入 //在单个页面引入 let Base64 require(js-base64).Base64; let str"哈哈哈"; console.log(Base…

element ui表格中根据某列的值判断操作栏里面的按钮显示隐藏

效果图&#xff1a; 这里我上通过审核意见那列的值判断操作里面的审核按钮的显示隐藏。 首先审核意见那列后台给我返回的是A、B、null三种值&#xff0c;然后我再将这三种值转换为已驳回、已通过、未审核。三个中文显示在页面上。 这个是通过 &#xff1a;formatter属性改的&am…

Webstorm克隆Git后npm install报错

解决此问题浏览了网上众多方法&#xff0c;现已解决&#xff0c;留作记录&#xff08;仅适合本文情况&#xff09;。 一、Git克隆 在git克隆代码后&#xff0c;需要将右下角的分支由main签出为dev。 二、npm install报错 npm ERR! code 1 npm ERR! path D:\workapp\Websto…

弹框确认按钮,请求两个接口跳转刷新页面,并使用async和await将异步改成同步的数据?

前景&#xff1a;公司前后端不分离项目&#xff0c;使用的框架element-ui较低版本的&#xff0c;弹框确定按钮加载动态按钮的loading。 //插件 npm i element-ui -S效果图: 代码: <template><div><el-button type"text" click"dialogVisible …

Vue3全局组件通信之provide / inject

1、前言 顾名思义&#xff0c;爷孙组件是比 父子组件通信 要更深层次的引用关系&#xff08;也有称之为 “隔代组件”&#xff09;&#xff1a; C组件引入到B组件里&#xff0c;B组件引入到A组件里渲染&#xff0c;此时A是C的爷爷级别&#xff08;可能还有更多层级关系&#…

springboot vue进销存源码(毕设)

开发环境及工具&#xff1a; 大等于Jdk1.8&#xff0c;大于mysql5.5&#xff0c;idea&#xff08;eclipse&#xff09;vscode&#xff08;webstorm&#xff09; 技术说明&#xff1a; springboot mybatis vue elementui 代码注释齐全&#xff0c;没有多余代码&#xff0c;适…

v-for的列表渲染

v-for的列表渲染 <!DOCTYPE html><html lang"en"><head><meta charset"utf-8"><meta name"viewport" content"widthdevice-width, initial-scale"><meta http-equiv"X-UA-Compatible" con…

v-on的事件绑定

v-on的事件绑定 事件修饰符 在事件处理程序中调用 event.preventDefault() 或 event.stopPropagation() 是非常常见的需求。尽管我们可以在方法中轻松实现这点&#xff0c;但更好的方式是&#xff1a;方法只有纯粹的数据逻辑&#xff0c;而不是去处理 DOM 事件细节。 为了解…

Vue 中 watch 属性,computed 计算属性以及 method 属性的区别

如果我们要实现这一一个功能&#xff1a;想要实现 名 和 姓 两个文本框的内容改变&#xff0c;则全名的文本框中的值也跟着改变&#xff1b; 1、使用method方法是实现&#xff1a; 通过数据双向绑定绑定数据&#xff0c;通过keyup&#xff08;键盘抬起&#xff09;绑定函数&a…

面试官:首屏加载速度慢怎么解决?

文章目录前言首屏加载时间的计算首屏的定义首屏加载过程计算首屏时间加载慢的原因面试中常涉及的解决方案减小入口文件体积懒加载减小文件大小静态资源本地缓存UI框架按需加载组件重复打包webpack3webpack4图片懒加载图片资源的压缩开启GZip压缩合理使用Web Worker使用SSR结语参…

vue-router的实现原理hash/history、导航守卫、导航解析流程

文章目录 一、SPA与前端路由二、vue-router实现原理&#xff08;模式&#xff09;hash模式history模式 三、vue-router中的route和router四、vue-router有哪几种导航守卫全局守卫路由独享的守卫路由组件内的守卫 vue-router完整的导航解析流程 一、SPA与前端路由 前端路由本质是…

js将本地图装换为base64编码

主要代码&#xff1a; // 注意图片的&#xff0c;onload是异步的&#xff0c;如果要封装成工具函数&#xff0c;需要用promise包装一下imgToBase64(url) {return new Promise((resolve, reject) > {const image new Image()image.src urlimage.onload () > {const can…

Vue----品牌列表案例

效果图 代码 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>Document</title><!-- 最新版…

为什么sessionStorage不能代替vuex

vuex Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态&#xff0c;并以相应的规则保证状态以一种可预测的方式发生变化。 sessionStorage 译为“会话存储”&#xff0c;也是HTML5新增的一个存储对象&#xff0c; 用于本地临时…

❤ vue3 组件传值

❤ vue3 组件传值 [1] 子组件向父组件传值 使用emit使用方法 【子组件】 1、定义 emits,emits的定义是与component、setup等这些属性是同级 emits此时是作为数组&#xff0c;它也可以接收一个对象 2、使用 setup(props, { emit, refs }) {emit(addImg, 参数); }有时候需使…

icon阿里图标引入方式

icon阿里图标引入方式 下载下来&#xff0c;起名fonts,放到项目中&#xff0c;每次更新时&#xff0c;将unicode方式下的代码复制到iconfont.css文件中&#xff0c;然后添加每个icon的css。 文件夹类似&#xff1a; iconfont文件打开后&#xff1a;

vue组件name属性

转载自https://www.jb51.net/article/140702.htm 我们在写vue项目的时候会遇到给组件命名 这里的name非必选项&#xff0c;看起来好像没啥用处&#xff0c;但是实际上这里用处还挺多的 export default {name: xxx }用处一&#xff1a;当项目使用keep-alive时&#xff0c;可搭…

vue图片做懒加载的操作

vue做图片的懒加载 首先安装 npm install vue-lazyload然后再main.js文件引入 import lazyload from "vue-lazyload"Vue.use(lazyload,{ loading:../static/layui/images/loading.png,//加载中图片&#xff0c;自定义error:../static/layui/images/loadError.png/…

前后端分离-使用Nginx代理

前后端分离部署-使用Nginx代理安装Nginx1.访问官网: http://nginx.org/en/download.html2.直接解压下载文件3.启动Nginx4.引入自定义配置文件5. 编写自定义配置文件&#xff0c;实现反向代理补充&#xff1a;最近公司要搞前后端分离&#xff0c;前端使用vue框架&#xff0c;后端…

使用第三方类库animate.css实现动画

引入animate.css <div id"app"><input type"button" value"toggle" click"flag!flag"><transition enter-active-class"animated bounceIn" leave-active-class"animated bounceOut"><h3 v…

【Vue】el与data的两种写法

data与el的2种写法 el有两种写法 new Vue时配置el属性。先创建Vue实例。随后再通过vm.$mount(‘root’)指定el的值。 data有2种写法 对象式: data:{}函数式: data(){ return {}} 如何选择&#xff1a;目前哪种写法都可以&#xff0c;以后学习到组件时&#xff0c;data必须使…

VUE父组件向子组件传递数据

<body><div id"app"> <!-- 通过v-bind:text传递&#xff0c;通过props接收--><button1 :text"message"></button1></div> <script src"../js/vue.js"></script> <script>//创建组件…

npm install 失败报错:ENOENT errno -4058 npm ERR! syscall access

在远程获取代码之后&#xff0c;执行npm run dev,出现以下错误 解决方案 删除掉 C:\Users\用户名\AppData\Roaming\npm-cache\ C:\Users\用户名\AppData\Roaming\npm\ 这两个文件夹然后重新执行 npm install -g即可解决

vue实例之组件开发:图片轮播组件

一、普通方式&#xff1a; 其中&#xff0c;index是关键。 <!DOCTYPE html> <html lang"en"> <head> <meta charset"UTF-8"> <style> html, body{margin: 0;padding: 0; } .photo-player{width: 456px;height: 670px;over…

Vue 实现图片预览、裁剪并获取被裁剪区域的base64(无组件)

关注公众号&#xff0c;每天领外卖红包 前言 最近公司项目需要用到图片裁剪技术&#xff0c;便着手写了一个&#xff0c;可以说是用Vue实现的原生裁剪&#xff0c;毕竟也只是去操作dom&#xff0c;不过vue有个黑魔法&#xff0c;ref属性&#xff0c;使用的方法和原生dom一模一样…

《进阶篇第9章》学习vuex知识点后练习:把求和案例改成mapMutations与mapActions

文章目录9.5求和案例_mapMutations与mapActions改动地方&#xff1a;完整代码本人其他相关文章链接效果展示&#xff1a; 注意点1&#xff1a; 问题&#xff1a;如何实现“当前和为奇数再加”&#xff1f; 答案&#xff1a; incrementOdd(){if(this.sum % 2){this.sum this.n…

《进阶篇第9章》学习vuex知识点后练习:把求和案例改成mapState与mapGetters

文章目录9.4求和案例_mapState与mapGetters改动地方&#xff1a;完整代码本人其他相关文章链接效果展示&#xff1a; 注意点1&#xff1a; 问题&#xff1a;如何实现“当前和为奇数再加”&#xff1f; 答案&#xff1a; incrementOdd(){if(this.sum % 2){this.sum this.n} }注…

基于Spring Boot和Vue3打造一个属于自己的博客平台CodeInsight

CodeInsight是一个基于Spring Boot和Vue3技术栈的博客平台&#xff0c;为开发者和技术爱好者提供了一个专注于现代编程技术分享与学习的高质量平台。在本文中&#xff0c;我们将详细介绍CodeInsight的特点、功能模块以及付费专栏内容。 目录: 《用户体验与交互设计实践》 用户模…

在手机上预览vue项目

最近在做web音乐app时,用到了高斯模糊,但pc看不出效果,便想在手机端预览,遂作博一篇 1、修改config 修改config文件夹下的index.js文件: module.exports {dev: {host: 0.0.0.0 // 原为: host: localhost} } 2.1、查询本地局域网ip win: ctrlr输入cmd回车,打开命令提示符,…

Type of the default value for 'data' prop must be a function的解决方法

Type of the default value for ‘data’ prop must be a function的解决方法 在写形如prop: {type: Array; default: []}的代码时,eslint常会出现这样的错误提示,百度之未果,谷歌了才找到答案,辣鸡百度毁我青春(滑稽),作博一篇,希望能帮到喜欢百度找问题的的人~ 翻译: prop的默…

websorm启动vue项目修改内容后自动运行内存溢出

手动启动vue项目正常运行&#xff0c;修改部分内容保存后会自动重新run一下&#xff0c; 这个时候就报错内存溢出&#xff0c;然后很悲伤的需要再手动重启一下。 &#xff08;在网上查了好多方法就不单独加链接了&#xff09; 前3个方法都试过对于我的项目无效&#xff0c;第4…

深度分析MVC和MVVM:你在选择框架的时候应该注意什么?

本文节选自笔者博客&#xff1a; https://www.blog.zeeland.cn/archives/23jl09phfr 前言 最近在做安卓开发&#xff0c;重温一下MVC和MVVM的概念&#xff0c;于是去网上搜了一下&#xff0c;网上关于MVC的介绍有很多&#xff0c;但是对MVVM的介绍都不是很全面&#xff0c;因此…

Vue3之setup参数介绍

setup(props, context) {... }一、参数 使用setup函数时&#xff0c;它将接受两个参数&#xff1a; propscontext 让我们更深入地研究如何使用每个参数 二、Props setup函数中的第一个参数是props。正如在一个标准组件中所期望的那样&#xff0c;setup函数中的props是响应…

视图权限的使用

一、权限管理的基础知识 权限管理是让不同的用户只能访问自己权限内的资源&#xff0c;分为3种 1路由权限&#xff1a;只能看到自己权限内的菜单&#xff0c;且只能访问自己权限内的路由地址 2视图权限&#xff1a;只能看到自己权限内的视图和按钮 3请求权限&#xff1a;越…

table前端导出

table前端导出 先安装两个包 npm install xlsx file-saver -S npm install script-loader -S -D导入两个文件到项目中&#xff1a; 1.Blob.js: Blob. 2.Export2Excel.js: Export2Excel. onExportExcel() {require.ensure([], () > {const {export_json_to_excel} require…

Vue、Nuxt页面展示MarkDown

文章优先发表在个人博客&#xff0c;后期更新可能忘记同步到CSDN上面&#xff0c;给你带来不便抱歉 个人博客本篇文章地址&#xff1a; https://www.xdx97.com/article?bamId672192777479520256 今天在做留言功能的时候&#xff0c;需要在页面展示markdown语法 这里给大家推荐…

Python web全栈开发_Django_billshop商城----用户中心-用户基本信息、添加邮件后端逻辑、判断用户登录并返回JSON、Django发送邮件的配置、异步发送邮件、验证邮箱后端逻辑

1. 用户中心-用户基本信息 用户基本信息逻辑分析 以下是要实现的后端逻辑 • 用户模型补充email_active字段 • 查询并渲染用户基本信息 • 添加邮箱 • 发送邮箱验证邮件 • 验证邮箱 查询并渲染用户基本信息 用户模型补充email_active字段 • 由于在渲染用户基本信息时&…

nuxt使用vuex

先简单的使用一下vuex&#xff0c;也是初学&#xff0c;在这里写下笔记&#xff0c;帮助有缘人 nuxt已经继承了vuex&#xff0c;我们无需安装。 第一步&#xff1a;在store文件夹下面创建index.js import Vue from vueimport Vuex from vuex Vue.use(Vuex) const store () >…

Vue3实现酷炫打字机效果:让你的网站文字动起来

✅创作者:陈书予 🎉个人主页:陈书予的个人主页 🍁陈书予的个人社区,欢迎你的加入: 陈书予的社区 🌟专栏地址: 三十天精通 Vue 3 文章目录 引言一、介绍1.1 什么是酷炫打字机效果1.2 Vue3框架简介二、创建Vue3项目2.1 安装Vue CLI2.2 创建Vue3项目2.3 运行项目

Error: error:0308010C:digital envelope routines::unsupported

1.报错背景 出现这个错误是因为 node.js V17版本中最近发布的OpenSSL3.0, 而OpenSSL3.0对允许算法和密钥大小增加了严格的限制&#xff0c;可能会对生态系统造成一些影响. Error: error:0308010C:digital envelope routines::unsupportedat new Hash (node:internal/crypto/h…

雪花算法ID在前端丢失精度解决方案

首先说一下背景&#xff0c;目前笔者的工作是物联网方面的&#xff0c;设备有对应的智慧运营平台&#xff0c;平台开发中建表的主键用的是Mybatis plus默认的雪花算法来生成的&#xff0c;也就是分布式系统比较常用的雪花ID&#xff0c;技术栈就是常用的Spring bootSpring coul…

微信第三方登录的实现

实现微信三方登录 参考网站&#xff1a;官网文档 实现的基础&#xff1a; 1.在微信开放平台注册开发者帐号&#xff0c;并拥有一个已审核通过的网站应用&#xff0c;并获得相应的AppID和AppSecret【这是必要条件】 2.填写资料申请微信登录&#xff0c;审核通过就可以进入下面…

Vue项目使用element-ui组件下拉框选值出错

最近写项目&#xff0c;在写前端的时候&#xff1a;我对我的实体类更改属性&#xff0c;属性是需要使用下拉框选择&#xff0c;然后传值到后台进行修改&#xff0c;但是出现了一个bug。 我对下拉框内容进行选择&#xff0c;感觉没有选中&#xff0c;但是确认之后值却被改变了&a…

Vue3中集成Unreal 5.2 像素流(Pixel Streaming插件)

目录 1. 创建一个Unreal项目2. 启用Pixel Streaming插件3. 下载Unreal 5.2对应的Pixel Streaming Infrastructure4. 创建一个Vue项目5. 推流方式一&#xff1a;使用Unreal Engine 5.26. 推流方式二&#xff1a;打包项目参考资源&#xff1a; 1. 创建一个Unreal项目 默认大家都…

复习js的Object.defineProperty()

今天在看尚硅谷的Vue2时&#xff0c;讲到了Object.defineProperty()方法&#xff0c;有点忘了&#xff0c;所以找资料复习了一下。 总说 Object.defineProperty()是一种用于定义对象属性的JavaScript方法&#xff0c;它允许开发人员精确控制一个属性的行为&#xff0c;并可以…

[Vue warn]: Invalid prop报错

今天开发项目的时候出现了以下这种情况 [vue warn]&#xff1a;无效的属性&#xff1a;属性“列表”的类型检查失败。应为数组&#xff0c;已获取对象 错误原因&#xff1a; 子组件 props -> list 要求接收的数据类型是 Array, 然而实际接收到的是 Undefined。 所以检查…

基于vue+springboot餐厅选座点餐系统源码

开发环境及工具&#xff1a; 大等于jdk1.8&#xff0c;大于mysql5.5&#xff0c;idea&#xff08;eclipse&#xff09;&#xff0c;nodejs&#xff0c;vscode&#xff08;webstorm&#xff09; 技术说明&#xff1a; springboot mybatis vue elementui 代码注释齐全&#x…

基于springboot vue elementui的物品租赁系统源码

开发环境及工具&#xff1a; 大等于jdk1.8&#xff0c;大于mysql5.5&#xff0c;idea&#xff08;eclipse&#xff09;&#xff0c;vscode&#xff08;webstorm&#xff09; 技术说明&#xff1a; springboot mybatis vue elementui 代码注释齐全&#xff0c;没有多余代码&…

nginx发布vue多页面程序

使用nginx发布多页面程序【vue的登陆页面和主页面】 第一步打包&#xff1a;npm run build (打包好的结构如下) 第二步配置&#xff1a;配置 nginx.conf location / {root /software/vue/dist;index index.html;try_files $uri $uri/ /index.html;}location /login {root …

Vue多页面共用一个Vuex【共用store】

刚刚在百度的时候发现sf上说多页面不可以公用一个vuex&#xff0c;我也不知道我这个是不是真正的共用&#xff0c;但是最后的结果和我想要的一样 我有两个页面&#xff0c;一个是主页面&#xff0c;一个是登陆页面。我只有一个store&#xff0c;里面放了一个url的前缀&#…

基于springboot+vue景区购票系统源码

开发环境及工具&#xff1a; 大等于jdk1.8&#xff0c;大于mysql5.5&#xff0c;idea&#xff08;eclipse&#xff09;&#xff0c;nodejs&#xff0c;vscode&#xff08;webstorm&#xff09; 技术说明&#xff1a; springboot mybatis vue elementui 代码注释齐全&#x…

基于springboot vue小说阅读网站源码(毕设)

开发环境及工具&#xff1a; 大等于jdk1.8&#xff0c;大于mysql5.5&#xff0c;nodejs&#xff0c;idea&#xff08;eclipse&#xff09;&#xff0c;vscode&#xff08;webstorm&#xff09; 技术说明&#xff1a; springboot mybatis vue elementui 代码注释齐全&#x…

【Vue】生命周期函数在什么时候会被调用

生命周期函数&#xff1a;就是 Vue实例在某一个时间点自动执行的函数。 1、activated函数 被 keep-alive 缓存的组件激活时调用。该钩子在服务器端渲染期间不被调用。 应用实例&#xff1a;提高效率&#xff0c;避免接口的重复调用&#xff0c;可以将组件包裹在<keep-ali…

itextpdf freemarker渲染

现有需求涉及到打印pdf操作&#xff0c;简单找了俩种方式 在现有的模板上进行编辑&#xff0c;操作难度比较大通过freemarker生成静态页面&#xff0c;在进行转换html&#xff0c;完美。关于动态生成pdf&#xff0c;网上参考的挺多的&#xff0c;看来看去还是觉得通过FreeMarke…

十八、彻底卸载node.js

&#xff08;1&#xff09;在程序和功能卸载node.js &#xff08;2&#xff09;重新启动电脑 &#xff08;3&#xff09;寻找这些文件夹并删除&#xff1a; C:\Program Files (x86)\NodejsC:\Program Files\NodejsC:\Users\{User}\AppData\Roaming\npm&#xff08;或%appd…

项目中常用环境搭建以及安装包网址

常用环境搭建以及安装包网址&#xff1a; 前端&#xff1a; node.js 环境安装 http://nodejs.cn/ vue安装 https://cn.vuejs.org/ 后端&#xff1a; idea下载 https://www.jetbrains.com/idea/ MySQL下载&#xff08;所有版本&#xff09; MySQL :: Download MySQL Commu…

Vue 读取本地静态文件 json【很全,很详细】

所有文章优先发布在个人博客上&#xff0c;后续更新可能会忘记同步到CSDN上。给你带来不便抱歉。 个人博客此篇文章&#xff1a;https://www.xdx97.com/article/654798704103915520 方法一&#xff1a;require 格式&#xff1a; var json require(文件的相对地址); 优点&…

vue全局监听页面的改变

目的&#xff1a;vue全局监听页面的改变&#xff0c;从而做出相对应的结果。 第一种&#xff1a;你的监听源包含了所有的你需要监听的组件 eg&#xff1a;你把监听事件写在了 App.vue 组件中&#xff0c;而你需要监听 1.vue 2.vue 3.vue 组件。你全部都在 App里面引用了。 为…

VUE面试题汇总(七)

往期点这里&#xff1a;↓ VUE面试题汇总&#xff08;一&#xff09; VUE面试题汇总&#xff08;二&#xff09; VUE面试题汇总&#xff08;三&#xff09; VUE面试题汇总&#xff08;四&#xff09; VUE面试题汇总&#xff08;五&#xff09; VUE面试题汇总&#xff08;六&…

在cmd中创建vue项目——小白

这里用我自己的项目来演示 在cmd中创建vue项目——小白 选择合适的路径&#xff0c;在下图中的路径那一栏输入cmd敲回车 就会出来 接着直接输入vue create 你的项目名 &#xff0c;这里我忘记截图了 我输入的就是vue create mall-app 选择Manually select features 上下键选择…

在前后端分离项目中,前端项目获取不到后端项目添加的请求头信息

前端获取不到后端添加的请求头信息问题场景发现问题解决问题问题场景 在前后端分离项目中 , 后端添加请求头信息&#xff0c;头存放文件下载名称以及日期等信息&#xff0c;在前端执行下载事件时&#xff0c;发现封装Download.js报错&#xff0c;原因在于头content-dispositio…

vue路由4:手动访问和传参

index.html: <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>Title</title> </head> <body> <div id"app"><div><router-link to"/">首页&…

vue路由3:子路由

index.html: <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>Title</title> </head> <body> <div id"app"><div><router-link to"/">首页&…

vue2进阶篇:vue-router之“使用组件内路由守卫”

文章目录10.13路由守卫案例&#xff1a;将案例改为“使用组件内路由守卫”完整代码本人其他相关文章链接10.13路由守卫 注意点1&#xff1a; 前置路由守卫或者后置路由守卫中&#xff0c;to指代切换到哪个路由组件&#xff0c;from指代从哪里来的路由组件&#xff0c;next指代下…

Vue项目报 Unexpected tab character (no-tabs) 错误的解决办法

一、问题 在写Vue项目的时候&#xff0c;运行Vue项目提示错误&#xff1a; “http://eslint.org/docs/rules/no-tabs Unexpected tab character src\App.vue:4:2” 二、解决方法 1、去到项目目录&#xff0c;找到.eslintrc.js文件&#xff0c;打开.eslintrc.js文件 2、在.esl…

Vue封装API,详细解释。【附带源码】

1、为什么我们要封装API ps: 如果已经有了明确要封装API的需求&#xff0c;直接看第二步。 在没有封装API之前&#xff0c;我们是类似这样使用 axios 的 this.$axios.post(blogArticle/frontList,parms) .then((resp) > {this.blogList resp.data,this.blogTotal resp.t…

vue modal下tinymce 二次渲染失败

vue modal 标签下 form表单子项tinymce 富文本编辑器 第一次打开页面渲染成功&#xff0c;关闭后之后相关页面打开都渲染失败&#xff0c;富文本编辑器渲染成了底层的textarea标签 因为项目某一模块也引用了tinymce,并且也在modal下的form表单&#xff0c;但是功能正常。 相对…

vue build 后页面空白

新建了一个Vue 项目&#xff0c;本地运行正常&#xff0c;build后放到服务器&#xff0c;页面空白&#xff0c;没有报错&#xff0c;以前因为根路径问题出现过空白页&#xff0c;但是基本都会,报404&#xff0c;这次没报错&#xff0c;检查路径配置 publicPath: ./, 也没问题&…

el-upload的多文件上传

el-upload实现多文件上传的方法 <el-uploadclass"upload-demo"dragaction"#"multipleref"upload":file-list"files":http-request"handleUpload":on-exceedhandExceed:on-remove"handleRemove":on-successhan…

element-ui Drawer 内容全部屏幕高度不能滑动

解决办法&#xff1a; /1.显示滚动条&#xff1a;当内容超出容器的时候&#xff0c;可以拖动&#xff1a;/ .el-drawer__body { overflow: auto; } /2.隐藏滚动条&#xff0c;太丑了/ .el-drawer__container ::-webkit-scrollbar { display: none; } 作者&#xff1a;昨夜…

VUE面试题汇总(九)

往期点这里&#xff1a;↓ VUE面试题汇总&#xff08;一&#xff09; VUE面试题汇总&#xff08;二&#xff09; VUE面试题汇总&#xff08;三&#xff09; VUE面试题汇总&#xff08;四&#xff09; VUE面试题汇总&#xff08;五&#xff09; VUE面试题汇总&#xff08;六&…

Cannot read property ‘resetFields‘ of undefined

可以发现&#xff0c;只要显示过一次dialog&#xff0c;后面就不会报错了。所以我可以确定是因为代码量过大&#xff0c;对应的对象来不及生成&#xff0c;从而导致了读取了空对象。 解决办法&#xff1a; resetForm(formName) {if (this.$refs[formName]!undefined) {this.$…

vue 事件修饰符(阻止默认行为和事件冒泡)

<!-- 停止冒泡 --> <button click.stop"doThis"></button> <!-- 阻止默认行为 --> <button click.prevent"doThis"></button> <!-- 阻止默认行为&#xff0c;没有表达式 --> <form submit.prevent></f…

Vue | 29 规模化 - 路由

官方路由 对于大多数单页面应用&#xff0c;推荐使用官方支持的vue-router library&#xff0c;对于更多的细节&#xff0c;查看vue-router的文档。 从零开始简单的路由 如果你仅仅需要一个非常简单的路由&#xff0c;但不需要包含一个完整功能的路由库&#xff0c;你可以像…

震惊!!!一眼就能看懂的element-ui引入和修改样式问题!!!!

安装使用element-ui框架 (1)下载指令 npm i element-ui -S (2)在main.js中引入 import Vue from ‘vue’; import ElementUI from ‘element-ui’; import ‘element-ui/lib/theme-chalk/index.css’; import App from ‘./App.vue’; Vue.use(ElementUI) 更改element ui 的三…

vue3 安装和配置vue全家桶

一、Vue-CLI3新建项目 1.新建项目 vue create project-name 二、配置全家桶 2.安装路由 npm install vue-router --save-dev router > index.js 配置代码 import Vue from vue import VueRouter from vue-router //导入路由 // 解决ElementUI导航栏中的vue-router在3…

vue学习笔记--vue cli3 初始化项目

1. 安装vue-cli npm install -g vue/cli-service-global2. 创建项目 vue create 项目名称(项目名称不能有大写字母)选择手动配置&#xff08;如果喜欢使用eslint可以选择默认&#xff09; 创建完成 启动 npm run serve

vue3.0 新建

输入指令 安装完VUE之后&#xff0c;在cmd中输入 vur ui 新建 在浏览器中会打开一个新建vue项目的图形化界面 预设 cmd中会显示这样的一个进度条&#xff0c;当进度条满时就代表新建完成 运行 由上方点到输出 点击上方的随意一个路径&#xff0c;能打开以下页面&am…

vue脚手架(3.0)版本的安装

1、安装nodejs 官网&#xff1a;https://nodejs.org/zh-cn/download 2、准备安装vue脚手架 如果之前有安装过相对应的vue版本的话&#xff0c;需要将相关的删除。 npm uni -g vue-cli或cnpm uni -g vue-cli 3、安装 cnpm i -g vue/cli 4、安装完成&#xff0c;查看版本 可…

设置vue-video-player的显示语言

vue-video-player默认显示的是英文&#xff0c;我需要把显示改成日文。 找到这位说的&#xff0c;终于改对了&#xff1a; https://blog.csdn.net/weixin_41643133/article/details/104828367 我的修改&#xff1a; main.js: import VideoPlayer from vue-video-player wind…

去除npm build的performance性能警告

npm build完以后&#xff0c;出现以下警告&#xff1a; WARNING Compiled with 2 warnings …

window.onresize被覆盖的问题

多个子组件中都存在window.onresize时&#xff0c;后一个会把前一个覆盖&#xff0c;导致之前的onresize都失效。 const _this thiswindow.onresize function() {if (_this.chart) {_this.chart.resize()}}解决案&#xff1a;使用addEventListener方法添加监听 const _this …

Vue2.0 v-for 中 :key 到底有什么用?

网上有很多&#xff0c;我也看了很多&#xff0c;下面是我看到的最容易理解的也是我最认同的解释&#xff0c;所以就记录一下喽 要解释key的作用&#xff0c;不得不先介绍一下虚拟DOM的Diff算法了。 我们知道&#xff0c;vue和react都实现了一套虚拟DOM&#xff0c;使我们可以…

vue中watch的报错处理Error in callback for watcher checkList:**

vue中watch的报错处理Error in callback for watcher “checkList”: 我是粗心将handler写成了handle

name可以改,age可以改一次,就是不能两个一起监听,两个一起怎么监听?

<template><div><button>是多少&#xff1a;{{name}}</button></div> </template> <script> import {reactive, toRefs, watch} from vue export default {props: {select: Function,}, setup(props, ctx) {const state reactive({…

好像也没有实现watch监听多个的功能,而且age也只更新了一次,不知道后面为什么不更新了

<template><div><button>是多少&#xff1a;{{age}}</button></div> </template> <script> import {reactive, toRefs, watch} from vue export default {props: {select: Function,}, setup(props, ctx) {const state reactive({ …

bug:vue@next:1287 [Vue warn]: Failed to resolve component: date-picker at <App>

<!DOCTYPE html> <html> <head> <meta charset"utf-8"> <title>Vue的方法_侠课岛(9xkd.com)</title> <script src"https://unpkg.com/vuenext"></script> <script src"https://cdn.jsdelivr.net/…

vue项目中多行文本超出省略失效解决方式

使用vue-cli构建的项目在打包之后&#xff0c;-webkit-box-orient: vertical 会丢失&#xff0c;还有包括使用flex布局进行兼容性hack写法的一些属性&#xff0c;如: #app{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-…

mpvue——基于vue的小程序开发框架

mpvue 是一款使用 Vue.js 开发微信小程序的前端框架。使用此框架&#xff0c;开发者将得到完整的 Vue.js 开发体验&#xff0c;同时为 H5 和小程序提供了代码复用的能力。 1、全局安装cli npm install –global vue-cli 2、创建一个基于 mpvue-quickstart 模板的新项目 vue…

似乎是好了哎,运行出了Counter: 0,而不是刚才一直的那样,再试一个试试

Counter: 0 试了一下&#xff0c;不行&#xff0c;怎么又变成这个了呢&#xff1f;&#xff1f; 运行出来的 Counter: {{ counter }} 这个运行&#xff0c;不行&#xff0c;不知道为啥 <!DOCTYPE html> <html lang"en"><head><meta charset&…

这段在vue官网能成功运行的代码,在codepen里也没能运行,说vue没被定义Uncaught ReferenceError: Vue is not defined

html <div id"event-handling"><p>{{ message }}</p><button v-on:click"reverseMessage">反转 Message</button> </div>css .demo {font-family: sans-serif;border: 1px solid #eee;border-radius: 2px;padding: …

web--vue

vue入门资料&#xff1a;https://cn.vuejs.org/v2/guide/ http://www.runoob.com/w3cnote/vue2-start-coding.html element-ui&#xff1a;http://element-cn.eleme.io/#/zh-CN/component/table 封装的http请求&#xff1a; import Vue from vue; import axios from axios …

MVVM与MVC的组成以及两者的区别

MVVM&#xff08;Model-View-View-Model&#xff09;即模型-视图-视图-模型 模型&#xff08;Model&#xff09;就是指后端传递的数据。 视图&#xff08;View&#xff09;就是指我们所能看到的页面。 视图模型&#xff08;ViewModel&#xff09;是MVVM模型中的核心&#xf…

axios return 为null

InsertInfoProject() {let that this;let flag "";let param {};InsertInfo(param).then((res) > {let data {...res.data,};flag true;}).catch((res) > {flag false;});return flag ;},此时执行 InsertInfoProject()返回为空&#xff0c;原因是异步请求…

vuex中mapState和mapActions

当有多个modules时 modules: {app,settings,user,project},使用 mapState import { mapState, mapActions } from vuex这样就可以直接通过this.state获取出project模块中的state computed: {...mapState(project, {state: state > state})}, console.log(this.state)同理 …

Vue计算属性/computed传参

Vue中computed传递参数 <div v-for"(item,index) in info"><input type"text" :value"functionName(item.number1)" /><input type"text" :value"functionName(item.number1,item.number2)" /> </div…

drf 自定义响应_在DRF中正确定义SerializerMethodFields

drf 自定义响应I’m currently implementing a RESTful API with Django Rest Framework (a fantastic framework by the way). I’m mostly depending on the automatic serialization that a ModelSerializer provides. 我目前正在使用Django Rest Framework &#xff08;顺便…

bottle 框架_使用Bottle框架构建Rest API

bottle 框架翻译自: https://www.pybloggers.com/2015/12/building-a-rest-api-with-the-bottle-framework/bottle 框架

swagger 微服务_笔记本微服务和Swagger

swagger 微服务In previous posts we learned how to create a microservice in a notebook using the Jupyter kernel gateway. This will be the foundation for today’s post where we will be creating a notebook microservice with Swagger, a set of tools for represe…

使用Python,RabbitMQ和Nameko的微服务

“Micro-services is the new black” – Splitting the project in to independently scalable services is the currently the best option to ensure the evolution of the code. In Python there is a Framework called “Nameko” which makes it very easy and powerful.…

swagger flask_Flasgger –具有Flask和Swagger UI的API游乐场

swagger flask昂首阔步是什么&#xff1f; (What is Swagger?) Swagger is a simple yet powerful representation of your RESTful API. With the largest ecosystem of API tooling on the planet, thousands of developers are supporting Swagger in almost every modern …

路由跳转错误:Uncaught (in promise) Error: Redirected when going from “...“ to “...“ via a navigation guard

路由跳转错误....目录vue路由跳转错误&#xff1a;Uncaught (in promise) Error: Redirected when going from "/layout/home" to "/layout/user" via a navigation guard.问题重现及产生原因解决方式一: 投机取巧式解决方式二: 啰嗦式解决方式二: 高逼格式…

八、进阶之slot插槽(内容分发)

&#xff08;1&#xff09;引入插槽slot 问题&#xff1a;使用子组件时&#xff0c;如果在子组件中加入元素&#xff0c;会直接忽略不显示 解决方法&#xff1a;使用slot&#xff0c;将其放到子组件中的某个位置上&#xff08;在使用该子组件时&#xff0c;可在相应位置插入元…

七、动态组件(一到七节为Vue基础)

&#xff08;1&#xff09;绑定组件 <component is要绑定的组件名></component> &#xff08;2&#xff09;动态绑定组件 即组件名不确定&#xff0c;是用变量表示的&#xff0c;则is前需加&#xff1a;&#xff0c;即 <component :is"要绑定的组件名变…

四、组件化开发--1(组件定义,父传子,子传父)

&#xff08;1&#xff09;定义全局组件&#xff08;component&#xff09; 注意:组件必须要有一个父标签包裹 &#xff08;2&#xff09;定义局部组件 &#xff08;3&#xff09;组件与实例的区别 1&#xff09;注意:组件必须要有一个父标签包裹 2&#xff09;data必须是一个…

从小白开始学vue学习笔记(一)——基础篇

目录 一、引入vue 二、helloWorld程序 三、声明式渲染 四、条件与循环 五、处理用户输入 六、组件化应用构建 与自定义元素的关系 SLOT API 定义 插槽算法 获取分布式节点算法 分布分辨率算法 slot 元件 扩展到 Element 七、Vue实例 1、创建一个Vue实例 2、数据…

三、Vue入门-2(fetch、axios、计算属性)

&#xff08;1&#xff09;表单修饰符 &#xff08;2&#xff09;fetch 获取json文件中的数据&#xff0c;并显示到页面 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" conte…

【已解决】vue升级后(引用cdn后),某些页面打不开、cpu占用异常增高的解决办法

【问题情景】 今天添加CDN时&#xff0c;看到package.json写了&#xff1a;"vue": "^2.5.2"&#xff0c; 就引用了2.5.2的CDN。结果某个子组件无法加载。 表现为浏览器cpu异常升高&#xff0c;页面无响应。 注释掉组件后页面正常加载。 【解决办法】 后…

vue的bind指令,“取代”jQuery的选择器。——()记一个小bug

一个动态生成的v-for数组列表。 <div v-for:"value in items"> <span id"title" name"title">{{value.title}}</span> ...<div><a href"javascript:;" :id"value.id" click"fn($event)&qu…

Vue | 25 工具 - 单文件组件

内容提要&#xff1a; 单文件组件的意义关于新手和高级用户如何使用单文件组件的建议 介绍 在一些Vue项目中&#xff0c;全局组件将使用Vue.component定义&#xff0c;而后通过new Vue&#xff08;{ el: #container }&#xff09;在页面内找到一个容器元素。 这在小型到中型的…

Vue | 02 入门

什么是Vue.js? Vue&#xff08;读/vjuː/&#xff09;是一个用于构建用户界面的渐进式框架&#xff0c;不同于其它的大框架&#xff0c;Vue是被设计为自底向上适应的&#xff0c;核心库集中在视图层&#xff0c;容易使用以及和其它的库或已经存在的项目集成。另一方面&#x…

vue通过响应式变量控制元素class名

例如 此时我们data中有一个isApp变量 值为 true/false 我们希望 当isApp为true时 给div添加 类名 app data(){return{isApp: true} }比较简单的写法就是 <div :class "isApp true?app:"></div>这样写看着比较捞 而且当你元素有很多类名时 就很不好用…

vue : 无法加载文件 C:\Users\hp\AppData\Roaming\npm\vue.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go. microsoft.c

创建Vue项目时出现一下错误 确实这就是个权限问题 在系统中 以管理员身份打开命令窗口再输入指令就好了

VUE侧边栏导航后台搭建

一个做安全的学习前后端开发&#xff0c;多少有些吃力&#xff0c;不得不拜读几个专业的开发大佬的博客 0x00 初始化VUE项目 vue ui 按照上一篇博客内容点这里&#xff0c;初始化VUE项目 0x01 修改文件 第一步&#xff0c;修改入口文件 修改app.vue为如下&#xff0c;主…

vue nextTick

由来&#xff1a; Vue中DOM更新是异步 Vue 实现响应式并不是数据发生变化之后 DOM 立即变化&#xff0c; 而是等同一事件循环中的所有数据变化完成之后&#xff0c;再统一进行视图更新。 触发条件&#xff1a; 在同一事件循环中的数据变化后&#xff0c;DOM完…

vue禁止用户输入空格

这里推荐 trim标识符 <el-inputv-model.trim"name" ></el-input>v-model.trim 既可以防止用户输入空格 还可以阻止回车 如果你不满意 那就 绑定 input 事件 用字符串替换 替换掉空格

最全Vue开发小技巧

Vue开发小技巧 Vue基本用法很容易上手,但是有很多优化的写法你就不一定知道了,本文从列举了 36 个 vue 开发技巧; 后续 Vue 3.x 出来后持续更新. 1.require.context() 1.场景:如页面需要导入多个组件,原始写法: import titleCom from /components/home/titleCom import banne…

外网穿透 ngrok win

外网穿透 ngrok win 1.安装使用 下载链接 windows 版本选择32位就可以 2.下载完 后解压 3.cmd 下 cd 到 解压 目录 4.执行命令 ngrok http 端口号 以配置口为准 例如&#xff1a; ngrok http 8050 最后执行成功后下图箭头就是你得内网代理域名&#xff1a;其中一个就可以 最…

vue通过file 类型 input实现上传二进制文件

页面上只需要一个简单的文件类型的输入框 <inputtype"file"id"file"class"filepath"change"changepic($event)"accept"image/jpg,image/jpeg,image/png,image/PNG" >这里需要注意的是 vue中 file类型的输入框是不支持…

vue学习---vuex

Vuex就是用来管理状态的&#xff1b; Vuex使用Store对象&#xff0c;来保存和管理整个应用的状态。 Store对象&#xff0c;它包含以下的一些方法&#xff1a; -state&#xff0c;存储状态的 &#xff0c;&#xff08;其实就是存放数据的地方&#xff0c;所有的数据都存放在这里…

Vue前后端基础项目

目录一、新建项目二、使用idea编写前端三、新建数据库四、使用idea编写后端五、前、后端结合一、新建项目 vue ui # cmd中使用创建新的项目 选择手动配置 勾选Router、Vuex&#xff0c;取消勾选Linter/Formatter 选择2.x&#xff0c;勾选Use history mode for router 选择…

Vue v-if/v-show/插值表达式导致闪现的原因及解决办法

在开发过程中经常会发现当页面明明不应该出现的元素或内容会闪现一下然后消失&#xff0c;最近研究了一下这个问题的原因和解决办法&#xff0c;这里和大家分享一下。 1.闪现的原因 这个问题是因为Vue要等到HTML DOM加载完成后才会执行JS的编译&#xff0c;所以对使用的指令如…

Vue provide/inject 部分源码分析 实现响应式数据更新

下面是我自己曾经遇到 一个问题&#xff0c;直接以自己QA的形式来写吧 官网给出实例&#xff0c;说本身是不支持数据响应式的&#xff0c; 但是可以传入响应式数据&#xff0c;那么provide,inject就可以实现响应式。 我这里理解应该没错哈&#xff0c;有不对的地方请指出。 我…

Logspout安装、使用

Docker还没有提供一种方法来管理在Docker容器里面运行的程序所生成的日志。Logspout是一个Docker容器&#xff0c;大小仅14MB&#xff0c;使用BusyBox作为其核心&#xff0c;它可以将来自容器应用程序的日志发送到某一个中央位置&#xff0c;比如单一JSON对象或者通过HTTP API可…

usb 2.2.0移植_psutil 2.0移植

usb 2.2.0移植This my second blog post is going to be about psutil 2.0, a major release in which I decided to reorganize the existing API for the sake of consistency. At the time of writing psutil 2.0 is still under development and the intent of this blog p…

服务器客户端证书模板_服务器端模板和以API为中心的开发

服务器客户端证书模板We’re here to talk about the rise of the API-focused application, and how it interacts with templates for rendering HTML for web browsers. The simple point I hope to make is: you don’t necessarily need to use all client side templates…

vue cli3.0/4.0 代理跨域

跨域 在vue根性到3.0以上时&#xff0c;跨域文件的位置也发生了变化&#xff0c;需要在src同级目录下新建一个vue.config.js文件 其中写入跨域webpack和跨域的配置。之前也在网上找了许多&#xff0c;发现有些有个别字段有问题导致无法使用 就把自己用的发出来对比对比 ![在这…

解决商品跳转嵌套,点击只能返回首页的问题

在vue2加vant的图书商城中&#xff0c;使用到了商品点击跳转的嵌套&#xff0c;由于使用的是同一个组件&#xff0c;所以刚开始我直接让他点击跳转回收首页&#xff0c;这当然是不合理的&#xff0c;现在对其进行了优化&#xff0c;可以点击返回上一个商品。 解决方法:使用watc…

【已解决】Vue引用quill富文本编辑器,图片处理的两个神器插件(quill-image-drop-module、quill-image-resize-module)的正确姿势。(解决各种报错)

一、前言 我在vue-quill-editor的Github认识了这两个插件。 quill-image-drop-module&#xff1a;允许粘贴图像并将其拖放到编辑器中。 quill-image-resize-module&#xff1a;允许调整图像大小。 都很实用呐&#xff01; 然而DEMO不够详细&#xff0c;实际引用时&#xff0c;…

如何优化我们的代码(vue项目)

前言 作为一个前端&#xff0c;可能绝大多数的时间都是在写的业务代码&#xff0c;时间一长&#xff0c;大家会觉得乏味、没意思等等&#xff0c;但是其实就算只是写业务代码&#xff0c;我们也依然能够找到有兴趣的点&#xff0c;说的简单一点就是代码优化&#xff0c;不仅仅…

vue基础之v-bind属性、class和style用法分析

一、属性 属性: v-bind:src"" width/height/title… 简写: :src"" 推荐 效果能出来&#xff0c;但是会报一个404错误 效果可以出来&#xff0c;不会发404请求 window.onloadfunction(){new Vue({el:#box,data:{url:https://www.baidu.com/img/bd_log…

Vue渲染过程浅析

Vue 推荐在绝大多数情况下使用 template 来创建你的 HTML。但是模板毕竟是模板&#xff0c;不是真实的dom节点。从模板到真实dom节点还需要经过一些步骤 把模板编译为render函数实例进行挂载, 根据根节点render函数的调用&#xff0c;递归的生成虚拟dom对比虚拟dom&#xff0c…

基于vue开发的前端跨域问题Access-Control-Allow-Origin

一、报错提示 下载的时候报错:Access to XMLHttpRequest at http://127.0.0.1:10667/admin/sys/generator/code from origin http://localhost:8080 has been blocked by CORS policy: The value of the Access-Control-Allow-Origin header in the response must not be the w…

Vue 的身份证 手机号码 电话号码 邮箱等校验

一、基本身份证 手机号码等基本检验方式 /*** desc 基于ElementUI Form rules 进行使用, 参考官方文档: http://element-cn.eleme.io/#/zh-CN/component/form [自定义校验规则]* example rules: {* ip: [* {required: true, message: 请输入矩阵IP, trigger: blur},* {…

vue项目将px转换为rem进行移动端适配

使用postcss-px2rem-exclude实现将px转换为rem进行移动端适配 安装依赖 npm install postcss-px2rem-exclude --save-dev.postcssrc.json添加&#xff1a; module.exports { ........ plugins:{"autoprefixer":{},postcss-px2rem-exclude:{remUnit:37.5,propList:…

Vue 仿蚂蚁森林能量球生成获取组件

小编最近刚刚结束了一个需求&#xff0c;需求是这样的&#xff1a;通过做任务生成一定的太阳&#xff0c;领取太阳后达到一定等级树苗进行生长。嗯&#xff1f;听起来是不是觉得很熟悉&#xff1f;是的&#xff0c;小编就想到了蚂蚁森林&#xff0c;不知道各位同学获取到多少个…

vue插件better-scroll

页面如果想实现滚动效果&#xff0c;首先想到的是overflow&#xff1a;auto或者scroll属性&#xff0c;但是这样会出现滚动条&#xff0c;如果想实现滚动效果&#xff0c;有没有滚动条的话&#xff0c;那么推荐使用better-scroll插件。 一、安装 在package.json里面加入bette…

对vue概念的理解

概念&#xff1a;vue是一个构建数据驱动的web界面的渐进式框架&#xff0c;它的目标是通过尽可能简单的API实现响应的数据绑定和组合的视图组件 vue对比angular 1、vue在设计之初参考了很多angularjs的思想 2、vue相对比与angular比较简单 3、 vue相对比与angular比较小巧&…

cesium控制imageryLayers的显示

在做项目的时候遇到一个二三维切换的问题&#xff0c;需要切换地图的imageryLayers&#xff0c;初始化后viewer后改变viewer&#xff0c;控制imageryLayers的显示即可&#xff0c;根据imageryLayers的index来控制显示&#xff0c;按照imageryLayers写的顺序&#xff0c;第一个i…

使用privide/inject和this.$refs/this.$root进行通信

介绍 通常在vue中我们会经常使用到一些组件间的通信方法&#xff0c;比如父-子、子-父、兄弟、vue-bus、vuex等&#xff0c;那么除了这些还有没有其他的通信方式呢。当然&#xff0c;今儿我就找到了另外的两种方法&#xff0c;privide/inject和this.$ refs / this.$ root 注意…

vue之keep-alive

在home首页 <template><div>首页<router-link to"/list">跳转列表</router-link></div> </template> <script> export default {}; </script> <style lang"less" scoped></style>商品列表 …

使用vue-element-admin实现点击时跳转至指定页面并传参

本教程实现 页面一点击后 跳转至页面二 查看消费订单列表&#xff0c;并且携带筛选参数 页面一 <template><el-table :data"consumeList"><el-table-column label"名称" width"190" align"center" fixed><temp…

React 与 Vue 框架的设计思路大 PK

框架总览前端框架繁多&#xff0c;在学习的时候也会陷入困惑&#xff0c;我们应该抓住最主流的内容 Vue/React&#xff0c;深入底层&#xff0c;尝试揣摩框架作者的设计思路&#xff0c;开阔自己的视野&#xff0c;大家也不要把自己限制在框架之中&#xff0c;认为工作中用到 V…

Node + Vue + ElementUI 后台管理系统

开发记录 开发记录 所用的技术和特点 主要技术 nodejsexpressVuemongoDBmongooseelementUIaxiosbcrypt 密码加密multer 文件上传http-assert 错误处理jsonwebtoken 服务端接口认证vue2-editor 实现富文本编辑 特点 前端动态路由后端CURD接口通用 下载并运行 解压之后得…

带有reactjs和webpack的白色标签Web应用程序

On one of my previous projects, our goal was to have one application that can be used in-house to produce multiple, differently branded end-products with similar (or mostly the same) functionalities.在我以前的项目之一中&#xff0c;我们的目标是拥有一个可以在…

Vue.js特性Scoped Slots的浅析

什么是scoped slots A scoped slot is a special type of slot that functions as a reusable template (that can be passed data to) instead of already-rendered-elements. 上面是官方的定义。 作用域插槽&#xff08;Scoped Slots&#xff09;是vue.js中一个非常有用的特性…

vue基础之事件简写、事件对象、冒泡、默认行为、键盘事件实例分析

v-on:click/mouseover......简写的:click"" 推荐事件对象:click"show($event)"事件冒泡:阻止冒泡: a). ev.cancelBubbletrue;b). click.stop 推荐默认行为(默认事件):阻止默认行为:a). ev.preventDefault();b). contextmenu.prevent 推荐键盘…

父子组件生命周期执行顺序

创建顺序&#xff1a;父beforeCreate -> 父created ->父beforeMount -> 子beforeCreate -> 子created -> 子beforeMount -> 子mounted -> 父mounted更新顺序&#xff1a;父beforeUpdate -> 子beforeUpdate -> 子updated -> 父updated卸载顺序&am…

创建Vue脚手架项目

创建Vue脚手架项目 引用&#xff1a;Vue第二天基础指令 注&#xff1a;使用 yarn 进行配置 步骤 全局安装脚手架&#xff1a; yarm global add vue/cli查看脚手架版本(检测是否安装成功) &#xff1a;vue -V创建项目&#xff1a;vue create 项目名(避免大写字母开头或包含中文…

el-form-item标签加prop后el-input无法输入文字处理

今天修改之前同事代码&#xff0c; 发现el-input输入框无法输入。 代码如下 https://element.eleme.cn/2.0/#/zh-CN/component/form prop表单域 model 字段&#xff0c;在使用 validate、resetFields 方法的情况下&#xff0c;该属性是必填的string传入 Form 组件的 model 中…

el-table 实现下拉加载

1、npm install --save el-table-infinite-scroll 2、全局 import elTableInfiniteScroll from el-table-infinite-scroll; Vue.use(elTableInfiniteScroll); 3、局部组件 import elTableInfiniteScroll from el-table-infinite-scroll; export default { direct…

form表单一些问题

1、input无法输入&#xff0c;可以尝试添加change 使用 this.$fouceUpdate()跟新视图&#xff0c;&#xff0c;&#xff0c;如果无效可以考虑在data中的form对象中声明一下例如&#xff1a;form { name: } 能确保name能正常输入&#xff0c;出现无法输入原因不是很清楚&#x…

VUE—数据响应原理真的是双向绑定吗?

很多朋友在理解 Vue 的时候都把 Vue 的数据响应原理理解为双向绑定&#xff0c;但实际上这是不准确的&#xff0c;我们之前提到的数据响应&#xff0c;都是通过数据的改变去驱动 DOM 视图的变化&#xff0c;而双向绑定除了数据驱动 DOM 外&#xff0c; DOM 的变化反过来影响数据…

如何在Vue.js中实现标签页组件详解

###前言 标签页组件&#xff0c;即实现选项卡切换&#xff0c;常用于平级内容的收纳与展示。 因为每个标签页的内容是由使用组件的父级控制的&#xff0c;即这部分内容为一个 slot。所以一般的设计方案是&#xff0c;在 slot 中定义多个 div&#xff0c;然后在接到切换消息时&…

为什么要学习vue

Vue是什么&#xff1f;来看看官方的介绍。 Vue (读音 /vjuː/&#xff0c;类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是&#xff0c;Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层&#xff0c;不仅易于上手&#xff0c;还便于与第…

写一个Vue Popup组件

组件长这样 主要有标题、内容、按钮个数、按钮颜色、按钮文案这些可配置项 期望的调用方式一 不需要等待用户二次确认 import Modal from common/components/modalhandleModal() {Modal({title: 赚取收益&#xff1f;,content: 根据您的授权金额和计息天数计算得出(还未到账…

vue中各种通信传值方式总结

1、路由通信传值 路由通信是通过路由跳转用query把参数带过去&#xff0c;也是vue常用的通信手段。 例子&#xff1a;创建并在路由注册一个组件Head <template><div id"head"><button click"handleChange">clickMe</button> //…

vue使用原生js实现滚动页面跟踪导航高亮的示例代码

使用vue做一个专题页面。滚动页面指定区域导航高亮。 监听滚动页面事件&#xff0c;对比当前页面的位置与元素的位置&#xff0c;如果当前滚动的区域位置大于元素的位置&#xff0c;导航添加class&#xff0c;其他去掉class进行样式切换。 我使用的方法是在定位元素上添加id&am…

Vue通过ref父子组件拿值方法

Vue通过ref父子组件拿值方法 <!doctype html> <html> <head><meta charset"UTF-8"><script src"https://cdn.bootcss.com/vue/2.3.2/vue.min.js"></script> </head> <body> <div id"box"&g…

vue权限路由实现的方法示例总结

使用全局路由守卫 实现 前端定义好路由&#xff0c;并且在路由上标记相应的权限信息 const routerMap [{path: /permission,component: Layout,redirect: /permission/index,alwaysShow: true, // will always show the root menumeta: {title: permission,icon: lock,role…

VueCli3引入百度地图Api详细步骤+宽高自动页面自适应(踩坑+源代码)

首先去百度地图官网申请ak密钥&#xff0c;这个很简单&#xff0c;百度也有很多教程&#xff0c;就不细说了。 传送门&#xff1a;申请ak密钥 开发文档&#xff1a;百度地图API开发文档 打开项目文件&#xff0c;在public文件夹下的index.html页面中引入百度地图API 这里的密钥…

零基础解决node.js+express服务跨域问题,No ‘Access-Control-Allow-Origin‘ header is present on the requested resou

零基础解决node.jsexpress服务跨域问题&#xff0c;No ‘Access-Control-Allow-Origin’ header is present on the requested resou 前端-vue跨域 这里说明一下&#xff0c;网上很多都是潦草的说什么方法&#xff0c;具体根本自己就不会解决&#xff0c; 写那么多博客一模一…

Nginx反向代理解决Vue跨域问题

1.场景 项目前后端分离&#xff0c;前端项目使用vue框架书写&#xff0c;在请求后端接口时&#xff0c;由于服务运行在不同的服务器&#xff0c;就会出现跨域问题。 示例&#xff1a; 运行环境&#xff1a;Windows&#xff0c; 前端项目的项目地址为&#xff1a;192.168.1.…

前端DEF部署和BUC接入的“跨域”坑

背景第一次尝试react框架&#xff0c;在本地调试前端npm start&#xff0c;调用后端接口采用设置host 127.0.0.1 local-fishci2.alibaba.net&#xff0c;前端代码配置如下可完美解决本地跨域问题。因为是自建平台且只需要部署daily环境&#xff0c;通过def部署前端工程后&#…

vue 项目实战 (生命周期钩子)

开篇先来一张图 下图是官方展示的生命周期图 Vue实例的生命周期钩子函数&#xff08;8个&#xff09; 1. beforeCreate   刚 new了一个组件&#xff0c;无法访问到数据和真实的dom&#xff0c;基本上这个好像不能干啥 2. created  …

Flutter在流式场景下的架构设计与应用

目前&#xff0c;闲鱼的主要业务场景都是基于流式场景构建的。在闲鱼的主要几个业务场景下存在两种类型的页面&#xff1a;一种是复杂交互的页面&#xff0c;如发布页面、商品详情页&#xff1b;另一种是轻交互、需要一定动态化能力满足千人千面的运营配置及快速A/B实验需求的页…

自定义axios配置多个ip

这几天项目遇到一个情况&#xff1a;一个vue项目除了对接的后端的接口&#xff0c;还需要去使用统一登录平台的登录以及权限等接口&#xff0c;分别部署在不同服务器中&#xff1b;本来还一种处理方法就是后端做一次接口转发&#xff0c;这样我们就不需要另外配置ip了&#xff…

element-ui多次弹出message消息提示,仅显示一个

项目中最常用的UI框架就是element-ui&#xff0c;经常在点击操作按钮时候多次点击上一个弹窗未消失&#xff0c;下一个又出现&#xff0c;类似于ant-vue里面提供了 this.$message.destroy()方法&#xff0c;能够销毁。 但是在饿了么里面是不存在的&#xff0c;只能对此重写处理…

Vue与Element走过的坑。。。。带上Axios

1.Axios中post传参数组&#xff08;java后端接收数组&#xff09; 虽然源数据本身就是数组&#xff0c;但是传参时会自动变成key:数值或者服务器无法接收的对象&#xff0c;如下 如果不仔细看&#xff0c;很容易认为这两种情况没毛病。。&#xff08;后端不背锅&#xff0c;哈…

cesium 点击单一tile轮廓高亮

单击or悬浮事件 const handler new Cesium.ScreenSpaceEventHandler(viewer.scene.canvas)const _this thishandler.setInputAction(function (movement) {// debuggervar pickedObject viewer.scene.pick(movement.position)_this._logPosition(movement.position, viewer…

vue 条件与循环、处理用户输入

1、绑定数据 <span v-bind:title"message">/*v-bind可以去掉&#xff0c;直接:title"message"&#xff0c;也可以绑定数据*/鼠标悬停几秒钟查看此处动态绑定的提示信息&#xff01;</span>2、条件 <p v-if"seen">现在你看到我…

vue如何传Date类型的时间

在el-date-picker标签中添加一个属性&#xff1a;value-format"yyyy-MM-dd HH:mm:ss" 转发&#xff1a;https://www.cnblogs.com/unrecognized/p/12228013.html

vue 限制字体,多出的用‘...‘显示

vue 限制字体&#xff0c;多出的用’…显示 代码实现&#xff1a; 1、在table中 <el-table-column prop"questions" header-align"center" align"center" label"课堂问题"><template slot-scope"scope"><e…

vue之异步组件以及vue-cli无法使用template定义局部组件

使用外部引入整个vue.js <body><div id"app"><button click"componelisi">lisi</button><button click"componezs">zs</button><!-- 不加keep-alive组件不会进行缓存 切换时组件会被销毁--><!-…

npm ERR! renren-fast-vue@1.2.2 build: `gulp`问题解决

转发链接&#xff1a;https://blog.csdn.net/zlbdmm/article/details/110069961

flash 烟花模板_Flask模板引擎中的For循环

flash 烟花模板Flask comes with a Jinja templating language. The template essentially contains variables as well as some programming logic, which when evaluated are rendered into HTML with actual values. The variables and/or logic are placed between tags or…

vue使用钩子函数制作动画

vue使用钩子函数制作简单动画效果&#xff0c;代码如下&#xff0c;仅供参考交流&#xff1a; <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width…

express中使用ejs_Node,Express和EJS中的Hello World(1)| EJS简介

express中使用ejsHi! Welcome to NODE AND EJS TEMPLATE ENGINE SERIES. Today, we will write our first code in using EJS as template engine or view engine. 嗨&#xff01; 欢迎使用NODE和EJS模板引擎系列 。 今天&#xff0c;我们将使用EJS作为模板引擎或视图引擎编写第…

切换检查超时时间_全部检查/切换

切换检查超时时间Recently I decided to clean up all the spam from an abandoned phpBB forum of mine, there was a lot to delete. In the phpBB version that I use there is no option to "check all" topics you want to moderate. So I came up with a littl…

Vue对class绑定的方式以及选择器.class1.class2和.class1 .class2的区别

Vue对class绑定的方式以及选择器 <div :class"{active:isPlaying}"></div> <div :class"{active:isPlaying&#xff0c;demo:isPlaying}"></div>active是否作用于该div元素上 由isPlaying数据来决定&#xff0c;为true时作用&…

vue项目 样式动态渲染_渲染样式

vue项目 样式动态渲染The question is - what will a browser do, given a page with several stylesheets, each of them probably overwriting definitions from the previous ones? Will the browser render the page using the first received css file, while downloadin…

react 服务器端渲染_使用PHP的服务器端React –第2部分

react 服务器端渲染Part 1 ended with todos. The first one was to couple the server-side generated code with the client-side React, so that any updates past the initial page load will be handled by Reacts client JS, which is where React shines. Lets see how …

select json_所有国家/地区的清单:HTML select和JSON

select jsonEver needed a list of all the countries in the world to put as options in an HTML select? Well, here you go. And JSON too. Youre welcome! 是否曾经需要将世界上所有国家的清单作为option到HTML select &#xff1f; 好吧&#xff0c;你去。 还有JSON 。 …

使用eggjs + axios post方式通过blob对象进行文件下载

以下是egg.js的后台代码 const Controller require(egg).Controller; const path require(path); const fs require(fs);class HomeController extends Controller {async index() {const filePath path.resolve(this.app.config.static.dir, file_message_to.png);this.c…

vue 使用 less及相关配置

安装相关依赖【基于vux】组件 // 安装 vux npm install vux --save// 安装 less-loader npm install less less-loader --save// 安装vux-loader 对.vue代码进行预处理&#xff0c;使其不限于 vux 组件库 npm install vux-loader --save-dev 修改webpack.config.js文件 配置…

如何将拿到的数据和相对应的数据相匹配

假设后端返回的 "0"为女生&#xff0c;"1"为男生&#xff0c;前端拿到后渲染&#xff0c;如果不用if来渲染 判断&#xff0c;那么应该如何去匹配呢&#xff1f;以下问题则是解决此类问题&#xff0c;尤其是当遇到非常多数字要匹配时&#xff0c;这种方法就…

VUE公共样式与公共方法

VUE公共样式与公共方法一、问题描述二、公共样式1、index.css2、static和assets三、公共方法1、全局方法a、防止按钮重复提交b、防止a标签重复点击&#xff1f;2、局部方法a、封装axiosb、系统时间格式化c、单据单号生成一、问题描述 在项目中&#xff0c;一些公共的样式和方法…

Vue获取当前时间( 年初-年末、月初-月末、)

// 获取年初-年末、月初-月末、getNowTime() {var now new Date();var year now.getFullYear(); //得到年份var month now.getMonth(); //得到月份var day now.getDate(); //得到天if (day < 10) {day "0" day}month month 1;month month.toString().pad…

element+draggable+tag标签实现可新增、拖拽标签及排序

elementui.tag标签用法&#xff1a;Element - The worlds most popular Vue UI framework vue.draggaable用法&#xff1a;vue.draggable中文文档 - itxst.com 数据库表中数据&#xff1a; 部分结果截图&#xff1a; 部分关键代码&#xff1a; 全部代码&#xff1a; <!DO…

Vue前端定时器

Vue/element中非常实用简单的 前端定时器 js中&#xff1a; data: {timer: , }, methods : {//定时器&#xff1a;5秒timerSetInterval:function (){//循环定时器//定时器循环调用的方法&#xff1a;getAllValuethis.timer setInterval(this.getAllValue, 5000);},//销毁定时…

Vue 在使用 el-image 时显示“加载失败”

Vue 在使用 el-image 时图片位置显示“加载失败” 前端-element ui 原因&#xff1a; 在element ui 组件上使用相对路径&#xff0c;webpack并不会对路径进行处理&#xff08;即为根目录下的images&#xff09;。 解决办法&#xff1a; 图片地址用 require 进行拉取。 例如&a…

Vue精简代码实现评分组件

写在前面 评分组件&#xff0c;星星可以点击也可以禁止点击&#xff0c;根据分值&#xff0c;可以展示全星、灰星、半星&#xff0c;包含小数点就算半星&#xff01; 效果图 组件代码 <template><div class"star">// 用于父子组件双向绑定<input t…

【IMWeb训练营作业】基于Vue的简易todolist

完成效果 源码 DOM结构 - todos.html <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>todo-list</title><link type"text/css" href"css/style.css" rel"styleshe…

[Vue] 16.Vue中的组件:组件传值及单向数据流的理解

一、父组件向子组件传递多个参数&#xff1a; <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta http-equiv"X-UA-Compatible" content"IEedge"><meta name"viewport"…

idea操作和maven项目特别是聚合项目中的问题等

文章目录1. 皮皮虾的不用配包扫描2. SpringBoot开箱即用原理(面试问题)3. SpringBoot开箱即用原理4.SpringMVC 调用流程5. spring注解和javaee注解6. git提交7. spring依赖注入出问题8. 表自增列9. scope10. java中子类不能继承父类的私有属性11. 状态码及现象12. 面试题:常见运…

完整项目学习-2

文章目录1. 系统跳转1.1 系统首页跳转1.2 路由导航守卫1.2.1 需求说明1.2.2 路由导航守卫2 左侧菜单展现2.1 搭建层级代码2.1.1 表设计说明2.1.2 关于Rights POJO说明2.1.3 关于层级代码结构2.1.4 前端JS说明2.1.5 接口文档说明2.1.6 父子关系封装/Sql语句写法2.1.7 编辑Rights…

vue传值问题和子组件动态刷新数据

1、子组件向父组件传值 通过$emit方法&#xff0c;父组件那边直接绑定方法&#xff0c;方法带的参数就是我们这里传的对象&#xff0c;line(data); 2.父组件向子组件传值&#xff0c;子组件通过props来接收&#xff0c; 1、在子组件中调用方法&#xff0c;如果我们的方法写在子…

好看的Typora自定义主题 bealei_1.0珍藏版

好看的Typora自定义主题 bealei_1.0珍藏版 借鉴vue配色&#xff0c;给人一种舒适的阅读感 效果图 说明 修改一级标题样式.优化二级标题样式独家16进制极度舒适绿配色代码段部分采用了mac的经典三色圆点修改大纲hover样式 &#xff0c;停留样式优化表格隔行换色&#xff0c;表…

vue 路由跳转清除定时器不起作用

在一个页面中定时器调用一个接口&#xff0c;切换别的路由时候定时器需要清空。是在mounted 和beforeDestroy做的不起用 1.data中定义 timers:null 2.使用定时器调接口&#xff0c;摧毁时候清空定时器不起作用 mounted () {this.timers setInterval(() > {this.loadData…

[Vue warn]: Error in render: “TypeError: Cannot read property ‘label‘ of undefined“

前言 主要是自己可以百分百的确定&#xff0c;label 已经被定义过了&#xff0c;然后页面也都正常加载&#xff0c;但是控制台就是显示这个报错信息&#xff0c;强迫症很不舒服&#xff0c;一定要把这个报错干掉。 原因 vue的渲染问题&#xff0c;vue初次加载的渲染&#xf…

Vue中的理论在实际开发过程中的遇见

1. 只有在初始化 Vue实例前声明的属性才具有响应式能力&#xff0c;后来添加的属性不具备。 场景&#xff1a; 子组件是一个创建/编辑公用的配置页面&#xff0c;当在父组件中点击编辑时&#xff0c;需要将已有的配置数据传递到子组件中展示&#xff0c;当直接对子组件 data属…

Composition API TypeError: Cannot add property xxx, object is not extensible

Composition API 创建的对象必须经过初始化&#xff0c;如果对已经创建的对象添加新的属性&#xff0c;就对出现标题中的错误。 const state reactive({foo: bar}); Reflect.isExtensible(state); // true state.baz this is not allowed; // 报错其实Vue仅仅是设置了对象不…

Note this is for preview or E2E testing only

当执行npm run serve 的时候&#xff0c;若出现Note this is for preview or E2E testing only&#xff0c;会失去热更新&#xff08;HMR&#xff09;的功能。 默认情况下&#xff0c;执行npm run serve会以development的模式启动。但项目中中配置了.env.development&#xff…

vue-cli 项目修改@的默认路径

vue-cli项目默认为src目录提供了别名 可按如下方式修改默认的路径 // vue.config.js const path require(path) module.exports {chainWebpack: config > {config.resolve.alias.set(, path.resolve(__dirname, path/to/desination));} }或者自定义更多路径 // vue.con…

element-ui 按需加载情况下覆盖预置scss变量

element-ui的默认主题theme-chalk是通过scss预编译的&#xff0c;可以通过修改scss变量达到修改主题的目的。 在项目中改变 SCSS 变量 Element 的 theme-chalk 使用 SCSS 编写&#xff0c;如果你的项目也使用了 SCSS&#xff0c;那么可以直接在项目中改变 Element 的样式变量。…

vue服务端渲染vue-server-render支持的模板语法

在vue ssr官方文档中&#xff0c;并没有一一说明渲染模板都支持那些语法。仅仅是简单的说了&#xff0c;支持 {{}} 转义插值{{{}}} 插入HTML 如果想使用别的模板语法&#xff0c;官方并未提及。其实&#xff0c;他的模板语法支持的不止于此&#xff0c;因为其也是使用了第三方…

vue-cli hot-module-replacement不生效,不自动更新。

解决办法是将当前NODE_ENV需要设置为’development’ 默认npm run serve 就是’development’&#xff0c;之所以可能不是&#xff0c;有可能你修改了项目根目录下.env.development文件。并将NODE_ENV设置为了其他的值。 可以通过一下命令看一下当前的值 console.log(preces…

用最少的依赖和代码初始化一个vue3的工程

首先说明&#xff0c;初始化一个vue3工程最好使用vue/cli 或者 vite 工具进行初始化。我之所以想实现用最少的依赖去初始化&#xff0c;因为我日常需要学习一些前端知识要基于一个项目脚手架&#xff0c;我又觉得使用官方脚手架每次初始化vue3下载的依赖着实有点多&#xff0c;…

记一次vue3在ie11中空白问题的探索

我并没有解决这个问题&#xff0c;但说不定能给你提供一些思路… 我的项目使用vue-cli进行初始化的。看一下package.json的依赖项目&#xff1a; "dependencies": {"core-js": "^3.6.5","vue": "^3.0.0"},其实并不止这两个…

Visual Studio 2019 Vue项目 目录结构

Visual Studio 2019 Vue项目 创建成功后可看到如下结构 Visual Studio 2019配置vue项目 具体文件结构如下图 目录说明dist 项目编译&#xff08;打包 npm run build&#xff09;后产生的可发布的文件&#xff08;html,js,css 图片等&#xff09; public静态html文件,ico 图标等…

【溯源篇】从头看vue(六)——自定义指令之钩子函数(超详细超多示例!!)

自定义指令中的钩子函数 一个指令定义对象可以提供如下几个钩子函数 (均为可选)&#xff1a; bind&#xff1a;只调用一次&#xff0c;指令第一次绑定到元素时调用。在这里可以进行一次性的初始化设置。 inserted&#xff1a;被绑定元素插入父节点时调用 (仅保证父节点存在&a…

VuePress30分钟制作一个Vue静态网站

1、vuepress新手入门课程&#xff08;一&#xff09; 1-1、vuepress简介与安装 https://www.vuepress.cn/ https://node.org/zh-ch node -v npm config set registryhttp://registry.npm.taobao.org npm config list npm install -g yarn 安装yarn npm init npm add -D…

Vue2.5入门教程

文章目录1、课程介绍2、Vue基础语法2-1、创建第一个Vue实例2-2、挂载点&#xff0c;模板与实例2-3、Vue实例中的数据&#xff0c;事件和方法2-4、Vue中属性绑定和双向数据绑定2-5、Vue中的计算属性和侦听器2-6、v-if&#xff0c;v-show与v-for指令3、Vue中的组件3-1、todolist功…

微信小程序+Vant UI入门

准备工作 1、npm支持 2、youzan/vant-demo 3、轻量、可靠的小程序 UI 组件库、小程序端、看这个 4、轻量、可靠的移动端 Vue 组件库、移动端 5、使用 0、创建小程序 1、终端在miniprogram目录下 2、npm init 3、npm i vant-weapp -S --production<!-- npm init -y cnp…

vue2.0 点击跳转传参--vue路由跳转传参数

vue中路由跳转传参数有多种,自己常用的是下面的几种 通过router-link进行跳转 通过编程导航进行路由跳转 1. router-link <router-link :to"{ path: yourPath, params: { name: name, dataObj: data }, …

使用nodeJs安装Vue-cli

TIP&#xff1a;win10下安装&#xff0c;使用管理员身份进行&#xff0c;否则会有权限限制。 1&#xff0c;安装完成node&#xff0c;node有自带的npm&#xff0c;可以直接在cmd中&#xff0c;找到nodeJs安装的路径下&#xff0c;进行命令行全局安装vue-cli。&#xff08;npm i…

重新整理一遍 Vue 中的传值问题

目录 组件传值 : 父传子 : 子传父 : 在学习 Vue 的道路上任重而道远啊 ~~~ 这里主要是整理了一下自己在学习 Vue 中传值的一些知识点 , 希望对大家伙稍有帮助 ( 会时不时想起来更新一下下 ^_^ ~ ) 组件传值 : 父传子 : 父组件 向 子组件 传值 父组件以 属性 的形式 绑定…

Vue _ 教程版 04 组件

目录 一、Vue 组件 1.1、概述 1.2、全局注册 1.3、局部注册 1.4、组件间传值 1.5、动态组件 二、组件插槽 2.1、单个插槽 2.2、具名插槽 2.3、作用域插槽 图例 : 跳转链接 > Vue _ 教程版 02 指令 跳转链接 > Vue _ 教程版 03 跳转链接 > Vue _ 教程版…

Vue源码剖析-模板编译

Vue源码剖析-模板编译模板编译简介模板编译的结果Vue Template Explorer编译的入口函数createCompilerCreator函数详解模板编译的过程compile函数baseCompile-ASTbaseCompile-parsebaseCompile-optimizebaseCompile-generate 上调试实例模板编译过程思维导图模板编译简介 模板…

Vue源码剖析-虚拟DOM

Vue源码剖析-虚拟DOM课程回顾虚拟DOM概念回顾代码演示h函数用法h函数的返回结果-vnode整体分析过程VNode的创建过程-createElement-上VNode的创建过程-createElement-下VNode的处理过程-updatepatch函数初始化patch函数的执行过程cbs对象patch函数内部的实现createElm函数patch…

vue项目直接部署到tomcat

vue项目打包为dist在tomcat的webapps下新建文件夹&#xff0c;比如myvue将dist内的index.html和static上传到myvue目录下浏览器输入http://[ip]:[port]/myvue即可访问 注意vue项目配置 config/index.js 加.变为相对地址&#xff0c;否则可能请求不到static下文件 build/utils…

【nginx】前后端分离部署

开发环境 前端&#xff1a; vue&#xff0c;axios&#xff0c;proxytablebuild打包成dist8084端口 后台&#xff1a; springbootmaven打包成jar包&#xff08;使用springboot内置的Tomcat&#xff09;已部署在8082端口 部署情况 前端&#xff1a; ngnix&#xff08;ngin…

vue数据双向绑定——mustache语法

mustache 模板&#xff0c;用于构造html页面内容。在实际工作中&#xff0c;当同一个模板中想要调用不同的函数来渲染画面&#xff0c;在已经自定义好了的前提下&#xff0c;可以在渲染页面时对传入的参数进行手动判断。 Mustache 的模板语法很简单&#xff0c;就那么几个&…

获取字符串中多个大括号里面的内容

1.需求1&#xff1a;获取字符串中 多个${ NSRMC} 步骤&#xff1a; 首先获取{}大括号里面的&#xff0c;包括大括号获取到的是包含大括号里数据的数组 [’{NSRMC}’,’{SWSXMC}’]再用replace替换掉大括号 2.需求2:获取除参数以外的字符串的长度 步骤&#xff1a; 在字符串…

vue环境变量

1.mode 模式 这里的--mode后边的变量为根目录.env.xxx文件下的NODE_ENV后边 的参数 设置后&#xff0c; --mode production,是在打包后生成的文件中启动触发&#xff0c; --mode development 是在开发环境下启动触发触发模式设置&#xff0c;在package.json 的 scripts属性中设…

element ui表格中如何在行内加入对该行记录的操作(删除/编辑/查看)

一、先上效果 其实难点是如何拿到该行记录我们需要的唯一属性&#xff0c;简单的jq容易通过遍历可得&#xff0c;但是用了Element ui就要根据官网规则使用 二、好&#xff0c;找到官网的使用说明&#xff1a;https://element.eleme.cn/#/zh-CN/component/table 三、找到需求所对…

vue的侦听器及怎么侦听数组

作用 侦听属性 响应数据的变化&#xff0c;当数据发生改变的时候 会立即执行对应的函数。 <body><div id"test"><input type"text" v-model"entry"></div><script>let vm new Vue({el: "#test",data…

vue的v-model指令

作用&#xff1a;双向数据绑定&#xff0c;只能用于表单元素上 <body><input id"test" type"text" v-model"entry"><script>let vm new Vue({el:"#test",data:{entry:""}})</script> </body&g…

无奈,记录一次成功完成vue element ui upload上传文件结合struts2的骚操作,完美解决后台无法获得上传文件的问题

首先在这里不建议大家做这样的奇葩操作 如果你们有老系统必须要做这样的改造&#xff0c;那是无奈之举 先看代码&#xff0c;这些代码是我直接从我完成的项目中提取出来的可以直接使用&#xff0c;不过element ui这个空间布局我稍微做了css修改&#xff0c;这里就不贴出css了…

初识watch监听

watch监听 接受两个参数(newVal, oldVal);属性含有deep属性(Boolean): 可以监听对象内部属性的变化,像people:{name: ‘edward’,age: 18}中的age的变化属性含有immediate属性(Boolean): 当值第一次绑定的时候触发监听 监听值 watch: {werks(newV, oldV) {if (newV ! oldV) {t…

vue项目没有package.json no such file or directory, open ‘D:\ace\m-b2c-upp\package.json

问题描述 解决办法&#xff1a; 在当前项目的目录下输入npm init并回车 结果

vue脚手架安装配置

npm: Nodejs下的包管理器。 webpack: 它主要的用途是通过CommonJS的语法把所有浏览器端需要发布的静态资源做相应的准备&#xff0c;比如资源的合并和打包。 vue-cli: 用户生成Vue工程模板。&#xff08;帮你快速开始一个vue的项目&#xff0c;也就是给你一套vue的结构&#xf…

基于vue+iview实现省市区三级联动

表单关键代码 <FormItem prop"province" label"省份"><Select v-model"formValidate.province" placeholder"请选择省份" on-change"changeProvince"><Option v-for"(item,index) in provinceArr"…

vue.js 构建项目_在vue js中构建桌面游戏

vue.js 构建项目Today in this article we are going to build a full stack application with various concepts. This application is a simulator of multiplayer table top game.今天&#xff0c;在本文中&#xff0c;我们将构建具有各种概念的全栈应用程序。 该应用程序是…

web视图改成页面视图_为何您的Web视图在滚动视图中消失

web视图改成页面视图Placing a WebView inside a Scrollview can be problematic. The problem you would immediately come across is the WebView mysteriously disappearing. It IS in fact rendered but merely with a 0px height as it has not inherited the containing …

react 打字机效果_如何用打字稿构建素描插件React第1部分

react 打字机效果At Overlay, we started 2 years ago building a Sketch Plugin to help designers t export their symbols into prod-ready React/Vue.js components. I write this article to help people create Sketch plugins and to share our technical expertise on …

Vue学习之入门篇

Vue学习之入门篇Vue入门Vue.js 安装Vue.js 目录结构Vue.js 开始Vue入门 Vue.js是一套构建用户界面的渐进式框架。Vue 只关注视图层&#xff0c; 采用自底向上增量开发的设计。Vue 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。 第一个实例如下&#xff…

父组件向子组件通信_使用组件注入实现角度,以在父组件和动态子组件之间进行通信...

父组件向子组件通信The parent with dynamic children pattern is a common pattern in Angular for developing interdependent components with advanced features. Here I would like to explain with an example using Google map:具有动态子代的父模式是Angular中常见的模…

Failed to mount component: template or render function not defined

在vue中&#xff0c;每一个组件都是一个实例。如果我们想渲染一个组件&#xff0c;则必须为组件提供html。方式有三&#xff1a; template的形式&#xff0c;这是最常用的方式。提供el属性进行挂载&#xff0c;那么el内部&#xff08;包含el本身&#xff09;将作为模板。手写r…

aws lambda_我如何在一天内在Node.js中构建无服务器的AWS Lambda Twitter机器人

aws lambdaHave you ever wanted to create a Twitter Bot? It’s been on my list of things to do for quite some time, and I’ve never really had a good way to do it. Until today.等皆你曾经想创建一个Twitter博特&#xff1f; 在我要做的事情上已经有一段时间了&…

js json添加json_在JSON中添加评论的5种方法和工具

js json添加jsonIn this article, we’ll learn how to use comments in JSON files. We’ll see workarounds and methods used by developers to add single-line and multiple-line comments to their JSON files, the external libraries and packages for stripping comme…

Java项目:医院心理咨询问诊系统(java+Spring+Maven+mybatis+Vue+mysql)

源码获取&#xff1a;博客首页 "资源" 里下载&#xff01; 一、项目运行 环境配置&#xff1a; Jdk1.8 Tomcat8.5 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术…

Java项目:食品溯源系统(java+Springboot+Maven+mybatis+Vue+mysql+wd)

源码获取&#xff1a;博客首页 "资源" 里下载&#xff01; 一、项目运行 环境配置&#xff1a; Jdk1.8 Tomcat8.5 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术…

Java项目:精品养老院管理系统(java+Springboot+Maven+mybatis+Vue+Mysql)

源码获取&#xff1a;博客首页 "资源" 里下载&#xff01; 一、项目简述本系统功能包括&#xff1a;通知公告&#xff0c;老人管理&#xff0c;护工管理&#xff0c;问答管理等等功能。 二、项目运行 环境配置&#xff1a; Jdk1.8 Tomcat8.5 Mysql HBuilderX&am…

Java项目:花店商城系统(java+Springboot+Maven+mybatis+Vue+Mysql)

源码获取&#xff1a;博客首页 "资源" 里下载&#xff01; 一、项目简述 本系统功能包括&#xff1a; 商品的分类展示&#xff0c;用户的注册登录&#xff0c;购物车&#xff0c;订单结算&#xff0c;购物车加减&#xff0c;后台商品管理&#xff0c;分类管理&#x…

Java项目:平行志愿管理系统(java+Springboot+Maven+mybatis+Vue+Mysql)

源码获取&#xff1a;博客首页 "资源" 里下载&#xff01; 一、项目简述本系统功能包括&#xff1a; 系统管理&#xff0c;招生计划&#xff0c;学生管理&#xff0c;录取结果&#xff0c;自动分配&#xff0c;调剂管理等等。 二、项目运行 环境配置&#xff1a; J…

axios 自定义token 跨域问题 java后端

前后端都要配置&#xff0c;后端的跨域基本随便网上找就有了&#xff0c;这里就不说了&#xff0c;说一下前端的配置 axios的get请求不能自定义头部 请看原文https://www.jianshu.com/p/67ca1273370f

Java项目:医院管理系统(java+Springboot+Maven+Mybatis+Vue+Mysql)

源码获取&#xff1a;博客首页 "资源" 里下载&#xff01; 一、项目简述本系统功能包括&#xff1a;医院挂号&#xff0c;退号&#xff0c;缴费&#xff0c;退费&#xff0c;检查申请单开立&#xff0c;科室管理&#xff0c;医生开单&#xff0c;挂号级别&#xff0c…

Java项目:成绩管理系统(前后端分离+java+vue+Springboot+ssm+mysql+maven+redis)

源码获取&#xff1a;博客首页 "资源" 里下载&#xff01; 一、项目简述 本系统功能包括&#xff1a; 超豪华成绩管理系统&#xff0c;学生&#xff0c;教师&#xff0c;管理员三类用户集 成&#xff0c;课程表管理&#xff0c;成绩查询&#xff0c;成绩详情数据统计…

Java项目:在线商城系统(前后端分离+java+vue+Springboot+ssm+mysql+maven+redis)

源码获取&#xff1a;博客首页 "资源" 里下载&#xff01; 一、项目简述 本系统功能包括&#xff1a; 前台展示后台管理&#xff0c;包括最基本的用户登录注册&#xff0c;下单&#xff0c; 购物车&#xff0c;购买&#xff0c;结算&#xff0c;订单查询&#xff0c…

vscode 配置 eslint 自动格式化问题;或者项目根目录配置.esliintc.js

前端合作开发有个很严重的问题&#xff0c;就是大多数人的开发风格是不太一样的&#xff0c;那么合作开发时如何保持统一呢&#xff1f; 我们可以借助eslint&#xff0c;开发代码尽可能的规范化&#xff0c;那么风格自然也就大同小异了。 vscode 商店 首选去vscode商店&…

audio自动、循环播放,调节音量DOMException: play() failed because the user didn‘t interact with the document firs

最近想做一个&#xff0c;打开页面自动播放背景音乐的效果&#xff0c;寻思使用audio播放不就好了。 答案肯定是不好使&#xff01;&#xff01;&#xff01;&#xff0c;好使也不用我在这里总结了。 刚兴趣的小伙伴可以去看audio-play-demo&#xff0c;里面有我实际实现自动播…

vue h5 首次打开加载缓慢、白屏几秒后才渲染解决方案 --- 加载启动页

首次打开 web app 应用&#xff0c;都会有一个尴尬的问题&#xff0c;就是加载慢、白屏好几秒。 原生APP 都有一个启动页&#xff0c;那么web app为什么就不能实现呢&#xff1f;或者折中一下&#xff0c;快点实现也可以啊&#xff01;&#xff01;&#xff01; 1、分析问题 …

The client-side rendered virtual DOM tree is not matching server-rendered content. 问题

使用Nuxt 引入插件&#xff0c;发现经常遇到上面的问题&#xff0c;不要慌使用client-only标签包起来就好了 <client-only><el-button>确定按钮</el-button> </client-only>

修改 process.env 值

前端对于webpack构建工具肯定都不会陌生&#xff0c;最常见的便是通过process.env 判断当前环境。 那么如何修改&#xff0c;以及获取呢&#xff1f; Vue二级目录部署&多环境打包部署&#xff08;一&#xff09; Vue二级目录部署&多环境打包部署&#xff08;二&…

Vue 引入字体库

开发项目中&#xff0c;我们偶尔会遇到这么个问题&#xff0c;UI同学为了凸显某些标题或者文案&#xff0c;使用了特定的字体样式&#xff0c;那么前端如何去实现呢&#xff1f; 首页我们都会想到设置font-family&#xff0c;但是并没有什么用&#xff0c;那是因为我们没有引入…

vue中轮播图一屏幕显示多张

1.结构 <el-carousel arrow"always" :autoplay"false" indicator-position"none"><el-carousel-item v-for"(item, index) in dataList2" :key"index"><div class"imgl"><div class"im…

vue中导航项点击添加样式类名

效果:点击导航项字体变颜色,底部添加横线 1.主要通过isActive来判断是哪一个导航页 2.还有一个问题是只要刷新页面都会跳转到首页,是因为标签a有跳转,要阻止a标签的默认跳转,href"javascript:void(0)这样也能实现 <li><a href"javascript:;" :class&qu…

vue中滚动页面到一定距离导航置顶

1.id名为testNavBar的盒子与:class’{ fixedNavbar: isfixTab }的盒子可以是包含关系也可以是并列关系 <div idtestNavBar></div><div class"container " :class{ fixedNavbar: isfixTab }></div>或者 <div idtestNavBar><div :…

slot-scope:作用域插槽特性:子组件传递数据给父组件

1. 插槽的作用&#xff1a; 如果没有在组件模板中放置插槽<slot>&#xff0c;则在html 代码中组件自定义元素之间的内容将不显示; 如果在组件模板中设置插槽<slot>&#xff0c;则相当于&#xff0c;在组件中提前预留了位置&#xff0c;给在html 代码中组件自定义元…

在组件上使用 v-for:利用 props 传递数据(父组件传入子组件)

不使用组件的v-for 和 使用组件的 v-for 区别&#xff1a; 1. 可重复使用性&#xff1a; 组件是可以重复使用模板&#xff1b; 2. 触发事件的方法&#xff1a; 组件模板元素触发事件需要用 $emit&#xff0c;把自定义事件发射到html 层面上&#xff0c;html 再通过绑定自定义事…

解决:Vue获取后端传送的Map类型的数据,获取成功,无法调用!

一个关于导航栏的坑&#xff01;&#xff08;自己基础薄弱~&#xff09; 自己挖的一个大坑&#xff0c;关于后端往前端传值的坑&#xff01; 前后端交互没问题&#xff0c;数据正常交互。 突然&#xff01;后端传送过来的一个 map集合&#xff0c;获取成功了&#xff0c;但是…

nuxt 访问本地json数据

最近使用Nuxt开发一个官网&#xff0c;暂时没有后端同学介入&#xff0c;但是又有一些重复的数据&#xff0c;因此自己写了个json文件。引用的时候便遇到了问题。 直接引用 //如果不怕麻烦&#xff0c;确实可以通过 ../ ../.../ &#xff0c;但是想想就好&#xff0c;毕竟…

2022春招前端最新面试题分享(厨芯科技)

厨芯科技面经 公司及岗位信息 公司: 厨芯科技岗位: 前端开发工程师地点: 北京薪资: 15k-30k面试结果: HR告知我一面通过后, 等了一周跟我说没HC了 一面(2022/03/24) 自我介绍在实习中遇到过的困难你是如何给其它实习生review代码的, 什么标准实习做的项目主要在负责哪些内容…

slot插槽: 可指定包含组件内部位置的哪些内容

插槽内容&#xff1a; 更多内容详见&#xff1a;<slot>插槽详细用法 当组件渲染的时候&#xff0c;这个 <slot> 元素将会被替换为“Your Profile”。 具名插槽&#xff1a;可使用于<template>元素或普通 html 元素 作用&#xff1a;<slot> 元素中使用…

vue点击遮罩层阴影区域隐藏

原文链接 https://www.cnblogs.com/fairy62/p/10179599.html template <button click"writeMessageShowtrue">打开遮罩</button> <section class"wmassageMask" v-show"writeMessageShow" click"writeMessageFun($event)&…

vue filter( ) 过滤数组方法

要显示一个数组的过滤或排序副本&#xff0c;而不实际改变或重置原始数据&#xff08;非变异方法&#xff09;。可以使用filter( ) 方法。 <div id"div"> <li v-for"n in evenNumbers">{{ n }}</li> </div><script> varvm…

vue 操作数组的变异方法和非变异方法

变异方法 (mutation method)&#xff0c;顾名思义&#xff0c;会改变被这些方法调用的原始数组 push( )pop( )shift( )unshift( )splice( ) sort( )reverse( )也有非变异 (non-mutating method) 方法&#xff0c;例如&#xff1a; filter( )concat( )slice( ) 这些不会改变原…

v-bind:title 绑定元素的title与实例属性一致

一、title 定义 &#xff1a; 规定元素的额外信息 二、网页效果 三、v-bind:title 定义 1. 将这个元素节点的 title 特性和 Vue 实例的 message 属性保持一致 <html>部分 <div id"app-2"> <span v-bind:title"message"> 鼠标悬…

Java项目:教室预订管理系统(java+SpringBoot+Maven+Vue+mysql)

源码获取&#xff1a;博客首页 "资源" 里下载&#xff01; 一、项目运行 环境配置&#xff1a; Jdk1.8 Tomcat8.5 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术…

Java项目:在线服装销售商城系统(java+SpringBoot+Maven+Vue+mysql)

源码获取&#xff1a;博客首页 "资源" 里下载&#xff01; 一、项目运行 环境配置&#xff1a; Jdk1.8 Tomcat8.5 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术…

截取地址栏上的参数

前言 项目开发的过程中&#xff0c;有时会使用到地址栏中的参数&#xff0c;那如何获取到地址栏中的参数呢&#xff1f; 获取方式 js文件 export function UrlSearch() {let name, value, str location.href, num str.indexOf("?"); //取得整个地址栏str str.…

在json或数组中利用find方法实现根据value值获取key值的过程

前言 在项目开发的过程中有时候会遇到这种情况&#xff1a;预先定义的对象数组或者json对象&#xff0c;后端返回了一个value值&#xff0c;而你需要用的是key值&#xff0c;后端又没有办法返给你key值&#xff0c;这个时候就需要自己根据value值找key值了。 find函数 find函数…

设置按钮禁用时的样式

前言 按钮有可用和不可用之分&#xff0c;一般按钮不可用时默认是置灰且不可点击的&#xff0c;但是为了配合整个项目的样式和色调&#xff0c;我们需要对不可用的按钮进行样式的调整。 效果展示 按钮可用时的样式&#xff1a;      按钮不可用时的样式&#xff1a;    …

Vue之input框自动获取焦点+内容形式修改

前言 在项目开发的过程中需要用到input框&#xff0c;限定input框中只能输入数字&#xff0c;当界面一显示的时候input框获得焦点&#xff0c;并调起手机上的数字框。 实现方式 普通输入框 <input type"number" />获取焦点 <input v-focus type"nu…

Vue之路由守卫实现不能后退的问题

前言 路由守卫&#xff0c;顾名思义&#xff1a;在路由跳转的时候起到一定的保护作用。比如说&#xff1a;跳转主界面的时候先去登录&#xff0c;登录成功之后才可以进入主界面。就可以使用路由守卫&#xff0c;但是小编今天想要分享的是路由守卫的另一个用处。 需求分析 假设…

Exit status 1之Error: listen EACCES: permission denied

前些天运行vue的一个demo项目&#xff0c;出现一个问题&#xff0c;报错Exit status 1    网上给的原因&#xff1a; 依赖包有问题&#xff0c;可以尝试用cnpm或者yarn安装依赖引用的文件有问题&#xff0c;定位到文件&#xff0c;修改文件等等 但是在我重新安装依赖&#…

【前端】保证css样式不被污染

前言 在前端开发中&#xff0c;如何保证一个页面的样式不污染其他页面的样式呢&#xff1f;以Vue举例&#xff0c;我们会用到scoped属性。 什么是scoped 在Vue的style中&#xff0c;有一个scoped属性&#xff0c;表明它的css样式只作用于当前的页面&#xff0c;如果每一个页面…

Syntax Error: TypeError: Cannot read property ‘parseComponent‘ of undefined解决办法

原因是&#xff1a; package.json中vue和vue-template-compiler版本不一致&#xff0c; 需改为一致&#xff0c;改完保存&#xff0c;重新执行npm install 改后&#xff1a;

Vue子组件向父组件传值(详讲)

前言 之前分享过vue的生命周期及组件之间的通信&#xff0c;但是理论与实践还是有很大的区别的&#xff0c;所以今天来实践一波子组件向父组件传值的具体过程。 过程 1.首先建立子组件&#xff1a; 1&#xff09;在components下面建立文件夹getip&#xff0c;在文件夹下建立.v…

【前端】Vue路由

介绍 为了提高浏览器页面响应速度&#xff0c;在功能的开发中&#xff0c;应该尽量避免创建多个页面&#xff0c;因为浏览器在页面的跳转过程中会先删除之前的界面&#xff0c;然后重新渲染新加载界面上的DOM元素&#xff0c;这一过程中会给浏览器造成很大的压力。这样就有了SP…

vue的插值操作

插值操作&#xff1a;将vue实例中data里面的某个值&#xff0c;插到页面DOM元素上进行显示。 并改变data值可以动态改变显示。 1、Mustache 1.Mustache (胡子/胡须) 可以通过Mustache语法(也就是双大括号{{}})来进行插值操作&#xff1b; 数据绑定最常见的形式就是使用“Mustac…

vue——scss变量全局使用

vue——scss变量全局使用 1.终端安装sass-resources-loader npm install sass-resources-loader --save2.vue.config.js注册 最重要&#xff0c;不然报错SassError: Undefined variable. module.exports {outputDir: ts-platform,css: {loaderOptions: {sass: {prependDat…

vuex——计算属性获取的getter值需要刷新才能更新

vuex——计算属性获取的getter值需要刷新才能更新 描述&#xff1a; // statestate: {leader: null},// gettersgetters: {getLead: state > state.leader}// mutationsmutations: {setLead (state, data) {state.leader data}}, // 页面中赋值 // 登录时改变state.leader…

elementui——带建议的输入框远程搜索

elementui——带建议的输入框远程搜索 <el-autocompletev-model"state":fetch-suggestions"querySearchAsync"placeholder"请输入内容"select"handleSelect" ></el-autocomplete> <script>export default {data() …

vue-awesome-swiper轮播(转载)

保存链接仅供自己参考 vue-awesome-swiper

12.Vue.js前端框架:axios实现Ajax请求

1、应用 axios 实现 Ajax 请求 实际开发中&#xff0c;通常需要和服务端进行数据交互。而 Vue.js 并未提供与服务端通信的接口。在 Vue.js 2.0 版本之后&#xff0c;使用 axios 来实现 Ajax 请求。axios 是一个基于 promise 的 HTTP 客户端&#xff0c;具有如下的主要特点&…

10.Vue.js前端框架:过渡

1、过渡的作用 Vue.js 内置了一套过渡系统&#xff0c;该系统是 Vue.js 为 DOM 动画效果提供的一个特性。在插入、更新或者移除 DOM 时可以触发 CSS 过渡和动画&#xff0c;从而产生过渡效果。 2、单元素过渡 2.1 CSS 过渡 Vue.js 提供了内置的过渡封装组件 transition&…

9.Vue.js前端框架:组件

1、什么是组件 在使用 Vue 进行前端项目开发过程中&#xff0c;组件的使用最为广泛。然而&#xff0c;什么是组件呢&#xff1f;组件&#xff0c;是 Vue.js 最强大的功能之一。通过开发组件可以封装可复用的代码&#xff0c;将封装好的代码注册成标签&#xff0c;实现扩展 HTM…

vue+axio通过获取dom元素上传文件

参考了博客vueaxios上传文件中的单独上传文件。 但是不想选择文件之后就直接上传&#xff0c;就改写了文件的获取方式&#xff0c;通过document先获取文件&#xff0c;点击之后再上传&#xff1a; <input type"file" id"blog" placeholder"选择文…

Vue.js流程图

vue初始化流程 Vue的初始化流程&#xff0c;是从 new Vue() 开始的&#xff0c;从以下的图中可以看知道。在 new Vue()后&#xff0c;会执行init&#xff0c;再 $mount实现挂载&#xff0c;再到编译compile&#xff0c;生成render函数&#xff0c;接下来是响应式依赖收集&…

vue-router传递参数《案例》

vue-router 路由基本使用 文章目录vue-router 路由基本使用HTML引入文件JavaScript参考&#xff1a; https://router.vuejs.org/zh-cn/essentials/getting-started.html用 Vue.js vue-router 创建单页应用&#xff0c;使用 Vue.js &#xff0c;我们已经可以通过组合组件来组成…

一个页面有多个datagrid如何封装复用?

文章目录一个页面有多个DataGrid如何复用&#xff1f;介绍指南项目需求&#xff1a;效果图1&#xff1a;没有数据效果图2: 有数据1. 封装DataGrid2. 结合radio禁用启用 DataGrid 删除&添加按钮3. vue 遍历 "无"数据 状态 控制 DataGrid - 按钮4. html一个页面有…

Vue 通过 bus全局事件总线 实现兄弟组件传参

1. 在main.js生成vue实例时绑定$bus new Vue({el: #app,components: { App },template: <App/>,beforeCreate() {//绑定全局事件总线Vue.prototype.$bus this;} })2. 在A组件中触发事件名和传参 this.$bus.$emit(refresh, 111) //两个参数&#xff0c;一个是方法名…

Vue打包最简单的方法(vue脚手架)

使用步骤&#xff1a; 第一步安装vue-cli npm i -g vue/cli可以在PowerShell中安装也可以在vscode中安装。 安装完成后 第二步&#xff1a;创建vue项目 创建命令 vue create 项目名字 例子&#xff1a;vue create hello-world输入命令后会出现一系列的配置选项 选择第三个…

Vue利用jQuery分页,CheckBox记住上一页下一页选中,包括全选和反选点击下一页依然记住选中

2019年6月2日 前几天有人说这个好像不行&#xff0c;当时是直接从项目分离&#xff0c;没有后台好像你们都运行不了。算了&#xff0c;重新整理一下。代码只是把它变为demo了&#xff0c;因为没有后台分页就算了&#xff0c;只要记住一点v-model相当于一个数组&#xff0c;它会…

Vue学习之模板语法和语句结构篇

Vue学习之模板语法和语句结构篇Vue的模板语法Vue的条件语句结构Vue的循环语句结构Vue的模板语法 Vue.js 使用了基于 HTML 的模版语法&#xff0c;允许开发者声明式地将 DOM 绑定至底层 Vue 实例的数据。Vue.js 的核心是一个允许你采用简洁的模板语法来声明式的将数据渲染进 DO…

Vue 脱坑记 -——查漏补缺

问题汇总Q:安装超时(install timeout)方案有这么些:cnpm : 国内对npm的镜像版本/* cnpm website: https://npm.taobao.org/ */npm install -g cnpm --registryhttps://registry.npm.taobao.org// cnpm 的大多命令跟 npm 的是一致的,比如安装,卸载这些yarn 和 npm 改源大法使用 …

Vue条件循环判断+计算属性+绑定样式v-bind

Vue.js条件与循环 1、条件判断 &#xff08;1&#xff09;v-if&#xff0c; <div id"app"><p v-if"seen">现在你看到我了</p><template v-if"ok"><h1>菜鸟教程</h1></template> </div><sc…

vue-router报Missing required param “id“错误

报错原因 vue-router 报出错误&#xff0c;缺少必要参数 id&#xff0c;但是并没有报出那个路由缺少的参数。 错误原因 给 orderConfitmation 页面注册路由时设置了需要传 id 参数。 使用 to 属性的【对象形式】进行跳转&#xff0c;并没有传递 params 属性。 在 to 属性…

Kubernetes 解决spec.template.spec.containers[0].securityContext.privileged: Forbid

Kubernetes 解决spec.template.spec.containers[0].securityContext.privileged: Forbidden: disallowed by policy问题 kube-apiserver和kubelet的启动脚本中添加--allow_privilegedtrue&#xff0c;如果不添加的话&#xff0c;下面在部署calico的时候 vi /etc/sysconfig/kube…

Vue+Swiper 滑动到最后一个卡片时继续滑动跳转页面

最近PM提出了这样的一个需求&#xff0c;卡片可以横向滑动&#xff0c;当滑动到最后一个卡片&#xff0c;且还在滑动时&#xff0c;要跳转到另一个页面。这是就需要把握一个范围&#xff0c;当超过这个范围时&#xff0c;就进行跳转&#xff0c;否则不跳转。 1.首先通过swiper…

sed修改第一个匹配的行

sed修改第一个匹配的行 参考&#xff1a; http://bbs.chinaunix.net/thread-3616467-1-1.html 36 12 12 第一个12 修改成 34 &#xff0c;第二个12 不修改 sed 1,/12/{s/12/34/}

Vue项目优化:从3.19MB到684KB的优化之路

前言 项目优化是我们前端开发人员必备的技能&#xff0c;本文以Vue项目为例&#xff0c;详细阐述优化的过程&#xff0c;看看如何使文件大小从3.19MB缩小到684KB&#xff0c;同时欢迎大家提出自己的优化方案。 项目技术栈阐述 本项目采用Vue前端框架、ElementUI组件库 优化之…

深入理解Vuex

什么是Vuex Vuex是实现组件全局状态管理的一种机制&#xff0c;可以方便的实现组件之间数据的共享。使用Vuex可以集中的管理共享数据&#xff0c;高效实现数据共享&#xff0c;另外Vuex的数据是响应式的&#xff0c;可以实时保持数据与页面的同步。 安装方式 在使用vue-cli3或…

Vue Element-UI使用

文章目录UI组件库介绍Element UI 使用UI组件库介绍 移动端常用UI组件库 VantCube UlMint UI PC端常用U组件库 Element UllView Ul Element UI 使用 全部引入 我们下面来演示一下 Element UI 的使用&#xff0c;它的 开发指南&#xff0c;根据步骤来做就可以了&#xff0c…

springboot+vue 前后端分离项目实战六 vue接口统一管理

前段时间太忙&#xff08;还是自己太懒了&#xff09;&#xff0c;好久没写博客了&#xff0c;把最近的博客补上&#xff0c;今天聊聊vue接口的统一管理。 刚开始做vue项目的时候基本上每个vue页面调用的接口都各自写在各自的页面里面&#xff0c;这样就会有重复的代码比如500,…

iview-admin如何修改调试端口号

默认端口是8080&#xff0c;修改成别的需要在launch.json文件中修改&#xff0c;开发工具我用的是vscode

uni-app 启动页控制

uni-app关于启动页面管理 每次打开APP 都会白屏一下再跳转到登录页&#xff0c;查看了一下page.json&#xff0c;每次进来时候是将登录放在pages.json最上面但也没解决&#xff0c;最终找到启动页控制 app.vue页面 plus.navigator.closeSplashscreen()关闭程序启动界面manif…

使用vue-seamless-scroll实现滚动,出现空白间隔的问题

当滚动第二轮时&#xff0c;在第一轮和第二轮的衔接处出现了空白&#xff0c;稍后第二轮从空白处跳出显示。而不是从底部出来 解决办法&#xff1a; 方法一&#xff1a;检查一下css样式&#xff0c;可能是布局出了问题&#xff0c; 我的是因为在子div中加了display:flex 方法二…

vue根据对象id删除数组中的对象,实现局部刷新的功能

方法一&#xff1a;使用过滤器 注&#xff1a;这个一般是根据对象id //tableData为原数组&#xff0c;row.id为将要删除的对象的id // 使用过滤器筛选出id不等于要删除的数据的所有对象&#xff0c;并将其重新赋值给list数组 this.tableData this.tableData.filter((item) &g…

vue中方法体内未严格按照执行顺序执行(自上而下,依次执行 ,有用)

注意&#xff1a; VUE中的方法调用顺序是依次进行的&#xff0c;方法体内部也是依次执行的&#xff0c; 但是&#xff0c;两个方法体的执行顺序并不能严格控制&#xff0c;不一定一个方法执行完再执行另一个 下面来说一下涉及到axios请求时的执行顺序我们要求的执行顺序是&…

vue v-model使用0和1 控制开关按钮(有用)

问题背景&#xff1a; status是从后端获取到的值&#xff0c;其取值情况有两种&#xff1a;0、1 要使用status控制开关v-model&#xff0c;不能使用表达式&#xff0c;不能使用三目运算符控制开关 v-model"status1?true:false" //这种写法是错的可使用属性绑定来控…

vue项目axios解决前后端跨域问题,前端配置方法(已测有用)

已经在网上找了很多种方法&#xff0c;最后还是这种方法对我有用 1. 更改main.js文件2.更改config/index.js3.更改config/dev.env.js总共更改的文件有三个&#xff1a; 1. 更改main.js文件 添加下面代码 //设置请求的根路径,地址为后端地址 axios.defaults.baseURL http://l…

vscode相关命令

安装cnpm: npm install -g cnpm --registryhttps://registry.npm.taobao.org 安装vue-cli 2 npm install vue-cli -g 卸载vue-cli npm uninstall vue-cli -g 安装vue-cli 3 npm install vue/cli -g 安装桥接工具&#xff08;若使用旧版本的vue init时安装&#xff09; npm inst…

Stopwatch

原来C#有个专门计算时间的类叫做Stopwatch~~~ namespace System.Diagnostics {//// 摘要:// 提供一组方法和属性&#xff0c;可用于准确地测量运行时间。public class Stopwatch{//// 摘要:// 获取以每秒刻度数表示的计时器频率。 此字段为只读。public static readonl…

vuex笔记2

Vuex中的模块化-Module 如果把所有的状态都放在state中&#xff0c;当项目变得越来越大的时候&#xff0c;Vuex会变得越来越难以维护 由此&#xff0c;就有了Vuex的模块化 模块化中的命名空间 // 放置子模块modules: {user: {namespaced: true, // 加锁 模块化的命名空间s…

js 计算两个日期格式字符串相差几年几个也几天

/*** desc 计算年龄* 计算年份->计算月份->计算天数*/ export const getDiffYmdBetweenDate (sDate1, sDate2) > {var fixDate function(sDate) {var aD sDate.split(-);for (var i 0; i < aD.length; i) {aD[i] fixZero(parseInt(aD[i]));}return aD.join(-)…

watch 和 computed 对比-姓名案例

文章目录watch 实现computed 实现watch 实现 <div id"root">姓&#xff1a;<input type"text" v-model"firstName"><br/><br/>名&#xff1a;<input type"text" v-model"lastName"><br/&…

vue单页面,多路由,前进刷新,后退不刷新

注&#xff1a;demo中&#xff0c;index页面包含三个链接导航。page1-->page2-->page3.依次前进&#xff0c;每次前进到一个新页面都需要获取数据&#xff0c;而按下后退键后&#xff0c;从page3返回到page2&#xff0c;page2不再获取新数据&#xff0c;而是使用之前缓存…

vue.js 风格指南

这里是官方的 Vue 特有代码的风格指南。如果在工程中使用 Vue&#xff0c;为了回避错误、小纠结和反模式&#xff0c;该指南是份不错的参考。不过我们也不确信风格指南的所有内容对于所有的团队或工程都是理想的。所以根据过去的经验、周围的技术栈、个人价值观做出有意义的偏差…

VUE --- 反向代理

官方cli标题文档 vue.config.js vue.config.js 是一个可选的配置文件&#xff0c;如果项目的 (和 package.json 同级的) 根目录中存在这个文件&#xff0c;那么它会被 vue/cli-service 自动加载。你也可以使用 package.json 中的 vue 字段&#xff0c;但是注意这种写法需要你…

虚拟 DOM 的优缺点?

什么是虚拟dom 用js模拟一颗dom树,放在浏览器内存中.当你要变更时,虚拟dom使用diff算法进行新旧虚拟dom的比较,将变更放到变更队列中, 反应到实际的dom树,减少了dom操作. 虚拟DOM将DOM树转换成一个JS对象树,diff算法逐层比较,删除,添加操作,但是,如果有多个相同的元素,可能会…

启动vue项目报错:ENOENT: no such file or directory, open ‘E:\CordovaProject\package.json’

启动vue项目报错&#xff1a;ENOENT: no such file or directory, open ‘E:\CordovaProject\package.json’ 问题 npm run serve 原因 没有进入到vue项目文件夹下运行npm run serve。导致项目没有真正添加包依赖&#xff0c;项目文件夹里也没有生成package.josn文件&…

vue 路由的简单使用

仅做记录。 这个博主写得很好。vue路由基础使用 仅注意一点&#xff0c;在使用路由之前&#xff0c;需要在该项目的根目录安装vue-router npm install vue-router --save

npm run serve 卡住解决方案

问题描述&#xff1a; 在本地开发vue前端时&#xff0c;使用npm run serve运行vue项目&#xff0c;却运行到40%左右不动。删除node_modules依赖包目录&#xff0c;重新npm install&#xff0c;但还是未解决。 解决方案&#xff1a; 并不是依赖包的问题&#xff0c;而是代码的…

vue -- slot插件

slot插件 把父组件的代码放到子组件中进行显示 就用slot插件 例子&#xff1a; <!DOCTYPE html> <html> <head> <meta charset"utf-8"> <meta http-equiv"X-UA-Compatible" content"IEedge,chrome1"> <t…

vue项目无配置文件解决方案

问题 在开发vue项目时&#xff0c;需要重新设置项目的启动端口&#xff0c;发现项目目录中并没有相关的配置文件【config目录】 vue脚手架版本【通过vue --version查询】&#xff1a;vue/cli 4.5.13 解决方案 在vue项目根目录下创建vue.config.js配置文件 vue.config.js …

electron:桌面应用程序的革命

“ 你也许不了解electron&#xff0c;但你应该了解或使用过atom、vscode、xmin zend&#xff0c;没错他们所使用的开发技术就是electon&#xff0c;通过前端技术开发桌面应用程序&#xff0c;刚开始接触electron时&#xff0c;考虑最多的是性能问题&#xff0c;不过作为一个vsc…

vue.js中的v-if与v-show

原文&#xff1a;https://www.cnblogs.com/wmhuang/p/5420344.html 1.共同点 都是动态显示DOM元素 2.区别 &#xff08;1&#xff09;手段&#xff1a;v-if是动态的向DOM树内添加或者删除DOM元素&#xff1b;v-show是通过设置DOM元素的display样式属性控制显隐&#xff1b; …

@submit.native.prevent作用

<el-form :inline"true" :model"geCarManageData" class"demo-form-inline" v-if"!orderId" submit.native.prevent></el-form>submit.native.prevent .native 表示对一个组件绑定系统原生事件 .prevent 表示提交以后不刷…

vue遍历Map集合

vue使用v-for遍历Map对象 vue循环遍历List,Map,Array

java ee_EE Servlet 3:在Servlet中生成HTML输出

java ee如果您只需要在EE Web模块中处理少量请求URI&#xff0c;那么在Servlet代码中生成自己HTML响应可能比使用完整的模板库更容易。 作为示例的一部分&#xff0c;我尝试了一个非常简单的Java DSL&#xff0c;该Java DSL在编写您自己的Serlvet时生成html输出。 代码如下&…

java ee_EE JSP:使用自定义标签库生成动态内容

java ee在Web应用程序中开发View层时&#xff0c;您希望尽量不要重复JSP文件中的内容。 JSP spec API允许您通过使用标记库来减少这种重复。 定制JSP标记是用户定义的xml标记元素&#xff0c;您可以将其插入JSP文件以替换为一些动态内容。 这是一个使用自定义JSP标记的简单jsp示…

Vue Vuex学习(vuex模块化+命名空间namespace)

文章目录Count.vue 分组修改Person.vue 分组修改继续优化&#xff0c;分成文件引入actions联系后端api练习总结没有看过上一篇的同学可以查看&#xff1a; Vue Vuex学习(vuex配置项、多组件数据共享案例)Count.vue 分组修改 index.js 分组先用起来 我们观察 index.js&#xf…

vue el-table 滚动条样式设置(谷歌、火狐)

对于el-table滚动条的样式&#xff0c;webkit&#xff08;谷歌为代表&#xff09;和 moz&#xff08;火狐&#xff09;的设置是不同的&#xff0c;因此需要分别进行设置。 webkit&#xff08;谷歌&#xff09; // 滚动条大小设置 ::v-deep .el-table__body-wrapper::-webkit-…

vue el-table 表格宽度无法缩小自适应

当浏览器被拉升时&#xff0c;父子元素会同步拉升&#xff0c;但是当浏览器缩小时&#xff0c;父子元素无法同步缩小。 原因是element 内部的table宽度是根据父级元素来计算的。当父元素是 flex 布局时&#xff0c;嵌套的子元素会有一个是固定的宽度。当子元素的固定宽度大于 …

Vue Vuex学习(搭建vuex环境、vuex求和案例)

文章目录理解Vuex求和案例--纯vue版搭建vuex环境求和案例--vuex版一些疑惑和问题理解Vuex Vuex介绍 概念 在 Vue 中实现集中式状态(数据)管理的一个 Vue 插件&#xff0c;对 vue 应用中多个组件的共享状态进行集中式的管理(读写)&#xff0c;也是一种组件间通信的方式&#x…

Vue 配置代理

文章目录方式一方式二vue 脚手架配置代理总结方式一 首先安装 axios&#xff1a;npm i axios 修改 App.vue <template><div><button click"getBookInfo">获取书籍信息</button></div> </template><script> import axio…

Vue 动画效果、过渡效果

文章目录动画效果过渡效果单个元素多个元素Animate.css总结todolist 增加动画效果动画效果 新建 Test.vue <template><div><button click"isShow !isShow">显示/隐藏</button><transition><h1 v-show"isShow">你好 …

vue 区域滚动插件 betterscroll

vue 区域滚动插件 betterscroll进入插件官网点击这里 例如 下面红色区域需要区域滚动 代码结构 <div class"wrapper"><ul class"content"><li>...</li><li>...</li>...</ul><!-- 这里可以放一些其它的 DOM…

Vue TodoList案例增加编辑功能

文章目录编辑功能实现nextTick编辑功能实现 App.vue 中增加样式 .btn-edit {color: #ffffff;background-color: skyblue;border: 1px solid skyblue;margin-right: 10px; }同时增加修改 todo 的方法&#xff0c;同时绑定 //更新todoupdateTodo(id,title) {this.todos.forEach…

Vue 组件自定义事件

文章目录绑定方式一方式二解绑解绑一个自定义事件解绑多个自定义事件一些坑情况一情况二总结TodoList 改为自定义事件绑定绑定 方式一 App 中有 School 组件和 Student 组件&#xff0c;现在我们要实现子组件向父组件传递数据&#xff0c;即 School 组件和 Student 组件向 App…

Vue 脚手架

文章目录安装分析脚手架结构单文件组件render 函数修改默认配置安装 Vue CLI 官方网站 CLI C&#xff1a;command L&#xff1a;line I&#xff1a;interface 前提&#xff1a;Node.js安装 1、执行npm install -g vue/cli安装脚手架 2、安装完成后&#xff0c;可以使用vue -…

Vue 内置指令梳理

文章目录指令总结v-textv-htmlv-cloakv-oncev-pre指令总结 v-bind&#xff1a;单向绑定解析表达式&#xff0c;可简写为 :xxx v-model&#xff1a;双向数据绑定 v-for&#xff1a;遍历数组/对象/字符串 v-on&#xff1a;绑定事件监听,可简写为 v-if&#xff1a;条件渲染&#…

Vue 收集表单数据

文章目录表单收集数据表单收集数据 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>Vue初识</title><script type"text/javascript" src"./js/vue.js"></script&…

Vue 列表过滤、列表排序

文章目录数据过滤watch实现computed 实现列表排序数据更新的一个问题Vue.set 方法Vue监视数据的原理综合练习数据过滤 watch实现 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>Vue初识</title&…

Vue 绑定样式

文章目录绑定class样式style 绑定样式scoped绑定class样式 1、字符串写法 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>Vue初识</title><script type"text/javascript" src&…

微前端框架乾坤配置记录

主应用 1. 路由包装为history模式 // src/main.js import routes from ./routes; const router new VueRouter({mode: history,routes });new Vue({router,store,render: (h) > h(App) }).$mount(#app);2. 引入乾坤微前端主应用配置 // src/mico/index.jsimport { regis…

el-admin实战解析

与你相识 博主介绍&#xff1a; – 本人是普通大学生一枚&#xff0c;每天钻研计算机技能&#xff0c;CSDN主要分享一些技术内容&#xff0c;因我常常去寻找资料&#xff0c;不经常能找到合适的&#xff0c;精品的&#xff0c;全面的内容&#xff0c;导致我花费了大量的时间&a…

Vue学习笔记(十) Vue Router

1、简介 Vue Router 是 Vue.js 的官方路由管理器&#xff0c;在官方文档中描述的功能包括&#xff1a; 嵌套的路由/视图表模块化的、基于组件的路由配置路由参数、查询、通配符基于 Vue.js 过渡系统的视图过渡效果细粒度的导航控制带有自动激活的 CSS class 的链接HTML5 hist…

配置vue后element-ui组件不显示

具体情况体现为&#xff1a;之前写的组件不显示&#xff0c;只有文字没有格式。![在这里插入图片描述 加入完整引入即可

理解MVVM和数据代理

文章目录MVVMObject.defineProperty数据代理vue 中的数据代理MVVM MVVM维基百科 虽然没有完全遵循 MVVM 模型&#xff0c;但是 Vue 的设计也受到了它的启发。因此在文档中经常会使用 vm (ViewModel 的缩写) 这个变量名表示 Vue 实例&#xff1a; const vm new Vue({... })M…

vue路由解决Uncaught (in promise) NavigationDuplicated: Avoided redundant navigation to current location:

vue路由解决Uncaught (in promise) NavigationDuplicated: Avoided redundant navigation to current location: “/schemaManage/”.的问题 这个报错不会影响页面效果 在 router的index.js里面添加 import Vue from vue; import Router from vue-router; //路由导航冗余报错…

Vue——熟悉组件

组件 关于组件的理解&#xff0c;可以认为是可复用的功能块&#xff0c;一个功能或许需要不等的组件&#xff0c;因此组件的通信也是要熟悉的&#xff0c;这个是跟着教程做的一个小的实例&#xff0c;主要是了解组建的嵌套和传值。 页面 页面要实现能够增加或删除一个数据 页…

uni-app线上引入阿里矢量图

1.登录阿里矢量图&#xff0c;选择自己想要的图标&#xff0c;创建项目&#xff0c;并添加到项目中。 2.打开图标管理---我的项目---我发起的项目&#xff0c;选择查看在线链接&#xff08;若添加新图标需要重新生成在线链接&#xff0c;并替换&#xff09;。 3.复制代码&…

vue 点击按钮div input focus问题解决

<div click"clickFocus"></div> <input ref"inputbox" v-model"inputText" type"text" > methods: { clickFocus(){ this.$nextTick(() > this.$refs.inputbox.focus()); }, }

ol问题总结二

一、加载坐标系是4326格式的&#xff0c;使用wfsServer发布的服务&#xff0c;图层加载失败&#xff1b;坐标系是3857格式的。图层加载正常 原因&#xff1a;4326格式的&#xff0c;发布出来的&#xff0c;经纬度是颠倒的 解决方案一&#xff1a;将经纬度进行反转 <templa…

vue2转vue3基本语法的方法

缘由 最近vue3十分的火热&#xff0c;vue2官方也表示未来将停止更新大版本了。 使用element.ui&#xff0c;内部也大都是vue3的语法&#xff0c;有次写前端突然发现看不懂了&#xff0c;近些天抽空到vue3看了下文档&#xff0c;学习下语法。 苦恼&#xff1f; 1、ref是啥 2、…

图片上传和预览功能

本次分享的是在工作中遇到的图片上传和预览问题 因为使用的是weex框架进行开发&#xff08;weex是一个比较老旧已经被废弃的框架&#xff09;&#xff0c;不支持一些比较好用的像el-ui这种目前比较流行&#xff0c;且功能比较丰富的ui库因此在解决时使用了原生的input&#xf…

vue使用阿里矢量图symbol

1.拷贝项目下面生成的symbol代码或js //at.alicdn.com/t/font_8d5l8fzk5b87iudi.js 2 写icon组件 <template><div class"icon"><svg aria-hidden"true"><use :xlink:href"#"iconName></use></svg></d…

vue2.0和3.0的区别

1. vue2和vue3双向数据绑定原理发生了改变 vue2 的双向数据绑定是利用ES5 的一个 API Object.definePropert()对数据进行劫持 结合 发布订阅模式的方式来实现的。vue3 中使用了 es6 的 ProxyAPI 对数据代理。 相比于vue2.x&#xff0c;使用proxy的优势如下 defineProperty只能…

Vue-Resource(json-server模拟数据)

文章目录Vue-Resource简述Vue-Resource简介Vue-Resource特点Vue-Resource使用准备工作开始造Vue-Resource简述 一如往常&#xff0c;学习怎么用之前必须了解这是个什么东西 Vue-Resource简介 vue-resource是Vue.js的一款插件&#xff0c;它可以通过XMLHttpRequest或JSONP发起…

Vue路由(Vue CLI工程)

文章目录Vue路由Vue Router简述准备工作静态路由&#xff08;即需要手动输入路径才会进行跳转&#xff09;动态路由&#xff08;通过点击按钮或者链接进行跳转&#xff09;动态路由的传参以占位符的方式进行传参通过函数方式进行传参嵌套路由具体实现文件结构优化一些小的知识点…

Vue简装理解

文章目录Vue是个啥关于渐进式MVVM框架SPAVue是个啥 想要实现前后端分离&#xff0c;第一步是需要了解和使用Vue框架 是的&#xff0c;Vue是一个框架&#xff0c;一个渐进式JS框架 关于渐进式 渐进式是个啥呢&#xff0c;通常我们使用的前端框架&#xff0c;比如layui、boots…

JDialog的使用方法

JDialog的使用方法 JDialog是JavaGUI的次级容器。 JDialog 分为模态对话框和非模态对话框。 1.模态对话框 在不处理当前对话框之前无法进行其他操作。 JDialog dialog new JDialog(jf,"selcting",true);jf&#xff1a;表示对话框对应的窗体 “selcting”: 表示对话…

Vue01

目录 1.vue简介 2.vue特点 3.初识Vue 4.模板语法 5. MVVM模型 6. 数据代理 7. 事件处理 1.vue简介 2.vue特点 1.采用组件化模式&#xff0c;提高代码复用率、且让代码更好维护 2.声明式编码&#xff0c;让编码人员无需直接操作DOM&#xff0c;提高开发效率 3.使用虚拟DO…

Vue3中其他的改变

文章目录vue2 和 vue3生命周期对比全局API的转移其他改变vue2 和 vue3生命周期对比 图片来源 注意观察最后 beforeDestroy和destroyed 改为了 beforeUnmount和unmounted 与 2.x 版本生命周期相对应的组合式 API beforeCreate -> 使用 setup() created -> 使用 setup()…

Vue3 新的组件

文章目录fragment组件teleport组件Suspence组件fragment组件 在Vue2中&#xff1a;组件必须有一个根标签 在Vue3中&#xff1a;组件可以没有根标签&#xff0c;内部会将多个标签包含在一个 Fragment 虚拟元素中 好处&#xff1a;减少标签层级&#xff0c;减小内存占用 telepo…

Vue3 toRef、toRefs

toRef 作用&#xff1a;创建一个 ref 对象&#xff0c;其 value 值指向另一个对象中的某个属性。 语法&#xff1a;const name toRef(person, name ) 应用&#xff1a;要将响应式对象中的某个属性单独提供给外部使用时 扩展&#xff1a;toRefs 与 toRef 功能一致&#xff0c…

Vue 自定义hook函数

文章目录定义使用封装发ajax请求的hook函数&#xff08;ts版本&#xff09;定义 什么是hook? 。本质是一个函数&#xff0c;把 setup 函数中使用的 Composition API &#xff08;组合API&#xff09;进行了封装 。类似于 vue2.x 中的 mixin 自定义 hook 的优势 。复用代码&a…

Vue Vue3的生命周期

文章目录配置项的形式使用组合式API形式使用配置项的形式使用 用一个例子来学习 vue3 的生命周期钩子 App.vue 中引入 Demo&#xff0c;并添加一个按钮来隐藏或显示 <template><div><Demo v-if"isShow"/><br><button click"isSh…

Vue 路由的基本使用

文章目录路由的理解路由的基本使用一些注意点嵌套路由路由的理解 生活中的路由&#xff1a; vue-router的理解&#xff1a; vue 的一个插件库&#xff0c;专门用来实现SPA应用(single page web application) 对SPA应用的理解&#xff1a; 1.单页Web应用(single page web ap…

vue嵌套路由-query传递参数

vue嵌套路由-query传递参数 在嵌套路由中我们经常会遇到父路由向子路由里面传递参数&#xff0c;传递参数有两种方法&#xff0c;通过 query 或者 params main.js 同样通过重定向来显示父路由 //被跳转页 路由加 {path: /infomation/:id, //要加上、&#xff1a;id&#x…

vue中的 axios 优化处理

vue中的 axios 优化处理 配置基础地址 1 在main.js中导入axios 2 通过axios.defaults.baseurl“自己设定的基础值” 来配置每一个请求地址中的公共部分 导入axios一次 -目的&#xff1a; 最终只导入axios 一次 &#xff0c;并且可以在任意组件中使用 -1 在main.js中导入axi…

vue监听键盘码

监听键盘事件 created: function() {var _this this;document.onkeydown function(e) {let key window.event.keyCode;if (key 13) {_this.submitForm(ruleForm);}};},

vue 使用 lang=“less“ lang=“scss“ 报错 less scss使用

vue 使用 lang“scss” 使用 输入如下命令&#xff1a; npm install sass-loader7.3.1 --save-dev // npm install node-sass --save npm install style-loader --save因为当前sass的版本太高&#xff0c;webpack编译时出现了错误&#xff0c;所以指定&#xff1a;npm insta…

vue项目可视化管理(vue ui)实现移动端适配px2rem

vue项目可视化管理(vue ui)实现移动端适配px2rem 下面说明项目搭建成功后的适配方案&#xff1a; 一、项目中引入lib-flexible 1 项目中安装lib-flexible在项目的入口main.js文件中引入lib-flexible import lib-flexible/flexible如果想要大屏幕展示&#xff0c;可参考在vue…

vue使用 环境安装

安装Node.js 1.下载系统对应版本安装包 安装方法略。。。 下载地址&#xff1a;https://nodejs.org/en/download/ 安装好查看版本 node -v 2安装脚手架 npm install vue-cli -g 检测vue vue -v 3 创建项目 vue init webpack ‘Name’ 4 vs Code 工具中vue代码没有高亮 扩…

vue中npm run dev 报错(eslint规则)

1.报错了。。。 You may use special comments to disable some warnings. Use // eslint-disable-next-line to ignore the next line. Use /* eslint-disable */ to ignore all warnings in a file. 2.在build/webpack.base.conf.js文件中&#xff0c;注释或者删除掉&#…

ElmentUI全局禁止点击遮罩层关闭el-dialog弹窗

在mian.js里面&#xff1a; import ElementUI from element-ui; // 修改 el-dialog 默认点击遮照为不关闭 ElementUI.Dialog.props.closeOnClickModal.default false;

Vue全局监听滚动条事件

项目需求滚动条大于200时候&#xff0c;头部固定定位&#xff0c;小于的时候相对定位&#xff0c;监听滚动条事件&#xff1a; // 全局监听&#xff0c;写在App.vue里面methods: {handleScroll(){let scrollTop window.pageYOffset || document.documentElement.scrollTop ||…

element的表格和el-dropdown自定义参数,传多个参数,解决办法

elementui的table的dropDownList定义多个参数。 <el-dropdown command"toHomeView" style"color:green; margin-left:10px"><span class"el-dropdown-link">Preview Type<i class"el-icon-arrow-down el-icon--right"&…

监听路由两种方式

监听 路由的to和from。 第一种全局监控&#xff0c;每次进入页面之前都会触发&#xff0c;可以根据需求而定操作。 router.js router.beforeEach(){//你的操作 }第二种就是写在页面里面的&#xff0c;这种配合vuex&#xff0c;或者事件管理会更方便&#xff0c;当然这个也是…

Vue踩坑--‘xxx‘ is assigned a value but never used no-unused-vars

Vue踩坑–‘xxx’ is assigned a value but never used no-unused-vars 今天在vue美团外卖实战的时候写商家菜单滚动的时候&#xff0c;弹出一个报错&#xff0c;如下图&#xff1a; 经过网上搜索问题答案的时候&#xff0c;得到解决方法如下&#xff1a; 在错误代码后加入该行…

vue元素根据不同条件切换多个class

做需求遇到一个样式问题&#xff0c;横向的菜单tab在非管理员模式下有7个&#xff0c;在管理员模式下有8个&#xff0c;每个tab在中英文状态下的长度又有长有短&#xff0c;用弹性布局搞了好久总是不如意&#xff0c;最后决定用%写死每个tab的width&#xff0c;记录踩坑如下&am…

1T编程资源大放送

1.ps 链接: https://pan.baidu.com/s/1mjYbcJA 密码&#xff1a;pqdt 2.HTML5CSS3从入门到精通.iso 链接: https://pan.baidu.com/s/1cUHz3o 密码&#xff1a;gdyw 3.Javascript视频教程 链接: https://pan.baidu.com/s/1i6eC5YP 密码&#xff1a;ku5k 4.Jquery视频教程 链接&…

【教程视频分享】最容易上手的Vue 2.0入门实战教程视频

大家都知道&#xff0c; Vue.js是当前很火的前端框架&#xff0c;包括BAT在内的很多公司、项目组&#xff0c;都在向Vue.js靠拢&#xff0c;除去Vuejs本身轻量、高效等特点&#xff0c;Vue.js还具有上手快&#xff0c;简单易学的特点。 第1章 课程简介 课程安排&#xff0c;面象…

vue 给当前项动态添加class 的几种情况

一. v-for循环情况下动态添加&#xff1a; 1.v-for循环元素&#xff0c;绑定key 2.在data中创建标识isActive0&#xff0c;这是为了初始化第一个标题为active 3.监听单击事件触发方法&#xff0c;传入点击元素的index改变标识 4.绑定class属性&#xff0c;判断当(index标识)时…

vue项目中如何引入阿里矢量图

1.首先去阿里矢量图官网 https://www.iconfont.cn/collections/index?spma313x.7781069.1998910419.da2e3581b&type1 2.在阿里矢量图官网把我们需要的矢量图加入到购物车里面 3.加入到购物车以后打开右上角的购物车图表&#xff0c;会在右侧弹出一个页面 4.然后我们选择…

vue完整项目开发流程

vue完整项目开发流程1.创建项目&#xff0c;初始化项目2.配置多环境变量3.配置全局sass4.封装axios5.封装vuex6.按需引入我们需要的框架&#xff0c;&#xff08;移动端&#xff1a;vant-ui&#xff09;&#xff08;后台管理&#xff1a;element-ui&#xff09;7.路由封装8.封装…

vue中如何使用keep-alive

vue中如何使用keep-alive 1.keep-alive的概念 1.1&#xff1a; keep-alive 是 Vue 的内置组件&#xff0c;当它包裹动态组件时&#xff0c;会缓存不活动的组件实例&#xff0c;而不是销毁它们。和 transition 相似&#xff0c;keep-alive 是一个抽象组件&#xff1a;它自身不…

毕设项目--博客园系统

1、系统源码地址汇总 项目浏览地址&#xff1a;博客 话不多说&#xff0c;先上源码&#xff0c;有人不会操作的可以私信博主 后端代码依赖包&#xff1a;https://github.com/cn-g/basicProject 后端代码&#xff1a;https://github.com/cn-g/blog 前端前台代码&#xff1a…

国际化-语言代码表-Language Codes

afAfrikaans南非语af-ZAAfrikaans (South Africa)南非语arArabic阿拉伯语ar-AEArabic (U.A.E.)阿拉伯语(阿联酋)ar-BHArabic (Bahrain)阿拉伯语(巴林)ar-DZArabic (Algeria)阿拉伯语(阿尔及利亚)ar-EGArabic (Egypt)阿拉伯语(埃及)ar-IQArabic (Iraq)阿拉伯语(伊拉克)ar-JOArab…

虚拟dome和diff算法

5## 虚拟DOM和Diff算法 虚拟DOM 1.什么是虚拟DOM 用一个简单的对象去代替复杂的DOM对象&#xff0c;存储了对应DOM的一些重 要参数&#xff0c;在改变DOM之前&#xff0c;会先比较相应虚拟DOM的数据&#xff0c;如果需要改变&#xff0c;才 会将改变应用到真实DOM上 2.虚拟…

vue 倒计时 moment 使用格式化

vue 倒计时 moment 使用格式化 使用插件 moment <template> <div><p>{{time|timeFormat}}</p><p>{{time|timeFormat(YYYY-MM-DD)}}</p></div></template><script> import moment from "moment"; export def…

vue leaflet 简单使用

vue leaflet 简单使用 leaflet.ChineseTmsProviders.js 1、地图初始化 2、标记覆盖物 3、区划遮罩及边缘划线 4、自定义弹出窗口

在windows上创建一个Vue项目

首先&#xff0c;我们需要确保我们的电脑上存在node和npm。 如果没有&#xff0c;请前往node.js官网下载 node.js官网 查看方法是否已安装方法 node -v #查看版本信息 npm -v如图&#xff0c;出现版本信息表示已安装 安装完成进行以下操作。 1、使用阿里云淘宝的镜像安装模块…

vue 中数据过滤写法 复制可用

比如数组数据搜索过滤 computed:{filterArr(){ //在HTML标签中可以直接使用 filterArr//获取到 data中的数据let { arr1}this;let arr[];if(imputval.tirm()){arrarr1.filter(x>x.name.indexOf(imputval) ! -1)}return arr}&#xff0c;//还可以定义数据类型money&#…

vant uivue移动端框架

vant uivue移动端框架 点击此处跳转 bilibili 视频教程 vant 官网地址 https://youzan.github.io/vant/#/zh-CN/home 即可 使用插件

[小尾巴 UI 组件库] 组件库配置与使用

文章归档于&#xff1a;https://www.yuque.com/u27599042/row3c6 组件库地址 npm&#xff1a;https://www.npmjs.com/package/xwb-ui?activeTabreadme小尾巴 UI 组件库源码 gitee&#xff1a;https://gitee.com/tongchaowei/xwb-ui小尾巴 UI 组件库测试代码 gitee&#xff1a…

[VUE框架学习笔记]VsCode快速生成vue组件模板(详细图示!)

VsCode快速生成vue组件模板安装Vetur插件找到vue.json文件复制下面代码贴进vue.json文件中使用快捷键vue创建模板安装Vetur插件 找到vue.json文件 点击用户片段后&#xff0c;会出现下面的对话框&#xff0c;输入vue.json就可以找到vue.json了&#xff01; 复制下面代码贴进v…

ConfigurationManager姿势快闪

最近一个祖传代码是使用.NET Fx写就的&#xff0c;我在使用控制台程序获取配置时有些折腾。下面记录一些管理配置文件的姿势&#xff1a;ConfigurationManager用于在客户机应用程序中获取配置信息&#xff1b;对于web项目&#xff0c;请使用WebConfigurationManager类。Configu…

前端快闪三:多环境灵活配置react

大前端快闪&#xff1a;package.json文件知多少&#xff1f;大前端快闪二&#xff1a;react开发模式 一键启动多个服务你已经使用Create React App[1] 脚手架搭建了React应用&#xff0c;现在该部署了。一般会使用npm run build或者yarn build构建出静态资源&#xff0c; 由web…

大前端快闪二:react开发模式 一键启动多个服务

最近全权负责了一个前后端分离的web项目&#xff0c;前端使用create-react-app[1], 后端使用golang做的api服务。npx create-react-app my-app cd my-app npm start歘歘歘&#xff0c;就搭建了一个react前端项目。前端老鸟都知道npm start或yarn start以开发模式启动react App&…

解决vuex数据刷新丢失

解决vuex数据刷新丢失 补充本地存储 localStorage 在app.vue中使用 created(){//在页面加载时读取localStorage里的状态信息localStorage.getItem("userMsg") && this.$store.replaceState(Object.assign(this.$store.state,JSON.parse(localStorage.getIt…

el-table分页后序号连续的两种方法

实现效果&#xff1a; 第一页排序到10&#xff0c;第二页的排序应从11开始 实现方法一&#xff1a; 在el-table的序号列中使用template定义 <el-table><el-table-columnmin-width"10%"label"序号"><template slot-scope"scope"…

Ajax及前端工程化

Ajax&#xff1a;异步的js与xml。 作用&#xff1a; 1、通过ajax给服务器发送数据&#xff0c;并获得其响应的数据。 2、可以在不更新整个网页的情况下&#xff0c;与服务器交换数据并更新部分网页的技术。 一、同步与异步 二、原生Ajax 1、准备数据地址 2、创建XMLHttpReq…

关于vue3+niginx前端部署问题

曾经有人给我讲&#xff0c;所谓个人技术是死磕出来的&#xff0c;只有经过不断的试错和解决过程所有问题&#xff0c;以及不断变换思路去解决一件问题的过程&#xff0c;就是个人技术的成长。 最近在给自己搭建的小服务加一个bolg模块&#xff0c;在网上大概看了下轻量级的框…

VUE3技术报告

文章目录 node和webstorm基本概念1. Node.js2. npm3.Webpack4. Vue webstorm创建vue项目1. 通过npx create-vue创建vue项目2. 通过npx --package vue/cli vue创建vue项目 VUE3起步-创建应用-挂载应用1. createApp 创建函数&mount挂载应用2. 创建应用中的data选项3. methods…

常见前端面试之VUE面试题汇总二

4. slot 是什么&#xff1f;有什么作用&#xff1f;原理是什么&#xff1f; slot 又名插槽&#xff0c;是 Vue 的内容分发机制&#xff0c;组件内部的模板引擎使用 slot 元素作为承载分发内容的出口。插槽 slot 是子组件的一个模板 标签元素&#xff0c;而这一个标签元素是否显…

vue3 route meta字段扩展

使用 vue 路由时&#xff0c;我们经常会将一些字段信息附加到路由的 meta 对象里面&#xff0c;比如权限信息&#xff0c;菜单显示控制信息等&#xff0c;如下&#xff1a; const routes [{path: /posts,component: PostsLayout,children: [{path: new,component: PostsNew,/…

TODO Vue typescript forEach的bug,需要再核實

forEach 一個string[]&#xff0c;只有最後一個匹配條件有效&#xff0c;其它條件無效。 所以&#xff0c;只能替換成普通的for循環。 console.log(taskList)// for (const _task of taskList.value) {// if (_task invoiceSendEmail) {// form.value.invoiceSendEmail…

VUE前端判断是电脑端还是移动端

背景需求 ruoyi框架&#xff0c;前后端分离。现在要在用户访问的时候根据不同的设备跳转到不同的登录页面。 教程 router/index.js 修改src/router/index.js&#xff0c;在这里增加自己的要跳转的页面 permission.js 在白名单中添加自己的登录页面 增加以下识别的代码 le…

npm 卸载 vuecli后还是存在

运行了npm uninstall vue-cli -g&#xff0c;之后是up to date in&#xff0c;然后vue -V&#xff0c;版本号一直都在&#xff0c;说明没有卸载掉 1、执行全局卸载命令 npm uninstall vue-cli -g 2、删除vue原始文件 查看文件位置&#xff0c;找到文件删掉 where vue 3、再…

vite 配置自动补全文件的后缀名

vite 不建议自动补全&#xff0c;文件的后缀名的 const Home ()>import("/views/Home.vue");文件是必须要加上 .vue 的后缀名的 如果 想要像 webpack 一样的不用写&#xff0c; 可以在vite.config.js中配置如下就可以了

Pinia学习-存储数据、修改数据以及持久化实现

Pinia是什么&#xff1f; Pinia 是 Vue 的存储库&#xff0c;实现全局变量的定义 这里定义的变量信息&#xff0c;任何页面都可以使用&#xff0c;代替原来的VueX 官网&#xff1a;https://pinia.web3doc.top/ 4.2 Pinia存储数据 4.2.1获取存储数据 实现步骤&#xff1a;…

设置某行被选中并滚动到改行

<el-table :data"tableDamItem" ref"singleTable" stripe style"width: 100%" height"250" highlight-current-row v-on:row-click"handleTableRow"></el-table>/*** 设置表格行被选中,并滚动到该行* param po…

深入了解vue2没有在data中定义的属性非响应式的问题

关于vue2没有在data中定义的属性非响应式的问题 vue2 响应式的原理及实现vue2 解决此类的部分 vue2 响应式的原理及实现 vue2 响应式数据 是通过 es5 中的 Object.defineProperty 方法来实现&#xff0c;把 data 定义的所有属性&#xff0c;转换为 get/set 方法&#xff0c;使…

Vue3.0极速入门 - 登录demo

Talk is cheap, Show the code 在完成npm和vue的环境安装&#xff0c;并了解了基本的目录和文件结构以后&#xff0c;直接写一个带登录和首页的demo做示例&#xff0c;快速了解一个vue工程的创建和基本的页面跳转 第一步创建工程 1、选择手动模式创建工程 npm create app-…

【element-ui】el-dialog改变宽度

dialog默认宽度为父元素的50%&#xff0c;这就导致在移动端会非常的窄&#xff0c;如图1&#xff0c;需要限定宽度。 解决方法&#xff1a;添加custom-class属性&#xff0c;然后在style中编写样式&#xff0c;注意&#xff0c;如果有scoped限定&#xff0c;需要加::v-deep &l…

web---Vue2_语法学习

文章目录 1、Vue2 常用指令1.1 初始Vue1.2 Vue的两种模板语法1.3 数据绑定1.4 el和data的两种写法1.5 MVVM模型1.6 Vue中的数据代理1.7 事件处理--事件的基本使用1.7 事件处理--事件修饰符1.7 事件处理--键盘事件1.8 计算属性1.9 监视属性1.9 深度监视2.0 绑定css样式2.1 条件渲…

VueRouter 源码解析

重要函数思维导图 路由注册 在开始之前&#xff0c;推荐大家 clone 一份源码对照着看。因为篇幅较长&#xff0c;函数间的跳转也很多。 使用路由之前&#xff0c;需要调用 Vue.use(VueRouter)&#xff0c;这是因为让插件可以使用 Vue export function initUse(Vue: GlobalAP…

自定义组件 - Message 消息提示

目录 组成实现Icon 组件CSS Modules得到组件渲染的DOM最终实现使用 目标&#xff1a;使用 Vue2 的语法&#xff0c;简单实现一个类似 element-ui - Message 消息提示 的组件。 组成 点击上面的链接&#xff0c;可以看到展示效果&#xff0c;由以下几个部分组成&#xff1a; …

springboot和vue:十、vue2和vue3的差异+组件间的传值

首先用vue-cli创建一个vue2的项目。 vue2和vue3的差异 main.js的语法有所差别。 vue2是 import Vue from vue import App from ./App.vuenew Vue({render: h > h(App), }).$mount(#app)vue3是 import { createApp } from vue import App from ./App.vuecreateApp(App).…

Vuex存值取值与异步请求处理

目录 前言 一、Vuex简介 1.Vuex是什么 2.Vuex的核心概念 3.使用Vuex的好处 4.Vuex执行流程 二、Vuex的使用步骤 1.安装Vuex 2.创建store模块&#xff0c;分别维护state/actions/mutations/getters 3.使用Vuex存储值&#xff0c;获取值和改变值 1.state.js---存值 2.…

ImagePreview查看gif图,关闭之后原图不动了

vant的ImagePreview查看大图&#xff0c;当查看的是gif图的时候&#xff0c;关闭查看大图弹窗&#xff0c;原图不动了&#xff0c;ios上几乎必现。 解决的方案是&#xff0c;监听onclose事件&#xff0c;在关闭的时候把原图的gif图地址重新设置一下就好了 sceneImg(url: stri…

2.Vue报错Cannot read properties of undefined (reading ‘then‘)

1.出现报错 Cannot read properties of undefined (reading ‘then’)&#xff0c; 代码为 uploadFile(e.target.files[0]).then((res) > {alert(JSON.stringify(res));});2.原因 是因为uploadFile方法没有返回值&#xff0c;于是我又检查了一遍代码&#xff0c;发现我的r…

基于jeecg-boot的flowable流程跳转功能实现

更多nbcio-boot功能请看演示系统 gitee源代码地址 后端代码&#xff1a; https://gitee.com/nbacheng/nbcio-boot 前端代码&#xff1a;https://gitee.com/nbacheng/nbcio-vue.git 在线演示&#xff08;包括H5&#xff09; &#xff1a; http://122.227.135.243:9888 今天我…

Vue3.0极速入门- 目录和文件说明

目录结构 以下文件均为npm create helloworld自动生成的文件目录结构 目录截图 目录说明 目录/文件说明node_modulesnpm 加载的项目依赖模块src这里是我们要开发的目录&#xff0c;基本上要做的事情都在这个目录里assets放置一些图片&#xff0c;如logo等。componentsvue组件…

无法找到模块“element-plus/dist/locale/zh-cn.mjs”的声明文件

VUE报错如下 无法找到模块“element-plus/dist/locale/zh-cn.mjs”的声明文件。“e:/visualstudio_code/emppre/node_modules/element-plus/dist/locale/zh-cn.mjs”隐式拥有 “any” 类型。 如果“element-plus”包实际公开了此模块&#xff0c;请尝试添加包含 declare modul…

vue2 组件传值 转换

1. 字符串转数字类型&#xff08;string->number) parseInt() --十进制&#xff08;“123”--123&#xff09; parseFloat() --浮点数&#xff08;“123.345”--123.345&#xff09; Math.round(parseFloat()) --四舍五入&#xff08;“123.345”--123&#xff09; 2.父…

什么是BEM命名规范(Block-Element-Modifier Notation)?它有什么优势?

聚沙成塔每天进步一点点 ⭐ 专栏简介⭐ BEM命名规范&#xff08;Block-Element-Modifier Notation&#xff09;⭐ BEM命名结构⭐ 优势⭐ 写在最后 ⭐ 专栏简介 前端入门之旅&#xff1a;探索Web开发的奇妙世界 记得点击上方或者右侧链接订阅本专栏哦 几何带你启航前端之旅 欢迎…

Nginx使用vite部署vue3项目 页面刷新404

1 问题描述 最近使用vue3的vite构建了一个新项目&#xff0c;在本地测试时是好好的没有什么问题&#xff0c;但是一发到服务器上刷新页面就会出现404&#xff0c;这样肯定会导致用户体验非常不好&#xff0c;于是我开始翻阅资料&#xff0c;找到几种处理方法 2 原因分析 出现…

Vue + Element UI 前端篇(三):工具模块封装

Vue Element UI 实现权限管理系统 前端篇&#xff08;三&#xff09;&#xff1a;工具模块封装 封装 axios 模块 封装背景 使用axios发起一个请求是比较简单的事情&#xff0c;但是axios没有进行封装复用&#xff0c;项目越来越大&#xff0c;会引起越来越多的代码冗余&am…

axios请求多个服务器

在此之前, 请求的服务器需要后端设置可跨域 此文章中主要有两种方案: const apis {api1: http://aaa.com/,api2: http://bbb.com/ }(1) 把baseURL置空不设置, 定义一个新的axios const service axios.create({timeout: 300000, // 5分钟 })把完整的url链接放入到请求中 ex…

table 单元格中嵌套子表格 样式撑开问题

如图&#xff0c;表格中的td嵌套表格&#xff0c;里边表格把外层撑开&#xff0c;不能按100%显示&#xff1b; 解决办法 给父级table 加一个table-layout:fixed;样式

vue的v-for中循环修改变量(this.xxx)的给子组件传值覆盖重复的问题

遇到问题 使用v-for&#xff0c;其中需要根据不同的item修改某个变量(this.xxx)&#xff0c;然后向子组件中传值&#xff0c;但是发现传到子组件中的值却全是重复一样的&#xff1a; 我们循环qsList&#xff0c;其中<qs-form>是我自定义的一个组件&#xff0c;想向该子组…

本地起一个VUE 前端项目

#安装 安装 Vue CLI 3&#xff1a; Vue CLI是一个用于创建和管理Vue项目的命令行工具 npm install -g vue/cli#查看更详细的告警信息 npm install -g vue/cli --verbose#检查项目的依赖关系 ,保持项目的依赖关系最新和安全 npm audit npm audit fix#查看版本 vue --version#创建…

Vue.js标签v-bind和v-on初探实例

Vue初探使用标签进行图片以及背景切换 本来这次作业还是想水一下饿&#xff0c;但是要是写太少的字数对曝光量不易&#xff0c;所以还是有水字数的必要&#xff0c;虽然说真的很语无伦次&#xff0c;不知所言&#xff0c;但是还是有必要说明情况&#xff0c;具体什么情况&…

优化用户体验:解决element中el-tabs组件切换闪屏问题

前言 在现代 web 应用中&#xff0c;用户体验是至关重要的。然而&#xff0c;在使用 element 中的 el-tabs 组件时&#xff0c;相信有不少开发者都会遇到切换时的闪屏问题。这个问题可能导致用户在切换标签页时感到不适&#xff0c;降低了用户体验&#xff0c;本文将探讨这个问…

Vue基础语法2事件修饰符按键修饰符常用控件自定义指令全局样式绑定

目录 1.样式绑定 2. 事件修饰符 3. 按键修饰符 4. 常用控件 4.1 常用控件示例 4.2 修饰符 5. 自定义指令 5.1 局部 5.2 全局 1.样式绑定 class绑定 使用方式&#xff1a;v-bind:&#xff0c;expression的类型&#xff1a;字符串、数组、对象style绑定 v-bind:style&q…

四、网络请求与路由

一、网络请求 1、Axios请求 Axios是一个基于promise的网络请求库 &#xff08;1&#xff09;安装 npm install --save axios&#xff08;2&#xff09;引入 import axios from "axios"全局引入 import axios from "axios" import { createApp } from …

vue-admin相关问题记录

编辑器设置自定义高度 base.component.js内关于tinymce内容初始化设置&#xff0c;增加高度自定义接收并初始化 <tinymce :content.sync"form.article_content" :height"400"></tinymce> textarea自定义高度 tooltip备注

Vue Mock.js介绍和使用与首页导航栏左侧菜单搭建

前言&#xff1a; 因为使用Vue开发&#xff0c;组件写的太多&#xff0c;组件与组件之间的传递数据复杂&#xff0c;所以要用到Mock和Bus事件 一&#xff0c;关于Mock 1.1.什么是Mock.js Mock.js是一个模拟数据的生成器&#xff0c;用来帮助前端调试开发、进行前后端的原型分离…

「网页开发|前端开发|Vue」10 vuex模块化:将数据划分成不同modules分别管理

本文主要介绍如何使用vuex的modules将状态数据根据不同模块进行划分并分别管理以及如何使用mapGetters快速将状态管理中的数据导入成local变量。 文章目录 本系列前文传送门一、场景说明二、使用modules划分不同模块三、使用Getters获取状态管理数据Getter传参mapGetters 辅助…

Vuex插件的安装与使用原理

Vuex插件的安装与使用原理 Vuex安装和环境搭建 安装Vuex 第一步&#xff1a;打开CMD窗口&#xff0c;通过命令转到Vue的安装路径第二步&#xff1a;输入安装Vuex的命令 vue2 安装 Vuex3 版本&#xff1a;npm i vuex3vue3 安装 Vuex4 版本&#xff1a;npm i vuex4 当在CMD窗口…

学到一招 chrome 浏览器 debug 悬浮样式

前言 今天在想调试一个开源 UI 框架的某个table row的隔行换色的样式设置&#xff0c;发现这个颜色只有鼠标悬浮在row的时候才能拿到&#xff0c;但是想要拷贝 row 样式&#xff0c;鼠标必须离开悬浮区域&#xff0c;去chrome的debug控制台内才能拷贝&#xff0c;但是一离开悬…

【案例】3D地球(vue+three.js)

需要下载插件 <template><div class"demo"><div id"container" ref"content"></div></div> </template> <script> import * as THREE from three; // import mapJSON from ../map.json; import { Or…

Vue--BM记事本

效果如下&#xff1a; 用到了如下的技术&#xff1a; 1.列表渲染&#xff1a;v-for key的设置 2.删除功能&#xff1a;v-on调用参数 fliter过滤 覆盖修改原数组 3.添加功能&#xff1a;v-model绑定&#xff0c;unshift修改原数组添加 html文件如下&#xff1a; <!DOCTYPE …

table 滚动时固定表头

表格内容过多时&#xff0c;仅滚动数据&#xff0c;表头不动 table {height: 100%;overflow: auto;table-layout: fixed;display: block;& > thead {position: sticky;top: 0;left: 0;right: 0;display: table;width: 100%;table-layout: fixed;z-index: 1;}& > …

vue:diff库实现文本对比

官方文档 https://www.npmjs.com/package/diff 安装&#xff1a;npm install diff 内容 <template><div><div style"white-space: pre-line;display: flex;"><div><span class"default">{{oldStr}}</span></div&…

纯前端实现图片验证码

前言 之前业务系统中验证码一直是由后端返回base64与一个验证码的字符串来实现的&#xff0c;想了下&#xff0c;前端其实可以直接canvas实现&#xff0c;减轻服务器压力。 实现 子组件&#xff0c;允许自定义图片尺寸(默认尺寸为100 * 40)与验证码刷新时间(默认时间为60秒)…

23.11.19日总结(vue2和vue3的区别,项目中期总结)

经过昨天的中期答辩&#xff0c;其实可以看出来项目进度太慢了&#xff0c;现在是第十周&#xff0c;预计第十四周是终级答辩&#xff0c;在这段时间要把项目写完。 前端要加上一个未登录的拦截器&#xff0c;后端加上全局的异常处理。对于饿了么项目的商品建表&#xff0c;之前…

springcloud学生选课系统源码

开发技术&#xff1a; jdk1.8&#xff0c;mysql5.7&#xff0c;idea&#xff0c;nodejs&#xff0c;vscode springcloud springboot mybatis vue elementui 功能介绍&#xff1a; 学生&#xff1a; 登录&#xff0c;统计分析&#xff0c;选课&#xff08;查看课程及选择&a…

苍穹外卖—解决前端时间属性显示问题

项目场景&#xff1a; 点击员工管理 出现显示时间属性问题 输入员工姓名为zhangsan 现实的时间属性是数组类型 问题描述 提示&#xff1a;这里描述项目中遇到的问题&#xff1a; 例如&#xff1a;数据传输过程中数据不时出现丢失的情况&#xff0c;偶尔会丢失一部分数据 APP …

sse实时通信

使用原因&#xff1a;用户网络环境较差&#xff0c;之前使用ws总是出现断连重连&#xff0c;导致数据总是不能实时更新&#xff0c;所以更换为sse npm install event-source-polyfill createWebSocket&#xff1a;创建sse连接 getWebSocketMsg&#xff1a;接收sse消息 impo…

动态添加二级表头 You may have an infinite update loop in a component rende 9 function.

问题截图 代码如下&#xff1a; <!-- E通 &#xff08;活动统计表&#xff09;--> <Tablev-if"type activityStatistics && onlineId && onlineColumnsShow"width"80%"ref"selection":columns"onlineColumns&q…

使用 Vue3 + Pinia + Ant Design Vue3 搭建后台管理系统

Vue3 & Ant Design Vue3基础 nodejs版本要求&#xff1a;node-v18.16.0-x64 nodejs基础配置 npm -v node -vnpm config set prefix "D:\software\nodejs\node_global" npm config set cache "D:\software\nodejs\node_cache"npm config get registry …

Vue基础入门(四):Vue3快速开发模板

快速开发Vue的解决方案 ​ Vue 的开发需要的 node 环境&#xff0c;其实上在开发的过程中会遇到一些你想不到的问题&#xff0c;比如 npm工具的版本和 node 环境不匹配&#xff08;你把其他项目导入到自己的环境&#xff09; ​ vue-element-admin&#xff08;是一个官方提供…

Vue3-toRef 和 toRefs 函数

Vue3-toRef 和 toRefs 函数 功能&#xff1a;可以简化语法调用。toRef 函数执行时会生成一个对象 ObjectRefImpl &#xff0c;是一个引用对象&#xff0c;具有value属性&#xff08;getter 和 setter 属性&#xff09;语法格式&#xff1a;toRef(对象名, 对象中的属性名) toRe…

v-bind和v-model

目录 前言 v-bind 作用 语法格式 编译原理 简写 v-model 作用 使用方法 v-bind和v-model的区别和联系 前言 本文我们来了解一下模板语法之指令语法中的v-bind和v-model v-bind 作用 v-bind可以让html标签的某个属性的值产生动态的效果 语法格式 <html标签 v-bin…

Vue3入门组合式 API

Vue3 学习 开发环境 tong ~/Projects/EasyVue3 $ node -v v16.20.1 tong ~/Projects/EasyVue3 $ sw_vers ProductName: macOS ProductVersion: 14.1.1 BuildVersion: 23B81 tong ~/Projects/EasyVue3 $ npm --version 8.19.4 tong ~/Projects/Ea…

nginx与vue路由

nginx代理方式 server {listen 80;server_name localhost;location /order/{ proxy_pass http://localhost:8080/order } 表示监听80端口&#xff0c;将请求反向代理到后端服务器。 例如&#xff1a;当浏览器请求的路径是 localhost:80/order/get&#xff0c;检测到请求路径…

vuejs实现点击导出按钮把数据加密后传到json/txt格式文件中并下载,以及上传json文件解密获得json内容

vuejs实现点击导出按钮把数据加密后传到json/txt格式文件中并下载&#xff0c;以及上传json文件解密获得json内容 &#xff08;1&#xff09;在Vue.js中使用crypto-js进行加密和解密&#xff0c;首先安装crypto-js库 npm install crypto-js&#xff08;2&#xff09;在需要使…

[ 蓝桥杯Web真题 ]-外卖给好评

目录 介绍 准备 目标 效果 规定 思路 解答参考 介绍 外卖是现代生活中必备的一环。收到外卖后&#xff0c;各大平台软件常常会邀请用户在口味&#xff0c;配送速度等多个方面给与评分。在 element-ui 组件中&#xff0c;已经有相应的 Rate 组件&#xff0c;但是已有组件…

8. Cesium中的camera

1. 介绍 camera是viewer.scene中的属性&#xff0c;用来控制当前的可见域。viewer.camera 是快捷写法&#xff0c;访问的是 viewer.scene.camera&#xff0c;所以调用时这两种写法都行。介绍常用的view.carmera方法。 &#xff08;1&#xff09;. setView Camera根据视图位置…

el-menu 导航栏学习(1)

最简单的导航栏学习跳转实例效果&#xff1a; &#xff08;1&#xff09;index.js路由配置&#xff1a; import Vue from vue import Router from vue-router import NavMenuDemo from /components/NavMenuDemo import test1 from /components/test1 import test2 from /c…

Vue过渡动画详解及使用场景

文章目录 Vue过渡和动画的主要概念1. `<transition>` 组件2. `<transition-group>` 组件3. CSS 过渡类4. 过渡钩子函数Vue过渡和动画应用场景1. 页面切换动画2. 表单验证反馈3. 列表排序和过滤4. 模态框和对话框✍创作者:全栈弄潮儿 🏡 个人主页: 全栈弄潮儿的…

从0开始搭建一个前端项目的架子

目录 1.概述 2.项目搭建 3.elementUI 4.CSS预处理器 5.重置CSS 6.图标库 7.axios和路由 7.1.axios 7.2.路由 7.3.路由懒加载和异步组件 1.概述 在古早时代&#xff0c;只需要会html、css、js、ajax就能开发一个前端项目&#xff0c;这些技术的上手成本也不高&#x…

springcloud失物招领网站源码

开发技术&#xff1a; jdk1.8&#xff0c;mysql5.7&#xff0c;idea&#xff0c;nodejs&#xff0c;vscode springcloud springboot mybatis vue elementui 功能介绍&#xff1a; 用户端&#xff1a; 登录注册 首页显示搜索失物&#xff0c;轮播图&#xff0c;最新发布的…

vue解除数据双向绑定

let obj JSON.parse(JSON.stringify(data));例如&#xff0c;table列表中&#xff0c;点击编辑时&#xff0c;可对val进行如上操作来解除双向绑定

11/12总结

项目进度&#xff1a; 界面画了搜索机票&#xff0c;预定机票&#xff0c;搜索酒店&#xff0c;预定酒店&#xff0c; 然后是开始写这些功能的后端逻辑

Vue 条件渲染 与 列表渲染

目录 一、条件渲染 1.简介 : 2.v-if实例 : 3.v-show实例 : 4.v-if与v-show的区别 : 二、列表渲染 1.基本用法 : 1.1 v-for遍历数组 1.2 v-for遍历对象 2.应用实例 : 一、条件渲染 1.简介 : (1) Vue提供了v-if 和 v-show条件指令来完成条件渲染/控制。 v-if指令用于条…

【uniapp】uview1.x 的 u-upload 上传点击删除隐藏 modal 提示框

uview1.x 版本的 upload 默认在图片成功上传后&#xff0c;再点击右上角删除按钮时会弹出提示框&#xff0c;如图&#xff1a; 但是有时又不需要&#xff0c;想要直接提示删除成功即可&#xff0c;由于官网没有给出点击删除按钮时所调用的钩子函数&#xff0c;又无法操作 DOM&…

vue组件转换成dom元素_通过dom元素有角度地访问组件实例

vue组件转换成dom元素The thought of accessing the component instance through the DOM Element has been keeping my head busy since Angular 4. When I researched again these days, I learned that this can be done.自从Angular 4以来&#xff0c;通过DOM Element访问组…

vue3注意事项(更新中···)

在vue3中使用scss 在2版本的时候我们在使用scss或者less等预处理语言的时候除了要安装对应的包外还要装各自的loader才能使用&#xff0c;最难受的还是不通的包版本对应的loader版本不兼容还不能用&#xff0c;而到了vue3中只需要直接npm install sass即可使用 npm install s…

拼图游戏,开源代码

拼图游戏 最近玩了玩孩子的拼图游戏&#xff0c;感觉还挺好玩的&#xff0c;心血来潮要不动手做一个吧&#xff0c;偷懒摸鱼的时候可以来一把。 以下就是拼图游戏的界面截图。 体验地址 代码开源地址 心得体会 虽说是一个小游戏&#xff0c;但是需要注意的地方还是挺多的 方…

vue3+setup 解决:this.$refs引用子组件报错 is not a function

一、如果在父组件中以下四步都没问题的话&#xff0c;再看下面步骤 二、如果父组件引用的是index页面 请在 头部加上以下代码 &#xff08;如果是form页面请忽略这一步&#xff09; <template> <a-modalv-model:visible"visible"title"头部名称&…

vue3+vite搭建后台项目-1 引入element-plus 中文包,打包时报错问题

vue3vite搭建后台项目-1 引入element-plus 中文包,打包时报错问题 终端报错 If theelement-pluspackage actually exposes this module, try adding a new declaration (.d.ts) file containing are moduleelement-plus/dist/locale/zh-cn.mjsdec import zhCn fromelement-plus…

若依如何进行页面路由跳转,路由跳转时如何携带参数(超详细图文教程)

我们经常会有这样需求&#xff0c;当我们在一个页面时&#xff0c;想要跳转到另一个页面&#xff0c;但是跳转的同时还需要携带参数。那么这种情况在若依系统中该如何做呢&#xff0c;下面我们来说一下。 文章目录 问题提出&#xff1a;一、创建目标页面的路由(也就是图2的路由…

我使用海康威视Web3.2_控件开发包但是登录她一直报错404,解决

公司之前让我用海康威视Web3.2_控件开发包&#xff0c;没用过&#xff0c;一直在查文档&#xff0c;最后上手写在登录时一直报错404&#xff0c;最后解决了&#xff0c;请看代码 首先将开发包解压出来&#xff0c;需要codebase里边的所有文件以及外侧的jquery-1.7.1.min.js 在…

vue2项目从0搭建(一):项目搭建

前言: vue2项目可谓十分常见,国内大部分的前端码农应该都是用vue2技术在开发,虽然vue3和react等技术也有很多,但是占据绝大多数的中高级搬砖码农应该干的都是vue2技术的项目,就算现在很多人转战vue3技术了,但是维护原有vue2的项目应该也是很多的。 我本来是不打算写vue2的技术…

Vue生命周期(详细)

生命周期 图&#xff1a; 可以理解vue生命周期就是指vue实例从创建到销毁的过程&#xff0c;在vue中分为8个阶段&#xff1a;创建前/后&#xff0c;载入前/后&#xff0c;更新前/后&#xff0c;销毁前/后。 一、创建&#xff08;实例&#xff09; 1、beforeCreate&#xff1a…

揭秘Vue插槽技术:打造灵活动态的组件界面

&#x1f9d9;‍♂️ 诸位好&#xff0c;吾乃诸葛妙计&#xff0c;编程界之翘楚&#xff0c;代码之大师。算法如流水&#xff0c;逻辑如棋局。 &#x1f4dc; 吾之笔记&#xff0c;内含诸般技术之秘诀。吾欲以此笔记&#xff0c;传授编程之道&#xff0c;助汝解技术难题。 &…

基于Java (spring-boot)的在线考试管理系统

一、项目介绍 系统功能说明 1、系统共有管理员、老师、学生三个角色&#xff0c;管理员拥有系统最高权限。 2、老师拥有考试管理、题库管理、成绩管理、学生管理四个模块。 3、学生可以参与考试、查看成绩、试题练习、留言等功能 二、作品包含 三、项目技术 后端语言&#xff1…

使用代码生成工具快速开发应用-结合后端Web API提供接口和前端页面快速生成,实现通用的业务编码规则管理

1、通用的业务编码规则的管理功能 在前面随笔我们介绍了一个通用的业务编码规则的管理功能&#xff0c;通过代码生成工具Database2Sharp一步步的生成相关的后端和Winform、WPF的界面&#xff0c;进行了整合&#xff0c;通过利用代码生成工具Database2sharp生成节省了常规功能的…

VUE语法-ref和reactive响应式数据引用

1、响应式概述 在vue中定义一个参数&#xff0c;当这个参数在使用中发生了变化&#xff0c;在页面中对这个数据应用的地方都会同步的发生变化&#xff0c;这个就是数据响应式。 2、创建一个非响应式的参数 该程序中采用的是VUE3的用法&#xff1a; 1、在程序中定义了一个局…

移动端实现彩色导航

一、所需代码 &#xff08;1&#xff09;html部分 <div class"pres_nav"><ul><li v-for"(item, index) in menuList" :key"item.id" click"topage()" :style"{ backgroundColor: getBackgroundColor(index, li)…

Vue3 详细教程及实例(完整版)

Vue3 详细教程及实例 文本插值 数据绑定的沟通形式是使用“Mustache”语法(双花字符串)进行文本插值: 在 Uniapp 中,我们可以使用 Vue3 的语法来实现文本插值。以下是一个简单的实例: 首先,我们需要在 <template> 标签内创建一个文本插值的模板:<template&g…

vuepress-----6、时间更新

# 6、时间更新 基于Git提交时间修改文字时间格式 moment # 最后更新时间 # 时间格式修改 下载库文件 yarn add momentconst moment require(moment); moment.locale(zh-cn)module.exports {themeConfig: {lastUpdated: 更新时间,},plugins: [[vuepress/last-updated,{trans…

vue的生命周期及不同阶段状态可以进行的行为

什么是vue的生命周期&#xff1f; Vue 的实例从创建到销毁的过程 &#xff0c;就是生命周期 &#xff0c;也就是从开始创建 &#xff0c;初始化数据 &#xff0c;编译模板 &#xff0c;挂载Dom到渲染DOM &#xff0c;更新数据再到渲染 &#xff0c;卸载等一系列的过程 &#x…

vue3(四)-基础入门之 fetch 与 axios

一、fetch 1、axios和fetch的区别 Axios 和 Fetch 都是 JavaScript 中用于发送 HTTP 请求的 API&#xff0c;它们的主要区别在以下方面&#xff1a; 1.Axios 支持更广泛的浏览器和 Node.js 版本&#xff0c;而 Fetch 只能在较新的浏览器中使用&#xff0c;或需要使用 polyfi…

Vue:[##################] / reify:core-js: timing reifyNode:node_modules/lodash Completed in 4923ms

Vue创建项目卡在[##################] / reify:core-js: timing reifyNode:node_modules/lodash Completed in 4923ms不动的问题. 遇到问题不要慌&#xff0c;别人可以你也可以。 1.什么是npm npm是node官方的包管理器。 cnpm是个中国版的npm&#xff0c;是淘宝定制的 cnpm (g…

vue的小练习-翻转单词

先将字符串转成数组&#xff0c;用reverse&#xff08;&#xff09;翻转数组&#xff0c;再转成字符串 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta name"viewport" content"widthdevic…

slot的理解

一. 什么是slot? 在Vue中&#xff0c;slot 是一种用于在组件之间进行内容分发的机制。它允许我们在组件的模板中定义具有特定名称的插槽&#xff0c;并在组件的使用者中填充相应的内容。 二. 使用场景 通过插槽可以让用户可以拓展组件&#xff0c;去更好地复用组件和对其做定…

springcloud仓库管理系统源码

开发技术&#xff1a; jdk1.8&#xff0c;mysql5.7&#xff0c;idea&#xff0c;nodejs&#xff0c;vscode springcloud springboot mybatis vue elementui 功能介绍&#xff1a; 统计分析&#xff1a;查看产品&#xff0c;销售数量&#xff1b;统计近7日出入库统计 客户管…

Vue3源码reactive和readonly对象嵌套转换,及实现shallowReadonly

前言 官方文档中对reactive的描述&#xff1a; 响应式转换是“深层”的&#xff1a;它会影响到所有嵌套的属性。一个响应式对象也将深层地解包任何 ref 属性&#xff0c;同时保持响应性。 官方文档中对readonly的描述: 只读代理是深层的&#xff1a;对任何嵌套属性的访问都将是…

uniapp 跨页面传值及跨页面方法调用

uniapp 跨页面传值及跨页面方法调用 1、跨页面传值 使用全局方法监听uni.$emit、uni.$on、uni.$off 发布、监听、移除 methods: {addFun(){let data [1]uni.navigateBack({ // 返回上一页delta: 1})uni.$emit(successFun,{data}) // 传值} }监听页 onLoad() {uni.$on(succ…

vite 打包部署出现的问题

1、部文件打包之后大小超过500KiB&#xff0c;错误信息【 Some chunks are larger than 500 KiB after minification.】 将文件块的大小限制改大一些 在vite.config.js中&#xff0c;build里添加或修改 chunkSizeWarningLimit 属性&#xff0c;单位为KiB build: {chunkSizeWar…

6.vue学习笔记(style绑定+监听器+表单的输入绑定)

文章目录 1.style绑定2.监听器3.表单的输入绑定3.1.复选框3.2.修饰符3.2.1 .lazy 1.style绑定 数据绑定的一个常见需求场景是操纵元素的 CSS style列表&#xff0c;因为style是attribute&#xff0c;我们可以和其他attribute一样使用v-bind将它们和动态字符串绑定。 但是&…

揭开 Vue3 响应式系统的神秘面纱:多种监听状态变量变化的方法大揭秘

在 Vue 3 中&#xff0c;响应式系统是其核心特性之一。通过响应式系统&#xff0c;Vue 可以自动跟踪组件的状态变化&#xff0c;并根据变化更新视图。这使得开发者能够更加高效地开发复杂的用户界面&#xff0c;同时保持代码的可读性和可维护性。在本文中&#xff0c;我们将深入…

基于vite 初始化vue3项目并引入Vue Router和Ant Design Vue

基于vite 初始化vue3项目并引入常用的功能、组件。 Vue RouterAnt Design Vue 系列文章指路&#x1f449; 系列文章-基于Vue3创建前端项目并引入、配置常用的库和工具类 文章目录 创建ViteVue项目创建并运行WebStorm无法识别&#xff0c;需要在vite.config.js中定义alias 引入…

rouyi-vue-pro+vue3+vite4+Element Plus项目中使用生成Vue2+Element UI标准模板

运行一个pro-vue3的前端项目&#xff0c;以及后端服务 在基础设施-代码生成模块中选择某张数据库表导入&#xff0c;并编辑生成信息&#xff0c;前端类型&#xff1a;Vue2Element UI标准模板 在vue3项目中创建一个vue文件 <template> </template><script>…

【前端vue面试】vue2

目录 computed和watchv-show和v-ifkey 的重要性v-for 和 v-if 不能一起使用!@click的event修饰符事件修饰符表单项修饰符父子组件通讯生命周期父子组件生命周期顺序$nextTickslot 插槽动态组件异步组件keep-alivemixincomputed和watch computed 有缓存,基于响应式依赖数据(…

[暑假-边做边学版]Vue实战(1)

前端借助 console.log来定位BUG 1. 双向绑定 v-model是只能应用在表单元素(输入类元素), 说白了就是 都要有value值 v-on 可以简写成 reactive 可以翻译为"响应式"的意思 steInterval(() > { }, 时间单位毫秒) //定时器函数 读取对象中的属性值 如果没有这个属性…

Vue typescript项目配置eslint+prettier

1.安装依赖 安装 eslint yarn add eslint --dev安装 eslint-plugin-vue yarn add eslint-plugin-vue --dev主要用于检查 Vue 文件语法 安装 prettier 及相关插件 yarn add prettier eslint-config-prettier eslint-plugin-prettier --dev安装 typescript 解析器、规则补充 …

springcloud超市管理系统源码

技术说明&#xff1a; jdk1.8&#xff0c;mysql5.7&#xff0c;idea&#xff0c;vscode springcloud springboot mybatis vue elementui mysql 功能介绍&#xff1a; 后台管理&#xff1a; 统计分析&#xff1a;查看用户&#xff0c;商品&#xff0c;销售数量&#xff1b;…

vue2-axios

下载axios 开发版本&#xff1a;axios.js 生产版本&#xff1a;axios.min.js 搭建服务器&#xff1a;json-server npm i -g json-serverjson-server --watch db.json&#xff08;启动服务并读取文件&#xff0c;db.json文件目录下启动&#xff09; json-server --watch db.j…

web前端开发规范、HTML规范、JavaScript规范、style规范

MENU 前言目的 HTML规范用法规范注释规范 CSS规范用法规范书写顺序样式覆盖注释规范 JavaScript规范用法规范组件选项注释规范 命名规范目录命名图片命名文件命名方法命名样式命名常用词 工程结构目录构建代码风格 Git规范分支说明使用说明 相关连接 前言 目的 规范的目的是为…

常见的一些前端知识点总结

1&#xff0c;如何实现vue的路由填坑记录懒加载&#xff0c;有几种写法 在vue中组件懒加载又称为代码分割&#xff0c;也叫延迟加载&#xff0c;即在需要的时候进行加载&#xff0c;随用随载。 不用懒加载的话&#xff0c;webpack打包后的文件会异常过大&#xff0c;造成进入首…

h5(HBuilderX+mui)开发App

文章目录h5&#xff08;HBuilderXmui&#xff09;开发App一、h5开发App分析二、技术选择三、h5开发App实操环节1.工具准备2.创建移动端项目(1). 新建项目(2). 项目目录结构(3). 代码编写及运行(4). App的打包与上架1.App的打包&#xff1a;h5&#xff08;HBuilderXmui&#xff…

1.vue.js前端框架:初识Vue.js

1.1 Vue.js 概述 Vue.js 是一套用于构建用户界面的渐进式框架。与其他重量级框架不同的是&#xff0c;它只关注视图层&#xff08;View层&#xff09;&#xff0c;采用自底向上增量开发的设计。Vue.js 的目标是通过尽可能简单的API实现相应的数据绑定和组合的视图组件。它不仅…

前端Vue+后端Flask:从后端获取图片并在前端展示

后端代码&#xff1a; # 项目的根目录 起服务后&#xff0c;相对路径可能会改变 basedir os.path.abspath(os.path.dirname(__file__))app.route(/getPic,methods[GET, POST]) def findpic():img_url basedir/static/tt.pngprint(img_url)with open(img_url, rb) as f:a f.…

Vue3实现滚动到容器底部时发送请求,加载新数据

问题来源 在项目中出现了需要在容器滚动到底部时&#xff0c;加载新的数据的需求&#xff0c;以下是解决的方案笔记 解决 画了个流程图&#xff1a; 如图&#xff0c;先添加一个动态加载的图标&#xff0c;还有全部数据载完的《到底啦...》 大概这么个样子&#xff0c;之后呢…

使用electron与vue搭建起步项目,并定制化窗口

话不多说&#xff0c;先上最终成果 第一步&#xff1a;安装node.js 首先确保你安装了node.js 没有安装的话去官网下载安装https://nodejs.org/zh-cn/ 不推荐使用最新版本&#xff0c;因为有可能electron还不支持最新版的node.js&#xff0c;建议从8.0以上的版本开始 &#…

vue 路径@

1、是webpack定义的别名&#xff0c;在js中可以使用&#xff0c;如下&#xff1a; import util from /assets/js/util注&#xff1a;import xxxxx是js语法&#xff0c;所以可以使用别名 2、这个是在webpack.base.config.js中配置的&#xff0c;如下&#xff1a; resolve: {e…

Vue 监视属性-天气案例

文章目录天气案例实现两个注意事项监视属性深度监视监视的简写形式天气案例实现 <div id"root"><h2>今天天气很{{info}}</h2><button click"changeWeather">切换天气</button> </div><script type"text/javas…

前端登录逻辑总结笔记

前端登录逻辑总结笔记 在写后台管理系统的时候&#xff0c;学习了一下vue-element-admin的源码&#xff0c;总结了登录的大致逻辑 前端登录大致结构&#xff1a; <el-formref"loginForm":rulesloginRules></el-form>loginRules: {username: [{ requir…

【Vue2 Vue3】多环境配置(多域名打包)

近期同时接触了多个vue项目&#xff0c;经常在2和3中来回切换&#xff0c;同一种需求的实现方式往往不太一样&#xff0c;这里记录一下面对多域名打包的需求时&#xff0c;2和3分别是如何操作的。 需求描述&#xff1a; 同一套代码私有化部署&#xff0c;要部署在多个服务器上…

Vue学习笔记(十一) Vuex

1、介绍 Vuex 是一个为 Vue 应用程序开发的状态管理模式&#xff0c;它用集中式存储来管理应用所有组件的状态 简单来说&#xff0c;它的作用就是把所有组件的共享状态抽取出来&#xff0c;以一个全局单例的模式进行管理 我们可以把 Vuex 理解成一个 store&#xff0c;里面存…

Vue学习笔记(五) 样式绑定和事件处理

1、样式绑定 class 和 style 属性都可以控制元素的显示样式&#xff0c;我们可以使用 v-bind 指令对它们进行绑定 &#xff08;1&#xff09;绑定 class 对象语法 我们可以将一个对象传给 v-bind:class&#xff0c;它将根据传入对象的值动态切换 class <!DOCTYPE html&…

vue的H5项目中使用@scroll滚动加载数据

<div ref"list" scroll"handleScroll"></div> created() created() { //判断是手机端和pc端 this.device() if(this.isPc true){ this.clientHeight document.documentElement.clientHeight; window.addEventListener(scroll, this.handleSc…

vue 脚手架4.0 打包 静态资源路径加载不出来vue.config.js配置

module.exports {publicPath: process.env.NODE_ENV production ? : /,// 公共路径indexPath: index.html,// 相对于打包路径index.html的路径outputDir: process.env.outputDir || dist,// dist, 生产环境构建文件的目录assetsDir: static,// 相对于outputDir的静态资源(j…

vue 项目 运行 报错Module build failed (from ./node_modules/babel-loader/lib/index.js)

vue 项目 运行 报错Module build failed (from ./node_modules/babel-loader/lib/index.js) 把node_modules 删除之后&#xff0c;输入以下命令(一定这个顺序)&#xff1a; 1. npm install vue-template-compiler -D 2. npm install 3. npm run dev转载原链接

vuex在vue项目中的使用

一.安装依赖 npm install vuex --save 或者 cnpm install vuex --save二.引入 为了便于维护。在vue项目中的src目录下新建目录store&#xff0c; 在改store目录下新建index.js文件和一个modules目录 index.js文件如下 import Vue from "vue" import Vuex from &qu…

常见前端面试之VUE面试题汇总八

22. Vue 子组件和父组件执行顺序 加载渲染过程&#xff1a; 1.父组件 beforeCreate 2.父组件 created 3.父组件 beforeMount 4.子组件 beforeCreate 5.子组件 created 6.子组件 beforeMount 7.子组件 mounted 8.父组件 mounted 更新过程&#xff1a; 1. 父组件 befor…

常见前端面试之VUE面试题汇总七

20. 对 vue 设计原则的理解 1.渐进式 JavaScript 框架&#xff1a;与其它大型框架不同的是&#xff0c;Vue 被设计 为可以自底向上逐层应用。Vue 的核心库只关注视图层&#xff0c;不仅易于上 手&#xff0c;还便于与第三方库或既有项目整合。另一方面&#xff0c;当与现代化的…

健康系统练习

健康系统 项目建构&#xff1a; 前后端分离&#xff0c;前端vue3&#xff0c;后端Java&#xff0c;springboot做跨域处理&#xff0c;前端将在vscode中 的tomcat下部署&#xff0c;后端将在ideal中集成的tomcat中部署 创建项目工程在ideal中直接选用springi…创建&#xff0c…

vue js vue3 uniapp日期操作工具类组件,格式化、加减日月年

官网文档 官网&#xff1a;https://momentjs.com/ 文档&#xff1a;https://momentjs.com/docs/ 安装 npm install moment -s全局引用 import moment from moment;//uniapp vue3 全局引用 app.config.globalProperties.$moment moment;日期格式 示例&#xff1a;YYYY-MM-…

【vue element-ui 】el-table中使用checkbox视图更新滞后

本来想通过列表中每个对象的某个属性绑定到checkbox的状态&#xff0c;但是发现有个问题&#xff1a;就是点击复选框后&#xff0c;数据确实改变了&#xff0c;但是视图没有改变&#xff0c;当点击其他row的时候&#xff0c;才会更新之前的数图。如下图&#xff0c;第1次勾选第…

vue3+ts+uniapp小程序封装获取授权hook函数

vue3tsuniapp小程序封装获取授权hook函数 小程序授权的时候&#xff0c;如果点击拒绝授权&#xff0c;然后就再也不会出现授权了&#xff0c;除非用户手动去右上角…设置打开 通过uni官方api自己封装一个全局的提示: uni.getSetting :http://uniapp.dcloud.io/api/other/settin…

vue3项目学习三:配置登陆解决方案

配置登陆解决方案 配置环境变量封装axios封装接口请求模块封装登录请求触发登录动作本地缓存处理方案LocalStorage 登录鉴权退出登录方案主动退出被动退出 配置环境变量 在根目录创建开发模式和生产模式的两种baseURL 输入&#xff1a; ENVdevelopment# base api VUE_APP_BA…

VUE状态持久化,储存动态路由

1. vuex persistPlugin.js 文件 const routerKey "ROUTER_KEY";export default (store) > {// 刷新页面时&#xff0c;存储改变的数据window.addEventListener("beforeunload", () > {localStorage.setItem(routerKey, JSON.stringify(store.stat…

vue项目中使用rem替换px-使用方法-03-使用插件

使用场景&#xff1a;有适配pc端改为适配pc端和移动端&#xff0c;使用2套css App.vue created: function () {if(document.documentElement.clientWidth > 640){require(./style/index.&#xff1a;);this.plaform pc;}else{require(./style/mobile.scss);this.plaform …

VuePress实现自动获取文章侧边栏目录功能

&#x1f468;&#x1f3fb;‍&#x1f4bb; 热爱摄影的程序员 &#x1f468;&#x1f3fb;‍&#x1f3a8; 喜欢编码的设计师 &#x1f9d5;&#x1f3fb; 擅长设计的剪辑师 &#x1f9d1;&#x1f3fb;‍&#x1f3eb; 一位高冷无情的编码爱好者 大家好&#xff0c;我是 DevO…

vite vue3 ts 使用sass 设置样式变量 和重置默认样式

1.安装scss 样式支持依赖 yarn add -D sass 2.使用sass <div><!-- 测试使用sass --><h1>测试使用sass</h1> </div><style scope lang"scss"> div {h1 {color: red;} } </style> 效果&#xff1a; 3.通过npm下载并复制…

2.Vue — 模板语法、数据绑定、el与data的写法、数据代理

文章目录 一、模板语法1.1 插值语法1.2指令语法 二、数据绑定语法2.1 单向数据绑定2.2 双向数据绑定 三、el与data的两种写法3.1 el3.2 data 四、数据代理4.1 Object.defineProperty4.2 Vue数据代理4.2.1 展示数据代理4.2.2 Vue数据代理 一、模板语法 root容器里面的代码被称为…

vue3后台管理框架之将模拟Mock接口替换成真实接口

首先配置跨域代理 替换接口 由于请求数据格式是表单格式 我们需要下载qs 件请求数据序列化变成表单格式 安装依赖 pnpm i qs 引入 import * as qs from qs //统一管理咱们项目用户相关的接口 import * as qs from qs import request from /utils/requestimport type { login…

Linux--jdk、tomcat、环境配置,mysql安装、后端项目搭建

前言 上期我们讲到了安装linux虚拟机&#xff0c;这期我们来讲一下如何使用xshell和xftp在linux系统上搭建我们的单体项目 一、软件的传输 1.1 xftp Xftp是一款功能强大的文件传输软件&#xff0c;用于在本地主机和远程服务器之间进行快速、安全的文件传输。它是由南京帆软科…

vue数据可视化界面,智慧图表。Echarts,以及git

一、数据图表 一张图表胜过千万句话 1.1HighChart 概念 兼容 IE6、完美支持移动端、图表类型丰富、方便快捷的 HTML5 交互性图表库下载 一、通过CDN https://code.highcharts.com.cn/index.html 二、通过NPM下载&#xff08;用的比较多&#xff09; npm install highchart…

web前端全栈0基础到精通(祺)vue 09

一、UI框架 1.1UI框架之PC端&#xff08;elementUI&#xff09; 官网地址 https://element.eleme.cn/#/zh-CN安装 npm install(i) element-uielement-ui2.15.1全局引入UI框架 main.js //引入UI库 import ElementUI from element-ui //全局引入css样式 import element-ui/…

web前端全栈0基础到精通(祺)vue 06

一、slot槽口&#xff08;插槽&#xff09; 1.1概念 开辟一个插槽 组件嵌套的时候&#xff0c;组件标签中的内容无法显示。如果你非要显示数据&#xff0c;那么就开辟一个槽口&#xff08;插槽&#xff09;1.2槽口的创建方式 匿名槽口 父组件 <子组件> 内容 </子组…

vue3+pinia存储对象赋值踩坑

vue3pinia存储对象赋值踩坑 自我记录 前文描述:大概就是我在本地存储里面的对象obj1 里面的属性名 和我页面赋值 obj的属性名一致,我就直接赋值了,而没有一一对应去赋值,此时出现一个bug,就是因为我obj的对象是v-model双向数据绑定的input值,当我第一次改完触发保存存储时,下次…

vue3中如何实现事件总线eventBus

使用插件 由于vue3中 “$ on”&#xff0c;$ off 和 $ once 实例方法已被移除&#xff0c;组件实例不再实现事件触发接口 所以我们可以使用官方推荐的这个第三方库实现同样的效果 mitt https://github.com/developit/mitt 安装 pnpm install mitt -S挂载全局写法 main.ts 初始…

Vue 简易待办事项表

文章目录效果图源代码效果图 无事项时&#xff1a; 有事项时&#xff1a; 源代码 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta http-equiv"X-UA-Compatible" content"IEedge"&…

Java -- jsp 文件包含

jsp文件包含的两种形式 <jsp:include page""/>和<%include file""%>都可以实现JSP中的文件包含 1、<jsp:include page""/> 是动作标识&#xff1b;<%include file""%>是指令 2、 <jsp:include page"…

从零开始搭建企业级前端项目模板(vue3+vite+ts)

文章目录 主要内容一、vite脚手架工具初始化项目二、项目代码加入eslint校验和自动格式化2.1安装对应依赖插件2.2 配置script脚本&#xff0c;项目安装eslint配置2.3 安装完成后&#xff0c;后面启动项目还缺少一些依赖&#xff0c;提前按需安装好 三&#xff0c;修改eslintrc.…

uniappVue3版本中组件生命周期和页面生命周期的详细介绍

一、什么是生命周期&#xff1f; 生命周期有多重叫法&#xff0c;有叫生命周期函数的&#xff0c;也有叫生命周期钩子的&#xff0c;还有钩子函数的&#xff0c;其实都是代表&#xff0c;在 Vue 实例创建、更新和销毁的不同阶段触发的一组钩子函数&#xff0c;这些生命周期函数…

学习Vue及项目工程化

学习Vue及项目工程化 Vue快速上手插值表达式 Vue基本命令v-htmlv-showv-if 和 v-else 和 v-else-ifv-on和click函数调用v-bindv-for案例--书架 v-model功能总结 综合案例-小黑记事本列表渲染删除功能添加功能底部统计清空 项目工程化更换npm镜像方式一&#xff1a;在网页是去创…

vueRouter 配合 keep-alive 不生效的问题

文章目录 问题说明案例复现demo 结构问题复现和解决 其实这个不生效的问题根本也不算一个问题&#xff0c;犯的错和写错单词差不多&#xff0c;但是也是一时上头没发现&#xff0c;所以记录一下&#xff0c;如果遇到同样的问题&#xff0c;也希望可以帮助你早点看到这个哭笑不得…

[VUE]4-状态管理vuex

目录 状态管理 vuex 1、vuex 介绍 2、安装 3、使用方式 4、总结 &#x1f343;作者介绍&#xff1a;双非本科大三网络工程专业在读&#xff0c;阿里云专家博主&#xff0c;专注于Java领域学习&#xff0c;擅长web应用开发、数据结构和算法&#xff0c;初步涉猎Python人工智…

【highCharts绘制3d饼图】有、无高低差的3d饼图

在Vue中使用highCharts绘制3d饼图的方法 文章目录在Vue中使用highCharts绘制3d饼图的方法首先使用 npm在你的项目中安装vue-highcharts无高低差的3d饼图推荐用这个&#xff1a;有高低差的3d饼图&#xff08;item.h设一样的、events里面注释掉&#xff0c;也能变成无高低差的3d饼…

【Vue】动态路由的配置

通过 /detail/:id 的形式&#xff0c;可以创建一个动态路由。 export default new Router({routes: [{path: /detail/:id,name: Detail,component: Detail}] })

【better-scroll】执行路由跳转时报错:Avoided redundant navigation to current location: “/“

一、报错 二、报错原因 重复路由跳转。因为点击事件执行了两次&#xff0c;造成了路由重复跳转。 <template> <div><div class"search"><input type"text" v-model"keyword" placeholder"请输入城市名或拼音" …

vue3+vite+tailwind.css无效问题,兄弟们我来解救你们了

1.按照文档配置&#xff0c;原模原样写&#xff0c;最终发现没效果。。。。。 那是应为vite.config.ts没有配置&#xff0c; 保你100%有效果&#xff01;

记录实现级联选择器多选功能时主要用到的函数

级联选择器多选功能时主要用到的函数 1、校验所给层级是否有效并且是否为完整路径 // 功能&#xff1a;涉及到级联选择器回显时&#xff0c;需校验是否为完整的路径&#xff0c;是则回显&#xff0c;不是则无无效路径 // options为级联数据&#xff0c;selectedPaths为要校验…

【pig-ui】Vue项目 npm install 安装依赖包 报错 configure error

pig-ui项目&#xff0c;有一个问题存在了很久。问题&#xff1a;npm Install 安装依赖后&#xff0c;npm run dev项目运行报错。 1、npm install 报错&#xff08;这个报错容易忽略&#xff0c;直接去运行&#xff09; 2、npm run dev 报错 之前的解决办法是&#xff1a;跳过用…

Vue keep-alive数据缓存与activated、deactivated钩子

keep-alive是Vue的内置组件&#xff0c;可以将状态保留在内存中&#xff0c;防止组件切换过程中重复渲染DOM <keep-alive> 包裹动态组件时&#xff0c;会缓存不活动的组件实例&#xff0c;而不是销毁它们。和 <transition> 相似&#xff0c;<keep-alive> 是一…

[uniapp] uni-ui+vue3.2小程序评论列表组件 回复评论 点赞和删除

先看效果 下载地址 uni-app官方插件市场: cc-comment组件 环境 基于vue3.2和uni-ui开发; 依赖版本参考如下: "dependencies": {"dcloudio/uni-mp-weixin": "3.0.0-3090820231124001","dcloudio/uni-ui": "^1.4.28","…

el-date-picker默认结束为当前时分秒

在element ui中的日期时间选择组件中默认是00:00,现在需求是点击默认结束时间为当前时分秒&#xff0c;查了很多资料写的都不准确 需求&#xff1a;实现日期时间组件可选择当前日期&#xff0c;比如当前是2024年01月17号下午17&#xff1a;21 那选中时必须结束时间为17&#x…

vue的监听器、计算属性和过滤器

目录 1.监听器 深层监听 2.计算属性 2.1 作用 2.2 用法 2-3.计算属性和methods的异同 2.4.计算属性的get和set方法 3.过滤器 局部过滤器 全局过滤器 1.监听器 在Vue构造函数实例化的过程中 存在一个选项——watch 可以给我们的data选项中设置的数据添加监听器 来监听…

权限管理实现的两种方式(详解)

登录的接口请求的三个内容&#xff1a;1. token2. 用户信息、角色信息3. 菜单信息第一种&#xff1a;基于角色Role的动态路由管理 (不推荐&#xff0c;但市场用的比较多)首先列出枚举每个角色对应几个路由&#xff0c;然后根据用户登录的角色遍历枚举出来的角色动态注册对应的路…

Vue使用viewerjs (图片查看插件)

项目创建 vue init webpack mytest001 安装viewerjs npm install viewerjs 删掉生成的项目里面的helloWord.vue 修改路由 创建一个index.vue index.vue代码: " title"" data-original-title"复制"> </div></div><pre class"…

react模拟后端接口及提交方式 json-server

前后端并行开发的痛点 前端需要等待后端开发完接口以后 再根据接口来完成前端的业务逻辑 解决方法 在本地模拟后端接口用来测试前端效果 这种做法称之为构建前端Mock json-server 获取一个模拟的功能齐全的api接口 不需要敲代码 小于30s即可搞定 json-server使用 全局安装json-…

2023最新vue安装(npm,yarn,国内镜像,vue安装,vue导包)全套教程2023年12月最新

第一步(安装npm) 官网地址&#xff1a;https://nodejs.org/en/download windows安装yarn 详细教程_windows yarn-CSDN博客 第二步&#xff08;yarn下载&#xff09; windows 下需要下载msi文件 &#xff0c;下载地址&#xff1a;https://yarnpkg.com/latest.msi npm install -g…

基于Java (spring-boot)的图书管理系统

一、项目介绍 该图书管理系统提供了一系列功能&#xff0c;包括图书管理、图书类型管理、读者借阅归还图书、用户管理和重置密码等。 在图书管理功能中&#xff0c;管理员可以方便地进行图书信息的管理。他们可以添加新的图书记录&#xff0c;包括书名、作者、出版社、ISBN等…

Vue3对话框(Dialog)

Vue2对话框&#xff08;Dialog&#xff09; 可自定义设置以下属性&#xff1a; 标题&#xff08;title&#xff09;&#xff0c;类型&#xff1a;string | slot&#xff0c;默认 提示 内容&#xff08;content&#xff09;&#xff0c;类型&#xff1a;string | slot&#xf…

uniApp常见知识点-问题答案

1、uniApp中如何进行页面跳转&#xff1f; 答案&#xff1a;可以使用 uni.navigateTo、uni.redirectTo 和 uni.reLaunch 等方法进行页面跳转。其中&#xff0c;uni.navigateTo可以实现页面的普通跳转&#xff0c; uni.redirectTo可以实现页面的重定向跳转&#xff0c; uni.reL…

Vue 组件传参 prop向下传递、emit向上传递

组件传参 学习了组件用法&#xff0c;就像一种嵌套引用关系&#xff0c;在这个关系中&#xff0c;经常会涉及相互传数据的需求&#xff0c;即父组件传子组件&#xff0c;子组件传父组件。 父、子组件的关系可以总结为 : prop 向下传递(和事件无关)&#xff0c; emit 事件&…

Nginx+FDFS 配置断点续传实现过程指导

一、前言 某视频业务系统&#xff0c;用户需要经常性对业务视频数据进行补充上传或下载归档/调阅&#xff0c;单个视频数据大小月10G左右&#xff0c;鉴于网络带宽的限制&#xff08;100M&#xff09;&#xff0c;部分地区带宽受限用户本地网络&#xff0c;视频下载和上传多次…

Vue2Editor富文本实现图片上传

上传图片要添加两个属性&#xff0c; useCustomImageHandler image-added“handleImageAdded” <template><div id"app"><VueEditoruseCustomImageHandlerimage-added"handleImageAdded"v-model"form.content"></VueEditor…

Vue--使用render函数渲染组件

<body><div id"app"><p>444444</p></div><script>var login {template: <h1>这是登录组件</h1>}// 创建 Vue 实例&#xff0c;得到 ViewModelvar vm new Vue({el: #app,data: {},methods: {},render: function (c…

自定义多个checkbox点击查询数据方法

项目中存在多个checkbox&#xff0c;点击其中一项根据条件查询数据的时候&#xff0c;我们将查询条件定义成数组&#xff0c;根据点击传入的参数&#xff0c;向数组中添加或删除数组中元素生成新的查询条件。 1.页面结构 <div v-bind:class"{active: choose1 }"…

vue中组件之间的通信--$emit

在本文中, 我主要写写$emit的一些用法和实例(笔记用) 1.用法 ​ $emit( eventName, […args] ) ​ eventName&#xff1a;一个事件名&#xff0c;会绑定一个方法。当组件触发事件后&#xff0c;将调用这个方法。 ​ …args&#xff1a;附加参数&#xff0c;会被抛出&#xf…

VUE3 腾讯地图 拾取坐标

VUE3 腾讯地图 拾取坐标 (选地) 1. 注册key https://lbs.qq.com/dev/console/application/mine (腾讯地图) 2. 具体代码 <div class"map-picker-container"><div id"mapContainer" class"map-container"></div><!-- <…

vue路由router

1 路由数据 当我们在vue中注册了路由之后&#xff0c;每一个组件都会具有两个属性&#xff1a;$route, $router $router 表示路由实例&#xff0c;包含一些切换路由的方法 push 进入一个新页面 back 返回上一个页面 go 返回第一个页面 replace 替换当前的页面 forward 进入下…

Web3简述MetaMask并演示谷歌安装MetaMask扩展程序方式

Web3到现在理论这段是说的有点太多了 那么 我们先来看个东西 叫 MetaMask 这个在我们项目开发过程中需要使用 其实 你如果去找MetaMask 可能会被一些关键字下到 可能会看到 虚假 诈骗等关键字 因为 这个东西本事就是一个开源的以太坊的一个钱包 那么 钱包肯定就是用来管理资产…

Vue 路由懒加载【简单使用】

这里说一下 router 懒加载的好处。 好处就是不一下全部加载。是的页面加载更加的快速。 不使用懒加载的打包图。 使用懒加载的打包图。 使用懒加载的方法很简单。 具体看这个文档 https://router.vuejs.org/zh/guide/advanced/lazy-loading.html#把组件按组分块 如果你想继…

JS年龄、身份证号、出生日期、邮箱、密码、数字、中文等多种方式校验(持续完善中...)

1.年龄校验 export const validateCheckAge (rule, value, callback) > {if (!value) {return callback(new Error(年龄不能为空));}setTimeout(() > {if (!Number.isInteger(value)) {callback(new Error(请输入数字值));} else {if (value < 18) {callback(new Er…

axios + webpack + vue。 axios基本使用

目的&#xff1a;在wepackvue 项目中使用 axios 第一步&#xff1a;安装 cnpm i axios -S 第二步&#xff1a;导入 2-1导入&#xff1a;import axios from axios 2-2&#xff1a;导入了不可以直接使用&#xff0c;还有一步 ↓ ↓ ↓ 第三步&#xff1a;测试 注意&#xff…

vue实现人员展示页面

vue实现人员展示页面 功能描述 实现人员展示实现无限滚动添加 display.vue <template><div class"display"><div class"displayBox"><header><span>人员展示页面</span></header><div class"displa…

【通俗易懂】vue-elementul实现树形数据表格,后台返回的扁平化数组进行树形结构转换处理

效果图 需求是做一个这种的多层级表格&#xff0c;树形数据表格。 大家可能遇到的问题 一种是不知道如何做这种多层级的表格 一种是后台给自己返回的数据不是树形的&#xff0c;也就是没有子父级。全是一条条的扁平化数组。类似这样 而我们需要的结构是这样 那么问题就来…

Vue----模板渲染语法中使用JavaScript表达式

文章目录3.5 模板渲染语法中使用JavaScript表达式3.5 模板渲染语法中使用JavaScript表达式 在vue提供的模板渲染语法中&#xff0c;除了支持绑定简单的数据值外&#xff0c;还支持JavaScript表达式运算。 用法示例&#xff1a; <!DOCTYPE html> <html lang"en…

Vue----Vue的调试工具

文章目录Vue的调试工具Vue的调试工具 vue-devtools vue官方提供的调试工具&#xff0c;能够方便开发者对vue项目进行调试与开发。 vue-devtools官网 Vue.js devtools - Crx4Chrome插件下载 Microsoft Edge 浏览器中 Vue.js devtools 插件安装与使用 … GitHub - vuejs/devtool…

Vue----vue的基本使用

文章目录2 vue的基本使用2.1 基本使用步骤2.2 基本代码与MVVM的对应关系2 vue的基本使用 2.1 基本使用步骤 1.导入vue.js的script脚本文件可在官网下载 2.在页面中声明一个将要被vue所控制的DOM区域 3.创建vm对象(vue的实例对象) <!DOCTYPE html> <html lang"en…

Vue -- scoped 组件间的样式冲突

文章目录1. 组件之间的样式冲突问题1.1 如何解决组件样式冲突的问题1.2 style 节点的 scoped 属性2. /deep/ 样式穿透3. 让 style 中支持 less 语法1. 组件之间的样式冲突问题 默认情况下&#xff0c;写在 .vue 组件中的样式会全局生效&#xff0c;因此很容易造成多个组件之间…

Vue----组件注册

文章目录组件的注册1.1 注册组件的两种方式1.2 全局注册组件1.3 使用全局注册组件1.4 局部注册组件1.5 全局注册和局部注册的区别1.6 组件注册时名称的大小写1.7 通过 name 属性注册组件组件的注册 组件之间可以进行相互的引用。 vue 中组件的引用原则&#xff1a;先注册后使…

Vue模拟登录

路由规则 const router new VueRouter({routes: [{ path: /, redirect: /login },// 登录的路由规则{ path: /login, component: Login },// 后台主页的路由规则{path: /home,component: Home,redirect: /home/users,children: [{ path: users, component: Users },{ path: r…

Springboot+Vue前后端分离在线答题+题库管理系统

后端&#xff1a;SpringBoot 前端&#xff1a;Vue 数据库: MySQL 下载入口&#xff08;老版源码&#xff09; &#xff1a; **有钱人点这 ** GItee入口&#xff08;新版更新维护&#xff09;&#xff1a; 后端数据库 前端 在线演示(没钱交服务器费)&#xff1a;http://139.224.…

maskrcnn_benchmark源码解析——dataloader篇(上)

由于参考代码Stitcher主要改动的就是dataloader&#xff0c;因此先介绍dataloader 参考代码https://github.com/yukang2017/Stitcher/tree/master/maskrcnn_benchmark 本篇涉及pytorch源码内容较多&#xff0c;篇幅可能稍长&#xff0c;分为上、下两部分讲 同样从train_net.py起…

ant-design中表头自定义添加按钮

ant-design中表头自定义添加按钮 效果如下 代码如下 <template><div><a-table:columns"column":data-source"data":pagination"false":rowKey"(record) > { return record.id;}"><templateslot"price&…

uniapp分享到微信好友和朋友圈

uniapp分享到微信好友和朋友圈 首先目前的微信小程序只支持页面中右上角三个点触发分享功能&#xff0c;页面按钮只能触发分享至微信好友的功能 <template><view class"share"><button open-type"share"> //open-type"share"…

vue+iview那些令人头疼的标签

vueiview那些令人头疼的标签 1、iview重置表单不能用,但加一个if判断就可以了 handleReset(name) {let vm this;if (this.$refs[name] ! undefined) {this.$refs[name].resetFields();}}2、校验表单不能用或者报错 “TypeError: Cannot read property ‘validate’ of undef…

手写 Vue3.0 源码——响应式 api

vue/reactivity 本节实现响应式相关 api&#xff0c;包括如下 vue/reactivity/src/index.ts export { ref, shallowRef, toRef, toRefs } from "./ref"; export { effect } from "./effect"; export { computed } from "./computed"; export …

python基于vue品牌首饰售卖平台

可定制框架:ssm/Springboot/vue/python/PHP/小程序/安卓均可开发目录 开发语言&#xff1a;Python python框架&#xff1a;django/flask 软件版本&#xff1a;python 数据库&#xff1a;mysql 数据库工具&#xff1a;Navicat11 开发软件&#xff1a;PyCharmscode 项目介…

vue路由5:命名视图

index.html: <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>Title</title> </head> <body> <div id"app"><div><router-link to"/">首页&…

Vue开发 中级学习教程

一、Vue开发 中级学习教程1.Vue2与Vue3的区别2.基于Vue的UI框架整理3.基于Vue的常用插件整理4.Vue Router 路由管理详解5.Vue Element UI 菜单绑定6.Vue Element UI 表格绑定7.Vue Element UI 表单绑定、表单验证8.Vue Element UI 对话框使用9.Vue Element UI 单选、多选、级联…

Vue3中watch与watchEffect有什么区别?

前言 你可以认为他们是同一个功能的两种不同形态&#xff0c;底层的实现是一样的。 watch - 显式指定依赖源&#xff0c;依赖源更新时执行回调函数watchEffect - 自动收集依赖源&#xff0c;依赖源更新时重新执行自身函数 首先先需要了解一下 Vue 3 的响应式是怎么工作的。我…

Vue3分页器(Pagination)

自定义传入&#xff1a; 当前页数&#xff08;current&#xff09;&#xff0c;默认为1每页条数&#xff08;pageSize&#xff09;&#xff0c;默认为10只有一页时是否隐藏分页器&#xff08;hideOnSinglePage&#xff09;&#xff0c;默认为false数据总数&#xff08;total&a…

Vue3获取DOM、操作组件

文章目录&#x1f31f; 写在前面&#x1f31f; Vue2 ref 的使用&#x1f31f; Vue3获取DOM&#x1f31f; Vue3操作组件&#x1f31f; 写在最后&#x1f31f; 写在前面 专栏介绍&#xff1a; 凉哥作为 Vue 的忠实 粉丝输出过大量的 Vue 文章&#xff0c;应粉丝要求开始更新 Vue…

vue中$router和$route的区别

1、$route是一个对象&#xff1a; 把this.$route打印出来如下&#xff1a; 可以获取当前页面的路由的路径query、params、meta等参数&#xff1b; 2、$router是VueRouter的一个实例对象&#xff1a; 把this.$router打印出来如下&#xff1a; 在options中可以获取路由的route…

vue实例:element-ui导航栏通过vue-router配置多级导航菜单

{path:/home,component:Home,name:导航一,iconCls: el-icon-menu,children: [{ path: /table, component: table, name: 表格},{ path: /carousel, component: elCarousel, name: 走马灯 },{ path: /datepicker, component:elDatePicker, name: 时间选择 },{ path: /other, com…

初入了解——什么是VUE

个人简介&#xff1a;云计算网络运维专业人员&#xff0c;了解运维知识&#xff0c;掌握TCP/IP协议&#xff0c;每天分享网络运维知识与技能。座右铭&#xff1a;海不辞水&#xff0c;故能成其大&#xff1b;山不辞石&#xff0c;故能成其高。个人主页&#xff1a;小李会科技的…

(3.13——3.15)本周前半段总结

周一 1.学习pinia 学习笔记&#xff1a;http://t.csdn.cn/Va1Sn 2.配置项目菜单即子菜单的路由跳转。 3.学习由于菜单栏收起页面宽度变大进行子页面的自适应&#xff0c;在进行echarts图表的自适应过程中遇到了bug&#xff0c;学长说可能是编译器的问题&#xff0c;然后我就…

vue教程:数据与方法

当一个 Vue 实例被创建时&#xff0c;它向 Vue 的响应式系统中加入了其 data 对象中能找到的所有的属性。当这些属性的值发生改变时&#xff0c;视图将会产生“响应”&#xff0c;即匹配更新为新的值。 // 我们的数据对象 var data { a: 1 }// 该对象被加入到一个 Vue 实例中…

安装vue脚手架,创建vue项目,vue2+vue3,vite创建项目

目录1、全局安装脚手架 CLI2、创建项目&#xff08;vue2&#xff09;2.1 默认配置&#xff08;不自动router等文件夹&#xff09;2.1 自定义配置&#xff08;自动创建vuex&#xff0c;router等&#xff09;3、创建项目&#xff08;vue3&#xff09;3.1 vue-cli脚手架创建项目3.…

vue2进阶篇:vue-router之路由的2种工作模式

文章目录10.14路由的2种工作模式本人其他相关文章链接10.14路由的2种工作模式 注意点1&#xff1a; 问题&#xff1a;路由的2种工作模式 答案&#xff1a;hash模式和history模式。其中hash模式就是url路径带/#/的&#xff0c;#后面的以hash值传向服务器&#xff0c;而history模…

vue2知识点:列表渲染(包含:v-for、key、取值范围、列表过滤、列表排序、vue监视对象或数组的数据改变原理、总结vue数据监测)

文章目录一、v-for二、key 属性&#xff08;非常重要&#xff09;举例&#xff1a;三、取值范围四、列表过滤举例&#xff1a;针对li标签内容进行过滤&#xff0c;根据用户输入筛选内容&#xff0c;要求使用computed和watch两种方式实现五、列表排序六、Vue监测“对象”数据改变…

前端项目-03-三级联动和路由跳转和传参

目录 1-二三级联动的显示和隐藏&#xff08;JS控制&#xff09; 2-卡顿现象 3-三级联动路由跳转 1-二三级联动的显示和隐藏&#xff08;JS控制&#xff09; 目前系统的二三级分类是通过样式来实现的。原始代码&#xff1a; 我们现在需要通过JS来控制显示和隐藏&#xff1a;给…

个人前端的一些资源整理

1、关于CSRF和XSS的介绍 &#xff1a;https://www.cnblogs.com/itsuibi/p/10752868.html 2、关于tree-shaking&#xff1a;https://www.cnblogs.com/sexintercourse/p/11901425.html 3、最长回文子串&#xff1a; 4、大数相加&#xff1a; 5、axios怎么终止请求&#xff1a…

基于crmeb的二开教程---增加使用名称登录

本文是crmeb简单二开教程 源码地址&#xff1a;直通车》》》 一、删掉红框里的代码 文件位置view\uni-app\pages\users\user_info.vue 二、增加nickname 文件位置&#xff1a;/app/services/user/LoginServices.php

Vue简易便签实现

Vue简易便签实现 html部分 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><meta http-equiv"X-UA-Comp…

《Vue3实战》 第六章 样式绑定和事件处理

前言 Vue3的样式绑定和事件处理 1、样式绑定 class 与 style 是 HTML 元素的属性&#xff0c;用于设置元素的样式&#xff0c;我们可以用 v-bind 来设置样式属性。 1.1、v-bind:class 可以简写为 :class 1.1.1、绑定对象 <template><div class"static"…

什么是 MVVM 模式?Vue.js 采用了什么思想实现?

MVVM 模式 MVVM 是一种前端架构模式&#xff0c;它将界面的数据和行为分离&#xff0c;使得开发者可以更加专注于业务逻辑的开发。MVVM 的核心是数据绑定&#xff0c;它通过建立数据模型和视图模型之间的关联&#xff0c;实现数据的自动双向绑定&#xff0c;从而让数据变化自动…

VUE2 2.9.6 无法卸载问题的解决办法

1、删除硬盘中的vue cli 使用 where vue 查看 vue的安装位置 使用vue -V查看vue是否被卸载 2、安装新版vue 使用命令npm install -g vue/cli 查看vue版本

没关系,前端还死不了

前言 网络上的任何事情都可以在《乌合之众》书中找到答案。大众言论没有理性&#xff0c;全是极端&#xff0c;要么封神&#xff0c;要么踩死。不少人喷前端&#xff0c;说前端已死&#xff1f;前端内卷&#xff1f;前端一个月800包吃住&#xff1f; 对此我想说&#xff0c;“…

ES6之生成器

文章目录 前言一、生成器是什么&#xff1f;二、生成器总结 前言 生成器 一、生成器是什么&#xff1f; 生成器就是一个特殊的函数&#xff0c;实现异步编程。格式function *名称(){...} (这个*靠近function写&#xff0c;靠近名称写&#xff0c;或者两边空格都不靠近均正确)…

uniapp实现微信小程序的电子签名

签名页的效果如图下所示&#xff1a; 封装的组件代码如下所示&#xff1a; <template><view><view class"wrapper"><view class"handBtn"><button click"handleReset" class"delBtn">清除</button&…

Vue Function-based API RFC

转载尤大大的文章&#xff1a;https://zhuanlan.zhihu.com/p/68477600 2020 年一月又注&#xff1a;RFC 已经被完全重写&#xff0c;最新版本请以 https://composition-api.vuejs.org/ 为准。以下内容会有部分与最新的 API 有出入&#xff0c;但依然可以帮助理解。 --- 译注…

将element-ui table封装,和pagination封装到一起

用过antdv的table组件之后&#xff0c;再用element 的table实在不方便&#xff0c;就封装了一下&#xff0c;模仿antdv的使用方法&#xff0c;将分页组件也封入到组件中 原始用法&#xff1a; 缺点&#xff1a;有多少列就要写多少个el-table-column&#xff0c; 分页组件也需…

组件双向数据绑定 v-model

通过v-model控制模态框的显示隐藏 示例&#xff1a; <template><a-modaltitle"":centered"true":visible.sync"visible":mask"false":footer"null":width"width"ok"handleOk"cancel"ha…

vue.use() 的作用详解

官方解释&#xff1a; Vue.use( plugin ) 参数&#xff1a; {Object | Function} plugin 用法&#xff1a; 安装 Vue.js 插件。如果插件是一个对象&#xff0c;必须提供 install 方法。如果插件是一个函数&#xff0c;它会被作为 install 方法。install 方法调用时&#xff0c…

vue中cross-env使用(解决跨平台设置NODE_ENV的问题)

在搭建公司前端项目的时候&#xff0c;package.json配置后会提示 NODE_ENV不是内部或外部命令&#xff0c;也不是可运行的程序 或批处理文件。 简单来说&#xff0c;就是windows不支持 NODE_ENVdevelopment 解决办法&#xff1a;就可以用到cross-env cross-env cross-env是跨…

vue 移动端适配

这里我写一下我自己用的vue 移动端适配 &#xff0c;可能跟别人的不一样。但是效果是一样的。 我是安装 amfe-flexible npm i -S amfe-flexible安装px2rem&#xff0c;使得我们在开发中不需要自己手动计算&#xff0c;照常写px npm install px2rem-loader --save-dev在build目录…

超市商品管理系统的设计与实现

技术栈&#xff1a; MySQL、SpringBoot、Spring、SpringMVC、MyBatis、MyBatis-Plus、HikariCP、fastjson、log4j、Vue、NodeJS系统功能&#xff1a; a、登录功能&#xff1a;用于系统管理员、仓管和销售员登录本系统。 b、注册仓管&#xff1a;用于注册仓管账号。 c、注册销售…

el-upload上传文件实现视频上传

上传成功后&#xff0c;下面的滚动条和文件名消失 <el-form-item label"上传视频" prop"videoPath" :required"videoTo"><el-uploadref"video"class"upload-demo"v-model"form.videoPath"dragaction&quo…

vuex的

Vuex vuex是一个解决组件之间通信&#xff0c;实现组件之间共享数据的框架 参考了flux思想实现的框架&#xff0c;也实现了单一数据源&#xff0c;数据单向流动等特征单一数据源&#xff1a;一个应用程序中&#xff0c;只能有一个store对象&#xff08;用来存储数据&#xff0…

plsql中trunk 表_kubernetes环境中基于Trunk的开发策略的ci cd管道项目

plsql中trunk 表The main purpose of this story is to present a project on how to build a pipeline for Continuous Integration and Continuous Deployment (CI/CD) on a Trunk-Based Development (TBD) Strategy in a Kubernetes environment, leveraging opensource too…

vue2.0配置

###vue步骤 1.npm install vue-cli -g //只一次 2.vue init webpack 项目名 3.cd 项目名 4.npm install 5.npm start/npm run dev ##index.html中添加 <meta name"viewport" content"widthdevice-width,initial-scale1,minimum-scale1,maximum-scale1,user-…

vue ref属性

1 ref 想在脚本中&#xff0c;获取模板中的元素或者组件&#xff0c;可以使用ref属性 分成两步第一步 为元素或者组件添加ref属性&#xff0c;属性值代表它的名称第二步 在脚本中&#xff0c;通过this.$refs属性&#xff0c;即可获取对应的元素或者组件为元素设置ref&#xff…

组合API,Ref什么的先放一放

组合API&#xff0c;Ref什么的先放一放

Vscode快速创建vue模板

找到vue.json 替换里面的内容 {"Print to console": {"prefix": "vue","body": ["<!-- $1 -->","<template>"," <div class$2>$5</div>","</template>",&qu…

使用Vue,获取当前页面的 IP

目的&#xff1a;使用Vue&#xff0c;获取当前页面的 IP 说明&#xff1a;在做一个点赞功能&#xff0c;获取当前用户的ip&#xff0c;判断它是否点赞过。 第一步&#xff1a;使用vue引入外部js。&#xff08;这里是使用搜狐的api来获取用户的ip&#xff09; 直接在 index.ht…

百度地图Web开发

目录Javascript API申请百度开发者账号&#xff0c;获取服务密钥&#xff08;ak&#xff09;在网页中开发在Vue项目中开发Javascript API 百度地图JavaScript API是一套由JavaScript语言编写的应用程序接口&#xff0c;可在网站中构建功能丰富、交互性强的地图应用&#xff0c;…

前端不哭!webview 性能优化,应该关注哪些指标?(好文收藏)

前一段时间&#xff0c;ELab团队对 webview 做了一期性能优化&#xff0c;在优化过程中&#xff0c;我们追求的是页面要足够「快」「稳」。那怎么定量地衡量这个「快」「稳」呢&#xff1f;性能指标帮助我们从数据化角度了解页面性能现状&#xff0c;性能瓶颈以及优化完成后&am…

了不起的 tsconfig.json 指南

在 TypeScript 开发中&#xff0c;tsconfig.json 是个不可或缺的配置文件&#xff0c;它是我们在 TS 项目中最常见的配置文件&#xff0c;那么你真的了解这个文件吗&#xff1f;它里面都有哪些优秀配置&#xff1f;如何配置一个合理的 tsconfig.json 文件&#xff1f;本文将全面…

Creator 3.0 合成大西瓜3D来了!附源码地址

链接地址&#xff1a;http://store.cocos.com/app/detail/2687论坛链接&#xff1a;https://forum.cocos.org/t/topic/107636

vue+ element table表格增加前端本地分页功能

效果图 data中定义: 代码: <el-tableref"myTable"v-loading"crud.loading":row-key"getRowKey":header-cell-style"{ color: #FFF, background: #333 }":cell-style"{ color: #FFF, background: #333 }":data"cru…

解决Element-UI的Cascader级联选择器的选项框位置问题

在使用Cascader级联选择器的时候出现如图所示的选项框超出浏览器显示区域的问题&#xff0c;可以使用以下方法解决 解决方法&#xff1a; 在全局样式表 #global.css 中书写以下样式&#xff1a; .el-cascader-panel {height: 300px; } 注意&#xff1a;如果直接在当前vue文件…

解决Vue中Element resetFields()重置表单不生效的问题(含Cannot read property ‘resetFields‘ of undefined问题解决)

问题背景&#xff1a; 在已经遵照Element官网给出的 resetFields 使用方法情况下&#xff0c;resetFields 方法仍无法生效 首先先来梳理一下Element官方文档中给出的 resetFields 方法的使用条件&#xff1a; 也就是说&#xff0c;想要使用 resetFields 需要满足&#xff1a; …

vue中父组件改变子组件的样式

vue中父组件改变子组件的样式 问题描述&#xff1a;有时候我们可以需要将某些经常运用的部分抽成组件&#xff0c;但是有很少的部分样式是不同的&#xff0c;这时候就需要更改父组件中子组件的样式。 1. 直接将style标签上的scoped属性去掉【不推荐&#xff0c;有可能影响全局样…

基于Vue实现标签的字体滚动

实现思路&#xff1a; 通过截取数据第一个字符&#xff0c;把它拼接到最后&#xff0c;通过定时器实现滚动效果&#xff0c;在vue中&#xff0c;当你更新data数据时&#xff0c;网页会自己帮你更新网页中的数据。 实现代码 <!DOCTYPE html> <html><head>&…

vue中用组件封装过渡动画

组件中要有props接收一个值&#xff0c;比如&#xff1a;show&#xff1b;组件的template中transition和slot的结合&#xff0c;可以接收父组件中的标签&#xff1b;过渡效果通过js钩子函数实现。这样就可以实现自己封装过渡动画&#xff0c;在项目中复用。 <body><d…

关于vue.js的props里“禁用特性继承”的理解

首先假设如今有一个组件<base-input></base-input>,创建改组件式的代码如下&#xff1a; Vue.component("base-input", {inheritAttrs: false, //此处设置禁用继承特性props: ["label"],template: <label>{{ label }}<inputv-bind&q…

vue中的$event

一、表示事件对象&#xff1a; <input :value"message" input"message$event.target.value"> let app new Vue({el: "#app",data: {message: 初始值} }) 二、在子父组件通信时接收子组件抛出的值&#xff1a; 子组件模板内容&#xf…

vue路由登录拦截(vue router登录权限控制)

实现原理&#xff1a; /&#xff1a;指向组件App.vue&#xff0c;它是最外层组件&#xff0c;下面的/login和/main对应的组件都会包含在其中&#xff1b; /login&#xff1a;指向登录组件Login.vue&#xff1b; /main&#xff1a;指向登录后组件Main.vue&#xff0c;其下会包…

vue登录权限实现(登录拦截)

用sessionStorage实现&#xff0c;文件夹结构如下&#xff1a; 关键部分如下&#xff1a; router.js import Vue from vue import Router from vue-router import Index from /components/index import Login from /components/login import Table from /components/table im…

九、进阶之单个元素过渡(transition)

点击按钮时&#xff0c;显示或隐藏下面的文字。 在显示或隐藏的过程中使用transition添加过渡效果 &#xff08;1&#xff09;方法一&#xff08;过渡&#xff09; 点击显示时&#xff0c;自动将class设置为.a-enter-active、.a-enter-to 点击隐藏时&#xff0c;自动将class设…

vue-cli中安装配置sass

一、安装对应依赖node模块&#xff1a; npm install node-sass --save-dev npm install sass-loader --save-dev 二、打开webpack.base.config.js在loaders里面加上&#xff1a; {test: /\.scss$/,loaders: ["style", "css", "sass"]} module:…

#vue# 【十六】如何从一个页面跳转到另一个页面的指定tab选项卡?

#vue#如何从一个页面跳转到另一个页面的指定tab选项卡 需求&#xff1a; 从一个页面点击跳转到另一个页面指定的tab选项卡&#xff0c;如图 当前页面&#xff1a; 点击“完整时间轴”以及“更多文章”&#xff0c;会跳转到另一个页面&#xff0c;并且会对应好相应的tab页面 …

vue之事件处理

事件冒泡&#xff1a; stop修饰符&#xff1a;阻止事件冒泡&#xff0c;用于子元素上。 事件冒泡&#xff1a;当父元素和子元素同时绑定了事件时&#xff0c;子元素先触发事件&#xff0c;父元素再触发事件&#xff0c;这是大多数浏览器的默认行为。 <div id"app-3&…

vue单文件组件实例2:简单单文件组件

Introduce.vue&#xff1a; <template><div class"intro">单位介绍</div> </template><script></script><style scoped> .intro{font-size:20px;color:#000;margin:20px auto; } </style>Employment.vue&#xff1…

element ui 之el-cascader 将id读成value

el-cascader 是一个很不错的父子级选择工具 但他只读 label 显示内容 value 值 children 子集字段 但很多时候后台会为了命名规范 无法满足你的需求 特别是id变value这件事 是大部分后台开发者都完全无法接受的 多开一个字段都不行 再说 这也确实是前端这边的需要问题 其实我们…

Element UI 之 Table 悬停光标聚光灯效果的实现

一、需求说明 业务需要对 Table 数据进行核对&#xff0c;要求单元格具备悬停光标聚光灯效果&#xff0c;方便用户找到对应项&#xff08;提高系统逼格&#xff09;。如图&#xff1a; 二、实现思路 1、通过 cell-mouse-enter 方法获取悬停单元格坐标&#xff0c;坐标信息来…

CC-ADMIN后台简介一个基于 Spring Boot 2.1.3 、SpringBootMybatis plus、JWT、Shiro、Redis、Vue quasar 的前后端分离的后台管理系统

说明 此文章为转发的&#xff0c;方便日后查看。 系统演示环境 http://www.cc-admin.top/#/home 简介 CC-ADMIN 前端简介 现在市面的上后台管理系统很多&#xff0c;不差你这一个&#xff0c;为啥又来个轮子&#xff1f; 答&#xff1a;材料不一样。本轮子的选材是在考察过…

【vue】关闭vue项目启动后打开默认浏览器

1.配置 修改vue.config.js&#xff0c;open改为false module.exports {devServer: {port: 8080,open: false} }

vue3中animate.css+ wow.js的使用

animate.css animate.css是一个使用CSS3的animation制作的动画效果的CSS集合&#xff0c;里面预设了很多种常用的动画&#xff0c;且使用非常简单。animate.css中文网 wow.js 滚动时显示动画。wow.js官网 1、通过cnpm安装wow.js和animate.css cnpm install wowjs --save-d…

vue3 sass的使用

删除之前安装失败的包(第一次安装请跳过此步) npm uninstall node-sass npm uninstall --save sass-loader // 卸载安装了sass需要的安装包&#xff01; npm install node-sass --save npm install sass-loader --save //sass-loader的版本过高导致的编译错误npm install s…

vue 路由变了 但是没有重新加载组件

问题描述 前段时间遇到一个问题 然后查了资料解决了 今天又遇到 忘记了 重新找到以前代码 所以做个笔记&#xff1a;点击文章列表跳转到文章详情&#xff0c; 在列表页跳转路由&#xff0c; 路由携带id 跳转到详情页&#xff0c; 在详情页通过导航守卫获取路由里的id &#xf…

nginx发布版下,页面打不开的问题

在开发版下&#xff0c;没有问题。 在nginx发布版下&#xff0c;出现以下问题&#xff1a; 用【http://localhost:8088/】可以打开登录画面、用【http://localhost:8088/AA0001】打不开登录画面。点击菜单栏的menu&#xff0c;不能正常迁移&#xff0c;只显示空白画面。 解决…

Vue项目预渲染机制引入实践

文章目录1. 简介与使用场景2. 安装配置2.1 安装2.2 前端配置2.3 nginx配置周末想顺便把已经做好静态页面的webApp项目做一下SEO优化&#xff0c;由于不想写蹩脚的 SSR代码&#xff0c;所以准备采用预渲染&#xff0c;本来想着网上有这么多 预渲染的文章&#xff0c;随便找个来跟…

vue-router 源码阅读 - 文件结构与注册机制

文章目录0. 前备知识1. 文件结构2. 入口文件2.1 rollup 出口与入口2.2 Vue.use3. 路由注册3.1 install3.2 VueRouter前端路由是我们前端开发日常开发中经常碰到的概念&#xff0c;在下在日常使用中知其然也好奇着所以然&#xff0c;因此对 vue-router 的源码进行了一些阅读&…

同步和异步的概念

同步 在主线程上排队执行的任务&#xff0c;只有前一个任务执行完毕&#xff0c;才能执行后一个任务 异步 不进入主线程、而进入"任务队列"&#xff08;task queue&#xff09;的任务&#xff0c;只有"任务队列"通知主线程&#xff0c;某个异步任务可以执…

点赞增加的组件

<div id"app" class"demo"><post-list></post-list></div><script src"https://unpkg.com/vuenext"></script><script>const app Vue.createApp({});/* 1、什么时候括号包东西&#xff0c;什么时候不…

vue的官方台的代码复制到vscode运行也没有成功,报bug;改天要重新试运行一下vue官方的HelloWorld.vue代码看能不能成功,总觉得不能,少量一些代码觉得

main.js bash const app Vue.createApp({data() {return {product: Socks}} })网址&#xff1a; https://www.vuemastery.com/courses/intro-to-vue-3/creating-the-vue-app-vue3https://codepen.io/VueMastery/project/editor/XvJmbLhelloword.vue代码地址&#xff1a; https…

Vue报错:NavigationDuplicated: Avoided redundant navigation to current location(提示这是到当前位置的冗余导航)

今天在做电影app时&#xff0c;需求是&#xff1a;有一个长列表&#xff0c;当我们滑动后&#xff0c;进入了另外一个页面之后在返回列表页时&#xff0c;会依旧保持我们第一次滑动的位置。看图&#xff1a; 解决方法&#xff1a; 在router.js&#xff08;由于配置不同&#xf…

Vue中作用域插槽的妙用

昨天在学后台管理项目的时候遇到了有趣的东西-----作用域插槽 为什么scope.row可以获得本行的数据&#xff0c;说明这个大神在封装组件的时候&#xff0c;用了一个插槽<slot :rowdata></slot> 话又说回来&#xff0c;什么是作用域插槽&#xff1a;当我们在封装组件…

Ubuntu创建第一个Vue项目 - Nodejs+npm+cnpm+webpack+git+VSCode

目录 一 安装Nodejs 二 安装npm&#xff08;nodejs package manage&#xff09; 三 安装cnpm 四 安装vue 五 安装webpack 六 安装git 七 安装VS Code 八 创建第一个VS Code项目 九 一些常用的VS Code 插件 一 安装Nodejs 简单的说 Node.js 就是运行在服务端的 JavaSc…

Vue3创建项目_2022_3_23

一、安装Node.js Node.js官网 node -v # 查看版本npm -v使用淘宝npm镜像 npm install -g cnpm --registryhttps://registry.npm.taobao.org二、项目初始化 安装vue-cli cnpm install -g vue/cli # 使用淘宝镜像安装检查vue版本 vue -V #脚手架版本 npm list vue …

Python中的运行时方法修补

Often, when programming, we may want to change some already set behavior. This can be accomplished by sub-classing whatever classes we have and overriding those methods we are not happy with. 通常&#xff0c;在编程时&#xff0c;我们可能想要更改一些已经设置…

洛谷题单——【图论2-2】最短路

P3371 【模板】单源最短路径&#xff08;弱化版&#xff09; 堆优化版dijkstra轻松搞定&#xff0c;可以过两题&#xff08;手动狗头&#xff09; #include <bits/stdc.h> using namespace std; typedef pair<int, int> PII; const int N 1e6 10; int n, m, s…

vue.js :{{模板}}|v-text文本|v-html标签|v-show显示|v-if渲染|v-on事件|v-on修饰|v-for循环|v-bind属性|v-model绑定|AJAX调用

本文旨在抛砖引玉&#xff0c;让新人快速上手&#xff0c;Vue.js更多强大的功能还需慢慢发掘... ①引用vue.js文件(以下二选一) <script src"https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script> <script src"https://unpkg.com/vue/dis…

Vuetify安装踩坑,ERROR Error: You cannot call “get“ on a collection with no paths…

项目场景&#xff1a; 最近开发一个新的app项目&#xff0c;打算用Vue3 Vuetify&#xff0c;在安装Vuetify的时候就遇到了错误。Vuetify虽然是一个移动端很棒的框架&#xff0c;但是国内的教材、中文版的文档实在是太少了。去Googol查了半天才解决问题&#xff0c;解决方法也…

java可识别的规范时区_使用Tastypie显示可识别时区的日期

java可识别的规范时区So you have made the decision to use timezone-aware dates and now you are building your cool REST API using Tastypie. Of course timezones are important to your application, so you want to expose them when Tastypie exposes dates in the A…

flask 下载 扩展名_Flask Google Maps(以及:如何编写Flask扩展名)

flask 下载 扩展名Last week I was writing a talk to give at Google Developers Bus and I needed to show how to integrate Flask and Google Maps API, as I did not found any extension to Google Maps I decided to create one. 上周&#xff0c;我在Google Developers…

vue项目中使用http-proxy-middleware解决前端开发中跨域的问题

使用方式&#xff1a; 1、安装 npm install http-proxy-middleware --save-dev2、使用 一般的使用 新建js文件&#xff0c;在此小编命名为proxy.js const proxy require("http-proxy-middleware");module.exports {entry:{index:"./index.js"},outpu…

开发APP新选择:使用 Vue Native 构建移动应用

Vue Native 是一个 JavaScript 框架&#xff0c;旨在使用 JavaScript 构建可以在 Android 和 iOS 上运行的跨平台移动应用程序。通过封装 React Native&#xff0c;开发人员可以使用 Vue Native 使用 Vue.js 构建移动应用程序。 正因为如此&#xff0c;所有可以在 React Nativ…

5 个可以加速开发的 VueUse 函数库

VueUse 是 Anthony Fu 的一个开源项目&#xff0c;它为 Vue 开发人员提供了大量适用于 Vue 2 和 Vue 3 的基本 Composition API 实用程序函数。 它有几十个解决方案&#xff0c;适用于常见的开发者用例&#xff0c;如跟踪Ref变化、检测元素可见性、简化常见的Vue模式、键盘/鼠…

Vue.js 中使用defineAsyncComponent 延迟加载组件

使用 Vue 3 的 defineAsyncComponent 特性可以让我们延迟加载组件。这意味着它们仅在需要时从服务器加载。 这是改善初始页面加载的好方法&#xff0c;因为我们的应用程序将以较小的块加载&#xff0c;而不必在页面加载时加载每个组件。 在本教程中&#xff0c;我们将学习 def…

App开发:Vue Native vs. React Native

随着移动应用开发框架数量的增加&#xff0c;2018年Vue Native的引入让开发者有能力使用Vue.js代码来创建React Native移动应用。 因为 Vue Native 围绕 React Native 包装了 Vue.js 语法&#xff0c;所以框架非常相似。例如&#xff0c;两者都是跨平台框架&#xff0c;这意味…

vuex 注册 + 更改值 + 提交载荷 + Action(逻辑层) + 派生属性 getter + module 模块化

安装依赖 npm install --save vuex 每一个 Vuex 项目的核心就是 store&#xff08;仓库&#xff09;。 store 就是一个对象&#xff0c;它包含着你的项目中大部分的状态 (state)。state 是 store 对象中的一个选项&#xff0c;是 Vuex 管理的状态对象&#xff08;共享的数据属…

关于vue history 模式下刷新页面路径404 或跳转到主页问题的解决思路

闲言少叙&#xff0c;直奔主题了&#xff0c;使用过vue 的都有这么问题&#xff0c;开发时候一直爽&#xff0c;一上生产就懵逼&#xff0c;测试环境和生产是不一样的&#xff0c;注定了&#xff0c;在生产环境下vue 的路径是无法保存的 解决思路1 千篇一律的nginx找不到路径回…

基于java的音乐网站的设计与实现

该毕业设计采用当前较火爆的框架spring boot&#xff0c;从而简化了环境搭建的操作&#xff0c;对于刚学完spring boot框架的同学来说&#xff0c;当前系统具有一定的参考价值。页面炫酷&#xff0c;适合年轻的朋友。 主要功能包括榜单排行&#xff0c;在线播放等&#xff0c;…

Elementui el-upload 图片列表缩略图模式添加查看大图含删除功能

前言&#xff1a;由于官网el-upload 图片列表缩略图模式没有查看大图的功能&#xff0c;所有自己自定义了一个&#xff0c;其中很多投机取巧的方式&#xff0c;写的不好&#xff0c;若有更好的方法&#xff0c;请留言哦(▽)&#xff0c;不多说废话&#xff0c;直接贴 <temp…

效率神器!UI 稿智能转换成前端代码

做前端&#xff0c;不搬砖大家好&#xff0c;我是小生方勤。从事前端五年之久&#xff0c;也算见证了前端数次变革&#xff0c;从到DW&#xff08;Dreamweaver&#xff09;到H5C3、从JQuery到MVC框架&#xff0c;无数前端大佬在为打造前端完整生态做出努力&#xff0c;由于他们…

Vue学习总结(全)

Vue项目的创建安装 # 全局安装 vue-cli $ cnpm install --global vue-cli # 创建一个基于 webpack 模板的新项目 $ vue init webpack my-project # 这里需要进行一些配置&#xff0c;默认回车即可 This will install Vue 2.x version of the template.For Vue 1.x use: vue in…

ElementUi el-date-picker封装

前言&#xff1a;由于el-date-picker返回的是一个数组且没有格式化&#xff0c;使用起来并不是很方便&#xff0c;所有个人稍微封装了下&#xff0c;写的不好&#xff0c;有问题请多指教&#xff01; 第一步 新建vDatePicker.vue <template><el-date-picker v-model…

Vue3+Vite2环境变量配置,分别配置本地,测试,正式

第一步&#xff1a; 在Vue项目创建三个文件分别为.env .env.development .env.production与Vite.config.js同级别 //.env(配置本地开发地址) VITE_HOST 172.20.25.155 VITE_PORT 8080 VITE_BASE_URL ./ VITE_OUTPUT_DIR dist VITE_API_DOMAIN http://10.1.1.111:8080/…

前端构建这十年

作者 | 李十三https://segmentfault.com/a/1190000040496020◆ 写在前面前端模块化/构建工具从最开始的基于浏览器运行时加载的 RequireJs/Sea.js 到将所有资源组装依赖打包 webpack/rollup/parcel的bundle类模块化构建工具&#xff0c;再到现在的bundleless基于浏览器原生 E…

vs扩展代码_4 vs代码扩展使工作轻松

vs扩展代码Visual Studio Code (VS Code) is praised by many programmers as the ultimate weapon of development. By the extensions, VS Code can almost code in 99% of the programming languages. These extensions are not only a tool for improving the efficiency o…

xcode提交构建版本_使用xcode中的聚合目标构建xcframework

xcode提交构建版本If you’re already familiar with how to build xcframworks using command line tools, then this article is how you take that to the next level.如果您已经熟悉如何使用命令行工具来构建xcframworks&#xff0c;那么本文就是将其带入更高层次的方法。 …

element栅格自定义等分

由于element栅格组件是 24 分栏&#xff0c;所以当我们需要5、7、9等分时&#xff0c;就不好实现 <template><el-row><el-col :span"24">1</el-col></el-row><el-row><el-col :span"12">2</el-col><e…

端口过滤功能_过滤和减少功能

端口过滤功能介绍(Introduction) As discussed in the previous tutorial on Map functions, Filter, and Reduce are typical examples of functional programming. They allow us to write simpler, shorter code, without bothering about loops and branching.如上一章有关…

通过Vuex实现Input双向绑定

store.js: store new Vuex.store({state:{inputVal: },mutations:{setInput (state, newVal) {state.inputVal newVal}} }) 页面中绑定&#xff1a; <template><div><input v-model storeVal></div> </template> <script> export defa…

Vue报错[Vue warn]: Error in render: “TypeError: “checkedCount“ is read-only“

写vue时报出这样一个错误&#xff0c;某个东西是只读的&#xff1b; 报错原因&#xff1a;我在用一个变量的时候&#xff0c;我居然是用const声明的&#xff0c;真不细心。声明变量用let&#xff0c;常量用const&#xff1b; 复习一下let和const&#xff1a; 1.let &#xff08…

vue中报错Error in render: “TypeError: Cannot read property ‘length‘ of undefined“

通过查阅资料&#xff0c;其实这种报错会有两种&#xff1a; 1.在html标签模板上使用length会报错&#xff0c;报错原因为在这个时候你还拿不到某个数组的length&#xff0c;解决方案为&#xff1a;在此标签上加个v-if"array.lenth",如果你更想保险的话使用v-if"…

Vue中解决better-scroll的滚动问题以及刷新页面better-scroll不起作用问题

不得不说better-scroll是个很好用的第三方框架&#xff0c;但是使用恰当才能发挥它强大的功能哦&#xff01;具体使用步骤请移步→better-scroll链接Github 但是better-scroll用的恰当的话并不会出现在手机上滚动不了的情况 具体问题&#xff1a; 1.使用的时候为什么滚动不起作…

metasploit框架_metasploit框架基础知识第1部分自动开发手册

metasploit框架Metasploit Framework (MSF) is a commonly-used tool for exploitation. In this tutorial, we are going to exploit our targets manually to automatically utilizing MSF. Many modules are provided and are categorized according to the functionalities…

用于repoze.zope2 + Plone的Sane建筑物

This is a follow-up to Martin Aspeli’s introduction to repoze and Plone from last year 这是去年以来Martin Aspeli对repoze和Plone的介绍的后续内容 两个建筑的故事 (A Tale of Two Buildouts) There are two stories going on here, both of which Martin Aspeli rece…

vue写法——使用js高阶函数实现多条件搜索功能

&#x1f642;博主&#xff1a;爱学习的Akali king &#x1f642;本文核心&#xff1a;vue写法——使用js高阶函数实现多条件搜索功能 目录 类比一下react写法用vue写法来实现&#xff0c;思路步骤&#xff1a;第一步&#xff1a;准备数据第二步&#xff1a;根据数据结构渲染Do…

10W+前端面试题面试资料八股文

点击下方链接获取全部内容文档题目及其答案: 10W前端面试题&面试资料&八股文题目及其答案 https://m.tb.cn/h.5a7v237?tkQeVPdsoKwr4 CZ3457 部分题目如下&#xff1a; 1. call丶apply丶bind区别及源码实现&#xff08;手写&#xff09; 不同点&#xff1a; call…

使用人人开源的renren-fast框架时报错

报错内容 java.lang.IllegalArgumentException: When allowCredentials is true, allowedOrigins cannot contain the special value "*" since that cannot be set on the "Access-Control-Allow-Origin" response header. To allow credentials to a set…

安装Vue

Vue安装的时候出现如下问题&#xff1a; npm ERR! code EPERM npm ERR! syscall mkdir npm ERR! path D:\software\node\node_cache\_cacache npm ERR! errno -4048 npm ERR! Error: EPERM: operation not permitted, mkdir D:\software\node\node_cache\_cacache npm ERR! […

B站Vue实战项目——电商管理系统学习问题记录

课程连接&#xff1a; https://www.bilibili.com/video/BV1EE411B7SU?p9 项目初始化 安装MySQL 出现的问题&#xff1a; Error: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by server; consider upgrading MySQL client E…

二、Vue实现购物车功能

根据表单的双向绑定&#xff0c;实现购物车的基本功能&#xff1a; 计算总价 商品增加 商品删除 全选 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthd…

vue2+vant的图书商城

上次用uniapp加uview简简单单实现了一个图书商城&#xff0c;由于只是学习uniapp的一个练手的东西&#xff0c;所以存在许多不足&#xff0c;就连数据参数都穿错了&#xff0c;所以&#xff0c;现在用vue2加vant又重新做了同样的图书商城&#xff0c;并且把之前的问题进行了解决…

Vue | 31 规模化 - 服务端渲染

完整的服务端渲染指南 我们为在服务端渲染Vue应用创建了一个完整的指导。对于那些已经熟悉Vue客户端开发、服务端Node.js开发和webpack的人来说&#xff0c;很适合阅读这份更深入的指南。请移步ssr.vuejs.org。 Nuxt.js 正确配置可用于生产环境的服务器渲染应用可能是相当复…

element ui表格中添加开关按钮

又是我们可能会需要在表格中添加类似于启用状态的按钮 下面我们一起来看看吧 页面代码如下 <el-table-column align"center" label"启用" show-overflow-tooltip><template #default"{ row }"><el-switchv-model"row.enab…

金蝶云之家前端面经

目录 1、vue router路由钩子 完整的导航解析流程 2、浏览器强弱缓存 强缓存 弱缓存 3、v-show 是display:none // display opacity visibility 4、简单请求和复杂请求 5、http2 6、vuex可以直接更改state吗 7、权限路由 8、vue生命周期 9、双向绑定原理 10、实现跨…

Vue重装项目依赖

有时候自己或者同事的一些奇葩操作或者框架更新&#xff0c;可能导致你的依赖和实际使用版本不一致 这是 最直接的办法莫过于重新安装依赖包 在项目中先删除对应存储依赖的文件夹 node_modules 然后清楚依赖缓存 npm cache clean不过这段代码大概率会报错 那就这样执行 npm …

使用this.$router.push()方法页面跳转后不加载列表刷新

使用this.$router.push()方法页面跳转后不加载列表刷新 注意&#xff1a;created()方法是无效的 方法&#xff1a;在需要刷新的页面添加以下内容 1. 代码实现&#xff1a; watch:{$route(){//跳转到该页面后需要进行的操作}},2. 示例&#xff1a; &#xff08;1&#xff09;子…

【Vue】界面不更新的一种情况

今天写代码。VueTool 的值都更新了&#xff0c;但视图木有更新。 难道是因为对象没有检测到&#xff1f; 我使用了 Vue.set()&#xff0c;仍然无效。 然后我仔细看了下控制台。原来是 代码中的 TypeError 阻碍了代码执行&#xff0c;造成了视图未更新。 清理 TypeError 后&am…

手写Vue2源码

手写Vue2 使用rollup搭建开发环境 使用rollup打包第三方库会比webpack更轻量&#xff0c;速度更快 首先安装依赖 npm init -ynpm install rollup rollup-plugin-babel babel/core babel/preset-env --save-dev然后添加 rollup 的配置文件 rollup.config.js import babel f…

一篇文章教你使用Vue实现海康监控视频播放

前言 视频监控是智慧城市、智慧园区等WebGIS类系统中最为常见的硬件对接设备&#xff0c;也是很多平台所必备的&#xff0c;在开发过程中对接最多的便是海康、大华的视频监控设备。今天就带领大家实现前端接入海康视频监控设备。 前端接入海康视频监控有两种方式&#xff1a; …

uni-app/vue封装etc车牌照输入,获取键盘按键键值

先看下效果如下&#xff1a; 动态图如下 uniapp的keyup获取不到keyCode和compositionstart&#xff0c;compositionend&#xff0c;所以需要监听input节点的keyup事件&#xff0c; 思路以及代码如下&#xff1a; 1.将每一个字符用文本框输入&#xff0c;代码如下 <view …

黑豹程序员-vue3下载文件

原理 vue3利用在页面中动态创建a标签&#xff0c;设置a标签属性&#xff0c;触发a标签的click实现文件下载。 代码 在前端工程的public资源目录下&#xff0c;创建template模板文件目录&#xff0c;把要下周的模板文件放入&#xff1a;product-dir.xlsx <el-button type&…

【持续更新ing】uniapp+springboot实现个人备忘录系统【前后端分离】

目录 &#xff08;1&#xff09;项目可行性分析 &#xff08;2&#xff09;需求描述 &#xff08;3&#xff09;界面原型 &#xff08;4&#xff09;数据库设计 &#xff08;5&#xff09;后端工程 接下来我们使用uniappspringboot实现一个简单的前后端分离的小项目----个…

springboot集成shiro+前端vue,前后端分离项目遇到跨域以及sessionid拿不到等问题

近期在写前后端分离的项目&#xff0c;由于前后端分离导致原来使用的shiro配置无法满足现有系统要求。同时在前后端分离项目中存在的一些问题。例如&#xff0c;一些用户信息需要存储在后端方便进行安全性判断&#xff0c;但这些存储在后端的session前端却获取不到&#xff08;…

JavaScript——this指向问题详解

一、非箭头函数this指向 排除箭头函数&#xff0c;其他情况下this指向遵循下面规则&#xff1a; 在全局上下文中&#xff0c;this指向全局对象&#xff08;通常是window对象&#xff09;。 需要注意的是&#xff1a; 非严格环境下&#xff0c;全局下的this指向window&#xff…

基于若依的ruoyi-nbcio流程管理系统修复自定义业务表单的收回功能

更多ruoyi-nbcio功能请看演示系统 gitee源代码地址 前后端代码&#xff1a; https://gitee.com/nbacheng/ruoyi-nbcio 演示地址&#xff1a;RuoYi-Nbcio后台管理系统 更多nbcio-boot功能请看演示系统 gitee源代码地址 后端代码&#xff1a; https://gitee.com/nbacheng/n…

vue3-事件处理

事件监听 DOM 事件监听指令 v-on 简写 v-on:click"handler" 或者 click"handler"事件处理器 (handler) 的值可以是&#xff1a; 内联事件处理器&#xff1a;比如 click 方法事件处理器&#xff1a;一个指向组件上定义的方法的属性名或是路径。 在内联…

学生数据可视化与分析工具 vue3+flask实现

目录 一、技术栈亮点 二、功能特点 三、应用场景 四、结语 学生数据可视化与分析工具介绍 在当今的教育领域&#xff0c;数据驱动的决策正变得越来越重要。为了满足学校、教师和学生对于数据深度洞察的需求&#xff0c;我们推出了一款基于Vue3和Flask编写的学生数据可视化…

vue3中pinia的使用及持久化(详细解释)

解释一下pinia&#xff1a; Pinia是一个基于Vue3的状态管理库&#xff0c;它提供了类似Vuex的功能&#xff0c;但是更加轻量化和简单易用。Pinia的核心思想是将所有状态存储在单个store中&#xff0c;并且将store的行为和数据暴露为可响应的API&#xff0c;从而实现数据&#…

全栈架构:从0开始,Vue的搭建与开发

尼恩说在前面 在40岁老架构师 尼恩的读者交流群(50)中&#xff0c;很多小伙伴拿到一线互联网企业、上市企业如阿里、网易、有赞、希音、百度、滴滴的面试资格。 然后&#xff0c;很多小伙伴平时聚焦CRUD&#xff0c;没有亮点项目&#xff0c; 黄金项目。 简历也写得是非常lo…

vue3+ts开发干货笔记

总结一下在vue3中ts的使用。当篇记录部分来自于vue官网&#xff0c;记录一下&#xff0c;算是加深印象吧。 纯干笔记&#xff0c;不断补充&#xff0c;想到什么写什么&#xff0c;水平有限&#xff0c;欢迎评论指正&#xff01; 类型标注 props <script setup lang"…

解决 Hbuilder打包 Apk pad 无法横屏 以及 H5 直接打包 成Apk

解决 Hbuilder打包 Apk pad 无法横屏 前言云打包配置 前言 利用VUE 写了一套H5 想着 做一个APP壳 然后把 H5 直接嵌进去 客户要求 在pad 端 能够操作 然后页面风格 也需要pad 横屏展示 云打包 配置 下面是manifest.json 配置文件 {"platforms": ["iPad"…

【后端已完成,前端更新ing】uniapp+springboot实现个人备忘录系统【前后端分离】

目录 &#xff08;1&#xff09;项目可行性分析 &#xff08;一&#xff09;技术可行性&#xff1a; &#xff08;二&#xff09;经济可行性&#xff1a; &#xff08;三&#xff09;社会可行性&#xff1a; &#xff08;2&#xff09;需求描述 功能模块图 用例图&#…

VueStu05-开发者工具安装

1.打开谷歌浏览器&#xff0c;输入地址&#xff1a;极简插件_Chrome扩展插件商店_优质crx应用下载 2.搜索“vue”&#xff0c;点击第一个 3.点击推荐下载&#xff0c;下载压缩包 4.打开下载内容&#xff0c;点击“在文件夹中显示” 5.解压文件&#xff0c;得到一个.CRX文件 6.浏…

软件项目总结报告(WORD)

1. 项目进度 1.1. 进度表 1.2. 总结偏差 2. 项目成本 2.1. 项目规模 2.2. 项目工作量 3. 项目质量 3.1. 评审 4. 计划偏差 5. 测试总结 5.1. 缺陷分析 5.2. 测试Bug分布统计 5.3. Bug分布图 5.4. 总结 6. 最佳实践 7. 经验教训 7.1. 项目过程管理 7.2. 合同完成度管理 7.3. 项目…

Error: Could not resolve “proxy-agent“ imported by “urllib“. Is it installed?

背景 ElectronVue3.3.4使用阿里云OSS服务上传。 当我使用Nodejs版本上传文件时&#xff0c;提示Error: Could not resolve "proxy-agent" imported by "urllib". Is it installed?。 解决方案 cnpm install proxy-agent

前端根据文件url路径判断文件预览或者下载以及自定义

需求&#xff1a; 点击不同附件浏览器查看效果不同&#xff0c;比如附近类型为pdf&#xff0c;则打开一个新的tab页在线预览&#xff0c;如果是zip包等&#xff0c;则直接下载&#xff0c;如果是image&#xff0c;则弹窗展示当前图片 如下图&#xff0c;服务端一般会把文件放…

商品小程序(6.商品详情)

目录 一、获取商品详情数据二、渲染商品详情页的UI结构1、渲染轮播图区域2、实现轮播图预览效果3、渲染商品信息区域4、渲染商品详情信息5、解决商品价格闪烁的问题 三、渲染详情页底部的商品导航区域1、渲染商品导航区域的UI结构2、点击跳转到购物车页面 本章主要完成商品详情…

vue3项目中axios的常见用法和封装拦截(详细解释)

1、axios的简单介绍 Axios是一个基于Promise的HTTP客户端库&#xff0c;用于浏览器和Node.js环境中发送HTTP请求。它提供了一种简单、易用且功能丰富的方式来与后端服务器进行通信。能够发送常见的HTTP请求&#xff0c;并获得服务端返回的数据。 此外&#xff0c;Axios还提供…

Vue3动态插入组件

一、使用<component>is实现动态组件插入 <component>&#xff1a;一个用于渲染动态组件或元素的“元组件”。 :is : 要渲染的实际组件&#xff0c;当 is 是字符串&#xff0c;它既可以是 HTML 标签名也可以是组件的注册名。 <script> import Foo from ./F…

报错: Duplicate keys detected 重复key报错问题

错误描述&#xff1a;Duplicate keys detected. This may cause an update error. 错误直译&#xff1a;检测到重复的键。这可能会导致错误。 错误原因&#xff1a;有相同父元素的多个子元素的v-for有相同的key值。 <div class"list"><span v-for"(it…

【electron-vue】踩坑笔记1

1、选择文件夹失败。 const {ipcRenderer} require(electron) ipcRenderer.send(open-file-dialog)上面这段代码打不开文件夹。 难道绑定按钮事件不够&#xff0c;需要监听事件才行&#xff1f; 下面这段代码可以打开文件夹。 dialog.showOpenDialog({properties: ["o…

使用Vue,实现事件对象的“监听”(addEventListener)、“销毁”(removeEventListener)。

场景 我在写一个“滑动验证码”的插件。 需要给滑块绑定事件&#xff0c;监听已滑动的距离。 验证成功后&#xff0c;销毁绑定事件。 实现代码 1、在data里定义 data() {return {events: {handleEvent: function (event) {switch (event.type) {case mousemove: //绑定的事…

使用 Vue 3.0,你可能不再需要Vuex了

Vuex 是一个很棒的状态管理库。它很简单&#xff0c;并与 Vue 集成的非常好。为什么会有人放弃 Vuex ? 原因可能是即将发布的 Vue3 版本公开了底层的响应式系统&#xff0c;并介绍了构建应用程序的新方法。新的响应式系统非常强大&#xff0c;它可以直接用于集中的状态管理。你…

Date对象在Safari与IOS中的“大坑”

safari浏览器下解决Date日期的NAN问题 今天给大家分享一个我在工作中遇到的坑&#xff01; 我自己写代码都是在模拟器上面调试程序的嘛&#xff0c;今天测试把程序在IOS系统上面运行给我看&#xff0c;什么鬼&#xff01;时间全部是NaN&#xff0c;android上没问题&#xff0c…

IDEA 新建.vue格式的文件

1.CtrlAltS 2. <template><div>{{msg}}</div> </template><style>body {background-color: #ff0000;} </style><script>export default{data () {return {msg: 这个是Home模板页}}} </script> 3.

动态添加表格中下拉框

父级页面 <div class"threePart"><ul><li style"width:114px"><span style"color:red;">*</span>场景</li><li style"width:222px"><span style"color:red;">*</span&…

vue3自增

<el-button click"increase">自增</el-button>import { reactive, toRefs, onMounted, getCurrentInstance, ref } from vue export default {setup() {const state reactive({input: ,nub: ,time: ,cont: 1})const Counter ref(0)const increase () …

element UI 中时间控件只能选大于当前的时间

<el-date-pickerv-model"ruleFormSecond.transactionTime"type"date":disabled"dis"style"width:217px;":picker-options"pickerOptions"placeholder"选择大于当前时间的时间"> </el-date-picker>pic…

jsplumb连线的数据

var g_MyJsPlumb null;funInitJSPlumb function() {g_MyJsPlumb jsPlumb.getInstance({Endpoint:["Dot", { radius: 7 }], // 端点形状ConnectionOverlays: [["Arrow", { width: 12, length: 12, location: 1 }]], // 连线样式 装饰属性 箭头Connecto…

vue3初识

1.vue3中变量写法 import { reactive} from "vue"; export default {setup() {const state reactive({value: "",ids: "",bannerImg: "",sightName: "",gallaryImgs: [],categoryList: []});//注意return出去return { sta…

vue.js时间过滤器

首先&#xff0c;数据库中往往存储的是时间的毫秒形式&#xff0c;这样在页面上可以操控显示时间的格式。 1. 页面中: <div class"time">{{rating.rateTime | formatDate}}</div> 这里formatDate时一个过滤器 2. 在页面js中定义这个过滤器&am…

深入了解Vue-loader: 优化Vue.js项目开发的利器

Vue-loader是一个用于加载Vue组件的webpack插件。它允许你编写单文件组件&#xff08;SFC&#xff09;&#xff0c;并将它们转换为JavaScript模块&#xff0c;以便在浏览器中使用。这个工具非常有用&#xff0c;因为它可以帮助你在开发过程中更好地组织和管理你的Vue组件。 如何…

项目导入qs后还是找不到模块

项目场景&#xff1a; 最近在写前端项目&#xff0c;也是刚刚接触&#xff0c;发现项目中需要引入qs模块用于序列化&#xff0c;但是我执行了pnpm install qs 后还是提示找不到qs模块 问题描述 pnpm install qs 后还是显示找不到模块 原因分析&#xff1a; 网上看了很多&…

vue3-自定义指令

自定义指令 vue 除了内置的制指令&#xff08;v-model v-show 等&#xff09;之外&#xff0c;还允许我们注册自定义的指令。 vue 复用代码的方式&#xff1a; 组件&#xff1a;主要是构建模块。 组合式函数&#xff1a;侧重有状态的逻辑。 自定义指令&#xff1a;主要是为…

【退役之重学前端】vite, vue3, vue-router, vuex, ES6学习日记

学习使用vitevue3的所遇问题总结&#xff08;2024年2月1日&#xff09; 组件中使用<script>标签忘记加 setup 这会导致Navbar 没有暴露出来&#xff0c;导致使用不了&#xff0c;出现以下报错 这是因为&#xff0c;如果不用setup&#xff0c;就得使用 export default…

前端踩坑之——antDesignVue的upload组件

本地启动时控制台会报404&#xff0c;放到服务器上控制台会报405(多发一个请求) 原因&#xff1a;upLoad有默认的上传事件 解决&#xff1a;阻止默认事件即可 beforeUpload Hook function which will be executed before uploading. Uploading will be stopped with false or …

axios query传数组参数的格式

在 Axios 中&#xff0c;当你需要传递数组参数时&#xff0c;可以使用以下几种方式进行格式化&#xff1a; 使用 paramsSerializer 将数组转换为逗号分隔的字符串&#xff1a; import axios from axios;import qs from qs;const arrayParams [param1, param2, param3];axios.…

vite+vue3创建项目及开发常见的问题

创建项目 1、npm create vitelatest 下一步&#xff0c;选vue 下一步&#xff0c;选typescript 成功&#xff1b; 2、进入项目&#xff0c;npm install 手动安装vue和vite相关的依赖包&#xff1b; 3、npm run dev 运行项目 常见问题 1、dev run dev 运行项目时&#xff0c;…

vue2 -- 截图工具html2canvas

文章目录 🍉需求描述🍉基础功能实现🍉下载另存为本地图片功能🍉需求描述 可以将网页中的指定元素或整个页面截取为图片,以便保存或分享。 🍉基础功能实现 在 Vue 中使用 html2canvas 实现 1:安装 html2canvas 库。你可以使用 npm 安装,命令如下: npm install …

css 修改滚动条样式,解决Windows浏览器中滚动条不美观问题

Windows环境中的浏览器中滚动条默认是直接显示了&#xff0c;不管光标是否进入该区域&#xff0c;这样就很不美观&#xff0c;如下图&#xff1a; 之前样式为 .well {display: block;background-color: #f2f2f2;border: 1px solid #ccc;margin: 5px;width: calc(100% - 12px);h…

让uniapp小程序支持多色图标icon:iconfont-tools-cli

前景&#xff1a; uniapp开发小程序项目时&#xff0c;对于iconfont多色图标无法直接支持&#xff1b;若将多色icon下载引入项目则必须关注包体&#xff0c;若将图标放在oss或者哪里管理&#xff0c;加载又是一个问题&#xff0c;因此大多采用iconfont-tools工具&#xff0c;但…

vite和mockjs配合使用

vite mockjs 当后端还没准备完成之前&#xff0c;前端可以使用 mock 模拟后端响应&#xff0c;提高开发效率 1、安装插件 使用 vite-plugin-mock 插件&#xff0c;配合mockjs完成项目的 mock 配置 npm install mockjs vite-plugin-mock2、vite配置插件 在 vite.config.js…

微前端框架篇一,了解qiankun

微前端框架篇一&#xff0c;了解qiankun ① 前置知识补充Ⅰ 什么是微前端&#xff1f;Ⅱ 什么是JS CSS沙箱&#xff1f;Ⅲ 什么是spa单页面应用&#xff1f;Ⅳ SystemJS 与 import-html-entryⅤ 现有的微前端方案 ② 了解single-spa 微前端框架③ 了解qiankun框架 ① 前置知识补…

【vueCms】vuecms_xg安装与使用视频讲解【视频讲解】

克隆项目 gitee项目地址:https://gitee.com/derekgo/vue-cms_xg git clone gitgitee.com:derekgo/vue-cms_xg.git开启自动化脚本 点击后&#xff0c;运行http://localhost:3002 本地配置 开启本地redis 开启redis redis-server.exe redis.windows.conf重启redis 注意:…

springboot+vue简历系统(源码+文档)

风定落花生&#xff0c;歌声逐流水&#xff0c;大家好我是风歌&#xff0c;混迹在java圈的辛苦码农。今天要和大家聊的是一款基于springboot的简历系统简历系统。项目源码请联系风歌&#xff0c;文末附上联系信息 。 目前有各类成品java毕设&#xff0c;需要请看文末联系方式 …

兼容旧版本浏览器:Vite Legacy插件的深度使用指南

随着JavaScript的快速发展&#xff0c;许多新的编程语法和特性正在被陆续标准化并在现代浏览器中得到支持。然而&#xff0c;任何一个项目都无法完全忽略旧版本浏览器的用户&#xff0c;因为他们很可能仍然占据了一部分市场份额。这就要求我们既需要遵循新的开发趋势&#xff0…

【Vue3】状态管理工具——pinia的使用

目录 搭建pinia环境 存储数据 组件中使用数据 修改数据 storeToRefs $subscribe pinia相当于vue2中的vuex&#xff0c;pinia也是vue.js状态管理库。 搭建pinia环境 下载 npm install pinia 创建 src/main.js import { createApp } from vue import App from ./App.…

【Uni-App】Vuex在vue3版本中的使用与持久化

Vuex是什么 Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态&#xff0c;并以相应的规则保证状态以一种可预测的方式发生变化。 简而言之就是用来存数据&#xff0c;可以有效减少使用组件传参出现的问题。 基本元素&#xff1a;…

【Vue】引入路径正确,不影响正常运行但文件爆红

现象&#xff1a;引入路径正确但文件爆红&#xff0c;不影响运行但不美观&#xff08;按住Ctrl可以跳转到该文件&#xff0c;关闭后过段时间再打开还是爆红&#xff09; 原因 &#xff08;1&#xff09;相对路径使用了不正确的大小写 &#xff08;2&#xff09;项目不支持force…

electron自定义窗口和右键菜单样式

前言 electron默认沿用系统UI&#xff0c;并没有提供很多接口供使用者定制样式&#xff0c;如果想要完全自定义的样式&#xff0c;目前我能想到的方案只能是通过前端自定义样式&#xff0c;然后通过进程通信来实现系统基础功能&#xff1a;最大/小化、关闭、拖动窗口等。 效果…

vite前端工具链,为开发提供极速响应

一、概念 Vite是一个高性能的分布式智能合约平台。它使用了一种名为“异步架构”的设计&#xff0c;能够支持高吞吐量和低延迟的交易处理。Vite采用了基于DAG&#xff08;有向无环图&#xff09;的账本结构&#xff0c;可以实现并行处理多个交易&#xff0c;并且具有快速确认的…

打包时,自动更新版本号,清空缓存

1.创建 addVersion.js 文件 let fs require(fs);function getPackageJson(){return JSON.parse(fs.readFileSync(./package.json)); } try{let packageJson getPackageJson();//把分割的数组项转成数字&#xff0c;不然拼接就是字符串拼接let arr packageJson.version.spl…

vue3-条件渲染

条件渲染 v-if v-if 指令用于条件性地渲染一块内容。这块内容只会在指令的表达式返回真值时才被渲染。 <h1 v-if"awesome">Vue is awesome!</h1>v-else 你也可以使用 v-else 为 v-if 添加一个“else 区块”。 <button click"awesome !awesom…

Vue+Koa2 搭建前后端分离项目

VueKoa2 搭建前后端分离项目 简单的一个 Demo 演示: Vue 和 Koa2 在本地搭建前后端分离项目. 重点: 跨域 当前环境: 1, Vite 搭建的 Vue 前端项目 ( 也就是 Vue 3 了 ) . 2, Koa2 搭建的 后端项目. 前端项目在 localhost: 5173 端口下运行, 后端项目在 localhost: 3000 端口…

解决vscode中导入的vue项目tsconfig.json文件首行标红问题

问题描述 vscode中导入的vue项目tsconfig.json文件标红&#xff0c;文件中第一行 { 处标红 问题分析 项目中自定义的tsconfig.json文件与vscode本身会自动进行JavaScript的语义检查发生冲突&#xff0c;而tsconfig.json文件无法覆盖vscode本身的javascript检查&#xff0c;故…

尤雨溪:重头来过的 Vue 3 带来了什么?

尤雨溪&#xff1a;重头来过的 Vue 3 带来了什么&#xff1f; 尤雨溪 高级前端进阶 今天 作者&#xff1a;尤雨溪&#xff0c;翻译&#xff1a;CSDN 在过去的一年里&#xff0c;Vue团队一直在开发Vue.js的下一个主要版本Vue 3&#xff0c;我们希望能在2020年上半年将其发布&a…

[Vue warn]: Avoid mutating a prop directly since the value will be overwritten whenever the parent

[Vue warn]: Avoid mutating a prop directly since the value will be overwritten whenever the parent component re-renders. Instead, use a data or computed property based on the prop’s value. Prop being mutated 这个意思是父组件传值到子组件里面的&#xff0c;然…

router 的name属性,重定向,传参

name属性 绑定组件 通过name属性&#xff0c;为一个页面中不同的router-view渲染不同的组件,如&#xff1a;将上面代码的Hello渲染在 name为Hello的router-view中&#xff0c;将text渲染在name为text的router-view中。不设置name的将为默认的渲染组件。 <router-view na…

学习 Vue3.0,先从搭建环境开始

本文将带您从零搭建一个基于Vue3.0与vite的Vue3.0开发环境&#xff0c;通过本文的学习&#xff0c;你将学习到以下内容&#xff1a;使用vite初始化Vue3.0项目配置ts配置vue-router配置vuex使用Vue3.0开发一个TodoList示例一、使用vite初始化项目vite 介绍vite是尤大大在今年新鼓…

CSR、SSR、NSR、ESR傻傻分不清楚,一文帮你理清前端渲染方案!

01引言随着前端系统的越发复杂&#xff0c;前端的性能也受到越来越多的重视。Google也不断在推进新的性能相关指标&#xff0c;从原先的Performance API中的指标逐步演进成用户性能体验相关的指标。对于用户而言&#xff0c;First Paint、First Meaningful Paint和TTI这几个指标…

vue3.0版本如何使用Element UI?为什么用不了Element UI?

vue3.0版本如何使用Element UI&#xff1f;为什么用不了Element UI&#xff1f; 前端-vue3.0/element ui (element plus) 原因 在vue3.0版本中对 element ui 的支持有所改变&#xff0c;其中针对 vue3.0 版本的是 element plus&#xff0c;基本的 element 使用没有特别大变化&…

vue(vue3.0)在使用具名插槽时显示为空白,<template slot=“title“>展示不出来

vue&#xff08;vue3.0&#xff09;在使用具名插槽时显示为空白&#xff0c;展示不出来 前端-vue 原因 您使用的肯定是vue3.0吧&#xff0c;创建项目是 vue create 创建的。 因为在vue3.0中&#xff0c;具名插槽的使用方式已经改变了&#xff0c;所以是渲染不出来的&#xff0…

Vue Typescript data/method/computed的转变

data 以成员变量的形式存在method 以类的函数形式存在computed 使用 get 标识 <!--* Author: your name* Date: 2020-12-02 14:30:50* LastEditTime: 2020-12-02 17:00:58* LastEditors: Please set LastEditors* Description: In User Settings Edit* FilePath: \hello-ty…

vue set的使用

受 ES5 的限制&#xff0c;Vue.js 不能检测到以下响应式界面更新&#xff1a; 1. 数组中某一项的变动 例如&#xff1a; arr: [1,2,3,4] this.arr[0] 5 2. 数组长度的改变 例如&#xff1a; arr: […

开源项目renren-fast-vue开发环境部署(前端部分)

1. node环境 2. 部署过程以及遇到各种坑 https://www.cnblogs.com/chenkx6/p/13375482.html?utm_sourcetuicool

vue-element-admin源码解读——项目启动过程

vue-element-admin源码解读——项目组件布局及状态管理vue-element-admin源码解读——项目启动过程vue-element-admin源码解读——数据Mock vue-element-admin是一款优秀的前端框架&#xff0c;使用了最新的前端技术&#xff0c;内置了(Vue-i18)国际化解决方案&#xff0c;动态…

vueTab切换JS

样式没加只是功能可以&#xff01; <template><div><ul class"tab"><li v-for"(item,index) in [活动,订单,详情]" :key"index" click"isActive index">{{item}}</li></ul><div><!-- …

electron 打包js_Electron JS简介

electron 打包jsTo better understand this article, you should have some basic knowledge of vanilla JavaScript and/or Node.Js. 为了更好地理解本文&#xff0c;您应该具有香草JavaScript和/或Node.Js的一些基本知识。 Note: Ensure you have Node.Js installed before …

isd1802_ISD的完整形式是什么?

isd1802ISD&#xff1a;国际用户拨号 (ISD: International Subscriber Dialing) ISD is an abbreviation of International Subscriber Dialing. It is also called as "International Direct Dialing (IDD)". This term stated as an International telephone call …

c# listbox使用_设计一个Windows应用程序以演示C#中ListBox的使用

c# listbox使用Following operations are performing on the ListBox: 在ListBox上执行以下操作&#xff1a; Add 加 Remove 去掉 Clear 明确 Get selected items 获取所选项目 etc... 等等... Follow controls are using in the application: 在应用程序中使用以下控件&#…

基于Vue开发电商后台管理系统项目回顾——前期准备

标题&#xff1a;基于Vue开发PC端电商后台管理系统项目回顾——前期准备 功能&#xff1a; 管理用户账号&#xff08;登录&#xff0c;退出&#xff0c;用户管理&#xff0c;权限管理&#xff09;&#xff0c; 商品管理&#xff08;商品分类&#xff0c;分类参数&#xff0c;商…

小程序中vue for循环出来的数据变成折叠面板

在我们制作移动端折叠面板的时候&#xff0c;可以按照ref的方式获取高度来调节&#xff0c;但是我们在写小程序的时候&#xff0c;要按照小程序的api来获取修改高度&#xff0c;以下为完整的折叠面板代码&#xff0c;可以实现自动识别高度&#xff0c;是否折叠 v-for里面写 c…

利用vue,bootstrap制作简单的列表展示,添加和删除功能

实现效果如下图所示&#xff1a; 添加按钮直接添加 删除按钮可以删除 其中的知识点有&#xff1a;bootstrap运用&#xff0c;v-model&#xff0c;keyup&#xff0c;click&#xff0c;全局过滤器&#xff0c;私有过滤器&#xff0c;自定义全局按键修饰符&#xff0c;Vue.directi…

SpringBoot使用@Valid注解+Exception全局处理器优雅处理参数验证

目录一、为什么使用 Valid 来验证参数二、Valid 注解的作用三、Valid 的相关注解四、使用 Valid 进行参数校验步骤实体类中添加 Valid 相关注解接口类中添加 Valid 注解全局异常处理类中处理 Valid 抛出的异常五、SpringBoot 中使用 Valid 示例Maven 引入相关依赖自定义个异常类…

idea vue跳转Cannot find declaration to go to

新建一个js文件 将代码复制进去 const path require(path) module.exports {resolve: {alias: {: path.resolve(__dirname, src)}} }打开Settings 打开webpack&#xff0c;选中刚刚的文件 保存后重启项目 完成&#xff0c;已经可以跳转了

node_modules 是该好好治一治了

作为前端开发者&#xff0c;大家有没有被 node_modules 困扰过呢&#xff1f;反正我是有。。。因为 npm 特殊的包管理机制&#xff0c;往往一个很小的项目就会携带一个很大的 node_modules 。相信大家都刷到过下面这张图&#xff0c;这就是对前端依赖最大的讽刺了。&#x1f60…

diff算法笔记

搭建测试环境snabbdom: snabbdom 是著名的虚拟 DOM 库&#xff0c;是 diff 算法的鼻祖&#xff0c;Vue 源码就是借鉴了 snabbdom 创建一个全英文路径下的空文档&#xff0c;在vscode的命令行先初始化文档:npm init搭建webpack 和 webpack-dev-server 开发环境&#xff0c;必须…

vue+百度地图选点封装:让地图选点变得更简单

前言 随着互联网的发展&#xff0c;地图应用已经成为了人们生活中不可或缺的一部分。而在开发中&#xff0c;如何快速、方便地实现地图选点功能&#xff0c;成为了一个备受关注的问题。本文将介绍如何使用百度地图和 vue&#xff0c;快速地实现地图选点功能&#xff0c;并将其封…

120、父子组件的生命周期

一、父子组件的生命周期对比 加载渲染过程 父beforeCreate->父created->父beforeMount->子beforeCreate->子created->子beforeMount->子mounted->父mounted 在父组件执行beforeMount阶段后&#xff0c;进入子组件的beforeCreate、Created、beforeMount阶…

ajax运行原理及实现

Ajax的实现步骤 1、创建Ajax对象 var xhr new XMLHttpRequest(); 2、告诉ajax请求地址以及请求方式 xhr.open(get,http://www.example.com) 3、发送请求 xhr.send(); 4、获取服务器端给与客户端的响应数据 xhr.onload function(){ console.log(xhr.responseText) } 注意&…

创建vue项目提示Warning: name can no longer contain capital letters

使用vue的cli生成vue项目时&#xff0c;给我提示了这个错误&#xff0c; 查了之后&#xff0c;才发现&#xff0c;cli创建项目时&#xff0c;项目名要用小写&#xff0c;不能有大写&#xff0c;全部改成小写后就可以了 设置npm的淘宝镜像&#xff1a; npm config set regist…

Vuex从入门到实战(八)——【实践篇】文本框内容双向同步

这节主要实现文本框内容双向同步&#xff0c;输入框 <——>公共数据store。 强烈建议自己敲一遍代码&#xff0c;有很多不经意的细节问题会导致各种error。 视频地址&#xff1a;https://www.bilibili.com/video/BV1h7411N7bg?p16 完整代码仓库地址&#xff1a;https://…

多款顶级好用的 Vue 表单设计器测评推荐,可拖拽生成表单

本文完整版&#xff1a;《多款顶级好用的 Vue 表单设计器测评推荐&#xff0c;可拖拽生成表单》 Vue 表单设计器form-generator - 适配 Element Plus UI 框架的表单设计器form-render - 阿里团队开源表单设计器&#xff0c;自家 Antd UI 框架友好form-create - 支持Vue3 及 Ele…

订单管理系统(OMS)搭建实战 - 低代码拖拽定制订单管理系统

本文首发&#xff1a;《订单管理系统(OMS)搭建实战 - 低代码拖拽定制订单管理系统》 订单管理系统是很多公司&#xff0c;特别是电商公司最常用的内部系统之一。订单管理系统的使用者通常是仓管或者运营人员&#xff0c;它常被用于管理用户订单&#xff0c;比如添加或者修改一…

vue 绑定 HTML Class

绑定 HTML Class 我们可以传给 v-bind:class 一个对象&#xff0c;以动态地切换 class&#xff1a; <div v-bind:class"{ active: isActive }"></div>上面的语法表示 active 这个 class 存在与否将取决于数据属性 isActive 的 true还是false 你可以在对…

【溯源篇】从头看vue(五)——自定义指令

视频学习地址&#xff1a;https://www.bilibili.com/video/BV1mz4y127UG?p13 自定义指令 除了核心功能默认内置的指令 (v-model 和 v-show)&#xff0c;Vue 也允许注册自定义指令。注意&#xff0c;在 Vue2.0 中&#xff0c;代码复用和抽象的主要形式是组件。然而&#xff0c…

react和react2_出色的React

react和react2I gave a talk about React at BrazilJS few days ago. The "slides" are here. In this post Ill go over what I said (more or less) at the beginning of the presentation. I hope to follow up with some more code. 几天前&#xff0c;我在Brazi…

vue笔记之webpack的构建与使用

文章目录一、webpack是什么&#xff1f;二、使用步骤1.创建项目2.打开项目3.使用bundle.js总结一、webpack是什么&#xff1f; 简单点来说&#xff0c;Webpack 是一个前端资源加载/打包工具。它将根据模块的依赖关系进行静态分析&#xff0c;然后将这些模块按照指定的规则生成…

基于 Vue3 和 TypeScript 项目大量实践后的思考

概述Vue3出来已经有一段时间了&#xff0c;在团队中&#xff0c;也进行了大量的业务实践&#xff0c;也有了一些自己的思考。总的来说&#xff0c;Vue3无论是在底层的原理上&#xff0c;还是在业务的实际开发中&#xff0c;都有了长足的进步。使用 proxy 代替之前的 Object.def…

面试官问Vue性能优化,我该如何回答?

最近面试Vue性能优化问得比较多&#xff0c;也有很多通过面试能拿到高薪。一个前辈闲谈&#xff0c;问他怎么看待工作 2 年的前端开发&#xff0c;月薪就高达 30k、40k 的现状。他说&#xff0c;在众多编程技术中&#xff0c;前端算比较容易入门和提升的&#xff0c;可以通过页…

vue笔记之基础项目构建

文章目录一、vue是什么&#xff1f;二、构建vue的步骤1.引入库2.运行项目三、总结一、vue是什么&#xff1f; 在介绍如何使用之前&#xff0c;我们还是来看看它是什么吧&#xff1f; vue是一套用户构建用户界面的渐进式框架&#xff0c;与其他的大型框架不同的是&#xff0c;…

新的 Vue 脚手架来了,学的动吗?

1. 前言2021 年 10 月&#xff0c;Vue 团队等主要贡献者举办了一个 Vue Contributor Days 在线会议&#xff0c;蒋豪群[1]&#xff08;知乎胖茶[2]&#xff0c;Vue.js 官方团队成员&#xff0c;Vue-CLI 核心开发&#xff09;&#xff0c;在会上公开了create-vue[3]&#xff0c;…

更换一次 UI 组件库才知道的事

介绍写这篇文章的起因是作者不久前经历了一次项目整体ui组件库的替换, 本以为更换ui组件库只是改改样式并且改几处写法就行了, 但真正经历了才知道这里面遇到的问题还真是丰富多彩, 全程做下来我一共总结了21种问题类型, 希望哪一天你也有类似 需求 的时候可以找出来这篇文章看…

node.js 安装 和 vue入门

参考&#xff1a; &#xff08;1&#xff09;npm安装教程&#xff1a; https://www.cnblogs.com/goldlong/p/8027997.html &#xff08;2&#xff09;npm ERR! code EEXIST&#xff08;文件存在/文件拒绝delete&#xff09;问题解决 https://blog.csdn.net/weixin_45969777…

react表单_React表

react表单In the previous post I mentioned the pains, misery and suffering attached to creating and updating an HTML table in DOM land. Now lets see how you do this simple task in React. 在上一篇文章中&#xff0c;我提到了在DOM领域创建和更新HTML表所带来的痛苦…

实现无感刷新 token 我是这样做的

原文: https://juejin.cn/post/6983582201690456071前言 最近在做需求的时候,涉及到登录token,产品提出一个问题:能不能让token过期时间长一点&#xff0c;我频繁的要去登录。前端&#xff1a;后端&#xff0c;你能不能把token 过期时间设置的长一点。后端&#xff1a;可以,但是…

继 layui 之后, jQuery Mobile 宣布完全弃用!

layui 官网下线就在前几天&#xff0c; layui 的作者贤心在官网发布公告&#xff0c;layui 官网将于 2021年10月13日 进行下线。在前端工程化迅速袭来的浪潮中&#xff0c;我们仍然感受到一丝来自于 jQuery 的余晖&#xff0c; 鼓励大家去拥抱 Vue.js、拥抱 Element UI。贤心的…

组长居然让我把所有state都放Redux里

在我们React进阶源码群里&#xff0c;除了React外&#xff0c;「状态管理」是最常讨论的话题。诡异的是&#xff0c;有多个群友说过类似的话&#xff1a;他的同事/组长/领导...让他把所有state都放在Redux/Mobx...里他们觉得不对&#xff0c;又不知道如何反驳。今天我们来聊聊R…

Vue _ 教程版 05

目录 一、Vue 工程化 1.1、单文件组件 1.2、工具安装 1.3、创建项目 1.4、重要目录 二、路由 2.1、路由概念 2.2、前端路由实现 2.3、Vue Router 2.3.1、介绍 2.3.2、安装 2.3.3、Vue Router 的基本使用 2.3.4、声明式导航 2.3.5、编程式导航 2.3.6、路由重定向…

源码解读: Vuex 的一些缺陷

众所周知&#xff0c;Vuex 是 Flux 架构的一种实现。Flux 清晰确立了数据管理场景下各种职能单位&#xff0c;其主要准则有&#xff1a;中心化状态管理状态只能通过专门 突变 单元进行变更应用层通过发送信号(一般称 action)&#xff0c;触发变更Vuex 也是紧紧围绕这些准则开发…

一文帮你理清前端渲染方案!

01引言随着前端系统的越发复杂&#xff0c;前端的性能也受到越来越多的重视。Google也不断在推进新的性能相关指标&#xff0c;从原先的Performance API中的指标逐步演进成用户性能体验相关的指标。对于用户而言&#xff0c;First Paint、First Meaningful Paint和TTI这几个指标…

最火的 Vue 前端框架,你用对了么?

无论是 BAT 等大厂&#xff0c;还是小型初创公司&#xff0c;Vue 都有着广泛的应用&#xff0c;而 Vue 在前端开发中的火爆程度&#xff0c;毋庸置疑远超 React 和 Angular &#xff0c;其相关技术原理也是面试的必考知识点。因为基于 HTML 的模板语法&#xff0c;响应式的更新…

Vue 首页秒开实践指南

一前端性能优化一直是衡量一个团队和一个前端的各方面水平&#xff0c;呈现快速的加载&#xff0c;是给人最直观&#xff0c;成就感也最足的一个感受&#xff0c;而且对用户体验是第一重要的概念&#xff0c;所以这个相当重要&#xff0c;现就来结合美团的实践方案来讨论一下。…

工作 慢一点_是慢一点吗?

工作 慢一点One of the hidden perks about working at Yahoo! is that you get to interact with a lot of smart people, and even some celebrities in the web dev profession. Rasmus Lerdorf, Douglas Crockford, YUI guys, the list is way too long... Those couple of…

ant-design-vue 时间选择器a-date-picker mode=“year”不生效

ant-design-vue 时间选择器a-date-picker mode“year”不生效 这个问题很简单&#xff0c;更新到最新版本 "ant-design-vue": "^1.6.4" 顺便把实现的代码也写上

Appium定位方式总结

通过appium-desktop定位元素 ClassName Android Android的class属性对应ClassName定位方式&#xff0c;ClassName一般都是会重复的&#xff0c;可以通过index来获取需要的元素。(从0开始查找dom树中的同名class属性) iOS iOS的type属性对应CLassName定位方式&#xff0c;ClassN…

iView中Form表单的验证(自定义验证、动态增减项验证)

在使用 iView框架做后台管理系统重构&#xff0c;碰到一个能使用到多种验证场景的配置页面&#xff0c;记录一下各种验证方式 【页面】 【重点代码】 <template><div style"max-height: 500px; overflow: scroll;"><Form ref"createForm"…

vue created和mounted区别

created:在模板渲染成html前调用&#xff0c;即通常初始化某些属性值&#xff0c;然后再渲染成视图。 mounted:在模板渲染成html后调用&#xff0c;通常是初始化页面完成后&#xff0c;再对html的dom节点进行一些需要的操作。

Vue中的Provide/Inject 实现响应式数据

Vue中&#xff0c; Provide/Inject实现了跨组件的通信。但可惜数据并不是响应式的&#xff08;设计如此&#xff09;。 提示&#xff1a;provide 和 inject 绑定并不是可响应的。这是刻意为之的。然而&#xff0c;如果你传入了一个可监听的对象&#xff0c;那么其对象的 proper…

ajax图片上传_Ajax图片

ajax图片上传So you can do Ajaxy stuff with XMLHttpRequest or or iframes or dynamic JavaScript tags or... how about simple images. This is best used for simple stuff where you can have a limited number of predefined responses, such as "success" an…

elemen-ui tree树形选择器隐藏外层选择框

<el-tree :data"data" :props"defaultProps" node-click"handleNodeClick"></el-tree> ​ <script>export default {data() {return {data: [{label: 一级 1,children: [{label: 二级 1-1,children: [{label: 三级 1-1-1}]}]}…

vue在按钮上绑定enter键

在登录按钮中绑定上enter键 话不多说,直接上代码吧~ <el-button type"primary" click"submitForm(loginForm)">登录</el-button>created () {let that thisdocument.onkeydown function (e) {e window.event || e// 验证在登录界面和按得键…

npm设置国内淘宝镜像

安装好node.js后打开winr&#xff0c; 输入命令&#xff1a;npm config set registry http://registry.npm.taobao.org/ 验证命令&#xff1a;npm config get registry 会显示结果为&#xff1a;http://registry.npm.taobao.org/ 即为设置成功。

为什么VUE的created钩子函数能直接获取到dom?

为什么VUE的created钩子函数能直接获取到dom? 1.为什么VUE的created钩子函数能直接获取到dom? 类型&#xff1a;前端-提问 按照之前的概念&#xff0c;在created钩子函数里面是不能对dom进行操作的&#xff0c;因为在created的是时候还没有进行dom的渲染&#xff0c;但是今…

Vue封装mescroll组件

写在前面 搜罗全网&#xff0c;终于找到一个好用的Vue滑动组件&#xff0c;包括上拉加载&#xff0c;下拉刷新等一大堆好用的方法&#xff0c;他就是mescroll组件&#xff0c;由于很多个页面都需要用到mescroll组件&#xff0c;所以自己把他封装成了一个组件&#xff0c;方便自…

Vue简短代码实现文字首尾无缝跑马灯效果

Vue简短代码实现文字首尾无缝跑马灯效果写在前面效果图跑马灯子组件代码父组件代码写在前面 由于HTML自带的marquee标签无法做到上一条文本和下一条文本无缝衔接&#xff0c;并且HTML标准已将其废弃&#xff0c;所以结合网上的资源自己写了一个&#xff0c;代码不多&#xff0…

导轨cad图标_为您的go项目构建一个类似于MigrationRunner的导轨

导轨cad图标Finding myself with a week free, I settled down to port an old Rails project into Go. I diligently spruced up the database schemas, planned the packages I’d use, and had an internal debate over whether to use serial IDs, UUIDs, or ULIDs. It was…

使用npm安装yarn_如何使用npm yarn node js包json脚本作为构建工具

使用npm安装yarnBundled with the Node.js platform is an under-appreciated feature of the package management tool, npm. The primary purpose for npm is accessing a very large library of packages that run on Node.js. But it includes a feature, the scripts tag,…

Axios POST提交数据的简化写法

使用示例&#xff1a; 【旧】 import Axios from axiosfunction crestUrl(str) { // 拼接地址let url http:// localStorage.ipAddress : localStorage.port BASE_URL strreturn url } function login(data) {let url creatUrl(permit/token)return Axios({headers:…

Java项目:朴素风个人博客系统(前后端分离+java+vue+Springboot+ssm+mysql+maven+redis)

源码获取&#xff1a;博客首页 "资源" 里下载&#xff01; 一、项目简述 本系统功能包括&#xff1a; 基于vue Springboo痼J后端分离项目个人博客系统&#xff0c;注册 登录&#xff0c;首页展示&#xff0c;喜爰图书展示&#xff0c;后台图书维护&#xff0c;个人…

vue2 子组件和父组件通信

父组件&#xff1a; export default {data() {return {aaa:777}}} 子组件&#xff1a; export default {data() {return {}}&#xff0c;methods:{callParent(){console.log(this.$parent.aaa)}}} 当子组件调用callParent方法的时候 显示的结果是父组件data中aaa的值777 父组…

vue之table初始化后修改单条数据视图不更新的问题总结

vue之table初始化后修改单条数据视图不更新的问题总结 问题场景&#xff1a; 当ajax请求请求到后台数据后&#xff0c;我们仍然有需求修改该数据中某条数据&#xff0c;而使用如下星号包围代码的方法实时更新不了视图。 vue中&#xff1a; data(){listData: []}created : {thi…

Java项目:流浪猫救助系统(java+Springboot+ssm+mysql+maven)

源码获取&#xff1a;博客首页 "资源" 里下载&#xff01; 一、项目简述 本系统功能包括&#xff1a;springbootspringmvcmybatis的流浪 猫救助系统&#xff0c;后台分为普通用户可管理员用&#xff0c;包括注册&#xff0c; 登录&#xff0c;流浪猫发布&#xff0c…

【AntDesign】select组件placeholder不显示问题

当前组件挂载数据值为undefined时placeholder才会显示的替换文本&#xff0c;当组件绑定了v-model即使初始化为" "也视为有值&#xff0c;所以placeholder自然就不会显示。 解决方案&#xff1a;初始化时将v-model绑定的值改为undefined&#xff0c;而不是" &q…

整理 Vue2 项目中各种报错警告-信息

目录 ( 1 ) [Vue warn]: Error in v-on handler (Promise/async): "Error: Request failed with status code 404" ( 2 ) [Vue warn]: Error in v-on handler: "TypeError: this.todos.push is not a function" ( 3 ) [Vue warn]: Computed property &q…

Vue _ 教程版 01 基础

目录 目标 一、Vue 基础 1.1、介绍 1.2、声明式渲染和组件化 1.3、MVVM 模式 二、Vue 基础使用 2.1、传统 Dom 操作 2.2、使用 Vue 实现 2.3、vue devtools 工具安装 2.4、Vue 实现数据绑定的原理 图例 : 跳转链接 > Vue _ 教程版 02 指令 跳转链接 > Vue …

keep-alive与路由器切换问题

问题描述 每个页面通过computed和watch监测vuex参数&#xff0c;在参数变化时请求ajax更新数据。 在公共组件改变参数时&#xff0c;所有页面都会去重新请求数据&#xff0c;当前页面根据数据重新渲染&#xff0c;但切换回其他页面时&#xff0c;由于keep-alive&#xff0c;页…

Vue项目组件注册命名规范

目录 一、组件名 二、单文件组件命名 三、基础组件命名 四、单例组件名 五、紧密耦合的组件名 一、组件名 推荐查阅官方文档 &#xff1a; 组件注册 — Vue.js 注册组件 命名时 : 要么单词 首字母 都 大写 ( 大驼峰 ) , 要么都 小写 用 短横线 - 连接 - 二、单文…

Vue 组件插槽

目录 一、组件插槽 1.1、单个插槽 2.2、具名插槽 2.3、作用域插槽 插槽&#xff0c;我要钻到你的怀里 默认插槽 具名插槽 作用域插槽 插槽默认值 一、组件插槽 组件的最大特性就是 复用性 &#xff0c;而用好插槽能大大提高组件的可复用能力 1.1、单个插槽 当子组件…

【uniapp开发从0开始做一个小程序-02】

【uniapp开发从0开始做一个小程序-02】 目录&#xff1a;首先了解几个简单的vue框架内的元素用法 简单view的用法&#xff08;相当于div盒子&#xff09;简单button的用法简单image的用法 简单view的用法&#xff08;相当于div盒子&#xff09; 1-1&#xff1a;创建四个静态…

ERROR Error: Cannot find module ‘babel-preset-es2015‘

vue2项目按需引入element组件库&#xff0c;根据官方文档修改.babelrc 运行报错&#xff1a; ERROR Error: Cannot find module babel-preset-es2015 解决&#xff1a; 修改为&#xff1a;

Vue _ 教程版 03

目录 一、计算属性 - computed 二、侦听器 - watch 三、过滤器 - filters 四、混入 - Mixins 五、实例生命周期 六、网络请求 6.1、XmlHttpRequest 6.2、Fetch 6.3、axios 图例 : 跳转链接 > Vue _ 教程版 01 基础 跳转链接 > Vue _ 教程版 02 指令 跳转链…

Vue _ 教程版 02 指令

目录 目标 一、模板语法 1.1、插值表达式 1.2、指令 1-2-1. v-text 指令 1-2-2. v-html 指令 二、常用指令 2.1、v-show 指令 2.2、v-if 指令 2.3、v-for 指令 2.4、v-on 指令 4.5、v-bind 指令 2.6、v-model 指令 2.7、v-pre 指令 2.8、v-cloak 指令 2.9、v-o…

这15道Vue常见面试题,你会几道??

1.vue优点&#xff1f; 答&#xff1a; 轻量级框架&#xff1a;只关注视图层&#xff0c;是一个构建数据的视图集合&#xff0c;大小只有几十 kb &#xff1b; 简单易学&#xff1a;国人开发&#xff0c;中文文档&#xff0c;不存在语言障碍 &#xff0c;易于理解和学习&…

vue插值--:class:style

html中使用变量 html中文本–>{{}} <span>Message: {{ msg }}</span> 属性值或布尔值–>v-bind <div :id"myId"></div> <button :disabled"btnDisable">Button</button> html表达式–>{{}} {{ number …

vue v-for使用整理

v-for 普通数字 data:{}<p v-for"count in 4">第{{count}}个</p>普通数组 data:{list:[1,2,3,4] }<p v-for"(value,index) in list">--索引--{{index}} --值--{{value}}</p>普通对象 data:{obj:{a:1,b:2,c:3} }<p v-for&…

Rancher 不显示全局功能的解决方案

本文永久链接: https://www.xtplayer.cn/rancher/rancher-not-display-global-monitoring/有时候在 rancher ui 全局界面无法查看一些功能&#xff0c;比如全局监控&#xff0c;或者企业版无法在镜像仓库菜单中查看 harbor 配置等。这是一个历史遗留的 BUG&#xff0c;访问 ser…

用vue3.0.1如何搭建仿京东的电商H5项目呢?本文实战教你

前言 就在前段时间&#xff0c;vue官方发布了3.0.0-beta.1 版本&#xff0c;趁着五一假期有时间&#xff0c;就把之前的一个电商商城的项目&#xff0c;用最新的Composition API拿来改造一下&#xff01; &#x1f449;GitHub地址请访问&#x1f517;&#xff1a;github.com/…

循环生成的el-form-item项清除校验

1.给循环生成的el-form-item 添加ref属性 2.获取循环生成的dom元素&#xff0c;ref并不是响应式的&#xff0c;是要使用$nextTick&#xff0c;否则会出现undefined

Java项目:大学生健康档案管理系统(java+jpa+swagger-ui+springboot+vue+mysql)

源码获取&#xff1a;博客首页 "资源" 里下载&#xff01; 项目介绍 大学生健康档案管理系统&#xff0c;目前演示数据中主要包括三种角色&#xff1a;管理员、医生、学生&#xff1b;其中管理员包含最高权限&#xff1b;可对体检表&#xff0c;健康文档&#xff0c…

Vue 过滤器 filters

Vue 过滤器 filters Vue.js 允许你自定义过滤器&#xff0c;可被用于一些常见的文本格式化。过滤器可以用在两个地方&#xff1a;双花括号插值和 v-bind 表达式 (后者从 2.1.0 开始支持)。过滤器应该被添加在 JavaScript 表达式的尾部&#xff0c;由“管道”符号指示&#xff…

Java项目:医院预约挂号系统(java+SpringBoot+Maven+Vue+mysql)

源码获取&#xff1a;博客首页 "资源" 里下载&#xff01; 一、项目运行 环境配置&#xff1a; Jdk1.8 Tomcat8.5 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术…

VUE3.0从零开始-右侧主要内容(7)

1.Element UI 找到表格控件&#xff0c;分页控件&#xff0c;复制代码到自己页面上。 2.按照需求需要内容。 3.新建可以访问数据的api 4.编写脚本代码。 5.最终效果。

VUE3.0从零开始-主页面左侧菜单(6)

1.新建vue页面。 2.配置路由。 3.找布局组件。 先找全局的布局&#xff0c;再找上面分2块的布局。然后自己加点样式。 https://element-plus.gitee.io/#/zh-CN/component/menu 4.左侧菜单 先找布局组件&#xff0c;再配置好路由&#xff0c;再编写脚本。 5.子路由设计 6.最终…

Java项目:在线考试系统(java+springBoot+vue+Mysql+maven)

源码获取&#xff1a;博客首页 "资源" 里下载&#xff01; 管理员和教师登陆此账号就进入后台&#xff0c;学生登陆此账号就进入前端做题。 老师发布了考试,学生才可以在主页面看到相应的考试信息。 有考试安排表以后,才能给该次考试添加题目,对应数据表是exammanag…

Vue学习之事件处理器与属性篇

Vue学习之事件处理器与属性篇Vue计算属性Vue监听属性Vue样式属性Vue事件处理器Vue计算属性 计算属性关键词: computed。计算属性在处理一些复杂逻辑时是很有用的。可以看下以下反转字符串的例子&#xff1a;实例 1&#xff1a; <div id"app">{{ message.spli…

Java项目:考试管理系统(java+Springboot+Maven+Jpa+Vue+Mysql)

源码获取&#xff1a;博客首页 "资源" 里下载&#xff01; 一、项目简述本系统功能包括&#xff1a; 支持单选题、多选题、判断题支持学生(student)、教师(teacher)、管理员(admin)三种角色学生&#xff1a;参加考试和查看我的考试教师&#xff1a;学生的所有权限创建…

计算机毕业设计 | SpringBoot宠物店管理系统(附源码)

1&#xff0c;绪论 项目背景 我国已经成为世界第二大经济体&#xff0c;经济实力高速发展以及百姓生活水平的普遍提高&#xff0c;不断地要求企业提供更加多元化的娱乐方式&#xff0c;更加快速和方便的服务&#xff0c;因此对宠物行业也提出了更加严格的要求&#xff0c;如管…

Template -- Vue2

Vue2 版本 Node 14.14.0Npm 6.14.8Vue vue/cli 5.0.3 npm install -g vue/cli5.0.3 cnpm cnpm7.1.0 npm install -g cnpm7.1.0 --registryhttps://registry.npm.taobao.org 项目 创建 vue create single # vue 2.6.14配置 // vue.config.js const { defineConfi…

element-ui解决上传文件时需要携带请求数据的问题

一、问题描述 在前端使用element-ui进行文件上传时&#xff0c;需要携带请求头信息&#xff0c;比如Token。 二、问题解决 1. 表单实现 action置空添加:http-request属性覆盖默认的上传行为&#xff0c;实现自定义上传文件。注意:src后的图片路径如果是个网络请求(外链)&…

78.(前端)分配权限页面显示——树形结构使用(Element-ui的Tree树形控件)

1.概述 在前端的操作中&#xff0c;应该增加修改、删除、分配权限的操作 2.流程 这次主要是实现分配权限的显示&#xff01;&#xff01;&#xff01;&#xff01;&#xff01;&#xff01; 更换icon图标&#xff0c;并设计大小绑定函数&#xff0c;点击弹出提示框&#xff…

【Vue】环境搭建

Vue 简介&#xff1a; 一套用于构建用户界面的渐进式框架。与其它大型框架不同的是&#xff0c;Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层&#xff0c;不仅易于上手&#xff0c;还便于与第三方库或既有项目整合。另一方面&#xff0c;当与现代化的工具链以…

【Error: error:0308010C:digital envelope routines::unsupported】

Error: error:0308010C:digital envelope routines::unsupported据说是因为Node.js版本是17以上所以会运行失败 解决方法 1 &#xff1a; 先执行如下命令&#xff08;但我电脑不行&#xff09; set NODE_OPTIONS--openssl-legacy-provider后来发现不是这么弄的 如图所示&…

nodejs+vue毕业生就业知道信息平台系统

大学毕业生招聘系统分三个身份登录&#xff0c;一个学生&#xff0c;一个管理员&#xff0c;一个是企业用户。学生可以注册登录管理自己的简历,应聘职位,企业用户可以发布招聘&#xff0c;收到应聘信息,查看学生简历,收藏学生简历,而管理员可以修改任何信息。 管理员模块有: 1.…

【Vue3 第二十二章】过渡动画

一、基本用法 <Transition> 是一个内置组件&#xff0c;这意味着它在任意别的组件中都可以被使用&#xff0c;无需注册。它可以将进入和离开动画应用到通过默认插槽传递给它的元素或组件上。进入或离开可以由以下的条件之一触发&#xff1a; 由 v-if 所触发的切换由 v-…

vue3中ref以及toRefs和toRef的作用、区别?

文章目录ref概念toRef / toRefs不加 s 和 加 s 的区别就是这样&#xff1a;toRef代码toRef效果toRefs代码toRefs效果实际应用场景ref概念 ref是对原始数据的拷贝&#xff0c;当修改ref数据时&#xff0c;模板中的视图会发生改变&#xff0c;但是原始数据并不会改变。 ref生成值…

苍穹外卖-前端部分(持续更新中)

d 第二种&#xff1a;cmd中输入 vue ui进入图形化界面选择npm,vue2进行创建 先将创建的Vue框架导入Vsocde开发工具 然后ctrshiftp 输入npm 点击serve将项目启动 下这种写法跨域会报错&#xff1a; 解决方法&#xff1a; \

Vite+Vue3+TS 引入使用Cesium.js

申请 Cesium Token 进入Cesium 注册账号 cesium 离谱的是 E宝 (Epic) 居然可以快捷登录&#xff1f;&#xff01; 登录后点击导航栏的 Access Token 再右侧即可看到默认Token 安装&引入 # Cesium pnpm pnpm install cesium# 如果项目同时存在Three.js 需避免使用pnpm T…

Vue3页面自适应,表格滚动高度

适用场景&#xff1a;在网页的表格中我们需要获取页面的还可以用的高度来为表格做滚动的时候就需要使用响应高度&#xff0c;可以使用原生的calc来计算&#xff0c;但是calc有个缺陷就是&#xff0c;你要去计算多个盒子的高度&#xff0c;使用下面的代码就可以直接获取当前元素…

Vue获取手机设备信息

前言 在移动端项目的开发中&#xff0c;我们需要根据不同的设备来识别不同的用户&#xff0c;那么使用Vue进行项目开发&#xff0c;如何获取对应的手机设备信息呢&#xff1f; Navigator对象 Navigator对象包含有关浏览器的信息&#xff0c;本文获取的设备信息基本上是基于该对…

Element-UI详解

Element-UI Element&#xff0c;一套为开发者、设计师和产品经理准备的基于 Vue 2.0 的桌面端组件库 Element UI是基于Vue 2.0的Element UI 提供一组组件Element UI 提供组件的参考实例, 直接复制 安装ElementUI 通过 vue-cli创建vue项目 安装 element-ui组件 npm i elemen…

【前端】Vue组件的生命周期及其通信

Vue中可以通过组件的方式来完成代码的管理编写&#xff0c;从而提升代码质量。组件是一个可以被反复使用的&#xff0c;带有指定的功能视图。 组件的生命周期 组件的生命周期分为四个阶段&#xff1a;create&#xff0c;mount&#xff0c;update&#xff0c;destroy。 前后解释…

系统时间与日期函数的使用_几何途行_新浪博客

在time.h头文件中 实例 #include #include int main() { time_t temp ; char *day[]{"Sun" ,"Mon" ,"Tue" ,"Wed" ,"Thu" ,"Fri" ,"Sat"} ; struct tm *p ; time( &temp ) ; printf(" %s &quo…

v-cloak解决Vue加载页面时出现类似{{data}}这样的mustache语法

直接贴代码 <style>[v-cloak] {display: none;} </style><div id"app" v-cloak>{{message}}</div><script>var app new Vue({el:#app,data:{message:这是一段文本}}) </script> 如上图是v-cloak放的位置 是不是每个需要渲染数…

VUE项目开发中使用mixins

https://blog.csdn.net/kuangshp128/article/details/78169266

深入了解Vue 2响应式原理,并手写一个简单的Vue

1. Vue 2的响应式原理 Vue.js 一个核心思想是数据驱动。所谓数据驱动是指视图是由数据驱动生成的&#xff0c;对视图的修改&#xff0c;不会直接操作 DOM&#xff0c;而是通过修改数据。vue.js里面只需要改变数据&#xff0c;Vue.js通过Directives指令去对DOM做封装&#xff0…

Vue进阶(二)设计高级组件——自定义通知

阅读笔者的这一篇文章需要读者具有一定的Vue组件知识基础&#xff0c;如果本篇文章存在设计不合理或者知识错误的情况&#xff0c;还恳请指出修正。 1. 期望&#xff1a; 当我们需要向客户端提示一些信息时&#xff0c;我们希望这个提示能在页面的右下角显出&#xff0c;如果同…

(3)vue-element-admin:权限管理(登录登出,动态路由过程讲解)

想了解登录登出&#xff0c;动态路由怎么做的可以看前面两篇文章。 本篇章参考&#xff1a;https://ke.qq.com/course/3323814?taid10963075825055654 想要源码的可以联系视频里的老师或者加我qq814216044。 权限管理个人理解有两种&#xff0c;一种是显示按钮但是…

vue路由中的component和components的区别

今天一上午都耗在了这里&#xff0c;本来想写一个404页面的&#xff0c;但是写好后怎么都跳转不过去&#xff0c;最后才发现把component写成了components&#xff0c;还是vscode直接提示我的&#xff0c;我根本没发现&#xff01;&#xff01;&#xff01; 错误写法 {path: *,c…

vite, vue3, vue-router, vuex, ES6学习日记

学习使用vitevue3的所遇问题总结&#xff08;2024年2月1日&#xff09; 组件中使用<script>标签忘记加 setup 这会导致Navbar 没有暴露出来&#xff0c;导致使用不了&#xff0c;出现以下报错 这是因为&#xff0c;如果不用setup&#xff0c;就得使用 export default…

Jnpf低代码开发平台

一、写在前面 低代码开发平台&#xff0c;一个号称能在几分钟的时间里开发出一套公司内部都可使用的应用系统开发工具。 很多人或许都隐隐听说过低代码&#xff0c;因为低代码不仅远名国外&#xff0c;国内的腾讯、阿里、华为、网易、百度等科技巨头也纷纷入局&#xff0c;足以…

Java汽车销售管理

技术架构&#xff1a; springboot mybatis Mysql5.7 vue2 npm node 有需要该项目的小伙伴可以私信我你的Q。 功能描述&#xff1a; 针对汽车销售提供客户信息、车辆信息、订单信息、销售人员管理、财务报表等功能&#xff0c;提供经理和销售两种角色进行管理 效果图&…

VUE 学习笔记(一)开发环境搭建

1、Visual Studio Code安装及使用 下载地址官网&#xff1a;https://code.visualstudio.com/ 直接点击下载按钮即可&#xff0c;会根据系统自动下载合适的版本&#xff0c;无需自行选择。 2、VSCode 上安装&#xff1a;JavaScript Debugger 目前 Debugger for Chrome 已经处…

YC-A11(原创)基于springboot,vue网上商城

(原创)基于springboot,vue易淘网上商城定制版v4.0 本人原创作品&#xff0c;用户前台、系统管理员后台项目完整&#xff0c;无任何bug。 每行代码都是本人自己写&#xff0c;我在代码上面都写有详细注释 开发工具&#xff1a;IDEA 服务器&#xff1a;Tomcat9.0&#xff0c;…

Vue3图片预览(Image)

本图片预览组件主要包括以下功能&#xff1a; 展示图片时&#xff0c;可设置鼠标悬浮时的预览文本&#xff1b;图像无法加载时要显示的描述&#xff1b;自定义图像高度和宽度&#xff1b;设置图像如何适应容器高度和宽度&#xff08; fill(填充) | contain(等比缩放包含) | cov…

vue3-内置组件-KeepAlive

KeepAlive <KeepAlive> 是一个内置组件&#xff0c;它的功能是在多个组件间动态切换时缓存被移除的组件实例。 基本使用 默认情况下&#xff0c;一个组件实例在被替换掉后会被销毁。这会导致它丢失其中所有已变化的状态——当这个组件再一次被显示时&#xff0c;会创建…

2024 前端面试题(GPT回答 + 示例代码 + 解释)No.1 - No.20

本文题目来源于全网收集&#xff0c;答案来源于 ChatGPT 和 博主&#xff08;的小部分……&#xff09; 格式&#xff1a;题目 h3 回答 text 参考大佬博客补充 text 示例代码 code 解释 quote 补充 quote 目录 No.1 - No.20 本文题目来源于全网收集&#xff0c;答案来源于…

阿里二面,前端开发在web3.0中该如何应用,答完面试官对我笑了笑

近期听说周星驰也开始招募web3.0的人才了&#xff0c;可见其火爆程度真是不一般啊&#xff0c;不得不说的是&#xff0c;这又是一场新的革命&#xff0c;必将带来腥风血雨。 对于前端开发来说&#xff0c;很多人可能刚刚准备学习&#xff0c;刚刚入门&#xff0c;刚刚在企业中找…

常见的vue,javascript,css前端面试题

常见的vue&#xff0c;javascript&#xff0c;css前端面试题1.Vue2和Vue3的区别至少说5点2.Vue3中组件通信的流程【父传子&#xff0c;子传父】3.Apply/call/bind的原理是什么&#xff1f;4.说说你对原型和原型链的理解&#xff1f;5.说说你对ES6中Generator的理解6.说说你对Ev…

【三十天精通Vue 3】第十一天 Vue 3 过渡和动画详解

✅创作者&#xff1a;陈书予 &#x1f389;个人主页&#xff1a;陈书予的个人主页 &#x1f341;陈书予的个人社区&#xff0c;欢迎你的加入: 陈书予的社区 &#x1f31f;专栏地址: 三十天精通 Vue 3 文章目录引言一、Vue 3 过度和动画概述1.1过度和动画的简介二、Vue 3 过度2…

Vue3评分(Rate)

可自定义设置以下属性&#xff1a; 是否允许再次点击后清除&#xff08;allowClear&#xff09;&#xff0c;类型&#xff1a;boolean&#xff0c;默认 true 是否允许半选&#xff08;allowHalf&#xff09;&#xff0c;类型&#xff1a;boolean&#xff0c;默认 false star …

什么是VueX以及VueX组成和命令行安装

【一、什么是VueX】 专门为Vue.js为Vue.js应用程序开的状态管理模式 采用集中式储存管理应用的所有组件的状态 以相应的规则保证以一种可预测的方式发生变化 【二、应用场景】 多个视图依赖于同一状态&#xff08;多组件之间状态共享-读&#xff09; 来自不同视图的行为需…

Vuex从入门到实战(一)——Vuex概述及使用vue ui创建项目(配图文!小白也看得懂)

学习地址&#xff1a;https://www.bilibili.com/video/BV1h7411N7bg?p1 一、Vuex概述 Vuex是一个专为Vue.js应用程序开发的状态管理模式&#xff0c;说白了就是为了实现组件之间数据的共享。 对于Vue来说&#xff0c;组件之间共享数据的方式&#xff1a; 父组件向子组件传值…

【溯源篇】从头看vue(八)——过滤器串联及带参

上篇说到&#xff1a;过滤器可以串联 及接收参数 过滤器串联及带参示例 // 过滤器是 JavaScript 函数&#xff0c;因此可以接收参数// 第一个形参str为待处理元素message,第二个形参data1为replace函数传入的第一个参数&#xff0c;以此类推Vue.filter(filterA, function(str, …

Element UI 的el-table表格前列加序号

代码 <el-table-column label"序号" width"60" align"center"><template slot-scope"scope">{{scope.$index1}}</template> </el-table-column>效果

element-ui 中把el-table的某列隐藏

在需要隐藏的列加上v-iffalse即可

【溯源篇】从头看vue(四)——重新了解组件

官方文档&#xff1a;https://cn.vuejs.org/v2/guide/components.html 全局组件创建及全局组件data的使用&#xff1a; 1.基本示例(script中写主体&#xff09;&#xff1a; <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8…

【溯源篇】从头看vue(二)——指令之v-on、v-model

学习地址&#xff1a;https://www.bilibili.com/video/BV1mz4y127UG?p2 v-on <!-- 添加点击事件用之前&#xff1a;--> <!-- html--> <div id"app"><h2 onclick"alert(123)">{{mes}}</h2> </div> <!-- js--> …

【AntDesign】v-for循环select组件并实现联动效果

效果图&#xff1a; 注意&#xff1a;1、:value 绑定的是整个item&#xff01;这样回调方法才能得到当前选项的所有信息&#xff01;&#xff01;包括第二个下拉框循环需要的列表 &#xff1b; 2、:key 不允许绑定对象类型&#xff0c;但是:value 是可以的。 (前段时间好像是可…

vue利用CodeMirrorr+json-lint实现可编辑可自动格式化的Json-Editor组件

Json-Editor is base on CodeMirrorr. Lint base on json-lint. 老规矩先来张效果图 下面捋一下实现步骤 1、安装CodeMirrorr、jsonlint npm install codemirror npm install jsonlint2、编写Json-Editor组件 在如下位置新建JsonEditor文件夹及index文件 index文件全部内容…

使用人人开源代码生成器自动生成项目简单代码

人人开源地址 使用git clone 将generator项目克隆到本地 将代码生成器放入到项目中&#xff08;去掉项目本身的git信息&#xff09; 使用IDE打开父项目&#xff08;是需要生成东西的项目&#xff09; 将代码生成器项目加入到子模块中 接下来就要配置数据库信息&#xff0c;…

vue的问题

npm ERR! FetchError: Invalid response body while trying to fetch https://registry.npm.taobao.org/vue-cli: EPERM: operation not permitted, mkdir D:\node\node_cache 淘宝源有问题 还华为源 npm config set registryhttps://mirrors.huaweicloud.com/repository/np…

Vue中Object.assign()的使用详解

1.Object.assign()对象的拷贝2.Object.assign()对象的深拷贝3.对象的合并4.合并具有相同属性的对象5.继承属性和不可枚举属性是不能拷贝的6. 原始类型会被包装为对象7.异常打断后续拷贝任务1.Object.assign()对象的拷贝 Object.assign() 用于将所有可枚举属性的值从一个或多个…

Vue.config.productionTip = false

Vue.config.productionTip false&#xff0c;阻止启动生产消息&#xff1b; 没有Vue.config.productionTip false这句代码&#xff0c;它会显示你生产模式的消息&#xff1b; 开发环境下&#xff0c;Vue 会提供很多警告来帮你对付常见的错误与陷阱。 而在生产环境下&#x…

vue axios form-data格式 传输数据和文件

axios 默认是 Payload 格式数据请求&#xff0c;但有时候后端接收参数要求必须是 Form Data 格式的&#xff0c;所以我们就得进行转换。Payload 和 Form Data 的主要设置是根据请求头的 Content-Type 的值来的。 Payload    Content-Type: ‘application/json; charsetutf-8…

Vue学习 -- 双向数据绑定(一)

前面咱们学习vue的路由&#xff0c;今天咱们学习一下vue的另一大神技&#xff1a;双向数据绑定 双向数据绑定什么是双向数据绑定&#xff1f;Object.defineProperty()普通对象劫持后的对象get 和 set 的作用思路分析MVVM流程图验证一下什么是双向数据绑定&#xff1f; Vue是三…

vue项目安装less依赖报错npm ERR! code ERESOLVE

原因&#xff1a;npm版本过高 解决方法&#xff1a; 更改npm版本 npm install npm6.14.10 -g

Vue _ 舒适版 01

目录 一、认识 Vue 框架 二、Vue 的开始 三、Vue 的方法书写 四、Vue 的内置指令 1. 渲染 ( 1 ) Vue 的类名渲染 ( 2 ) Vue 的样式渲染 2. 绑定属性 3. 条件渲染 4. 循环渲染 Vue 中 key 的 问题 : 5. 绑定事件 6. 双向数据绑定 Vue 案例 - 动态表格 : 跳转链接 …

【VUE】在vue项目实践当中使用swiper轮播图教程

步骤&#xff1a; 1. 安装vue-awesome-swiper npm install vue-awesome-swiper -S 2.在vue项目中引用vue-awesome-swiper //main.jsimport VueAwesomeSwiper from vue-awesome-swiper // require styles import swiper/dist/css/swiper.css Vue.use(VueAwesomeSwiper, /* {…

【VUE】vue安装教程

vue.js环境搭建&#xff1a; 1. 安装node.js 官网地址&#xff1a; https://nodejs.org/en/ (最好安装最新版的node.js) 2. 安装node.js 注意&#xff1a;在安装Node.js前&#xff0c;先cmd&#xff08;命令提示符&#xff09;运行“node–v”查看是否已经有Node.js版本&…

如何用vue-Element-ui实现左侧无限级菜单?本文详细教你

#最近项目中,要用到element-ui的无限级分类菜单&#xff0c;根据角色生成不同的递归数据&#xff0c;查阅了网上很多资料&#xff0c;发现很多都不太完整并且没有很多的延伸性。 ###梳理递归数据 我们一般拿到后台的数据是&#xff1a;1.扁平化数据格式 2.递归式数据格式 复制…

Vue首屏加载速度如何优化提升80%?本文详解

在Vue项目中&#xff0c;引入到工程中的所有js、css文件&#xff0c;编译时都会被打包进vendor.js&#xff0c;浏览器在加载该文件之后才能开始显示首屏。若是引入的库众多&#xff0c;那么vendor.js文件体积将会相当的大&#xff0c;影响首屏的体验。可以看个例子&#xff1a;…

Vue3使用触摸滑动插件(Swiper)

Vue2使用触摸滑动插件&#xff08;Swiper&#xff09; 参考文档&#xff1a; Swiper官方 Swiper Vue Swiper Demos 本文使用的是最新版本&#xff1a;Swiper9.2.2 安装插件&#xff1a;yarn add swiper 本文基于Swiper插件进行封装&#xff0c;主要实现两种形式的轮播图展示…

Vue3表格(Table)

Vue2表格&#xff08;Table&#xff09; 可自定义设置以下属性&#xff1a; 表格列的配置项&#xff08;columns&#xff09;&#xff0c;类型&#xff1a;Array<{title?: string, width?: number, dataIndex?: string, slot?: string}>&#xff0c;默认 [] 表格数…

前端项目架构怎么搭

前端项目架构 文章目录 **前端项目架构** **框架选型标准****异常处理****自动化构建** **&#xff08;打包&#xff09;****基础组件****公共方法封装****目录结构分配原则** 框架选型标准 ​ 框架的选型需要考虑很多因素&#xff0c;如该技术能否可以满足业务需求、浏览器支…

小白系列Vite-Vue3-TypeScript:008-安装配置mock

上一篇我们介绍了ViteVue3TypeScript项目中axios的安装和配置&#xff0c;并手动封装了api。本篇我们来在上篇基础上介绍如何引入mock&#xff0c;并在本地模拟后台接口请求来达到本地测试的目的。在现在前后端分离的开发模式中&#xff0c;前端页面很多渲染的数据都需要通过ht…

springboot+vue垃圾分类网站(源码+文档)

风定落花生&#xff0c;歌声逐流水&#xff0c;大家好我是风歌&#xff0c;混迹在java圈的辛苦码农。今天要和大家聊的是一款基于springboot的垃圾分类网站。项目源码以及部署相关请联系风歌&#xff0c;文末附上联系信息 。 &#x1f495;&#x1f495;作者&#xff1a;风歌&a…

vue3组件库项目学习笔记(八):Git 使用总结

目前组件库的开发已经接近尾声&#xff0c;因为这次是使用 git 进行协作的开发模式&#xff0c;在团队协作的时候遇到很多的问题&#xff0c;开发过程中发现小伙伴们对于 git 的使用还不是很熟练&#xff0c;这里就简单总结一下常用的 git 的操作&#xff0c;大致有&#xff1a…

Vue3 企业级项目实战:认识 Spring Boot

Vue3 企业级项目实战 - 程序员十三 - 掘金小册Vue3 Element Plus Spring Boot 企业级项目开发&#xff0c;升职加薪&#xff0c;快人一步。。「Vue3 企业级项目实战」由程序员十三撰写&#xff0c;2744人购买https://s.juejin.cn/ds/S2RkR9F/ 越来越流行的 Spring Boot Spr…

移动端框架vant图片组件本地图片无法使用问题处理

我试了半天发现本地图片就是不行&#xff0c;网络的到时可以。太坑了&#xff0c;官网也不写一下。 解决办法是加个require <van-imageroundwidth"3rem"height"3rem":src"require(/assets/yanjing.png)"/>或者绑定data动态修改 <van…

【计算机毕设】基于SringBoot+Vue的校园二手交易平台(含支付)

在导师的严格指导下&#xff0c;我的毕业设计终于完成了&#xff0c;毕设被推优算是给大学生活画上了圆满的句号&#xff0c;几个月的努力也没白费。在开发的过程中收获了很多&#xff0c;也遇到很多问题&#xff0c;但因怕时间来不及&#xff08;根本不知道截止时间TvT&#x…

手撸鉴权系统——SpringBoot2+Vue2(一定惊喜满满,万字长文)

初衷&#xff1a; 一直不太理解整个前后端的鉴权&#xff0c;跨域等问题&#xff0c;抽空两个晚上整理出万字文章&#xff0c;也是对于自己的一个交代&#xff0c;现在共享出来&#xff0c;希望大家也能受益&#xff0c;将使用过程在这里一一详述&#xff0c;还是多说一句&…

【Vue】render 方法的使用

文章目录基本用法render 是字符串模板的一种替代&#xff0c;可以使你利用 JavaScript 的丰富表达力来完全编程式地声明组件最终的渲染输出。 基本用法 render&#xff1a;用于编程式地创建组件虚拟 DOM 树的函数。预编译的模板&#xff0c;例如单文件组件中的模板&#xff0c…

vue基于vant封装可精确到秒的时间选择器

前言 在移动开发中&#xff0c;时间选择的控件比比皆是&#xff0c;但却鲜有类似的组件可以精确到秒级别的&#xff0c;官方可能是考虑到小屏幕手机的显示问题&#xff0c;也可能是使用的场景寥寥无几&#xff0c;但是少不代表没有&#xff0c;所以最近花了点时间基于 vant 组件…

el-admin封装的crud,在created中拿不到数据,拿数据的方法

首先&#xff0c;created只在重新加载时调用一次 即第一页的数据&#xff0c;当在页面点击分页按钮&#xff0c;不会调用&#xff0c;所以之后页面的数据无法获取。点击分页标签中的页数&#xff0c;会调用crud中刷新的方法&#xff0c;调用接口&#xff0c;拿到本页的数据用刷…

JavaScript专题之偏函数

原文参考&#xff1a;JavaScript专题之偏函数 定义 维基百科中对偏函数 (Partial application) 的定义为&#xff1a; In computer science, partial application (or partial function application) refers to the process of fixing a number of arguments to a function, …

vue使用vue-awesome-swiper轮播图不能正常滚动

在使用vue-awesome-swiper插件写轮播图的时候遇到上图的问题。 问题描述&#xff1a;这是一个画廊&#xff08;图片相册查看大图&#xff09;功能&#xff0c;在父组件中调用这个个轮播图的子组件&#xff0c;并且在父组件中控制画廊组件的显示隐藏。功能都写好之后&#xff0…

解决:在 Router 中父级未引入单文件组件而且 children 中的单文件组件不能在页面展示的问题

1、问题展示&#xff1a; 其一、问题描述&#xff1a; 在 router 中父级未引入单文件组件&#xff0c;而只是写了其它配置&#xff0c;但在其 children 中写了配置且引入了单文件组件而未能在页面中展示&#xff1b; 其二、代码&#xff1a; // 某一块的静态路由管理 {path…

Vue3 權限路由

最近接觸到關於role 能夠查看相關頁面的功能 最初的作法是全部的路由使用動態加載&#xff0c;考慮到 跟權限有關係 &#xff0c;就有可能各種頁面都需要調用&#xff0c;因此這裡的role狀態會儲存在全局狀態管理中&#xff08;pinia&#xff09; 1.首先區隔出需要權限才能瀏覽…

Vue3:组件基础(下)

Vue3&#xff1a;组件基础&#xff08;下&#xff09; Date: April 12, 2023 Sum: props验证、计算属性、自定义时间、组件上的v-model、任务列表案例 目标&#xff1a; 能够知道如何对 props 进行验证 能够知道如何使用计算属性 令能够知道如何为组件自定义事件 令能够知…

[Vue2] Vue2的12种组件通信

Vue2.x 组件通信共有12种 props$emit / v-on.syncv-modelref$children / $parent$attrs / $listenersprovide / injectEventBusVuex$rootslot 父子组件通信可以用 props $emit / v-on $attrs / $listeners ref .sync v-model $children / $parent 兄弟组件通信可以用 Even…

19.组件之间传递数据

不同组件传递数据的时候&#xff0c;最好不要直接传递复杂数据类型(比如对象&#xff0c;数组) 前端需要处理的数据层级一般不会很多&#xff0c;需要在多处使用的数据一般会被放到数据库中 目录 1 组件的关系 2 父向子传递数据-props 3 子向父传递数据-自定义事件 4 …

js常用方法和内存泄露的几种情况

1. JS数组的常用方法- 增&#xff1a; push() unshift() splice() concat()- 删&#xff1a; pop() shift() splice() slice(不改变原数组)- 改&#xff1a; splice()- 查&#xff1a; indexOf() includes() find()2. 排序- sort() - reverse()3. 转换- join()4. 迭代- forEach…

vue3-ts:keepalive 列表页到详情,详情回到列表,列表恢复离开时的状态

一、KeepAlive简介 技术栈&#xff1a;vue3 ts pinia <KeepAlive> 是一个内置组件&#xff0c;它的功能是在多个组件间动态切换时缓存被移除的组件实例。 keepalive组件总共有三个参数 include&#xff1a;可传字符串、正则表达式、数组&#xff0c;名称匹配成功的…

前端项目-04-search模块和mock数据

目录 1-搜索模块的商品分类 1.1-搜索页面/组件的三级分类显示和隐藏 1.2-过渡动画 1.3-三级分类请求优化 1.4-参数合并 2-mock数据mockjs数据 1-搜索模块的商品分类 1.1-搜索页面/组件的三级分类显示和隐藏 需求分析&#xff1a;当进入到search页面&#xff0c;也需要展…

在v3 项目中使用导出功能

第一种 /** 导出按钮操作 */ const handleExport async () > {const res await exportNews({ ...newsQuery.value })// 查询参数newsQueryopenBlob(res, "新闻资讯" new Date().getTime()); };function openBlob(blob: Blob, filename: string) {const url U…

Vue封装的过渡与动画

目录 一、Vue动画内置组件 &#xff08;1&#xff09;Transition &#xff08;2&#xff09;TransitionGroup 二、Vue中使用css过渡效果class 三、Vue组件实现动画 &#xff08;1&#xff09;单个动画&#xff0c;用transition &#xff08;2&#xff09;多个动画用trans…

Vue----事件绑定指令

文章目录3.6 事件绑定指令3.6.1 事件对象3.6.2 绑定事件并传参3.6.3 事件修饰符3.6.4 按键修饰符3.6 事件绑定指令 vue提供了v-on事件绑定指令&#xff0c;用来辅助程序员为DOM元素绑定事件监听&#xff0c;原生的DOM对象有onclick、oninput等原生事件&#xff0c;在vue中为v-…

Vue---- 内容渲染指令

文章目录3.3 内容渲染指令3.3.1常用的内容渲染指令&#xff1a;3.3.2 v-text3.3.3 {{}} 插值表达式3.3.4 v-html3.3 内容渲染指令 内容渲染指令是用来辅助开发者渲染DOM元素中的文本内容。 3.3.1常用的内容渲染指令&#xff1a; 1.v-text 2.{{ }} 3.v-html 3.3.2 v-text 用法…

Vue----Vue简介

文章目录1 Vue简介1.1 什么是Vue1.2 vue的特性1.3 MVVM1.3.1 MVVM的工作原理1.4 vue的版本1 Vue简介 1.1 什么是Vue Vue是一套用于构建用户界面的前端框架 构建用户界面&#xff1a; 用Vue往页面中填充数据非常方便。 前端开发者最主要的工作就是为网站的使用者构建美观、舒适…

基于Spring boot和Vue3的博客平台:系统通知、评论回复通知、专栏更新通知、用户角色与权限管理模块

目录 一、系统通知、评论回复通知、专栏更新通知 1.前端通知展示 2.后端通知实现 3.发送评论回复通知 4.发送专栏更新通知 二、实时通知与邮件通知 1.实时通知 三、用户角色与权限管理 1.角色与权限数据模型 2.分配角色与权限 3.基于角色的访问控制 在这篇博客中&am…

Vue----vue-router 的基本使用

文章目录2 vue-router 的基本使用2.1 vue-router2.1.1 vue-router 的版本2.2 vue-router 3.x 的基本使用步骤2.2.1 在项目中安装 vue-router2.2.2 创建路由模块2.2.3 导入并挂载路由模块2.2.4 声明路由链接和占位符2.2.5 声明路由的匹配规则2.2.6 完成代码main.jsApp.vuesrc/ro…

一级路由path是‘/’,二级children下的path

{path:/home,component:()>import(组件路径)&#xff0c;children&#xff1a;[path:/tree,component:()>import(组件路径)]} //如果path&#xff1a;/tree带着/&#xff0c;地址栏直接就是/tree&#xff0c;不会带着一级路由的路径&#xff0c;跳转到子路由的页面如果pa…

vue实现弹窗卡片表单变标签功能

vue实现弹窗卡片表单变标签功能 功能描述 在主页面点击按钮显示弹窗&#xff08;采用的是element&#xff09;在弹窗中&#xff0c;点击左上的添加会添加一个表单&#xff0c;每次只能添加一个表单。填写表单会自动变成标签。 card.vue <template><div><el-…

vue中鼠标右击菜单(rightmenu),以及回调处理

vue中鼠标右击菜单&#xff08;rightmenu&#xff09;&#xff0c;以及回调处理 安装和引用 npm install rightmenu --save-devimport rightMenu from "rightmenu"Vue.use(rightMenu) 使用案例 <template><div><h3>24324</h3><button …

vue中使用ElementUI导航栏,点击第二次报错

vue中使用ElementUI导航栏&#xff0c;点击第二次报错 加入一下相关代码 import Vue from vue import Router from vue-routerVue.use(Router)// 解决重复点击导航路由报错 const originalPush Router.prototype.push; Router.prototype.push function push(location) {ret…

#vue# 使用JS进行状态判断,并追加类名样式

#vue# 使用JS进行状态判断&#xff0c;并追加类名样式 需求&#xff1a;在很多情况下&#xff0c;我们需要做切换状态就会显示不同的样式 效果&#xff1a;例如像下面的图&#xff08;按钮&#xff09;一样&#xff0c;不同的状态下&#xff0c;方框里显示不同的背景颜色 思路…

最新vue-router的hooks用法你会吗?本文详解

虽然Vue 3还没有正式发布&#xff0c;但是热爱新技术的我早已按捺不住自己的内心&#xff0c;开始尝试在小项目中使用它了。 1.根据这篇《今日凌晨Vue3 beta版震撼发布&#xff0c;竟然公开支持脚手架项目&#xff01;》我搭建了一个Vue 3的脚手架项目&#xff0c;用这种方式搭…

Vue 3.x 如何高效学成?本文详解

前言 本文所分享的是关于 vue 3.x 在用法上的改变&#xff0c;而不是在代码实现上的不同。 虽然 vue2 到 vue3 的实现大改&#xff0c;但在用法上变化基本不大&#xff0c;比较明显的一个变化就是添加了 setup(){} 函数了&#xff0c;几乎所有的配置变成了以函数的方式进行定…

echarts 的使用/按钮权限/全局混入

echarts 的使用: // 1. 导入 或者 script外链资源 // 2. 初始化一个echart对象 let echart Echarts.init(挂载DOM节点) // 3. 设置配置项 echart.setOption({配置对象}) 配置对象翻阅文档即可&#xff01; mounted里面做第一次的渲染 请求数据回来之后再次渲染 按钮权限…

重磅!!!Vue3.0快速入门-数据渲染

今早Vue开发者尤老师发布微博宣布Vue-next版本到来 Vue3.0 beata 版本github传送门&#xff1a; Vue3.0beta版本文档地址 使用vue create xxxx 创建vuecli3项目 打开package.json 此时的vue版本还是2.6的 我们需要使用命令来升级vue 打开终端将路径选择在你想要升级Vue的项…

Docker前端部署详解(Vue+Nginx)

与你相识 博主介绍&#xff1a; – 本人是普通大学生一枚&#xff0c;每天钻研计算机技能&#xff0c;CSDN主要分享一些技术内容&#xff0c;因我常常去寻找资料&#xff0c;不经常能找到合适的&#xff0c;精品的&#xff0c;全面的内容&#xff0c;导致我花费了大量的时间&a…

Java项目:教室图书馆预约管理系统(java+SpringBoot+JPA+VUE+Maven+Redis+mysql)

源码获取&#xff1a;博客首页 "资源" 里下载&#xff01; 教室预约系统-后台系统 项目简介&#xff1a; 这是一个前后端分离的教室预约和查看系统项目&#xff0c;能够实现以教室为单位活动的预约和取消&#xff0c;能够以视图形式显示&#xff0c;附带图书馆和公…

离线地图开发

文章目录概述&#xff1a;一、地图服务器配置1、地图数据下载2、nginx地图服务器配置二、地图调用附&#xff1a;1、nginx离线地图服务器&#xff1a;2、项目码云地址&#xff1a;概述&#xff1a; 在内网离线环境内&#xff0c;如何进行离线地图开发呢&#xff1f;本文讲述一种…

px2rem强行保留px,不转换px操作

需求 因为引入这个px2rem&#xff0c;原本是想解决分辨率问题&#xff0c;但是却出现不想要rem转换为px。 怎么解决呢&#xff1f; 超级简单&#xff1a; 将px小写改为大写。

Vue——Vue-cli脚手架+前端路由

Vue-cli是Vue的脚手架工具 可以进行目录结构、本地调试、代码部署、热加载、单元测试 1、MVVM框架 View —— ViewModel —— Model &#xff08;视图&#xff09; &#xff08;通讯&#xff09; &#xff08;数据&#xff09; “DOM” “观察…

前端框架面试题

Vue面试题 node你了解吗&#xff1f; Node 是一个让 JavaScript 运行在服务端的开发平台&#xff0c;它让 JavaScript 成为与PHP、Python、Perl、Ruby 等服务端语言平起平坐的脚本语言。实质是对Chrome V8引擎进行了封装&#xff0c;用于方便地搭建响应速度快、易于扩展的网络…

swiper——异形swiper中最后一个元素无法使用点击事件

swiper——异形swiper中最后一个元素无法使用点击事件 1.原因 swiper异形中使用了loop:true属性&#xff0c;循环&#xff0c;但是元素总共就那几个&#xff0c;swiper循环时会复制前后元素&#xff0c;但是只复制元素&#xff0c;不复制事件&#xff0c;导致最后一个元素渲染…

Vue问题 Required request body is missing axios和后端交互时,参数需要写在body和query中,该怎么写?

项目场景&#xff1a; 报错 问题描述&#xff1a; 请求体被封装到url中&#xff0c;而不是body&#xff0c;我发的是post请求 原因分析&#xff1a; 解决方案&#xff1a; 如果是put&#xff0c;post请求&#xff0c;使用data: parameter 如果是delete&#xff0c;get请求…

Java项目:电影售票系统设计和实现(java+Springboot+ssm+mysql+jsp+maven)

源码获取&#xff1a;博客首页 "资源" 里下载&#xff01; 一、项目简述 Java电影院系统功能&#xff1a; 登陆注册模块 : 普通用户可以直接访问影院主界面进行电影浏览、查询等 功能&#xff0c;但是当用户操作需要读取用户信息时就要求用户进 行登录了。普通用户…

Java项目:(小程序)超豪华在线点餐系统(weixin-java-mp+VUE+iview+bootstrap)

源码获取&#xff1a;博客首页 "资源" 里下载&#xff01; 一、项目简述 本系统功能包括&#xff1a; 一&#xff1a;商品模块&#xff1a;商品添加、规格设置&#xff0c;商品上下架等 二&#xff1a;订单模块&#xff1a;下单、购物车、支付&#xff0c;发货、…

仅使用javascript将样机转换为代码

AI is the future and it’s going to take all our jobs. You’ve probably heard that quite a bit as Machine Learning systems replace more and more traditional, manual, and repetitive jobs. You’ll also hear cries of the inevitable loss of entry level program…

Java项目:(前端vue后台java微服务)在线考试系统(java+vue+springboot+mysql+maven)

源码获取&#xff1a;博客首页 "资源" 里下载&#xff01; 考试流程&#xff1a; 用户前台注册成为学生 管理员后台添加老师&#xff0c;系统将该用户角色上升为老师 老师登录&#xff0c;添加考试,添加题目&#xff0c;发布考试 考生登录前台参加考试&#xff0c…

Vue github用户搜索案例

文章目录完成样式请求数据完善使用 vue-resource完成样式 1、public 下新建 css 文件夹&#xff0c;放入下载好的 bootstrap.css&#xff0c;并在 index.html 中引入 2、新建 Search.vue <template><section class"jumbotron"><h3 class"jumbo…

Vue ref属性、props属性、mixin属性

文章目录refprops$attrsmixinref ref 属性 1.被用来给元素或子组件注册引用信息&#xff08;(id的替代者) 2.应用在html标签上获取的是真实DOM元素&#xff0c;应用在组件标签上是组件实例对象(vc) 3.使用方式: 打标识: <h1 ref"xxx">....</h1>或<Sc…

Vue 模板语法和数据绑定

文章目录模板语法数据绑定el的两种写法data的两种写法模板语法 Vue 模板语法有两大类 插值语法 功能&#xff1a;用于解析标签体内容 写法&#xff1a;{{xxx}}&#xff0c;xxx是js表达式&#xff0c;可以读取到 data 中属性指令语法 功能&#xff1a;用于解析标签&#xff08…

#vue# 【八】使用iframe嵌入外部的页面到项目里

#vue#使用iframe嵌入外部的页面到项目里 一、使用场景 使用场景1&#xff1a; 如果这个外部页面是一个链接的话&#xff0c; 那就直接在需要加入的地方&#xff0c;嵌套iframe标签并指定src即可 &#xff08;绝对路径&#xff09; <iframe src"http://xxxxxx.com&qu…

父组件异步请求到的数据,要在子组件显示

当在项目中&#xff0c;父组件异步请求到的数据&#xff0c;要在子组件显示&#xff0c;可以参考如下 步骤1&#xff08;父组件&#xff09;&#xff1a; 步骤2&#xff08;父组件&#xff09;&#xff1a; 步骤3&#xff08;父组件&#xff09;&#xff1a; 步骤4&#xff08;…

160套小程序源码

源码列表如下&#xff1a; AppleMusic (知乎日报) 微信小程序 d artand 今日更新求职招聘类 医药网 口碑外卖点餐 城市天气 外卖小程序 定位天气 家居在线 微信小程序-大好商城&#xff0c;wechat-weapp 微信小程序的掘金信息流 微信跳一跳小游戏源码 微票源码-demo 急救应急处…

前端面试+学习笔记(HTML+CSS+JavaScript+ES6+Vue+NodeJs)

前端面试学习笔记&#xff08;HTMLCSSJavaScriptES6VueNodeJs&#xff09; 一. HTML 1. 盒子模型 是什么&#xff1a;每个元素被表示为一个矩形的盒子&#xff0c;有四个部分组成&#xff1a;内容&#xff08;content&#xff09;、内边距&#xff08;padding&#xff09;、边…

element-ui更改单元格字体颜色

作者创建的项目为vue3ts&#xff0c;写法上有些需要注意的点&#xff1a; 如果script 标签使用了 setup&#xff0c;这个时候 export 是没有必要的&#xff0c;也就是使用了setup 后&#xff0c;就不要再写 export 了&#xff0c;不然会报错“A default export must be at the…

“微商城”项目(5登录和注册)

1.我的信息 在pages\User.vue文件中编写HTML结构代码&#xff0c;示例代码如下。 <template><div class"member"><div class"header-con"><router-link :to"{ name: login }" class"mui-navigate-right">&l…

vue 之 我的store里怎么都是空的?

抽空看看生命周期哦 在created()里面store绝对是空的&#xff0c;不信你试试 另外&#xff0c;弹出的页签一定是空的&#xff0c;vue 是单页面的&#xff0c;不考虑你多页面的情况&#xff0c;需要自己手动处理&#xff0c;缓存到session local cookie 都可以&#xff0c; 怎…

JS新标签页打开,让你的网站访问更加便捷

前言 大家在浏览网页时&#xff0c;常常需要在新的标签页中打开链接&#xff0c;以便在不离开当前页面的情况下查看其他内容。其中&#xff0c;JS 打开新标签页作为一种常用的功能之一&#xff0c;既可以方便用户快速访问相关链接&#xff0c;又能有效提升网站的用户体验。在本…

利用Vue,fetch实现前后端数据交互

利用Vue,fetch实现前后端数据交互 利用fetch实现数据的交互&#xff0c;简单练习的小实例。 目录结构index.html代码 <!DOCTYPE html> <html> <head><meta charset"utf-8"><meta name"viewport" content"initial-scale…

Vue项目优化

代码优化 1、使用keep-alive缓存不活动的组件 keep-alive是一个抽象组件&#xff1a;它自身不会渲染一个DOM元素&#xff0c;也不会出现在父组件中&#xff1b;使用keep-alive包裹动态组件时&#xff0c;会缓存不活动的组件实例&#xff0c;而不是销毁它们。 在动态组件中 &l…

Vue3+ElementUi el-table简单封装

前言&#xff1a;一次简单的封装&#xff0c;还不够完善&#xff0c;主要是根据自己的需求封装的。。。直接贴代码&#xff01; 第一步 vTable.vue <template><el-table v-loading"config.loading"header-row-style"48px"height580border:class…

Vue事件修饰符

Vue常见的有三种事件修饰符 一、普通的事件修饰符 .stop 阻止事件冒泡.prevent 阻止默认行为.capture 事件捕获.self 自身触发.once 只触发一次 self 是阻止自身不执行冒泡触发&#xff0c;不会阻止冒泡继续向外触发&#xff1b;stop 是从自身开始阻止冒泡不向外触发。所以s…

【文字和图片居中对齐】图片和文字垂直居中对齐,span使用margin和line-height不生效解决办法

图片展示 问题&#xff1a; 今天遇到的问题&#xff0c;我需要一行展示一堆的图片&#xff0c;中间穿插#号&#xff0c;那我就直接一个img标签一个span标签了&#xff0c;直接就排在了一起&#xff0c;非常简单。然后需求是井号要在图片的中间。我就直接加了个行高&#xff0c…

【数组差值获取】vue对比两个数组的数据差值,并把差值取出来显示

问题&#xff1a;什么是数组差值获取呢。 有时候会遇到一种情况&#xff0c;就是比如我们有一个A数组&#xff0c;还有一个B数组&#xff0c;我们需要比较两个数组&#xff0c;看A数组内的数据是否在B数组内存在&#xff0c;如何有就不管&#xff0c;如果没有就取出来。 代码 …

【登录页星空和捂脸动画特效】vue 实现掘金登录页捂脸动画效果,css 实现登录页星空动画流星效果【通俗易懂】

前言&#xff1a; 这里是展示一下做的登录页的一个好看的样式&#xff0c;同时也写了个下掘金登录页很有意思的捂脸小动画怎么实现的&#xff0c;感觉放在一起还挺好看的。 虽然不知道有没有问题&#xff0c;但是还是声明一下&#xff1a;我就是写来学习学习这种设计&#xff…

【vue考试功能】vue-elementul实现试题录入功能,组件形式封装版,直接复制就能用【详细注释,清晰明了】

前言&#xff1a; 本帖子是根据vue和elementul写出来的。直接告诉你们使用方法&#xff0c;直接创建一个点vue文件复制代码放进去&#xff0c;然后把文件引入到你的项目内&#xff0c;注册组件就可以用了。当然里面也有详细注释&#xff0c;一步步解释写法逻辑&#xff0c;让不…

AVUE做二级联查,本次需求:地市、市县做二级联动

目录 a. 数据库设计 b.前端代码解析***&#xff1a;** c. 后端接口解析&#xff1a; 注意&#xff1a; a. 数据库设计 表结构一定要设计好, 包括&#xff1a;主键、编号&#xff08;code-> 含义&#xff1a;地市、市县的唯一标识&#xff09;、父类编码&#xff08;在本次…

【视频流上传播放功能】前后端分离用springboot-vue简单实现视频流上传和播放功能【详细注释版本,包含前后端代码】

前言&#xff1a; 我是前端程序猿一枚&#xff0c;不是后端的&#xff0c;如有写的有不规范的地方别介意哈&#xff0c;自己摸索了两天算是把这个功能做出来了&#xff0c;网上看了很多帖子没注释说实话&#xff0c;我看的基本是懵逼的。毕竟没有系统学过&#xff0c;所以现在…

vue移动端vant搜索组件中自定义按钮无法显示搜索文字,显示的是取消

原版 <van-searchv-model"value"show-actionlabel"地址"placeholder"请输入搜索关键词"search"onSearch" ><template #action><div click"onSearch">搜索</div></template> </van-search…

移动端vant中icon图标和文字不齐解决办法

我在用vant组件图标之后发现与文字对不齐&#xff0c;解决办法就是直接给icon加上属性vertical-align: -10% <van-icon name"gold-coin-o" style"vertical-align: -10%"/>

正版授权的商业级智慧校园源码 SaaS模式带小程序端

一套针对中小学校园研发的商业级智慧校园源码&#xff0c;系统功能强大&#xff0c;代码完整&#xff0c;源码有演&#xff0c;正版授权。 私信了解更多&#xff01; 一、智慧校园系统构成&#xff1a; 1、 SaaS云平台 2、 智慧校园管理平台 3、 小程序教师端 4、 小程序家…

yarn 通过 resolutions,指定子孙依赖包版本号,解决froala-editor 版本问题

前端开发项目过程中会使用到各种依赖包。但是这些依赖包虽然好用&#xff0c;但是一味使用最新版本可能会出现各种奇葩问题&#xff0c;因此我们经常会针对一些依赖包指定一个稳定版本。 常用版本 版本号注释“1.0.2”必须切到1.0.2版“>1.0.2”必须大于1.0.2版“>1.0.…

【Vue】报错信息: [WDS] Errors while compiling. Reload prevented.

报错&#xff1a;Errors while compiling. Reload prevented.&#xff08;翻译&#xff1a;编译时错误&#xff0c;重载预防&#xff09; 解决方案&#xff1a;实际上是拼写错误&#xff0c; 不能查找到该文件报错&#xff0c;修正即可。 这个报错遇到几次了&#xff0c;尤其路…

【Vue】ref 的使用

文章目录基本用法ref 被用来给元素或子组件注册引用信息。引用信息将会注册在父组件的 $refs 对象上。如果在普通的 DOM 元素上使用&#xff0c;引用指向的就是 DOM 元素&#xff1b;如果用在子组件上&#xff0c;引用就指向组件 基本用法 ref&#xff1a;用于注册元素或子组件…

cesium加载百度底图的方法源码

封装百度的js function BaiduImageryProvider(options) {this._errorEvent new Cesium.Event();this._tileWidth 256;this._tileHeight 256;this._maximumLevel 18;this._minimumLevel 1;var southwestInMeters new Cesium.Cartesian2(-33554054, -33746824);var northe…

ES6之Module:export、import

文章目录 前言一、export命令1.export2.export default&#xff08;默认暴露&#xff09; 二、import命令1.通用导入方式2.解析赋值导入方式 三、结果总结 前言 ES6之前&#xff0c;JavaScript语言一直没有模块&#xff08;Module&#xff09;体系&#xff0c;无法将一个大型程…

一、尚医通平台前端搭建

文章目录 一、尚医通平台前端搭建1、服务端渲染技术NUXT 二、首页实现1、公共处理1.1添加静态资源1.2 定义布局1.2.1 修改默认布局1.2.2 提取头文件1.2.3 提取尾文件1.2.4 默认布局引入头尾文件 2、首页引入2.1 引入首页静态页面2.2 首页数据分析 3、首页数据api接口3.1 医院分…

社团管理系统

文章目录 社团管理系统一、项目演示二、项目介绍三、系统运行界面图四、系统部分功能截图五、部分代码展示六、底部获取源码 社团管理系统 一、项目演示 社团管理系统 二、项目介绍 基于SpringBoot2Vue的前后端分离的社团管理系统 前后端分离 前端开发 : Vue2 ElementUl 后…

element Table实现翻页多选和多选数据双向绑定

参考资料&#xff1a;el-table、element Table使用toggleRowSelection添加默认值不生效的原因与解决方法 说明&#xff1a; el-table设置row-key用于翻页绑定el-table toggleRowSelection方法用于切换选中项状态 <template><el-table:data"tableData"styl…

Vue之前后端交互模式

1. fetch-API的使用 1.1 init <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta http-equiv"X-UA-Compatible" content"IEedge"><meta name"viewport" content"…

Vue3 Hooks函数使用及封装思想

目录 一. 什么是hooks函数&#xff1f; 二、如何封装一个hooks函数 三、Hooks 常用 Demo &#xff08;1&#xff09;验证码倒计时 &#xff08;2&#xff09;防抖 &#xff08;3&#xff09;节流 一. 什么是hooks函数&#xff1f; 专业解释&#xff1a;Vue 3中的Hooks函数…

Vue----vite 的基本使用

文章目录2 vite 的基本使用2.1 创建 vite 的项目2.1.1 在对应的文件夹下打开命令窗口2.1.2 运行 npm init vite-app 项目名称2.1.3 运行 cd 项目名称2.1.4 运行 npm install2.1.5 运行2.1.6 打开网站2.2 梳理项目的结构2.3 vite 项目的运行流程2.3.1 在 App.vue 中编写模板结构…

Vue中模块化路由之后,添加路由守卫beforeEach之后,next传递参数会陷入死循环的问题

next传递参数的时候出现的递归问题 本来想做一个测试&#xff0c;写了一个简单的登录注册&#xff0c;想着判断一下登录的token之后做一个路由跳转&#xff0c;但是在router.beforeEach((to,from,next)>{next()})是可以正常跳转的&#xff0c;但是只要next传递参数的时候就…

Java项目:仿小米商城系统(前后端分离+java+vue+Springboot+ssm+mysql+maven+redis)

源码获取&#xff1a;博客首页 "资源" 里下载&#xff01; 一、项目简述 本系统功能包括&#xff1a; 基于vue Springboot前后端分离项目精简版仿小米商城 系统&#xff0c;注册登录&#xff0c;首页展示&#xff0c;商品展示&#xff0c;商品购买&#xff0c;下单…

Vue的条件判断

1、Vue的条件判断 1.vue的条件判断&#xff1a;v-if、v-else-if、v-else&#xff0c;这三个指令与JS的条件语句if、else、else if类似。Vue的条件指令可以根据表达式的值在DOM中渲染或销毁元素或组件。 2.指令v-if:可以用v-if指令的条件(判断)值来决定DOM的元素是否渲染出来&a…

Java项目:医院管理系统(java+Springboot+ssm+mysql+maven)

源码获取&#xff1a;博客首页 "资源" 里下载&#xff01; 一、项目简述 功能&#xff1a;该项目是用springbootlayuishiro写的医院管理系 统&#xff0c;该系统的业务比较复杂&#xff0c;数据库一共有36张表。 项目分为门诊管理、住院管理、系统管理、统计管理、…

Vue面试题总结(2019最新)

计算属性如何使用Vue模板中的表达式很便利&#xff0c;但放入太多的逻辑会让html模板过重 难以维护&#xff1b;所以我们把复杂的逻辑处理放到计算属性里使用 我们可以像绑定普通属性一样绑定计算属性&#xff0c;因为计算属性依赖于data 中的数据&#xff0c;当数据发生改变…

Java项目:酒店预订管理系统(java+SpringBoot+Vue+Maven+Mysql)

源码获取&#xff1a;俺的博客首页 "资源" 里下载&#xff01; 一、项目运行 环境配置&#xff1a; Jdk1.8 Tomcat8.5 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目…

如何写出高效的 Vue 代码

开讲之前我先简单的自我介绍一下&#xff0c;本人自喻&#xff1a;flitrue&#xff0c;工作三年有余&#xff0c;在一家不知名的互联网企业担任前端架构师之职。 技术选型问题 近几年前端发展快速&#xff0c;很多同学抱怨学不动了&#xff0c;要回家喂猪。面对前端技术海量的…

vue params传递参数 props $emit

vue嵌套路由-params传递参数 路由传参 响应路由参数的变化vuerouter官网 在嵌套路由中&#xff0c;父路由向子路由传值除了query外&#xff0c;还有params&#xff0c;params传值有两种情况&#xff0c;一种是值在url中显示&#xff0c;另外一种是值不显示在url中。 1、显示…

如何用vue-cli4.0构建多页面模板脚手架!?本文实战教你

multipage Github地址 github.com/qinouz/mult… 基于 vue-cli4.0 构建 多页面 模板脚手架! 启动项目 git clone https://github.com/qinouz/multipage.gitcd multipagenpm installnpm run dev 复制代码 目录 √ Vue-cli4√ 根据目录结构生成多页面配置√ 配置多环境变量√…

Vue组件为什么data必须是一个函数呢?本文案例详解

前言 我们需要先复习下原型链的知识&#xff0c;其实这个问题取决于 js &#xff0c;而并非是 vue 。 function Component(){this.data this.data } Component.prototype.data {name:jack,age:22, } 复制代码 首先我们达成一个共识&#xff08;没有这个共识&#xff0c;请…

WPF资源集以及矢量图库的使用

目前的想法是创建一个资源集合&#xff0c;里面包含各种自定义控件&#xff0c;以及各种样式&#xff0c;包含大量矢量图等等&#xff0c;以供其他库进行调用。 首先新建项目 ModbusCtrlLib (给库取的名字)image.png自定义控件项目会自动创建一个目录结构&#xff0c;其中Gener…

人资项目 笔记

跨域: 非同源(协议, 域名, 端口一致) 解决开发环境的跨域问题 vue-cli配置webpack的反向代理 在vue.config.js 里设置 module.exports { devServer: { } 处理token: 在src/utils/auth.js中: import Cookies from js-cookie // 本地存储const TokenKey hrsaas-ihrm-tok…

Java项目:课程管理系统(java+Springboot+Vue+Maven+mybatis+Mysql)

源码获取&#xff1a;俺的博客首页 "资源" 里下载&#xff01; 一、项目运行 环境配置&#xff1a; Jdk1.8 Tomcat8.5 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目…

②JAVA项目实战:Vue+SSM+分类+商品(前台主站页面)

前台主站页面 页面分析&#xff1a; 1.在IDEA中启动服务器 2.Hbuilder打开projectWeb项目 创建一个模板template.html <!DOCTYPE html> <html><head><meta charset"utf-8"><title></title><script src"vue.js" …

Vue动态增删类名class

多个 :class"[swiper-slide, index caseMenuIndex? active : ]" // 动态加上写死的:class"{active: index 0, box: index 1}" // 都是动态单个 :class"index 0? active: "其实形式很多&#xff0c;自己高兴就行

我们一起看了一场尤雨溪的直播,聊聊过程和感受

大家好&#xff0c;我是这波能反杀。今天晚上&#xff0c;我和我的群友们&#xff0c;一起在掘金上看了一场尤大的直播。怎么说呢&#xff0c;我很享受这种氛围。和一群志同道合的朋友&#xff0c;看同一个东西&#xff0c;然后各自发表自己的意见和看法&#xff0c;这种感受与…

Vue.use()和Vue.component()理解

Vue.use(组件名)注册插件 1.Vue.use &#xff1a;接受一个参数&#xff0c;这个参数内部必须有install方法&#xff0c;并会进行参数的install方法调用 2.用vue.use进行组件注册时候&#xff0c;会首先判断组件的installed属性是否为true,为true说明此组件已经注册过&#xf…

8.Vue.js前端框架:自定义指令

1、为什么要定义自定义指令 在学习了 Vue 前端框架之后&#xff0c;我们也认识了许多的内置指令&#xff0c;比如&#xff0c;v-for 指令、v-if 指令、v-bind 指令、v-model 指令等等。但是由于这些内置指令都偏向于工具化&#xff0c;而在有些时候需要去实现具体的业务逻辑时…

7.Vue.js前端框架:表单控制绑定

1. 绑定文本框 文本框的绑定需要使用 v-model 指令。v-model 指令会根据控件类型自动选择正确的方法来更新元素。在表单中&#xff0c;文本框是最基本的表单控件类型&#xff0c;它分为单行文本框和多行文本框。 1.1 单行文本框 单行文本框用户输入单行文本&#xff0c;可以…

iview错误提示npm ERR! code ELIFECYCLE(解决)

错误提示 > iview-project3.0.0 dev D:\zhu_work\vscode\communication\iview-project-3.0 > webpack-dev-server --content-base ./ --open --inline --hot --compress --history-api-fallback --config webpack.dev.config.jsfs.js:143throw new ERR_INVALID_CALLBACK(…

Vue学习笔记(八) 组件进阶

1、插槽 &#xff08;1&#xff09;插槽内容 像 HTML 元素一样&#xff0c;我们常常需要给组件传递内容 比如在下面的例子中&#xff0c;我们给自定义组件 prompt-info 传入 出错啦 的文本 <!DOCTYPE html> <html><head><title>Demo</title>…

动态组件、组件缓存

动态组件 多个组件使用一个挂载点&#xff0c;并动态切换&#xff0c;就是动态组件 需求&#xff1a;完成一个注册功能页面&#xff0c;2个按钮&#xff0c;一个填写注册信息&#xff0c;一个填写用户简介信息 步骤 定义两个组件 UserName.vue&#xff0c;UserInfo.vue 2个组…

Vue----单页面应用程序

文章目录1 单页面应用程序1.1 什么是单页面应用程序1.2 单页面应用程序的特点1.3 单页面应用程序的优缺点1.3.1 单页面应用程序的优点1.3.2 单页面应用程序的缺点1.4 如何快速创建 vue 的 SPA 项目1 单页面应用程序 1.1 什么是单页面应用程序 单页面应用程序&#xff08;英文…

Vue----列表渲染指令

文章目录3.9 列表渲染指令3.9.1 v-for 中的索引3.9.2 使用 key 维护列表的状态3.9.3 key 的注意事项3.9 列表渲染指令 vue 提供了 v-for 指令&#xff0c;用来辅助开发者基于一个数组来循环渲染相似的 UI 结构。 v-for 指令需要使用item in items 的特殊语法&#xff0c;其中&…

【已解决】Vue3使用Element-plus按需加载时消息弹框ElMessage没有样式

Vue3使用Element-plus时消息弹框ElMessage没有样式 问题描述 Element-plus在使用ElMessage消息弹框的时候没有样式&#xff0c;按照官方的按需加载的方式引入的 1、Element-plus使用了自动按需导入&#xff0c;vite.config.js配置如下&#xff1a; plugins: [vue(),AutoImpo…

Vue----条件渲染指令

文章目录3.8 条件渲染指令3.8.13.8.2 v-else v-else-if3.8 条件渲染指令 条件渲染指令用来辅助开发者按需控制 DOM 的显示与隐藏。条件渲染指令有如下两个&#xff0c;分别是&#xff1a; v-if v-show <!DOCTYPE html> <html lang"en"><head><…

计算机毕业设计springboot+uniapp景区购票系统源码

开发环境及工具&#xff1a; 大等于jdk1.8&#xff0c;大于mysql5.5&#xff0c;idea&#xff08;eclipse&#xff09;&#xff0c;nodejs&#xff0c;vscode&#xff08;webstorm&#xff09;&#xff0c;HBuilder X 技术说明&#xff1a; springboot mybatis vue elementu…

Vue----双向绑定指令

文章目录3.7 双向绑定指令3.7.1 v-model 指令的修饰符3.7 双向绑定指令 vue提供了 v-model双向绑定指令 &#xff0c;用来辅助开发者在 不操作DOM 的前提下&#xff0c;快速 获取表单数 据。 <!DOCTYPE html> <html lang"en"> <head><meta ch…

Vue----Class 与 Style 绑定

文章目录Class 与 Style 绑定1 动态绑定 HTML 的 class2 以数组语法绑定 HTML 的 class3 以对象语法绑定 HTML 的 class4 以对象语法绑定内联的 styleClass 与 Style 绑定 在实际开发中经常会遇到动态操作元素样式的需求。因此&#xff0c;vue 允许开发者通过 v-bind 属性绑定…

vue项目报event.data.match is not a function

vue项目报event.data.match is not a function 这种错误一般是因为Vue.js Devtools开发工具的错误&#xff0c;可以将其卸载&#xff0c;重装就可以了&#xff0c;推荐一个可以下载chrome插件的网址https://chrome.zzzmh.cn/#ext

Vue2.0 使用 https 启动工程设置

项目工程根目录下&#xff0c;找到文件 vue.config.js。设置 module.exports.devServer.https: true module.exports {productionSourceMap: false,configureWebpack: {devtool: source-map},// 它支持webPack-dev-server的所有选项devServer: {https: true, // https:{type:…

07. Vuepress2.x Markdown 中使用 Vue 组件

一、前言 Vuepress2.x 对组件使用有较大变化&#xff0c;点此查看 二、详解 官网插件配置说明 步骤1&#xff1a;安装插件&#xff0c;注意vuepress2.x 也要使用 v2.x &#xff0c;版本查看 npm i vuepress/plugin-register-components2.0.0-beta.23 步骤2&#xff1a;新建…

#vue# 【七】实现点击切换active样式tab栏的制作思路步骤!

#vue# 实现点击切换active样式&tab栏的制作思路步骤&#xff01; 语法&#xff1a; &#xff1a;class{active:变量名}、click“方法名”、布尔值 需求&#xff1a;需要有当前态&#xff08;就是状态的是被选中模式&#xff09;&#xff0c; 点击以后切换到另一个tab页&a…

vue+element 键盘回车事件导致页面刷新的问题

问题&#xff1a;input输入框输入内容&#xff0c;按键盘上的回车按钮&#xff0c;会刷新界面 解决方法&#xff1a; 1.如果回车时有方法需要调用&#xff0c;在调用方法的时候加上keyup.enter.native 2.如果在input上加上keyup.enter.native&#xff0c;第一次回车时还…

【小5聊】echart图表之桑基图Sankey报错原因

【文本对应的颜色值】 原因&#xff1a;文本对应的颜色值&#xff0c;出现undefined值&#xff0c;在初始化生成图表时就会报错 【报错】

Vuex五个核心概念

Vuex 是什么&#xff1f; Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态&#xff0c;并以相应的规则保证状态以一种可预测的方式发生变化。Vuex 也集成到 Vue 的官方调试工具 devtools extension (opens new window)&#xf…

Vue3+ElementPlus 表格分页组件封装

第一步新建公共组件pagination.vue <template><!-- 分页 --><el-paginationbackgroundsize-change"handleSizeChange"current-change"handlePageChange":page-sizes"[10, 30, 100]":page-size"pagesize":layout"…

Vue3+ElementPlus el-menu子菜单设置父菜单选中技巧

前言&#xff1a;当我们在做后台系统开发的时候&#xff0c;经常会遇到一个页面既可以是菜单页面&#xff0c;又可以是某个页面的字页面的时候&#xff0c;那么这个时候在路由跳转的时候就需要保持父页面选中的状态&#xff0c;这个时候其实页面完全可以复用的&#xff0c;只需…

vue可调整大小和可拖动的组件---vue-draggable-resizable

vue-draggable-resizable 用于可调整大小和可拖动元素的组件、并支持组件之间的冲突检测和组件对齐。 使用流程&#xff1a; 安装依赖&#xff1a; npm install --save vue-draggable-resizable 注册组件(在main.js中添加下列代码)&#xff1a; import Vue from vue import Vue…

实现长按删除,同时伴随点击事件

vue文件 如果需要同时使用长按事件&#xff0c;和点击事件&#xff0c;此时touchstart和click同时使用的话&#xff0c;click会失效&#xff0c;因为使用touchstart会触发click 首先在标签里实现长按事件&#xff0c;引用触发开始事件&#xff0c;触发结束事件 <view id&q…

vue路由router的基本使用及路由跳转的方式

一、路由与路由器 路由(route):路径和组件的匹配&#xff1b; 路由器(router)&#xff1a;管理这些匹配规则的一个管理者&#xff1b; vue-router的理解 vue的⼀个插件库&#xff0c;专⻔⽤来实现SPA应⽤ 对SPA应⽤的理解 1. 单⻚⾯web应⽤&#xff08;single page web …

项目使用sqlite

1.sqlite语法学习 官网&#xff1a;https://www.sqlite.org/index.html 菜鸟教程&#xff1a;https://www.runoob.com/sqlite/sqlite-tutorial.html 2.sqlite的封装 module.exports {DBName: name,DBPath: c/path,/*** 打开数据库*/openDB: function() { // 打开数据库retu…

Vue----vue-router 3.x 的基本使用步骤

文章目录2.2 vue-router 3.x 的基本使用步骤2.2.1 在项目中安装 vue-router2.2.2 创建路由模块2.2.3 导入并挂载路由模块2.2.4 声明路由链接和占位符2.2.5 声明路由的匹配规则2.2.6 完成代码main.jsApp.vuesrc/router/index.js2.2 vue-router 3.x 的基本使用步骤 ① 安装 vue-r…

Vue----vue 组件的构成

文章目录4 vue 组件的构成4.1 vue 组件组成结构4.2 组件的 template 节点4.2.1 在 template 中使用指令4.2.2 在 template 中定义根节点4.3 组件的 script 节点4.3.1 script 中的 name 节点4.3.2 script 中的 data 节点4.3.3 script 中的 methods 节点4.4 组件的 style 节点4.4…

vue项目出现问题

vue项目出现问题 1.vueelementUi项目中 饿了么组件上不能直接添加事件&#xff0c;要加上.native <el-card :body-style"{ padding: 0px }" class"singleItem" :style"{width:newItem.itemWidthpx}" click.native"navVideoPlay(newIte…

Vue学习笔记(四) 条件渲染和列表渲染

1、条件渲染 &#xff08;1&#xff09;v-if v-if 指令 用于条件性&#xff08;根据表达式的值&#xff09;渲染内容&#xff0c;可以与 v-else 指令 和 v-else-if 指令 一同使用 <!DOCTYPE html> <html><head><title>Demo</title><script…

6.Vue.js前端框架:事件处理

1. v-on 事件监听 监听DOM事件使用 v-on 指令。该指令通常在模板中直接使用&#xff0c;在触发事件时会执行一些 JavaScript 代码。 v-on 指令的基本用法 &#xff08;1&#xff09;在 HTML 中使用 v-on 指令&#xff0c;后面可以是所有的原生事件名称。基本用法如下&#x…

vue项目中使用可编辑div contenteditable

<div ref"InputContainer" contenteditable"true" spellcheck"false" placeholder"文字"></div> spellcheck 属性规定是否对元素进行拼写和语法检查 css设置placeholder文字的颜色 *[contenteditable"true"]:…

如何本地局域网下访问vue项目?【手机和电脑均可】

在学习vue的时候&#xff0c;在电脑上跑起来&#xff0c;总喜欢还能在别的电脑或者自己手机上能看见&#xff0c;这就需要小小的配置一下 win10设置 需要配置一下电脑的防火墙&#xff0c;把所需的端口&#xff08;如&#xff1a;8080&#xff09;打开。 设置方法如下&#…

Vue3 Props组件简单应用(子组件获取父组件数据)

去官网学习→Props | Vue.js 运行示例&#xff1a; 代码&#xff1a;App.vue <template><img alt"Vue logo" src"./assets/logo.png"><!-- 传递数据 key value--><Mycomponent :dataTest"content" :dataNmub&…

解决运行vue项目时,总是报出大量格式错误

在运行vue项目时&#xff0c;有时候会出现大量的格式错误&#xff0c;多一个空格、少一个空行等等&#xff0c;都会报出错误。这是因为你在初始化的时候选择了遵循eslint规范&#xff0c;如果你想彻底关闭这个功能&#xff0c;就重新初始化&#xff0c;在这一项的时候选择n。 …

nginx部署前端

部署环境&#xff1a;win10 第一步&#xff1a;nginx下载 下载地址&#xff1a;http://nginx.org/en/download.html nginx文件目录 点击nginx.exe启动程序开启nginx&#xff0c;默认端口为80 成功访问&#xff1a;http://localhost/ 第二步&#xff1a;编译前端项目 前端采…

Vue中的watch与computed

原文&#xff1a;https://www.cnblogs.com/jiajialove/p/11327945.html 计算属性computed : 1、支持缓存&#xff0c;只有依赖数据发生改变&#xff0c;才会重新进行计算 2、不支持异步&#xff0c;当computed内有异步操作时无效&#xff0c;无法监听数据的变化 3、computed 属…

this.$router.push、replace、go的区别

跳板&#xff1a;莉莉安~。 1.this.$router.push() 描述&#xff1a;跳转到不同的url&#xff0c;但这个方法会向history栈添加一个记录&#xff0c;点击后退会返回到上一个页面。 用法&#xff1a; 2.this.$router.replace() 描述&#xff1a;同样是跳转到指定的url&#x…

Vue----vue 组件的构成

文章目录4 vue 组件的构成4.1 vue 组件组成结构4.2 组件的 template 节点4.2.1 在 template 中使用指令4.2.2 在 template 中定义根节点4.3 组件的 script 节点4.3.1 script 中的 name 节点4.3.2 script 中的 data 节点4.3.3 script 中的 methods 节点4.4 组件的 style 节点4.4…

vue学习记录:事件修饰符、v-model、Class 与 Style 绑定

一、vue.js事件修饰符 .stop 阻止冒泡.prevent 阻止默认行为.self 实现只有点击当前元素时候&#xff0c;才会触发事件处理函数.capture 实现捕获触发事件的机制.once 只触发一次事件处理函数 <div id"app"><!-- 使用 .stop 阻止冒泡 --><div clas…

vue安装教程

一、简介 Vue.js 是什么 Vue.js&#xff08;读音 /vjuː/, 类似于 view&#xff09; 是一套构建用户界面的渐进式框架。与其他重量级框架不同的是&#xff0c;Vue 采用自底向上增量开发的设计。Vue 的核心库只关注视图层&#xff0c;并且非常容易学习&#xff0c;非常容易与其…

2021-05-17

购物车项目 实现语言&#xff1a;css、html、javascript 实现框架&#xff1a;vue3 使用插件&#xff1a;vue-cil4、vue-router、vue-axios 相关组件&#xff1a;swiper、better-scroll 实现功能&#xff1a; 1.商品内容分块展示 2.商品详细信息展示 3.商品点击添加购物车 4.页…

vue路由router传参数方式

params、query是什么&#xff1f; params&#xff1a;/router1/:id &#xff0c;/router1/123&#xff0c;/router1/789 ,这里的id叫做params query&#xff1a;/router1?id123 ,/router1?id456 ,这里的id叫做query。 1 调用this.$router.push实现携带参数的跳转 this.$ro…

Vue:Vuex 狀態管理

Vue&#xff1a;Vuex 狀態管理 文章目錄Vue&#xff1a;Vuex 狀態管理簡介參考正文Install 安裝CDNNPMArchitecture 總體架構StatemapStateGetters透過方法訪問mapGettersMutations常量方法名注意事項mapMutationsActions調用異步 API返回值處理async/await組合 Action 函數map…

Electron + ts + vue3 + vite 项目搭建

Electron 是一个基于 Chromium 和 Node.js 的桌面应用程序开发框架&#xff0c;而 Vue3 则是一种流行的前端框架。将两者结合使用可以快速地打造出跨平台的桌面应用程序。在这种组合中&#xff0c;Electron 提供了强大的桌面应用开发能力&#xff0c;而 Vue3 则提供了易用的 UI…

搭建vue环境

搭建vue环境 一、安装NodeJS 参考链接&#xff1a; https://blog.csdn.net/cai454692590/article/details/86093297 二、 vue-cli脚手架安装 如果访问外网比较慢&#xff0c;可以使用淘宝的镜像 https://npm.taobao.org/ 打开命令终端输入 npm install -g cnpm --registryht…

Vue中的scoped的实现原理以及scoped穿透的用法(附代码)

本篇文章给大家带来的内容是关于Vue中的scoped的实现原理以及scoped穿透的用法&#xff08;附代码&#xff09;&#xff0c;有一定的参考价值&#xff0c;有需要的朋友可以参考一下&#xff0c;希望对你有所帮助。 1.什么是scoped 在Vue文件中的style标签上有一个特殊的属性&…

前端框架及项目面试 vue使用

1.vue的基本使用 模板&#xff08;指令、插值&#xff09; 指令、动态属性 v-html&#xff1a;会有XSS风险&#xff0c;会覆盖子组件 computed&#xff1a;有缓存&#xff0c;data不变&#xff0c;则不会重新计算 watch如何深度监听&#xff1f; watch监听引用类型&#xff0c…

vue项目上线打包优化和部署

项目的优化和部署&#xff0c;项目开发阶段和上线以后有些地方可能不一样&#xff0c;接口可能会发生改变&#xff0c;还有上线以后不需要的文件&#xff0c;等一些问题存在&#xff0c;所以解决办法是&#xff0c;把入口文件分开&#xff0c;一个用于开发环境打包&#xff0c;…

【uni-app】uni-app快速入门(含源码)

uni-APP 快速入门前言介绍一、背景二、基础UniAPP 快速入门学习一、UniAPP 介绍&#xff08;1&#xff09;什么是 UniAPP &#xff1f;&#xff08;2&#xff09;为什么要选择 UniAPP &#xff1f;&#xff08;3&#xff09;UniAPP 功能框架&#xff08;4&#xff09;UniAPP 开…

在Vue Vite应用程序中实现暗/亮模式

在本文中&#xff0c;我将在不使用任何库的情况下将dark\Light模式功能实现到我们的Vue Vite应用程序中。 我们将首先创建一个简单的Vite应用程序&#xff0c;然后为我们的应用程序设置一个简单的用户界面。在创建我们的Vue应用程序之前&#xff0c;我想提到WrapPixel提供的一…

在vue2.0中使用bootstarp-table(jquery+bootstarp+bootstarpTable)

要想使用bootstarp-table就需要按顺序引入 jquery > bootstarp > bootstarp-table //路径可能会有变动 最好在node_modules 中看看 import $ from jquery import bootstrap/dist/css/bootstrap.min.css import bootstrap/dist/js/bootstrap.min.js import bootstrap-t…

vue路由:导航守卫

1.导航守卫是什么 官方这么说&#xff1a; 正如其名&#xff0c;vue-router提供的导航守卫主要用来通过跳转或取消的方式守卫导航。 好吧&#xff0c;看不懂&#xff0c;就好&#xff08;当&#xff09;好&#xff08;废&#xff09;理&#xff08;话&#xff09;解&#xff0…

【Vue】vue中的静态资源处理---vue项目中路径使用的@和~的区别

在我们的项目结构里&#xff0c;有两个静态文件的路径&#xff0c;分别是&#xff1a;src/assets 和 static/。那这两个到底有什么区别呢&#xff1f; Webpacked 资源 为了回答这个问题&#xff0c;我们首先需要理解webpack是怎样处理静态资源的。 在*.vue组件中&#xff0c;…

解析Vue2 Diff 算法

首先我们先整明白 diff 算法的本质 diff算法的本质是找出两个对象之间的差异&#xff0c;目的是尽可能复用节点。 此处说到的对象其实就对应 vue中的 virtual dom,即使用 js 对象来表示页面中的 dom 结构。 <div idapp><span idchild>1</span></div>…

cordova整合高德key错误

-------------------------------------山穷水尽------------------------------------ 使用插件&#xff1a;com.kit.cordova.amaplocation https://www.jianshu.com/p/85aceaee3b35 当参考以上链接文章或者其它文章始终未能解决高德定位key错误 运行以下两个命令&#xff…

c#解决方案中项目依赖用法

c#解决方案中项目依赖用法 1、在一个解决方案内创建两个项目 一个是窗口项目一个是类库项目 不管是什么项目&#xff0c;请务必保证目标框架一致 2、生成依赖项 请注意循环依赖问题 Q.E.D.

vue+element实现表格搜索

vueelement实现表格搜索 1、直接上代码 html(element) <el-col :span"12"><-- 定义model"searchForm"作为form表单名 --><el-formref"searchForm":model"searchForm"label-width"130px"label-position"…

ant design vue树结构的expand和select的方法

你想点击第一个不做一些事件做正则判断 let reg /^0-[0-99999]$/;let isTrue reg.test(e.node.pos);点击第一个不展示数据&#xff0c;点击第二层展示数据

gradle_从Ant Build演进Gradle Build:导入Ant Build文件

gradle在大型项目上更改构建系统可能很困难并且需要大量工作。 幸运的是&#xff0c;对于那些将Ant版本迁移到Gradle版本的人&#xff0c;Gradle提供了特别方便的机制来促进这种迁移。 由于Gradle基于Groovy构建&#xff0c;并且Groovy通过AntBuilder包含内置的Ant支持&#xf…

thymeleaf菜鸟教程_Spring MVC应用程序中的Thymeleaf模板布局,无扩展

thymeleaf菜鸟教程在使用JSP / JSTL和Apache Tiles几年后&#xff0c;我开始为我的Spring MVC应用程序发现Thymeleaf。 Thymeleaf是一个非常出色的视图引擎&#xff0c;尽管目前缺乏良好的IntelliJ(投票&#xff1a;http&#xff1a; //youtrack.jetbrains.com/issue/IDEABKL-6…

uni-app原生导航栏自定义图标及去掉图标

uni-app自定义原生导航栏 下面是部分代码并不是完整的,这里只用作引子 { //人员对比详情"path": "personnel-panorama-contrast/index","style": {"navigationBarTitleText": "人员对比详情","app-plus": {&qu…

vue3、react组件数据传值对比分析——父组件传递子组件,子组件传递父组件

文章目录 ⭐前言⭐react 组件传值实例&#x1f496;父组件传值给子组件&#xff08;props&#xff09;&#x1f496;子组件传递事件给父组件props绑定事件&#x1f496;父组件触发子组件的事件Ref ⭐vue3 组件传值实例&#x1f496; 父组件传递数据给子组件props&#x1f496; …

vuecli4浏览器控制台source没有源码显示,解决办法

在项目中vue.config.js文件中配置 productionSourceMap: true就可看到源码

vue节点中的ref属性

<!-- ref 属性 被用来给元素或子组件注册引用信息&#xff0c;引用信息将会注册在父组件的$refs对象上&#xff0c;如果在普通的dom元素上使用&#xff0c;引用指向的就是dom元素&#xff1b;如果用在子组件上&#xff0c;引用就指向组件实例重要说明&#xff1a;ref本身是作…

vue+springboot前后端分离,后端获取不到前端传的json参数(已测有用)

问题&#xff1a; 前端传了参数&#xff0c;但后端获取为null 原因&#xff1a; 因为实体类参数和 传入的参数不一致&#xff0c;具体原因不详 解决方法&#xff1a; 在后端实体类属性值上添加注解&#xff1a;JsonProperty(value “前端传的参数名”)

启动vue项目,报错Use // eslint-disable-next-line to ignore the next line. Use /* eslint-disable */ to ignor

解决办法: 将webpack.base.conf.js文件中的 …(config.dev.useEslint ? [createLintingRule()] : []),注释掉&#xff0c;重新启动项目即可 如果没有上面的文件&#xff0c;可以修改.eslintrc.js文件&#xff0c;&#xff08;改文件是代码规范配置项&#xff0c;注释掉’vue/…

vue属性详解 v-text,v-model,v-on,v-bind等

参数解释&#xff1a; el:挂载点 data:数据对象 methods:方法&#xff0c;方法中可通过this来调用data中的数据 {{ }}&#xff1a;差值表达式&#xff0c;用于获取data中的参数v-text、v-html、v-on、v-show、v-if、v-bind、v-model详解&#xff1a; 内容绑定&#xff1a;v-t…

vue状态管理,配置vuex

Vue项目中经常会有对状态的控制操作&#xff0c;那么如何合理的封装使用呢&#xff1f; main.js 引入store //main.js import store from ./store;const app new Vue({router,store,... })创建store文件夹&#xff0c;新建index、rootState、getters、actions、mutations文…

vue 搜索文本让搜索的字体高亮显示

首先用到了ant design vue的折叠板&#xff0c;replace方法&#xff08;replace() 方法用于在字符串中用一些字符替换另一些字符&#xff0c;或替换一个与正则表达式匹配的子串。&#xff09; 这个折叠组件的hander支持字符串写法&#xff0c;支持solt写法。现在用的是solt写法…

使用vue深度开发数组对象多层嵌套时视图不更新

当我们开发的时候&#xff0c;有一些数据是对象里面嵌套数组&#xff0c;数组里面嵌套对象&#xff0c;数据结构很复杂的时候&#xff0c;而且在你循环出来一个select下拉选择框的时候&#xff0c;不让联动的时候这时候就很难搞了结构大概是这样子的 渲染到页面上是这样子的 …

nuxt初学之创建nuxt项目

准备工作&#xff1a;npm5.2.0 1、创建nuxt项目 // blog 项目名 npx create-nuxt-app blog 第二步&#xff1a;启动nuxt项目

创建Moment对象

在做一个日期回显的功能&#xff0c;发现无法回显&#xff0c;原来是需要Moment 对象&#xff0c;但是怎么都创建不了这个对象&#xff0c;弄了很久翻墙才找到答案 效果图 第一步&#xff1a;安装moment &#xff08;说明我这个是在vue里面使用的&#xff09; 1-1&#xff1a…

Vue配置多页面,多入口【vue-cli3 配置登陆页面】

很久之前就想去配置一个非单页面的登陆页面&#xff0c;一直到今天才完成 我将给出最简单的代码&#xff0c;完成最基本的配置。需要更强的功能自己去加上 效果如下 第一步&#xff1a;创建登陆页面的文件 1-1&#xff1a;login.html <!DOCTYPE html> <html lang&q…

Vue 使用 axios 415 错误

目的&#xff1a;解决 Vue 415 错误 415 &#xff1a; 简单理解&#xff0c;就是发送的数据格式&#xff0c;和接受的数据格式不一样。 如果我后台java 要求接受 json 格式&#xff0c;而前台传递的是 字符串 格式 &#xff08;这里的格式不单单是表面的格式&#xff09;。 …

Vue上传文件/图片到七牛云

目的&#xff1a;使用 vue 上传文件/图片 到七牛云 说明&#xff1a; 1、前台使用vue&#xff0c;后台用 java 传递一个 token。 2、token &#xff1a; 这个相当于一个密钥。 3、简单点说。就不写什么去注册账号&#xff0c;找到 as he ks 啥的&#xff0c;都到这一步&#x…

vue 中获取 wangeditor 的 html 和 text。

目的&#xff1a;vue 中获取 wangeditor 的 html 和 text。

2022-02-04 Vue3.0 中的 watch 函数和 watchEffect 函数

watch 函数 监视 reactive 定义的响应式数据时&#xff1a;oldValue 无法正确获取、强制开启了深度监视&#xff08;deep配置失效&#xff09;监视 reactive 定义的响应式数据中某个属性时&#xff1a;deep配置有效既要指明监视的属性&#xff0c;也要指明监视的回调 watchEf…

2022-02-01 Composition API 的 setup

setup函数的两种返回值 若返回一个对象&#xff0c;则对象中的属性、方法&#xff0c;在模板中均可以直接使用若返回一个渲染函数&#xff1a;则可以自定义渲染内容 注意点 尽量不要与 Vue2.x 配置混用setup 不能是一个 async 函数&#xff0c;因为返回值不再是 return 的对…

2022-01-31 创建 Vue3.0 工程

使用 vue-cli 创建 ## 创建 vue create vue_test ## 启动 cd vue_test npm run serve使用 vite 创建 ## 创建工程 npm init vite-app <project-name> ## 进入工程目录 cd <project-name> ## 安装依赖 npm install ## 运行 npm run dev

HBuilder中使用Vue智能提示

目的&#xff1a;使用HBuilder可以智能提示Vue 第一步&#xff1a;在项目上右键 找到 引用框架语法提示 找到后点击需要的框架就好了。如果没有vue的话&#xff0c;请升级

安装Vue 及 创建一个Vue 项目,在hbuiderx中打开项目

创建一个Vue项目 1. 准备工作 首先要先安装node 及 npm 详情见 【http://www.cnblogs.com/ylboke/p/8342116.html 】及【http://www.cnblogs.com/ylboke/p/8342185.html 】 安装Git(可先不安装)&#xff08;Git是一个分布式版本控制系统&#xff09;详情见&#xff08;关于gi…

基于springboot+vue的选课系统源码

开发环境及工具&#xff1a; 大等于jdk1.8&#xff0c;大于mysql5.5&#xff0c;idea&#xff08;eclipse&#xff09;&#xff0c;nodejs&#xff0c;vscode&#xff08;webstorm&#xff09; 技术说明&#xff1a; springboot mybatis vue elementui 代码注释齐全&#x…

springboot vue(elementui)报修网站系统源码

开发环境及工具&#xff1a; 大等于jdk1.8&#xff0c;大于mysql5.5&#xff0c;idea&#xff08;eclipse&#xff09;&#xff0c;nodejs&#xff0c;vscode&#xff08;webstorm&#xff09; 技术说明&#xff1a; springboot mybatis vue elementui 代码注释齐全&#x…

基于springboot vue uniapp点餐外码系统源码(毕设)

开发环境及工具&#xff1a; 大等于jdk1.8&#xff0c;大于mysql5.5&#xff0c;idea&#xff08;eclipse&#xff09;&#xff0c;vscode&#xff08;webstorm&#xff09;,HBuilder 技术说明&#xff1a; springboot mybatis vue elmentui uniapp 代码注释齐全&#xff0…

vue项目实战《电影快讯》--- 项目总结

Vue实战之喵喵电影 day1 - 创建组件 页面组件 电影页面组件影院页面组件我的页面组件 公共组件 正在热映组件即将上映组件城市组件搜索组件影院列表组件登录组件 重点知识总结 创建新的组件、路由、js等文件时&#xff0c;应该首先创建一个对应名字的文件夹&#xff0c;…

Vue-resource实现ajax请求和跨域请求--李帅醒博客

vue-resource是Vue提供的体格http请求插件&#xff0c;如同jQuery里的$.ajax&#xff0c;用来和后端交互数据的。 在使用时&#xff0c;首先需要安装vue-resource插件1.在项目跟目录上安装&#xff1a; npm install vue-resource2.引入resource插件import VueResource from vue…

Django个人博客开发之分页与Vue分页

分页介绍与逻辑 由于当前开发的需求当中各种管理平台的增多&#xff0c;各种各样的列表需求逐渐增多&#xff0c;而往往数据量有很多&#xff0c;很难实现也没有必要将所有的数据都罗列到一个前端页面上&#xff0c;用户用不到&#xff0c;也很浪费资源。所以我们有了分页的需…

vue之better-scroll上拉加载,下拉刷新

上拉加载 pullUpLoad选项&#xff0c;用来配置上拉加载功能。当设置为 true 或者是一个 Object 的时候&#xff0c;可以开启上拉加载&#xff0c;可以配置离底部距离阈值&#xff08;threshold&#xff09;来决定开始加载的时机 this.scroll new this.$BScroll(this.$refs.m…

Vue封装Excel导入组件并使用ElementUI显示内容,将json结果集传递给后端

Vue封装Excel公用导入组件&#xff0c;将内容显示在ElementUI表格中&#xff0c;将结果传递给后端进行数据库 操作前言一、演示1.选择文件2.查看内容二、界面1.主页面2.组件注册3.组件内容4.Excel读取总结前言 使用Vue读取Excel内的数据需要使用npm安装xlsx&#xff0c;将结果…

Quasar Vue Springboot 跨域问题 No 'Access-Control-Allow-Origin' header is present on the requested

困扰了近半个月的跨域问题解决了。 服务端是Springboot&#xff0c;前端是Vue 服务端地址是&#xff1a;http://localhost:8066 前端地址是&#xff1a;http://localhost:6006 前端发送请求使用的是axios&#xff0c;之前设置的baseURL是 process.env.BASE_API&#xff0c;…

纯Vue.js 写的一个 自动轮播 Banner 图片广告 的小模块 练练手

自己写着玩 练手用的...(&#xff03;Д)... 在线预览地址&#xff1a;http://djk8888.byethost32.com/banner/banner_vue.html &#xff08;国外服务器 图片加载速度忒慢 ...("▔□▔)...等30秒...&#xff09; HTML页面&#xff1a; <!DOCTYPE html> <html…

Vue 的组件三大内核和生命周期(每周日小结2020-10-07)

&#xff08;1&#xff09;复习了电子签核流程 https://www.jianshu.com/writer#/notebooks/47966961/notes/77733001 1.远程连接Linux指令&#xff1a; SSH是安全的加密协议&#xff0c;用于远程连接Linux服务器 进入终端写代码 1.登录 ssh -p22 omd192.1…

Vue进阶面试必问,异步更新机制和nextTick原理

vue已是目前国内前端web端三分天下之一&#xff0c;同时也作为本人主要技术栈之一&#xff0c;在日常使用中知其然也好奇着所以然&#xff0c;另外最近的社区涌现了一大票vue源码阅读类的文章&#xff0c;在下借这个机会从大家的文章和讨论中汲取了一些营养&#xff0c;同时对一…

vue2进阶篇:vue-router之嵌套(多级)路由

文章目录10.4嵌套&#xff08;多级&#xff09;路由10.4.1案例-将案例改为“嵌套&#xff08;多级&#xff09;路由”完整代码本人其他相关文章链接10.4嵌套&#xff08;多级&#xff09;路由 10.4.1案例-将案例改为“嵌套&#xff08;多级&#xff09;路由” 注意点1&#xf…

vue2进阶篇:vue-router之基础路由

文章目录10.3 基本路由10.3.1 总结: 编写使用路由的 3 步10.3.2案例-基本路由切换效果完整代码本人其他相关文章链接10.3 基本路由 10.3.1 总结: 编写使用路由的 3 步 定义路由组件注册路由使用路由 10.3.2案例-基本路由切换效果 注意点1&#xff1a; 路由组件通常放在pages…

《进阶篇第9章》学习vuex知识点后练习:把求和案例改成vuex模块化编码

文章目录9.7求和案例_vuex模块化编码完整代码本人其他相关文章链接效果展示&#xff1a; 注意点1&#xff1a; 问题&#xff1a;如何实现“当前和为奇数再加”&#xff1f; 答案&#xff1a; incrementOdd(){if(this.sum % 2){this.sum this.n} }注意点2: 问题&#xff1a;se…

跨域问题解决has been blocked by CORS policy: The ‘Access-Control-Allow-Origin‘ header contains multiple va

查看报错信息 Access to XMLHttpRequest at http://localhost:8222/eduservice/in dexfront/index from origin http://localhost:3000 has been blocked by CORS policy: The Access- Control-Allow-Origin header contains multiple values *, *, but only one is allo…

elementUI的动态tabs页的使用,vue的动态组件的操作

elementUI的动态tabs页的使用&#xff0c;vue的动态组件的操作 有时候我们需要用到动态的tab页&#xff0c;结合不同的页面内容来显示。这里是使用了elementUI的动态tabs页来实现的 <div class"right" v-loading"loading"><div class"betw…

vscode中生成自定义.vue模板

1.打开“文件”–》“首选项”–》“用户片段” 2.输入“vue.json”打开文件&#xff0c;添加下面的文本&#xff08;若没有该文件&#xff0c;就新建一个代码片段&#xff0c;命名为vue.json&#xff09; 3.新建一个vue文件&#xff0c;输入“vue”&#xff0c;选中代码块即可…

‘file:./vuejson.json‘ from origin ‘null‘ has been blocked by CORS policy: Cross origin requests ....

vscode中html文件引用axios.js但浏览器报错 1.vscode中安装Live Server组件 2.打开文件右键&#xff0c;选择“open with five server”即可

vscode中如何创建自定义html模板

前提&#xff1a;在vscode中新建一个html文件* 目录方法一&#xff1a;输入&#xff01;tab键--------自动生成html模板方法二&#xff1a;在空白html文件中输入“html”,选择相应的模板方法三&#xff1a;自定义模板方法一&#xff1a;输入&#xff01;tab键--------自动生成h…

尤雨溪公布 Vue 3.0 开发路线:将从头开始重写 3.0

在上周的 Vue.js 伦敦大会上&#xff0c;Vue.js 作者尤雨溪简要介绍了 Vue 下一个主要版本要发布的内容&#xff0c;9 月 30 日&#xff0c;尤雨溪在 medium 个人博客上发布了 Vue 3.0 的开发路线&#xff0c;我们不妨看看 Vue 3.0 将会有怎样的发展。兼容按照尤雨溪的说法&…

vue中修改子组件样式

一、全局修改 1、在App.vue中设置&#xff0c;引入公共样式及个别页面的特殊样式common.css&#xff1b; 例如&#xff1a;<link rel"stylesheet" type"text/css" href"static/assets/css/common.css"> 下边的写法没用过参考链接中给的 &l…

vue 利用 js-xslx插件实现前端解析 excel 表格获取数据

<template><div><p class"top">支持通过excel文件批量员工信息&#xff0c;请按在这里插入代码片照模板格式编辑员工信息后上传、下载模板。</p><input class"input-file" type"file" change"exportData"…

Vue中router.push跳转传参

纯跳转 this.$router.push(/home) // 向地址栏历史添加一条。可以回退 this.$router.replace(/home) // 不添加跳转历史params参数 this.$router.push({name: home , // 或者可以写成 path: /homeparams: { // 这种参数不会带在地址栏上name:…

Vuex报错‘__WEBPACK_IMPORTED_MODULE_1_vuex__.a.store is not a constructor’

今天使用Vuex的时候突然报错了,康康官网是怎么搞得&#xff1a; const store new Vuex.Store({state: {count: 0},mutations: {increment (state) {state.count}} })再康康我的&#xff1a; const store new Vuex.store({state: {count: 0},mutations: {increment (state) …

Vue使用Swiper轮播

swiper官网&#xff1a;https://www.swiper.com.cn/ vue中使用Swiper&#xff1a;https://github.com/surmon-china/vue-awesome-swiper swiper各种示例&#xff1a;https://www.swiper.com.cn/demo/index.html 最近在写官网&#xff0c;有很多类型的轮播展示&#xff0c;于是…

vue设置前端配置文件

项目业务中有时会出现频繁变动的变量&#xff0c;比如首页的宣传语、一些时间时长的控制等&#xff0c;时间充裕且有必要的话&#xff0c;可以做一个配置页面在服务器端进行存储和修改&#xff0c;但是在开发过程中以保证业务功能先完成的情况下&#xff0c;可以先将这些变量抽…

vue文件格式化

1.vue文件格式化需要安装以下插件&#xff1a; ESLintPrettierVetur 2.添加.prettierrc文件&#xff1a; {"semi": false, //格式化时不加分号"singleQuote": true, //用单引号替换双引号"prettier.spaceBeforeFunctionParen": true, //让函数…

VUE 过滤输入框中的特殊字符 只保存中文、英文及数字

首先是输入框 绑定好model <el-input placeholder"请输入消息内容" v-model"keyword"></el-input> 然后使用watch监听model的变化 并过滤掉特殊字符 <script>function filterInput(val) {// 这里过滤的是除了中英文和数字的其他字符r…

vue组件通信方式 --父子组件通信

父子组件通信方式 子组件通过 props 属性来接受父组件的数据&#xff0c;然后父组件在子组件上注册监听事件&#xff08;v-bind&#xff09;&#xff0c;子组件通过 emit 触发事件来向父组件发送数据。 props属性使用 // 父组件 <template><div class"hello&q…

Vue-echarts插件随笔(二地图)

Vue 使用 echarts 地图实例 第一步&#xff1a;安装&#xff1a;npm i -S echarts 安装echarts依赖后&#xff0c;打开node_modules下边的map文件夹里边的js。js文件下有&#xff1a; china.js–>中国地图 world.js–>世界地图 province文件夹—>各个省份地图 第二步…

Vue- echarts插件使用随笔(一图表)

Vue 使用 echarts 图表实例 第一步&#xff1a;安装&#xff1a;npm i -S echarts 第二步&#xff1a;创建一个plugins文件夹&#xff0c;创建echarts.js并配置 import echarts from echartsconst install function (Vue){//将 echarts 挂载到 vue 原型上Object.defineProp…

【Vue2 Vue3】开发环境跨域配置

前端开发时难免会遇到本地localhost和后端服务ip不一致导致的跨域问题&#xff0c;这种情况往往可以通过使用nginx来做一个简单的反向代理&#xff0c;但是vue2和vue3在处理方式上还是略有差异&#xff0c;这里简单记录下。 Vue2&#xff1a; 1.修改config/index.js module.e…

Vue中this.$refs[formName].validate((valid) =>{}不执行的错误

今天遇到一个this.$refs[formName].validate((valid) >{} 无效的问题 当验证通过的时候点确定按钮没有报错&#xff0c;也没有任何反应 代码&#xff1a; 当验证不通过的时候&#xff1a;第632行有打印false 但是当验证都通过的时候&#xff1a;第632行没有打印 如果是…

Vuex随笔

Vuex 本质上使用Vuex的原因其实是组件之间的数据交互过于复杂&#xff0c;重点在于当组件过多时&#xff0c;数据的传递就会不可控&#xff0c;所以引入 Vuex 是一个专门为 Vue.js 应用程序开发的状态管理模式。它采用集中式管理应用的所有组件的状态&#xff0c;并以相应 的规…

Vue学习笔记(九) Vue CLI

1、简介 Vue CLI 是一个基于 Vue.js 进行快速开发的完整系统&#xff0c;它包括三个独立的部分&#xff1a; CLI&#xff1a;一个全局安装的 npm 包&#xff0c;提供在终端里使用的命令CLI 服务&#xff1a;一个局部安装在使用 vue/cli 创建的项目中的 npm 包CLI 插件&#x…

Vue Axios请求随笔

Axios请求 Axios 是一个基于 promise 的 HTTP 库&#xff0c;可以用在浏览器和 node.js 中。 Axios特性 1. 从浏览器中创建 XMLHttpRequests 2. 从 node.js 创建 http 请求 3. 支持 Promise API 4. 拦截请求和响应 5. 转换请求数据和响应数据 6. 取消请求 7. 自动转换 JSON …

Vue Router随笔

用 Vue.js Vue Router 创建单页应用&#xff0c;是非常简单的。 安装 &#xff1a;npm install --save vue-router 引入并使用&#xff1a;main.js文件中引入全局使用 import VueRouter from ‘vue-router’ Vue.use(VueRouter) 创建路由实例 const router new VueRouter…

Vue封装网络请求

请求成功和请求失败 请求成功之后&#xff0c;获取结果的成功与失败 工作中网络请求的数据有很多&#xff0c;所以我们需要将网络请求封装 1. 准备工作&#xff1a;src文件夹下创建utils文件夹&#xff0c;在utils文件夹下创建request.js文件 //封装网络请求import $axios f…

Vue学习笔记(三) 计算属性和侦听属性

1、计算属性&#xff08;computed&#xff09; &#xff08;1&#xff09;计算属性 模板的设计初衷是为了处理简单的逻辑&#xff08;声明式逻辑&#xff09;&#xff0c;在模板中加入过多的逻辑会使模板难以阅读和维护 <!DOCTYPE html> <html><head><…

Vue脚手架(vue-cli)搭建和目录结构详解

一、环境搭建 1、安装node、npm、webpack&#xff0c;不多说 2、安装vue-cli脚手架构建工具&#xff0c;打开命令行工具输入&#xff1a;npm install vue-cli -g&#xff0c;安装完成之后输入 vue -V&#xff08;注意这里是大写的“V”&#xff09;&#xff0c;如果出现相应的版…

用响应式 API 做简单状态管理

记录一下 用响应式 API 做简单状态管理: Vue3地址 在选项式 API 中&#xff0c;响应式数据是用 data() 选项声明的。在内部&#xff0c;data() 的返回值对象会通过 reactive() 这个公开的 API 函数转为响应式。 如果你有一部分状态需要在多个组件实例间共享&#xff0c;你可以…

vue 移动端适配pxtorem

第一步 先安装 cnpm install --save lib-flexible/flexible.js cnpm install postcss-pxtorem5.1.1 -D npm install postcss postcss-loader -D第二部 main.js引入 import "lib-flexible/flexible.js";第三部 配置 方法一 新建postcss.config.js module.expor…

vue3 动态导入src/page目录下的所有子文件,并自动注册所有页面组件

main.js添加一下代码&#xff1a; const importAll (modules) > {Object.keys(modules).forEach((key) > {const component key.replace(/src/, /).replace(.vue, );const componentName key.split(/).slice(-2, -1)[0] -page;app.component(componentName, modules…

[vue]——nextTick()

在做实例的时候遇到一个问题&#xff0c;在获取后台数据之后&#xff0c;要将数据遍历到轮播&#xff0c;轮播使用的是Swiper。 在获取轮播数据之后就开始创建swiper实例&#xff0c;然后想着就能直接实现&#xff0c;可问题就出来了&#xff0c;这时候虽然轮播的样子出现了&am…

Vue3 Axios网络请求简单应用

cd 到项目 安装Axios&#xff1a;cnpm install --save axios post传递参数 需要安装querystring 用于转换参数格式&#xff1a;cnpm install --save querystring 运行示例&#xff1a; 后台接口&#xff1a; GetTestData.java package com.csdnts.api;import java.io.IOExce…

Vue3和Vue2对比学习之全局 API 应用实例

文章目录 0.前言1.参考文档2.详细说明2.1 全局 API 应用实例 非兼容2.2 一个新的全局 API&#xff1a;createAppconfig.productionTip 移除config.ignoredElements 替换为 config.isCustomElementVue.prototype 替换为 config.globalPropertiesVue.extend 移除类型推断组件继承…

记录一下基于jeecg-boot3.0的待办消息移植记录

因为之前没有记录&#xff0c;所以还要看代码进行寻找&#xff0c;比较费劲&#xff0c;所以今天记录一下&#xff1a; 1、后端 SysAnnouncementController 下面函数增加待办的几个显示内容给前端用 具体代码如下&#xff1a; /*** 功能&#xff1a;补充用户数据&#xff0c…

1.vue3+vite开发中axios使用及跨域问题解决

一、跨域问题解决 1.基于vitevue3配置时&#xff0c;在vite.congig.js文件server项目中添加 proxy代理 文件名&#xff1a;vite.congig.js server: {open: true,//启动项目自动弹出浏览器port: 3000,proxy: {/api: {target: http://localhost:8000/api/,changeOrigin: true,rew…

vue2中使用unocss,在ie11 不能正常显示unocss的颜色设置

前景 ie11 不能正常显示unocss的颜色设置&#xff1a;“–un-text-opacity: 1 !important; color: rgba(213,147,197,var(–un-text-opacity));” IE11 目前是无法支持 CSS 变量&#xff08;自定义属性&#xff09;和 rgba 中使用的 var() 函数。 为了在 IE11 中使用 UnoCSS…

「Vue|网页开发|前端开发」01 快速入门:用vue-cli快速写一个Vue的HelloWorld项目

本文主要介绍如何用vue开发的标准化工具vue-cli快速搭建一个符合实际业务项目结构的hello world网页项目并理解vue的代码文件结构以及页面渲染流程。 文章目录 一、准备工作&#xff1a;安装node.js二、项目搭建创建项目目录全局安装vue-cli使用Webpack初始化项目启动项目学会…

vue通过ref改变input的type

template: <input type"text" ref"input" v-model"inputPad" focus"zfocus" blur"zblur">data: inputPad: "请输入支付密码",methods: zfocus() {this.$refs.input.type "password"if (this…

Vue3.0极速入门 - 环境安装新建项目

Vue介绍 Vue.js 是什么 Vue (读音 /vjuː/&#xff0c;类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是&#xff0c;Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层&#xff0c;不仅易于上手&#xff0c;还便于与第三方库或既有项目整…

vue创建WebSocket进行实时通讯

vueWebSocket创建实现实时通讯 //websocketasync initWebSocket() {if (websock) {return;}if (!const_chatid) return;if (typeof WebSocket "undefined") {console.error("您的浏览器不支持WebSocket");return false;}try {let params {user_id: loca…

Vue項目啟動

Vue 項目啟動 文章目录Vue 項目啟動簡介參考正文CDN&#xff08;不推薦&#xff09;SampleVue-cli 官方腳手架&#xff08;推薦&#xff09;Installation 安裝Terminal 透過命令行創建Vue UI 透過圖形化介面創建結語簡介 有關 Vue 的基本介紹都可以在官網看到&#xff0c;由尤…

vue路由1:基本使用

路由&#xff0c;其实就是指向的意思&#xff0c;当我点击页面上的home按钮时&#xff0c;页面中就要显示home的内容&#xff0c;如果点击页面上的about 按钮&#xff0c;页面中就要显示about 的内容。Home按钮 > home 内容&#xff0c; about按钮 > about 内容&#xf…

vue各种实例集合

注意&#xff1a;以下所有示例基于vue 2.x、Vuex 2.x、 vm.$mount()-挂载&#xff1a; <body><div id"a"></div> </body> <script> var A Vue.extend({ template: <p>123</p> });/*// 自动挂载new A({el: #a});*/…

vue-cli创建项目实例

vue-cli 是一个官方发布 vue.js 项目脚手架&#xff0c;使用 vue-cli 可以快速创建 vue 项目&#xff0c;GitHub地址是&#xff1a;https://github.com/vuejs/vue-cli 一、安装vue-cli&#xff1a; 直接全局安装 vue-cli&#xff1a; npm install -g vue-cli 但是这种安装方…

vue插槽之slots

插槽slot&#xff1a;本质就是向组件传递一个DOM。 index.html&#xff1a; <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>Title</title><style>.panel{border: 1px solid #ececec;}.…

Vue mixins(混合)的理解,有哪些应用场景?源码分析

一、mixin是什么 Mixin是面向对象程序设计语言中的类&#xff0c;提供了方法的实现。其他类可以访问mixin类的方法而不必成为其子类。 Mixin类通常作为功能模块使用&#xff0c;在需要该功能时“混入”&#xff0c;有利于代码复用又避免了多继承的复杂。 Vue中的mixin 先来…

用原生js 实现 Vue axios AJAX 跨域调用 jsonp

Vue axios 本身是不支持调用 jsonp 的&#xff0c;我在不添加第三方js框架(如jQuery)的前提下&#xff0c;实现 axios 跨域调用 jsonp 完整代码如下&#xff1a; <!DOCTYPE html> <html xmlns"http://www.w3.org/1999/xhtml"><head><meta htt…

vue 从后台v-for获取到的数组给每一项设置不同的背景色

在开发中&#xff0c;经常会遇到拿到的数据是v-for得到的&#xff0c;如何给动态数组的每一项添加不同的背景色呢&#xff0c;单纯的三元运算符只能设置两种颜色&#xff0c;多种的怎么解决呢 类似于这种需求的&#xff1a; 代码&#xff1a; data(){return{colorList:[#24A…

【vue】avue-crud表格树示例

1.效果图 2.前端代码 <template><div class"app-container pull-height"><el-form inline ref"searchForm" v-model"searchForm"><el-form-item label"菜单名称&#xff1a;"><el-input size"small&…

解决Invalid prop: custom validator check failed for prop “index“

在使用element-ui菜单的时候&#xff0c;浏览器报错如下&#xff1a; 错误代码&#xff1a; 错误原因&#xff1a; index属性只接受字符串类型&#xff0c;而我代码中的subItem.id是一个数值&#xff0c;需要转换为字符串类型数据才不会报错 解决方法&#xff1a; 可以直接在…

一篇文章教你学会vuex

vueX是什么 是实现组件全局状态(数据)管理的一种机制,可以方便的实现组件之间数据的共享.什么情况下我应该使用 Vuex&#xff1f; Vuex 可以帮助我们管理共享状态&#xff0c;并附带了更多的概念和框架。这需要对短期和长期效益进行权衡。 如果您不打算开发大型单页应用&#…

组件之间传值(父子组件、非父子组件)

组件之间传值&#xff08;父子组件、非父子组件&#xff09; 一、父子组件之间传值 1.父向子传值 &#xff08;1&#xff09;.父组件 父组件里需引用子组件&#xff0c;并传值给子组件&#xff0c;代码如下&#xff1a; <template><div><span>哈哈哈哈<…

vue之父组件向子组件传值

vue之父组件向子组件传值 vue中pros官方解释 问题描述&#xff1a;在做视频网站过程中发现每个视频的样式其实是大致相同的&#xff0c;所以就想着直接写个组件&#xff0c;但是又看不懂官网的传值&#xff0c;所以自己找了个视频看明白了。 想实现的效果&#xff1a; 具体实…

vue学习记录:mvc与MVVM区别、vue的安装、v-cloak、v-text、v-html用法、v-bind及v-on用法

什么是Vue.js Vue是一套用于构建用户界面的渐进式JavaScript框架。与其它大型框架不同的是&#xff0c;Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层&#xff0c;方便与第三方库或既有项目整合。 后端的 MVC 与 前端中的 MVVM 之间的区别 MVC : 是后端的分层…

vue v-bind 三元表达式 动态绑定 选中的样式

效果如下&#xff1a; 也就是随着我们的鼠标点击而去选中某一个选项。 我们需要之前写好 两组样式&#xff0c;也就是没有选中&#xff0c;和选中的样式。 然后我们使用 v-bind 加上三元表达式来实现。 实现思路&#xff1a; 我们定义一个 active 的变量&#xff0c;给它一个…

Vue路由和跨域配置冲突问题

这里给大家推荐一款免费迭代 二开便捷的商城项目&#xff1a;源码直通车>>> 我之前有篇博客谈论过vue调用接口&#xff0c;会出现跨域的问题 https://blog.csdn.net/fate_sky8521/article/details/89948841 根据之前配置可以调用接口了&#xff0c;但是会有一个新的…

Vue页面跳转传递参数及接收

这里给大家推荐一款免费迭代 二开便捷的商城项目&#xff1a;源码直通车>>> 最近接触了vue项目&#xff0c;这里记录一下vue跳转到下一页面携带参数的两种方式。 典型应用场景&#xff1a;列表页跳转到详情页 一、配置路由 文件路径&#xff1a;src/router/config…

Ubuntu配置Nginx部署Vue SPA项目

Ubuntu配置Nginx部署Vue SPA项目 文章记录了部署Vue SPA项目后可从ip访问的过程&#xff0c;因域名访问需要备案暂未尝试&#xff0c;后续若实行亦会更新在此处。 系统为Ubuntu18.04。 Nginx 网页服务器。默认配置即支持systemd服务&#xff08;守护进程&#xff09;。 守护进…

vue.js降级(ios微信端audio不能播放的解决办法之一)

还是在做qq音乐webApp~快完成了,在ios上测试的时候,发现所有audio的音乐都不能播放 几经搜索,找到了黄轶老师的一篇踩坑笔记 笔记中写的很多,关于为什么audio在ios上不能播放的根本原因和解决思路,受益颇多,感兴趣的推荐看下 回到正题,降低vue的版本可以解决ios微信端audio不…

Vue中可用的判断对象是否为空的方法

var arr Object.keys(userName);//ES6的Object.keys()判断对象是否为空 if (arr.length0) {}

2022-02-07 Vue3.0 部分 Compositon API

shallowReactive只处理对象最外层属性的响应式&#xff08;浅响应式&#xff09;shallowRef只处理基本数据类型的响应式, 不进行对象的响应式处理readonly让一个响应式数据变为只读的&#xff08;深只读&#xff09;shallowReadonly让一个响应式数据变为只读的&#xff08;浅只…

vue3.0 ------ createApp()

vue3.0 ------ createApp() 在2.X版本中创建一个vue 实例是通过 new Vue()来实现的&#xff0c;到了3.X中则是通过使用createApp这个 API返回一个应用实例&#xff0c;并且可以通过链条的方式继续调用其他的方法 参数 components options root props 例如&#xff1a;我在main…

2022-02-06 Vue3.0 的 toRef

作用&#xff1a;创建一个 ref 对象&#xff0c;其 value 值指向另一个对象中的某个属性语法&#xff1a;const name toRef(person, ‘name’)应用&#xff1a;要将响应式对象中的某个属性单独提供给外部使用时扩展&#xff1a;toRefs 与 toRef 功能一致&#xff0c;但可以批量…

vue3知识点:计算属性与监视属性

文章目录二、常用 Composition API7.计算属性与监视属性1.computed函数案例&#xff1a;拼姓名字符串&#xff0c;同vue2计算属性案例类似完整代码2.watch函数案例&#xff1a;计算求和完整代码3.watchEffect函数本人其他相关文章链接二、常用 Composition API 问题&#xff1a…

vue3知识点:reactive对比ref

文章目录二、常用 Composition API5.reactive对比ref本人其他相关文章链接二、常用 Composition API 问题&#xff1a;啥叫“组合式API”&#xff1f; 答案&#xff1a;请看官方文档: https://v3.cn.vuejs.org/guide/composition-api-introduction.html 5.reactive对比ref 从…

vue3知识点:setup

文章目录二、常用 Composition API1.拉开序幕的setupsetup的两个注意点本人其他相关文章链接二、常用 Composition API 问题&#xff1a;啥叫“组合式API”&#xff1f; 答案&#xff1a;请看官方文档: https://v3.cn.vuejs.org/guide/composition-api-introduction.html 1.拉…

reactive()的使用,这短代码为什么不好使

<div id"app">count: {{ count }} </div><script src"https://unpkg.com/vuenext"></script> <script> const state Vue.reactive({count: 0 });const vm app.mount(#app) </script>为什么不出来count: 0呢&#xf…

vue3第一章基础:创建Vue3.0工程,包括使用vue-cli 创建、使用 vite 创建

文章目录一、vue2、vue3、vue-cli版本、vue-router版本的关联关系1.说明2.不同版本的vue对应的vue-router版本和vuex版本二、创建Vue3.0工程1.使用 vue-cli 创建2.使用 vite 创建一、vue2、vue3、vue-cli版本、vue-router版本的关联关系 1.说明 1. Vue CLI 4.5以下&#xff0…

vue2进阶篇:vue-router之“使用独享路由守卫”

文章目录10.13路由守卫案例&#xff1a;将案例改为“使用独享路由守卫”完整代码本人其他相关文章链接10.13路由守卫 注意点1&#xff1a; 前置路由守卫或者后置路由守卫中&#xff0c;to指代切换到哪个路由组件&#xff0c;from指代从哪里来的路由组件&#xff0c;next指代下一…

vue2进阶篇:vue-router之使用“全局路由守卫”

文章目录10.13路由守卫案例&#xff1a;将案例改为“使用全局路由守卫”完整代码本人其他相关文章链接10.13路由守卫 注意点1&#xff1a; 前置路由守卫或者后置路由守卫中&#xff0c;to指代切换到哪个路由组件&#xff0c;from指代从哪里来的路由组件&#xff0c;next指代下一…

vue父级调用子函数,vue调用自定义组件函数

1.html部分 <div id"test"><my-component ref"childFunction"></my-component> </div>2.自定义组件 Vue.component(my-component,{templata:<button>你好&#xff01;</button>,methods:{child:function(){alert(我…

vue自定义组件调用父级函数,vue调用父级函数,vue调用父函数,vue自定义组件调用父函数

1.html部分 <div id"test"><my-component click.native"father"></my-component> </div>2.自定义组件调用父级函数 这是其中的一种方法 Vue.component(my-component,{templata:<button click"father"></but…

vue自定义组件数据双向绑定,获取vue自定义组件input框输入的值

1.首先创建一个自定义组件 Vue.component(test-component,{template:<div id"el"><input input"change"><button click"getInputData">点我看input数据</button></div>,event:inputData, methods:{change:functi…

vue分页

先看看效果图 首先你需要有一个前端的html分页 <!-- 分页 --><ul class"pagination" style"display: flex;justify-content: center;" id"paginationUl"><li><a href"#" click"firstPage"><<…

vue2进阶篇:vue-router之两个新的生命周期钩子

文章目录10.12两个新的生命周期钩子案例&#xff1a;将案例改为“使用两个新的生命周期钩子”完整代码本人其他相关文章链接10.12两个新的生命周期钩子 注意点1&#xff1a; 最开始我们学习使用的是mounted和beforeDestroy的钩子函数&#xff0c;但是在路由组件由News切换成Mes…

vue引入bootstrap报错找不到模块modules

参考文档&#xff1a;https://segmentfault.com/a/1190000015765805 要使用bootstrap要先分两步&#xff0c; 第一步&#xff1a;引入jQuery 第二步&#xff1a;再引入bootstrap 1、建立一个vue工程。 2、使用命令npm install jquery --save-dev 引入jquery。 3、在webpa…

Springboot文件上传并在线预览

服务端接口 RestController public class UploadController {SimpleDateFormat sdf new SimpleDateFormat("/yyyy/MM/dd/");PostMapping("/upload")//多文件上传 RequestPart("files")MultipartFile[] filespublic Map<String,Object> fi…

vue2进阶篇:vue-router之缓存路由组件

文章目录10.11缓存路由组件案例&#xff1a;将案例改为“缓存路由组件”完整代码本人其他相关文章链接10.11缓存路由组件 注意点1&#xff1a; <keep-alive>用于路由缓存&#xff0c;其中inclue用于指定只缓存指定名称的组件&#xff0c;其中News指代一定是“组件名”&am…

vue2进阶篇:vue-router之编程式路由导航

文章目录10.10编程式路由导航案例&#xff1a;将案例改为“编程式路由导航”完整代码本人其他相关文章链接10.10编程式路由导航 注意点1&#xff1a; 问题&#xff1a;为啥要学这个&#xff1f;不是有<router-link>标签了吗&#xff0c;直接使用多方便啊 答案&#xff1a…

vue2进阶篇:vue-router之router-link的replace属性

文章目录10.9router-link的replace属性案例&#xff1a;将案例改为“router-link的replace属性”完整代码本人其他相关文章链接10.9router-link的replace属性 注意点1&#xff1a;两种写法 完整写法 》 :replace’true’ <router-link :replace’true’ class"list-gr…

搭建基于Vue的乡村基外卖点餐系统(没连数据库)

1.回顾前端 1.1 HTML 简介 html&#xff1a;超文本标记语言 <标签></标签> tab&#xff1a;退格 shifttab&#xff1a;返回退格 altshift数字&#xff1a;分屏 标题标签 ​ n取1-6&#xff0c;数字越大字体越小 ​ 字体自动加粗 ​ 注意&#xff1a;每个html中h1…

vue2进阶篇:vue-router之路由的props配置

文章目录10.8路由的props配置案例&#xff1a;将案例改为“路由的props配置”完整代码本人其他相关文章链接10.8路由的props配置 注意点1&#xff1a; 问题&#xff1a;props配置干啥用的&#xff1f; 答案&#xff1a;类似组件的props配置作用&#xff0c;组件的props用户父组…

【跨域异常】

想在前端使用vue获取后端接口的数据&#xff0c;但是报了跨域异常&#xff0c;如下图所示。 一种解决的方式是&#xff0c;在后端Controller接口上加上CrossOrigin&#xff0c;从后端解决跨域问题。 还要注意前端请求的url要加上协议&#xff0c;比如http://

slot插槽

什么是插槽 插槽&#xff08;Slot&#xff09;是Vue提出来的一个概念&#xff0c;正如名字一样&#xff0c;插槽用于决定将所携带的内容&#xff0c;插入到指定的某个位置&#xff0c;从而使模板分块&#xff0c;具有模块化的特质和更大的重用性。 插槽有两种 1.具名插槽 给具…

vue中如何按需引入vant

vue中如何按需引入vant 1.通过npm或者cnpm安装 npm i vant -S 或者 cnpm i vant -S2.安装插件 npm i babel-plugin-import -D3.然后在.babelrc.config.js 中添加配置 样式按需加载 {"plugins": [["import", {"libraryName": "vant"…

vue3+ts+uniapp小程序端自定义日期选择器基于内置组件picker-view + 扩展组件 Popup 实现自定义日期选择及其他选择

vue3ts 基于内置组件picker-view 扩展组件 Popup 实现自定义日期选择及其他选择 vue3tsuniapp小程序端自定义日期选择器 1.先上效果图2.代码展示2.1 组件2.2 公共方法处理日期2.3 使用组件 3.注意事项3.1refSelectDialog3.1 backgroundColor"#fff" 圆角问题 自我记…

vue项目打包流程

vue项目打包流程 二、打包优化 1.首先在根目录下面创建一个vue.config.js文件 2.去除.map文件&#xff0c;在vue.config.js文件里面抛出一个对象&#xff0c;然后把下面两段代码写到对象里面&#xff0c;然后在控制台或者终端通过npm run build命令&#xff0c;打包项目 注…

Vue3(开发h5适配)

在开发移动端的时候需要适配各种机型&#xff0c;有大的&#xff0c;有小的&#xff0c;我们需要一套代码&#xff0c;在不同的分辨率适应各种机型。 因此我们需要设置meta标签 <meta name"viewport" content"widthdevice-width, initial-scale1.0">…

安装yarn后安装vue-cli

1.安装yarn后安装vue-cli 步骤 yarn依赖node.js 所以安装前确认node已安装并生效 node -v验证是否生效 进yarn官网:https://yarnpkg.com/zh-Hant/ 直接选win下msi稳定版安装包 下载安装 安装后 yran -v 验证安装是否生效 新版的yran不用配置path直接生效 安装vue-cli yarn g…

vue项目打包 删除所有的console.log

vue项目打包 删除所有的console.log bable-plugin-transfrom-remove-console 点击进入 bable-plugin的相关文档 教程 . . . 虚拟电话小程序可扫码体验

vue无感刷新

干前端工作也有一小段时间了。这不&#xff0c;研究了下vue项目里的无感刷新。可能有经验的大佬都知道也会敲。大佬就略过吧。 vue无感刷新&#xff0c;大致的原理就是后端返回两个token给前端。&#xff08;一个是请求的token&#xff0c;另一个是到期或者快到期后换取新token…

Vue实现Antv/X6中的示例,以及一些er图开发场景

通过Vue实现Antv X6中的示例&#xff0c;以及一些开发场景&#xff0c;代码已经丢到仓库里了。 lwstudy/antv-x6-vue-demo: Vue实现Antv X6中的示例&#xff0c;以及一些开发场景 (github.com)learn-antv-x6: antv/X6学习 (gitee.com) 介绍 使用脚手架&#xff08;自动生成接…

vue、uniapp中动态添加绑定style、class 9种方法实现

9种方法介绍 直接使用静态class和style属性&#xff1a; 使用场景&#xff1a;当class和style属性是固定不变的时候&#xff0c;可以直接在模板中写死。优点&#xff1a;简单直接&#xff0c;没有额外的计算和逻辑。缺点&#xff1a;无法根据条件动态修改class和style。 使用v…

后端数据配置相对路径,前端添加网站根 URL (根路径)- js获取网站项目根路径- 获取根路径后的第一个斜杠前 / 的项目- - 判断url包含某字符串

1、js获取网站项目根路径 js获取项目根路径&#xff0c;如下&#xff1a; 原 http://localhost:8080/testproject/test.html 根路径&#xff1a;http://localhost:8080 function getRootPath(){//获取当前网址&#xff0c;// 如&#xff1a; http://localhost:8080/testpro…

这段也没有显示出来,控制台里也没有显示出来

<!DOCTYPE html> <html> <head> <meta charset"utf-8"> <title>Vue的方法_侠课岛(9xkd.com)</title> <script src"https://unpkg.com/vuenext"></script> <script src"https://cdn.jsdelivr.net/…

vue2进阶篇:vue-router之路由的params参数

文章目录10.7路由的params参数案例&#xff1a;将案例改为“路由的params参数”完整代码本人其他相关文章链接10.7路由的params参数 注意点1&#xff1a; 跳转路由并携带params参数&#xff0c;to的对象写法中&#xff0c;不能配置path参数&#xff0c;不然页面会没效果&#x…

vue模块化开发

1. npm install -g webpack 2. npm install -g vue/cli-init 3. vue init webpack 项目名称 4. npm run dev

vue2进阶篇:vue-router之命名路由

文章目录10.6命名路由案例&#xff1a;将案例改为“命名路由”完整代码本人其他相关文章链接10.6命名路由 注意点1&#xff1a; 命名路由请使用name属性&#xff0c;替换掉path属性的作用&#xff0c;且name直接指定名称即可&#xff0c;而path必须指定3级目录&#xff08;path…

vue2进阶篇:vue-router之路由的query参数

文章目录10.5路由的query参数案例&#xff1a;将案例改为“路由query参数实现方式”完整代码本人其他相关文章链接10.5路由的query参数 注意点1&#xff1a; 问题&#xff1a;跳转路由并携带query参数的2种写法&#xff1f; 答案&#xff1a; 跳转路由并携带query参数&#xff…

跨域403问题

前后端分离的跨域问题(403) 前后端分离制作web开发经常会碰见报错403问题&#xff0c;以下是解决方案 在后端的解决方案 在后端代码中添加config文件解决 将下面代码复制到springboot的config包中解决 import org.springframework.context.annotation.Configuration; import or…

用js把百度经纬度转换成腾讯经纬度

// 百度坐标系转腾讯坐标bMapToQQMap(lng, lat) {let x_pi (3.14159265358979324 * 3000.0) / 180.0;let x lng - 0.0065;let y lat - 0.006;let z Math.sqrt(x * x y * y) - 0.00002 * Math.sin(y * x_pi);let theta Math.atan2(y, x) - 0.000003 * Math.cos(x * x_pi);…

我不能没有的5个Vue.js库

微信搜索【前端全栈开发者】关注这个脱发、摆摊、卖货、持续学习的程序员&#xff0c;第一时间阅读最新文章&#xff0c;会优先两天发表新文章。关注即可大礼包&#xff0c;准能为你节省不少钱&#xff01; 1.Click Off to Close 有的时候&#xff0c;我们需要在用户点击元素之…

vue组件封装公用的方法

这里提供两种vue封装公用组件的方法 方法一&#xff1a; main.js中 import ListItem from ./components/list.vue//封装共用组件方法一Vue.component(ListItem, ListItem) 方法二&#xff1a; 新建vue文件的时候再建个相应的js文件&#xff1a;component.js import child…

Springboot+Vue实现公告功能

普通文本公告 1. 创建数据库表 notice CREATE TABLE notice (id int(11) NOT NULL AUTO_INCREMENT,name varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 标题,content text COLLATE utf8mb4_unicode_ci COMMENT 内容,time varchar(255) COLLATE utf8mb4_unic…

使用Mybatis-plus出现数据库id很大或者为负数的情况

问题复原 原因 数据库设置了自增主键 但是代码没有设置TableId&#xff1a; 然后在新增的时候就出现了id很大或者负数。 如何解决 代码设置TableId TableId(value "id", type IdType.AUTO)private Integer id;重启后台设置数据库 把这个改成正常的数字&#…

Springboot+Vue集成个人中心、修改头像、数据联动、修改密码

源码&#xff1a;https://gitee.com/xqnode/pure-design/tree/master 学习视频&#xff1a;https://www.bilibili.com/video/BV1U44y1W77D 开始讲解 个人信息的下拉菜单&#xff1a; <el-dropdown style"width: 150px; cursor: pointer; text-align: right"&g…

vue3 +element-plus中避免一打开表单的下拉选择的change事件自动校验问题

背景&#xff1a;新增和编辑共用一个弹窗时&#xff0c;每次打开新增弹窗&#xff0c;el-select的表单项会触发change事件的自动校验。我这里的下拉选择是支持多选的&#xff0c;也就是属性上有multiple。 以下解决方法&#xff0c;亲测有用&#xff01;&#xff01; 1. 该表…

vue3+ts+uniapp小程序端自定义日期选择器基于内置组件picker-view + 扩展组件 Popup 实现自定义日期选择及其他单列选择

vue3ts 基于内置组件picker-view 扩展组件 Popup 实现自定义日期选择及单列选择 vue3tsuniapp小程序端自定义日期选择器 1.先上效果图2.代码展示2.1 组件2.2 公共方法处理日期2.3 使用组件(全局自动导入的情况) 3.注意事项3.1refSelectDialog3.1 backgroundColor"#fff&q…

【4.Vue兄弟组件之间传值-Bus总线】

1.概述 通过创建一个新的vm对象,专门统一注册事件,供所有组件共同操作,达到所有组件随意隔代传值的效果 也就是:各个组件内部要传输的数据或者要执行的命令信息,靠bus来通信。 2. 代码实现 2.1 全局引入 全局引入的话,就直接在main.js里面引入即可: // 创建 bus总线 V…

前端面试中Vue的有经典面试题二

7. Vue中给data中的对象属性添加一个新的属性时会发生什么&#xff0c;如何解决&#xff1f; 示例&#xff1a; 点击button会发现&#xff0c; obj.b 已经成功添加&#xff0c;但是视图并未刷新&#xff1a; 原因在于在Vue实例创建时&#xff0c; obj.b 并未声明&#xff0c;因…

基于SpringBoot的班级管理系统【附源码】

基于SpringBootVue前后端分离的班级管理系统 可提供远程部署安装运行 开发语言&#xff1a;Java数据库&#xff1a;MySQL技术&#xff1a;SpringBootMyBatisVueElementUI工具&#xff1a;IDEA/EcilpsemysqlNavicat 登陆界面 班级管理 学生管理 班干部管理 班级公告 班级活动 …

Vue3响应式源码实现

Vue3响应式源码实现 初始化项目结构 vue-proxy ├── effect.js ├── effect.ts ├── index.html ├── index.js ├── package.json ├── reactive.js ├── reactive.ts └── webpack.config.jsreactive.ts import { track, trigger } from "./effect&q…

基于SpringBoot的在线教育平台系统

基于SpringBootVue的线教育平台系统&#xff0c;前后端分离 开发语言&#xff1a;Java数据库&#xff1a;MySQL技术&#xff1a;SpringBoot、Vue、Mybaits Plus、ELementUI工具&#xff1a;IDEA/Ecilpse、Navicat、Maven 【主要功能】 角色&#xff1a;管理员、学生、老师 …

vite跨域proxy设置与开发、生产环境的接口配置,接口在生产环境下,还能使用proxy代理地址吗

文章目录 vite的proxy开发环境设置如果后端没有提供可以替换的/mis等可替换的后缀的处理办法接口如何区分.env.development开发和.env.production生产环境接口在生产环境下&#xff0c;还能使用proxy代理地址吗&#xff1f; vite的proxy开发环境设置 环境&#xff1a; vite 4…

el-menu 导航栏学习-for循环封装(2)

基于el-menu 导航栏学习&#xff08;1&#xff09; 对于导航栏主菜单NavMenuDemo.vue进行for循环改进&#xff0c;代码如下所示&#xff1a; <template> <el-container> <el-aside width"200px"> <el-menu :default-active"this.$route.…

VUE3照本宣科——响应式与生命周期钩子

VUE3照本宣科——响应式与生命周期钩子 前言一、响应式1.ref()2.reactive()3.computed()4.watch()5.代码演示 二、defineProps() 和 defineEmits()三、生命周期钩子1.onMounted()2.onUpdated()3.onUnmounted()4.onBeforeMount()5.onBeforeUpdate()6.onBeforeUnmount()7.onError…

css3实现页面元素抖动效果

html <div id"shake" class"shape">horizontal shake</div>js&#xff08;vue3&#xff09; function shake(elemId) {const elem document.getElementById(elemId)console.log(获取el, elem)if (elem) {elem.classList.add(shake)setTimeou…

Uniapp 新手专用 抖音登录 获取用户头像、名称、openid、unionid、anonymous_openid、session_key

TC-dylogin 一定请选择 源码授权版 教程 第一步 将代码拷贝至您所需要的页面 该代码位置&#xff1a;pages/index.vue 第二步 修改appid和secret 第三步 获取appid和secret 获取appid和secret链接 注意事项 为了安全&#xff0c;我将默认的自己的appid和secret在云函数中删…

【vue3+ts项目】统一包管理器工具下载依赖

不同包管理工具下载同一个依赖&#xff0c;可能版本不一样 导致项目出现bug问题 所以要统一包管理工具 在根目录创建scritps/preinstall.js if(!/npm/.test(process.env.npm_execpath||)){ console.warn( \u001b[33mThis repository must using npn as the package manager…

Uniapp 婚庆服务全套模板前端

包含 首页、社区、关于、我的、预约、订购、选购、话题、主题、收货地址、购物车、系统通知、会员卡、优惠券、积分、储值金、订单信息、积分、充值、礼品、首饰等 请观看 图片参观 开源&#xff0c;下载即可 链接&#xff1a;婚庆服务全套模板前端 - DCloud 插件市场 问题反…

“高级Vue状态管理 - Vuex的魅力与应用“

目录 引言1. Vuex的简介1.1 什么是Vuex&#xff1f;1.2 Vuex的核心概念 2. Vuex的值获取与改变(综合案例)3. Vuex的异步请求总结 引言 在现代Web开发中&#xff0c;前端应用变得越来越复杂。随着应用规模的扩大和数据流的复杂性增加&#xff0c;有效地管理应用的状态成为了一项…

uniapp(uncloud) 使用生态开发接口详情(1简单的创建)

开发接口对比时间: 用java开发接口周期太长, 大概5-6个月左右 用php 开发接口周期同样太长, 大概3-4个月左右 用node.js 开发接口周期相对短一点, 大概1-2个月左右 用uniapp 开发接口, 可以不到 1-2周的时间 这里我使用 uniapp 开发接口, 废话不多说了,直接开干 HBuilder官网(…

基于Java的勤工助学管理系统设计与实现(源码+lw+部署文档+讲解等)

文章目录 前言具体实现截图论文参考详细视频演示为什么选择我自己的网站自己的小程序&#xff08;小蔡coding&#xff09; 代码参考数据库参考源码获取 前言 &#x1f497;博主介绍&#xff1a;✌全网粉丝10W,CSDN特邀作者、博客专家、CSDN新星计划导师、全栈领域优质创作者&am…

《vue3实战》通过indexOf方法实现电影评价系统的模糊查询功能

目录 前言 一、indexOf是什么&#xff1f;indexOf有什么作用&#xff1f; 含义&#xff1a; 作用&#xff1a; 二、功能实现 这段是查询过程中过滤筛选功能的代码部分: 分析&#xff1a; 这段是查询用户和性别功能的代码部分&#xff1a; 分析&#xff1a; 三、最终效…

【前端】常用功能合集

目录 js跳转到新标签打开PDF文件js每十个字符换行 es6用表达式或变量名作为对象的属性名 vuev-for插值、:style、:class父组件加载完后再加载子组件keep-alive缓存跨域请求第三方接口跨域请求之callback&#xff08;不建议&#xff09;读取本地文件浏览器播放提示音audio jquer…

vue 使用mui

一 .vue使用mui的方法 与bootstrap一样 1.1 首先在github上下载mui项目包 (https://github.com/dcloudio/mui) Download.zip会快一点 1.2 然后在你的vue项目中src 目录下建立lib文件夹 这里是放入外部组件的不依赖vue 将mui加压后的mui-master里有个dist文件夹 将这个dist文件…

Vue:统计代码行数

1. 在代码目录下打开git bash 2. 在代码目录下打开git bash find . "(" -name "*.html" -or -name "*.js" -or -name "*.css" -or -name "*.vue" ")" -print | xargs wc -l运行结果&#xff1a; 3. 命令解析&…

vue3组合式api 父子组件数据同步v-model语法糖的用法

V-model 大多数情况是用在 表单数据上的&#xff0c; 但它不止这一个作用 父子组件的数据同步&#xff0c; 有一个 语法糖 v-model&#xff0c;这个方法简化了语法&#xff0c; 在elementplus中&#xff0c;都有很多地方使用&#xff0c; 所以我们要理解清楚 父组件 使用 v-mod…

Springboot + Vue实现审核功能(极简版)

前置学习视频&#xff1a;从0开始带你手撸一套SpringBootVue后台管理系统&#xff08;2022年最新版&#xff09; 配套讲解视频&#xff1a;https://www.bilibili.com/video/BV13R4y1K73e sql CREATE TABLE goods (id int(11) NOT NULL AUTO_INCREMENT,name varchar(255) COL…

2022-02-08 Vue3.0 中的 Teleport 和 Suspense

Teleport 将组件 html 结构移动到指定位置 <teleport to"移动位置"><div v-if"isShow" class"mask"><div class"dialog"><h3>我是一个弹窗</h3><button click"isShow false">关闭弹…

Vue2.0项目实战使用axios发送请求

在Vue1.0的时候有一个官方推荐的 ajax 插件 vue-resource&#xff0c;但是自从 Vue 更新到 2.0 之后&#xff0c;官方就不再更新 vue-resource。 关于为什么放弃推荐? -> 尤大原话 最近团队讨论了一下&#xff0c;Ajax 本身跟 Vue 并没有什么需要特别整合的地方&#xff0…

vue渐进式

https://mp.weixin.qq.com/s?__bizMzUxMzcxMzE5Ng&mid2247485737&idx1&sn14fe8a5c72aaa98c11bf6fc57ae1b6c0&source41#wechat_redirect

Vue修改页面标题

1、在路由加上tile名称 2、在main.js加上这些即可 router.beforeEach((to, from, next) > {if (to.meta.title) {document.title to.meta.title}next() })

async错误处理

async function helloAsync() {await new Promise(function (resolve, reject) {throw new Error(错误);}); } helloAsync().then(v > console.log(v)) .catch(e > console.log(e.message));上面是js文件&#xff0c;下面是html文件 html文件console中啥也没有&#xff0…

在https://codepen.io/hamigua2019/pen/WNoPyzX中运行vue代码出现的两个bug,还是没有解决

代码如下 html <div id"counter">Counter: {{ counter }} </div>js const Counter {data() {return {counter: 0}} }Vue.createApp(Counter).mount(#counter)这样直接运行时&#xff0c;报vue没有定义的错 加了import { createApp } from vue’以后…

不明白的是,vue文档中写js代码为什么不能在vscode中立等运行,总是报错,而python代码就可以呢,这是什么原因,要怎么修改能运行呢?

const count ref(0) console.log(count.value) // 0count.value console.log(count.value) // 1报错 [Running] node "/Users/ivyone/564" /Users/ivyone/564:1 const count ref(0)^ReferenceError: ref is not definedat Object.<anonymous> (/Users/ivyon…

如果不用引用vue,那么用ref可以,不用不行,似乎,为什么呢?

这样不行 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8" /><link rel"icon" href"/favicon.ico" /><meta name"viewport" content"widthdevice-width, initial-scale…

这个到底应该怎么摆呢,怎么摆都不对,写在index.html里不行,写在App.vue里也不行

App.vue里不行 <template><div id"counter">counter: {{ counter }}</div> </template><script>export default {const Counter {data() {return {counter:0}}}}Vue.createrApp(Counter).mount(#counter)</script>index.html里…

用vue写helloworld,写对了

把component里helloworld.vue里和App.vue里的内容都清除掉了 再在App.vue里写上内容。 component&#xff0c;不涉及到组件&#xff0c;暂时不涉及&#xff0c;里头不用填 填App.vue里的 <template> Hello World ! </template><script> export default { } …

不同的vite命令建vue,是不同的vite版本,一个是vite1,一个是vite2.0

npm init vite-app daily-cost这个1&#xff0c;是培训的&#xff0c;写教程的时候vite还没更新&#xff0c;过年前的教程&#xff0c;过年了&#xff0c;就升2.0了。 npm init vitejs/app这个是2.0&#xff0c;是官网的

router文件夹里index.js里内容的变化

原来&#xff0c;不行&#xff0c;修改以后&#xff0c;看行不行 const router createRouter({history: createWebHashHistory(), // hash模式&#xff1a;createWebHashHistory&#xff0c;history模式&#xff1a;createWebHistoryroutes: [{path: /,redirect: /home},{pat…

建立Home页面的路由,App.vue页面的变化,去与留

原来&#xff0c;以及我的猜想 <template><img alt"Vue logo" src"./assets/logo.png" /><HelloWorld msg"Hello Vue 3 Vite" /><router-view></router-view> </template><script setup> //import …

Vue3中文文档 - vuejs

[Vue3中文文档 - vuejs](https://vue3js.cn/docs/zh/guide/introduction.html#%E8%B5%B7%E6%AD%A5)

文件下载、element-upload的文件手动上传

1、文件下载 调用后端接口返回文件流。前台解析 axios({method: get,url: /Download/ExportUserTemplate,headers:{Content-Type:multipart/form-data,//contenttype要设置token:token//后台要此判断权限},responseType: "blob" //必须设置&#xff0c;不然导出的文…

watch,这个可以,不知道为什么可以,先记着吧

<template><div><button>是多少&#xff1a;{{count}}</button></div> </template> <script> import {reactive, toRefs, ref, watch} from vue export default {props: {select: Function,},setup(props, ctx) {// 定义数据源const…

响应式的案例,错误的代码

<template><p>{{ state.title }}</p> </template>import { ref, reactive } from vue;export default {props: statetitle: arr1}</script><style></style>正确的代码&#xff0c;写了一大堆问题 <template><p>{{ stat…

如果h忘记写再import里了,就显示不出来,说h没有被定义

<template><title>陈尼克</title><div>{{ count }} {{ object.foo }}</div> </template><script> //import { defineProps, reactive } from vue//import { createApp, ref, reactive } from vue; import { ref, reactive, h } from…

计时器setTimeout()方法的用法,怎样改变成1 foo

<template><title>陈尼克</title><div>{{ count }} {{ object.foo }}</div> </template><script> //import { defineProps, reactive } from vue//import { createApp, ref, reactive } from vue; import { ref, reactive } from vu…

怎么改成1 foo呢?

改得不对 <template><title>陈尼克</title><div id"app">{{ count }} {{ object.foo }}</div> </template><script> //import { defineProps, reactive } from vueimport { createApp, ref, reactive } from vue; //cons…

这样写之出来一个0,没有出来bar

<template><title>陈尼克</title><div id"app">{{ count }} {{ object.foo }}</div> </template><script> //import { defineProps, reactive } from vueimport { createApp, ref, reactive } from vue; //const { create…

加一个work也可以,变三行了

<!DOCTYPE html> <html> <head> <meta charset"utf-8"> <title>陈尼克</title> <style>[v-cloak] {display: none;} </style> </head><body><div id"app" v-cloak><p>姓名: {{ n…

可以把work改成age

<!DOCTYPE html> <html> <head> <meta charset"utf-8"> <title>陈尼克</title> <style>[v-cloak] {display: none;} </style> </head><body><div id"app" v-cloak><p>姓名: {{ n…

再试试放在HelloWorld.vue里试试,第一次没出来,再试一次看看

<template><title>陈尼克</title><div id"app" v-cloak><p>姓名: {{ name }}</p><p>职业: {{ state.work }}</p></div> </template><script> //import { defineProps, reactive } from vueimport…

引入插件的库的代码,babel.config.js

module.exports {plugins: [["import",{libraryName: "vant",libraryDirectory: "es",style: true,},"vant",],], };

最新版微信小程序适配登录方案(uniapp开发)

<template><view class"content"><!-- 登录适配 --><!-- 最新版登录方法 --><button v-if"canIUseGetUserProfile" typeprimary lang"zh_CN" tap"getUserProfile"></button><!-- 老版本登录方…

【vue】document加add事件与去掉事件

mounted() {document.addEventListener("click", this.clickFunction) }, destroyed() {document.removeEventListener("click", this.clickFunction) }, methods: {clickFunction(e){} }

【vue】el-popover遍历渲染

1.示例图 2.示例代码 <template><div><el-popover placement"bottom" v-for"(item,index) in list" :key"index" width"250" trigger"manual" :ref"popover-${item.id}"><div class"t…

【vue】vue-clipboard2剪贴板示例

1.效果示例 2.依赖包下载 //这里用的是"vue-clipboard2": "^0.3.1" npm install vue-clipboard2 //或者 yarn add vue-clipboard23.使用依赖 import VueClipboard from vue-clipboard2 Vue.use(VueClipboard);4.页面示例 <template><div style…

【vue】avue-crud配置大全-持续更新

1.表格属性 width: 100%,//表格宽度 calcHeight: auto,//表格高度差&#xff08;主要用于减去其他部分让表格高度自适应&#xff09; height: auto,//表格高度 maxHeight: auto,//表格最大高度 border: true,//是否显示表格边框 expand: false,//是否展开折叠行 index: false,…

【vue】el-input文本框v-model数据改变时不刷新的问题

1.问题说明 1.在数组循环页面中&#xff0c;改变数组中某个底层的属性&#xff0c;对应的el-input所绑定的v-model的值改变后&#xff0c;el-input内容不更新 2.问题解决 1.可以在赋值的结尾加上this.$forceUpdate()强制更新 3.绑定的是对象的属性时&#xff0c;该属性一开始并…

【vue】el-time-pick is-range用法时绑定数组问题

1.问题 1.el-time-pick控件is-range用法&#xff0c;当v-model用的是数组时&#xff0c;选择时间会有问题&#xff0c;如图&#xff1a; 2.代码如下 <template><el-time-pickerv-model"time" format"HH:mm:ss"value-format"HH:mm:ss&…

【vue】vue-cropper裁剪示例

1.效果示例图 2.依赖包下载 //这里使用0.5.6版本 npm install --save vue-cropper^0.5.6 或者 yarn add vue-cropper^0.5.63.引用 //main.js中添加 import VueCropper from vue-cropper Vue.use(VueCropper) //或者在页面中使用 import { VueCropper } from vue-cropper exp…

【vue】el-menu菜单切换页面示例

1.示例图片 2.代码结构 3.main.js 主要代码为import router from ‘./router’&#xff0c;并且在new Vue中加入router import Vue from vue import App from ./App import router from ./router import Element from element-ui import element-ui/lib/theme-chalk/index.css …

【vue】el-upload上传示例

1.前端代码 <template><div><el-uploadstyle"height: 100%"ref"upload"action"action":limit"limitNum":auto-upload"true":drag"true":accept"accept":show-file-list"false&quo…

particles 粒子背景插件在vue3中的使用

particles 粒子背景插件在vue3中的使用 概述使用完整代码 概述 npm 链接 https://www.npmjs.com/package/particles.vue3 GitHub地址 https://github.com/tsparticles/vue3 配置参数说明&#xff1a; color: String类型 默认’#dedede’。粒子颜色。particleOpacity: Number类…

vue3中异步变同步的方式以及注意点

1、在前端对接实际开发中&#xff0c;会遇到异步的后端接口&#xff0c;在调用改接口给变量赋值时会遇到执行回调的问题&#xff0c;即接口还未返回数据&#xff0c;就以及取加载渲染其他元素或者组件了&#xff0c;但是无数据可显示, 比如&#xff0c;今天在开发百度地图点击…

vuex 辅助函数

vuex 内部封装了四个辅助函数&#xff0c;分别用来对应 state&#xff0c;getters&#xff0c;mutations&#xff0c;actions 的操作。 辅助函数&#xff0c;就是语法糖。 导入辅助函数 组件中 import { mapState, mapMutations, mapActions, mapGetters } from vuex mapStat…

lement-ui 加载本地图片

实现图片展示时&#xff0c;发先本地的图片加载不了。 代码&#xff1a; <template><div><el-image src"../assets/logo.png" ></el-image></div> </template>结果发现不对&#xff0c;加载不出来&#xff0c;一查资料&#xf…

前端日期减一天的笑话

vue日期减一天 给大家讲一个真实的笑话。最近做的一个项目&#xff0c;要统计不同年月日期的关联交易数量&#xff0c;由于和银行内数据对接取得数据都是T-1的&#xff0c;所以在首页根据日期统计一些交易数据量时默认是统计昨日的数据量。所以当时和前端约定好的让前端的妹子做…

3.运行项目

克隆项目 使用安装的git克隆vue2版本的若依项目&#xff0c;博主使用的版本是3.8.6. git clone https://gitee.com/y_project/RuoYi-Vue.git目录结构如下图所示&#xff0c;其中ruoyi-ui是前端的内容&#xff0c;其它均为后端的内容。 配置mysql数据库 在数据库里新建一个…

「网页开发|前端开发|Vue」04 快速掌握开发网站需要的Vue基础知识

本文主要介绍使用Vue进行前端开发的一些必备知识&#xff0c;比如&#xff1a;Vue应用实例&#xff0c;Vue的组件概念&#xff0c;模板语言和模板语法&#xff0c;计算属性&#xff0c;路由配置等等。 文章目录 本系列前文传送门前言一、Vue实例&#xff1a;项目入口二、模板语…

Vue2电商前台项目——完成Search搜索模块业务

Vue2电商前台项目——完成Search搜索模块业务 Vue基础知识点击此处——Vue.js 文章目录 Vue2电商前台项目——完成Search搜索模块业务一、项目开发的步骤二、各种请求数据并展示数据1、写Search模块的接口2、写Vuex中的search仓库3、组件拿到search仓库的数据&#xff08;1&…

Vue 使用vue-cli构建SPA项目(超详细)

目录 一、什么是vue-cli 二&#xff0c;构建SPA项目 三、 运行SPA项目 前言&#xff1a; 在我们搭建SPA项目时候&#xff0c;我们必须去检查我们是否搭建好NodeJS环境 cmd窗口输入以下指令&#xff1a;去检查 node -v npm -v 一、什么是vue-cli Vue CLI&#xff08;Vu…

实现表格表头自定义编辑、一键导入、增加列

1.前言 本文基于vue2及elementUI的表格组件 2.效果及功能展示 3.需求背景 有时候客户急需看到需求实现的页面&#xff0c;而此时后端接口没有&#xff0c;产品原型没有&#xff0c;只能前端出马&#xff0c;画一个静态页面&#xff0c;来展示客户想要的东西&#xff0c;如果是…

springboot和vue:十三、VueX简介与安装与推荐视频+前端数据模拟MockJS

VueX简介与安装与推荐视频 VueX用于管理分散在vue各个组件中的数据。每一个VueX的核心都是一个store&#xff0c;当store中的状态发生变化时&#xff0c;与之绑定的视图也将重新渲染。store中的状态不允许被直接修改&#xff0c;只能显示提交mutationVueX中有五个重要的概念&a…

draggable实现拖拽、禁止拖拽、拖拽后元素重新排序到指定位置

前言 draggable的github地址 // 安装 npm install vuedraggable // 引入 import draggable from vuedraggable实现拖拽 // 拖拽组件 <draggableclass"components-draggable":list"item.list":group"{ name: componentsGroup}"draggable&qu…

基于Java的图书馆借阅管理系统设计与实现(源码+lw+部署文档+讲解等)

文章目录 前言具体实现截图论文参考详细视频演示为什么选择我自己的网站自己的小程序&#xff08;小蔡coding&#xff09; 代码参考数据库参考源码获取 前言 &#x1f497;博主介绍&#xff1a;✌全网粉丝10W,CSDN特邀作者、博客专家、CSDN新星计划导师、全栈领域优质创作者&am…

编写后台登录滑动成功获取验证码 人机验证

vue-puzzle-vcode Vue 纯前端的拼图人机验证、右滑拼图验证 安装vue-puzzle-vcode npm install vue-puzzle-vcode --save使用vue-puzzle-vcode import Vcode from "vue-puzzle-vcode";<Vcode :show"isShow" success"onSuccess" close"…

v-model修饰符 .lazy .number .trim

1、v-model.lazy“xxx” 默认情况下&#xff0c;v-model它是在每次输入数据时触发input事件来更新数据的 使用 .lazy 修饰符后&#xff0c;当改变数据失去焦点-触发change事件来进行更新数据 2、v-model.number"xxx" 它会自动将输入的值自动转成number 类型&#x…

数据图册页面(左边一列图片缩略图,右边展示图片大图)

最近要写这么一个页面&#xff0c;左侧一列图片缩略图&#xff0c;点击左侧缩略图后有选中效果&#xff0c;然后右侧展示图片原图&#xff0c;还能够左右翻页查看。 最后写了一个demo出来&#xff0c;demo还不是很完善&#xff0c;需要自己修改&#xff0c;后面我也给出了修改建…

基于Java的小说下载网站管理系统设计与实现(源码+lw+部署文档+讲解等)

文章目录 前言具体实现截图论文参考详细视频演示为什么选择我自己的网站自己的小程序&#xff08;小蔡coding&#xff09; 代码参考数据库参考源码获取 前言 &#x1f497;博主介绍&#xff1a;✌全网粉丝10W,CSDN特邀作者、博客专家、CSDN新星计划导师、全栈领域优质创作者&am…

基于Java的音乐网站管理系统设计与实现(源码+lw+部署文档+讲解等)

文章目录 前言具体实现截图论文参考详细视频演示为什么选择我自己的网站自己的小程序&#xff08;小蔡coding&#xff09; 代码参考数据库参考源码获取 前言 &#x1f497;博主介绍&#xff1a;✌全网粉丝10W,CSDN特邀作者、博客专家、CSDN新星计划导师、全栈领域优质创作者&am…

N-129基于springboot,vue学生宿舍管理系统

开发工具&#xff1a;IDEA 服务器&#xff1a;Tomcat9.0&#xff0c; jdk1.8 项目构建&#xff1a;maven 数据库&#xff1a;mysql5.7 系统分前后台&#xff0c;项目采用前后端分离 前端技术&#xff1a;vuevue-element-admin 服务端技术&#xff1a;springboot,mybatis…

基于springboot,vue学生宿舍管理系统

开发工具&#xff1a;IDEA 服务器&#xff1a;Tomcat9.0&#xff0c; jdk1.8 项目构建&#xff1a;maven 数据库&#xff1a;mysql5.7 系统分前后台&#xff0c;项目采用前后端分离 前端技术&#xff1a;vuevue-element-admin 服务端技术&#xff1a;springboot,mybatis…

uniapp 实现滑动元素删除效果

官网地址&#xff1a;uni-app官网 (dcloud.net.cn) 最终效果如下图&#xff1a; 滑动删除需要用到 uni-ui 的 uni-swipe-action 组件和 uni-swipe-action-item 属性名类型可选值默认值是否必填说明left-optionsArray/Object--否左侧选项内容及样式right-optionsArray/Object--…

Vue + Element UI 前端篇(十一):第三方图标库

Vue Element UI 实现权限管理系统 前端篇&#xff08;十一&#xff09;&#xff1a;第三方图标库 使用第三方图标库 用过Elment的同鞋都知道&#xff0c;Element UI提供的字体图符少之又少&#xff0c;实在是不够用啊&#xff0c;幸好现在有不少丰富的第三方图标库可用&…

Vue2组件通信 - dispatch 和 broadcast

目录 8&#xff0c;dispatch 和 broadcast整体思路实现dispatch 使用举例broadcast 使用举例 承接文章 Vue2中10种组件通信方式和实践技巧&#xff0c;因为一篇文章太长无法发表&#xff0c;所以做拆分。 8&#xff0c;dispatch 和 broadcast 在 Vue1 版本中&#xff0c;有 $…

服务器怎么启动vue3 构建的dist 服务

服务器怎么启动vue3 构建的dist 服务 服务器启动Vue3构建的dist服务&#xff0c;可以按照以下步骤进行操作&#xff1a; 1.将Vue3项目构建的dist文件夹中的所有文件复制到服务器的静态资源文件夹中&#xff0c;例如/var/www/html/。 2.在服务器上安装Node.js环境&#xff0c;并…

Vue中的虚拟DOM解析

1.什么是虚拟dom&#xff1f; 虚拟dom本质上就是一个普通的JS对象&#xff0c;用于描述视图的界面结构 在vue中&#xff0c;每个组件都有一个render函数&#xff0c;每个render函数都会返回一个虚拟dom树&#xff0c;这也就意味着每个组件都对应一棵虚拟DOM树 为什么需要虚拟…

【vue】el-select控件避免修改全局样式用属性popper-append-to-body

1.问题说明 1.默认el-select的popper-append-to-body属性是true,打开的el-select的气泡会追加到body中&#xff0c;导致局部样式无法修改 2.修改popper-append-to-body为true&#xff0c;气泡会追加到el-select控件上去&#xff0c;这样在el-select上加class属性便可以修改局部…

Vue | 30 规模化 - 状态管理

类Flux官方实现 由于多个状态分散在不同的组件和组件直接的交互中&#xff0c;大型应用常常变得复杂。为了解决这个问题&#xff0c;Vue提供了vuex&#xff1a;我们有受到Elm启发的状态管理库。它甚至集成进了vue-devtools&#xff0c;无需配置即可进行时光旅行调试。 React …

Vue | 26 工具 - 单元测试

主要内容&#xff1a; 简单的断言写可测试的组件断言的异步更新 Vue CLI已经为单元测试构建了操作项&#xff0c;使用Jest或Mocha开箱即用。我们也提供了官方的单元测试库Vue Test Utils,为自定义配置提供了更为细节的指导。 简单的断言 你不必为了组件的可测试性提供任何特殊…

【vue】avue-crud解决单元格点击事件传递行点击事件

1.问题示例图 1.点击单元格事件时&#xff0c;同时触发了行点击事件 2.代码示例 1.在单元格点击事件上加.stop&#xff0c;防止事件传递 <template><avue-crud ref"crud" :option"option" row-click"rowClick" :data"data" …

【vue】avue-crud行编辑

【vue】avue-crud行编辑 1.vue页面代码 <template><avue-crud ref"crud" :option"option" :data"data" row-update"rowUpdate"><template slot-scope"{row,index}" slot"menu"><el-button…

Vue | 15 组件深入-插槽

内容提要&#xff1a; 插槽的内容命名的插槽默认插槽内容插槽的编译范围作用域插槽解构slot-scope 这页假定你已经阅读组件基础&#xff08; Components Basics&#xff09;&#xff0c;如果你不了解组件&#xff0c;请先阅读它。 插槽内容 Vue实现了一套内容分发的API。该API…

Vue | 14 组件深入-自定义事件

内容提要: 事件名称命名注意事项自定义组件v-model的不同用法为组件绑定本地事件.sync修饰符的用法 这页假定你已经阅读了组件基础Components Basics&#xff0c;如果你是组件新手请先阅读它。 事件名称 不像组件和props&#xff0c;事件名称不存在自动大小写转换。相反&#…

Vue | 13 组件深入-Props

内容提要&#xff1a; Prop的大小写与类型传递动态和静态的Props单向数据流Prop的验证非Prop属性 这页假设你已经读了Components Basics&#xff0c;如果你不了解组件首先读它。 Prop大小写&#xff08;cameCase vs kebab-case&#xff09; HTML属性名是大小写不敏感的&#x…

【vue】el-dialog点击外部不关闭对话框

【vue】el-dialog点击外部不关闭对话框代码示例<el-dialog title""append-to-body:close-on-click-modal "false":visible.sync"box"width"345px"><span>你好</span><span slot"footer"class"di…

Vue | 10 表单输入绑定

内容提要&#xff1a; 基本用法&#xff1a;文本、多行文本、复选框、单选框、下拉列表&#xff1b;复选框、单选框、列表选项的值绑定&#xff1b;.lazy .number .trim修饰符。 基本用例 你能用v-model指令去创建双向的数据绑定在表单的输入框&#xff0c;文本框&#xff0c;…

Vue | 09 事件处理

内容提要&#xff1a; 事件监听、方法事件的处理、内联方法处理事件修饰符、键修饰符、系统修饰符键&#xff08;.exact修饰符、鼠标事件修饰符&#xff09;在HTML中监听事件的好处 监听事件 当事件被触发的时候我们可以使用v-on指令去监听DOM事件和运行一些JavaScript。 例如…

uni-search-bar简单搜索效果

预期思路&#xff1a;input框内容变化&#xff0c;调用input方法 拿到输入框的值发送到后端&#xff0c;接收到后端的数据&#xff0c;再利用this保存&#xff0c;但是input方法里没有this指向 uni-search-app组件很不错&#xff0c;样式好看&#xff0c;功能齐全&#xff0c;…

终于把vue官方的bug找到了,有两个bug,一个是main.js里定义的变量名称与html里div块里的id不符,一个是缺少挂载

正确的代码 html <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8" /><title>Vue Mastery</title><!-- Import Styles --><link rel"stylesheet" href"./assets/styles.css"…

Vue | 03 实例

创建一个Vue实例 每一个Vue应用都需要从使用Vue函数创建一个Vue实例开始&#xff1a; var vm new Vue({//options })虽然和 MVVM pattern 不太相关&#xff0c;Vue的设计部分来自于它的灵感&#xff0c;例如习惯上&#xff0c;我们常常使用vm&#xff08;ViewModel的简写&am…

自己改了一下条件的代码,成功了哎,本来是这样,改了一下这样

本来是这样 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8" /><title>Vue Mastery</title><!-- Import Styles --><link rel"stylesheet" href"./assets/styles.css" /&g…

哇!刚才用一个html页面成功运行的那个,改成两个页面,用vscode运行,在浏览器里运行,也可以耶

html 加个名字&#xff0c;index.html <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8" /><title>Vue Mastery</title><!-- Import Styles --><link rel"stylesheet" href"./as…

“实验10,记账本实战之导航栏“这里有问题了,晚上或者明天再继续

bug如下 ivyoneivyonedeMacBook-Pro daily-cost % npm run dev> vite-project0.0.0 dev /Users/ivyone/hami94/daily-cost > viteerror when starting dev server: Error: The following dependencies are imported but could not be resolved:lib-flexible/flexible (i…

上传的图标和最后显示的图标为什么不一样呢,是正常的吗,最后显示的为什么会是个问号

前缀可能没有设置好 你看看你的前缀怎么设置的 加一个iconfont&#xff0c;iconfont xxx 我原来是 <i class"icon18qianyanjishu"></i>没有iconfont&#xff0c;结果显示出来是个问号&#xff0c;加了iconfont了以后&#xff0c;正常了。 <i class&q…

终于搞清楚为啥陈尼克显示不出来了,之前明明做对了,今天死活出不来,原来是这样

错误的代码 <template><img alt"Vue logo" src"./assets/logo.png" /><HelloWorld msg"Hello Vue 3 Vite" /><router-view /> </template><script setup> import HelloWorld from ./components/HelloWorl…

Syntax Error: Error: Failed to load plugin ‘@typescript-eslint‘ declared in ‘.eslintrc.js‘: Cannot f

Syntax Error: Error: Failed to load plugin typescript-eslint declared in .eslintrc.js: Cannot find module typescript-eslint/eslint-plugin怎样解决这个bug&#xff1f; 说是版本问题&#xff0c;修了一下&#xff0c;也没有好起来 另一个方法&#xff0c;另一个路径…

用vite 新建vue3项目

1、component里的HelloWorld.vue 是组件 2、总的vue App.vue 3、index.css 写的App.vue的css&#xff0c;不是组建的vue&#xff0c;&#xff08;为什么呢&#xff09; 4、main.js 几个import来源 HelloWorld.vue <template><h1>{{ msg }}</h1><button …

啥叫安装到开发依赖下,啥叫安装到生产依赖下

npm i node-sass -Dnpm i sass-loader -D注&#xff1a;这里吧这两个组件安装到开发依赖下&#xff0c;而不是生产依赖下。

Failed to resolve loader: sass-loader You may need to install it,加了app.vue,又换了另一个错误,待解决

ERROR Failed to compile with 1 error Failed to resolve loader: sass-loader You may need to install it.

又实验了一把新创建新的vue项目

ivyoneivyonedeMacBook-Pro hami77 % cnpm list vue /Users/ivyone └── (empty)ivyoneivyonedeMacBook-Pro hami77 % vue create guaguaVue CLI v4.5.11 ? Please pick a preset: Default (Vue 3 Preview) ([Vue 3] babel, eslint)Vue CLI v4.5.11 ✨ Creating project in…

试图运行含vue的html的单页面,失败

ivyoneivyonedeMacBook-Pro ~ % cnpm install npminstall WARN package.json not exists: /Users/ivyone/package.json ✔ Installed 0 packages ✔ Linked 0 latest versions ✔ Run 0 scripts ✔ All packages installed (used 7ms(network 5ms), speed 0B/s, json 0(0B), ta…

vue element select多选回显及select多选回显之后不能正常编辑解决

问题背景 <el-select >标签多选保存后&#xff0c;点击修改不回显&#xff0c;并且无法编辑。 前端代码 一、页面代码 <el-form-item label"包含疾病" prop"illnessId"> <el-select v-model"dataForm.illnessId" multiple fil…

不知道为什么这个代码点击了,弹窗不出来,问题出在哪里?

<!DOCTYPE html> <html> <head><meta charset"UTF-8"><title>vue点击事件</title> </head> <body><div id"app"><input type"button" value"点击我" click"test"…

“config 文件中的配置“,这些id是些啥,配置文件,是干啥的

const open function () {const vm thisreturn [{// type&#xff1a;‘’ 可以通过type类型来判断展示那些组件内容modules: [{id: baseInfo,refName: baseInfo,component: () > import(/component/open/BaseInfo)},{id: lineInfo,refName: lineInfo,component: () >…

这段代码第一次没运行出来,因为{ name: ‘《Vue.js实战》‘},的半角逗号写成了中文的全角逗号,改了以后,就运行出来了

<!DOCTYPE html> <html><head><meta charset"utf-8"><title>Vue 示例</title></head> <body><div id"app"><ul><li v-for"book in books">{{ book.name }}</li></u…

体验vue3.0的经典项目的命令

sudo cnpm install -g vue/clivue ui

输入npm run dev命令时出现 npm ERR! missing script: dev的bug

npm run dev npm ERR! missing script: devnpm ERR! A complete log of this run can be found in: npm ERR! /Users/ivyone/.npm/_logs/2020-10-12T07_24_45_379Z-debug.log答案&#xff1a;因为在某个文件中缺失start的有关dev的内容。把这个问题解决了就好了。

data属性值的暴露和methods的用法?

<!DOCTYPE html> <html> <head> <meta charset"utf-8"> <title>Vue的方法_侠课岛(9xkd.com)</title> <script src"https://unpkg.com/vuenext"></script> </head> <body><div id"cou…

vue中keep-alive,include的缓存问题(玩好keep-alive)

前提&#xff1a;有A,B,C,D四个页面,A是按钮页(点击按钮进入B页面)&#xff0c;B是订单列表页&#xff0c;C是订单详情页&#xff0c;D是费用详情页 需求&#xff1a;顺序是A->B->C->D,每次都刷新页面&#xff0c;D->C->B时走缓存&#xff0c;但是每次从A到B都…

vue调试

1.安装vue调试插件 2.调试方法 单页面调试 var app new Vue 在调试窗口就可以用app.调用 2.1 console.log() 调试 2.3 alert() 调试 2.3 debugger 调试 会中断&#xff0c;可以看到有哪些变量 断点、输出变量的值等 2..4 window.vue this 在调试窗口局可以用 window.vu…

刚才为什么不行,现在为什么又行了?return后面的rawHtml这种是自定义的么,是可以自定义的么

文本插值 <!DOCTYPE html> <html> <head> <meta charset"utf-8"> <title>Vue的方法_侠课岛(9xkd.com)</title> <script src"https://unpkg.com/vuenext"></script> </head> <body><div id…

vue3的代码改成vue2的转换

vue3 <!DOCTYPE html> <html> <head> <meta charset"utf-8"> <title>Vue的方法_侠课岛(9xkd.com)</title><script src"https://unpkg.com/vuenext"></script> </head> <body><div id&quo…

vue 调试和 计算属性与侦听器

计算属性与侦听器 计算属性&#xff1a;computed 监听的是本实例中的值 使用场景;数据联动 侦听器 &#xff1a;watch 使用场景; 异步场景 调试 var app new Vue({}) 然后就可以用 app. 查看值 进行调试 改变实例之外的值 但是如果在改变msg 的值msg1就会改变了 &…

学习vue 2常用语法 模板指令(单页面)

常用语法 模板 -v-on -v-bind 添加样式 如果是要是否显示 通过对象

再猜想一下,div这个能不能放在模板中,在vite中就可以运行?不用引用vue

尚不知道 尝试失败&#xff0c;没有成功。 把这段代码放到component的HelloWorld.vue里了&#xff0c;没有成功 <!--* ,Author: ,: your name* ,Date: ,: 2021-04-02 09:52:24* ,LastEditTime: ,: 2021-04-02 09:58:40* ,LastEditors: ,: Please set LastEditors* ,Descri…

transform的scale属性实现对大屏的适配

最近公司做的大屏用到了transform的scale属性来对大屏网页,进行缩放。缺点&#xff1a;需要给项目大屏&#xff0c;设定固定的宽高&#xff0c;当使用的屏幕分辨率和项目不一致时&#xff0c;会出现左右或者上下的留白。如果设计稿是1920*1080的尺寸&#xff0c;项目中用px来写…

vue2和vue3的区别修改与转换

vue2 <script>var app new Vue({el:"#app",data() {return{message: "小飞侠"}},methods:{change(){this.message "水星仔" // 改变data中属性的值}}})</script><!DOCTYPE html> <html> <head> <meta chars…

说到用npm调试vue,我以为是新建命令后,再npm run dev或serve就可以,却发现不可以

新建了一个qq.html代码&#xff0c;发现不行 <!DOCTYPLE html> <html><head><title>222222</title></head><body><div id "counter">Counter: {{ counter }}</div><script>import vue from "vue&…

vue2 运行报错Parsing error: The keyword ‘import‘ is reserved

在配置文件.eslintrc.js中配置parserOptions来指定语言版本和模块类型 {"parserOptions": {"ecmaVersion": 7,"sourceType": "module"} }

你的代码不堪一击!

背景 小王&#xff0c;你的页面白屏了&#xff0c;赶快修复一下。小王排查后发现是服务端传回来的数据格式不对导致&#xff0c;无数据时传回来不是 [] 而是 null, 从而导致 forEach 方法报错导致白屏&#xff0c;于是告诉测试&#xff0c;这是服务端的错误导致&#xff0c;要…

vue的入门第一课

Vue.js是一款流行的JavaScript框架&#xff0c;用于构建交互式Web应用程序。本文将详细介绍Vue.js的基础知识&#xff0c;包括Vue.js的历史、设计模式、构造函数参数、el、data、computed、method、watch以及差值的使用。 Vue.js是什么&#xff1f; Vue.js是一款用于构建用户…

vue打包后dist目录下的index.html网页显示空白的问题

引用&#xff1a;https://blog.csdn.net/weixin_48337566/article/details/123775830

前端框架Vue学习 ——(二)Vue常用指令

文章目录 常用指令 常用指令 指令: HTML 标签上带有 “v-” 前缀的特殊属性&#xff0c;不同指令具有不同含义。例如: v-if, v-for… 常用指令&#xff1a; v-bind&#xff1a;为 HTML 标签绑定属性值&#xff0c;如设置 href&#xff0c;css 样式等 <a v-bind:href"…

高德地图撒点组件

一、引入amap地图库 - public/index.html <script type"text/javascript">window._AMapSecurityConfig {securityJsCode: 地图密钥 }</script><scripttype"text/javascript"src"https://webapi.amap.com/maps?v1.4.8&key111111…

Web学习笔记-Vue3(环境配置、概念、整体布局设计)

笔记内容转载自 AcWing 的 Web 应用课讲义&#xff0c;课程链接&#xff1a;AcWing Web 应用课。 CONTENTS 1. 环境配置2. 基本概念3. 导航栏4. 页面创建5. 用户动态页面实现 Vue 官网&#xff1a;Vue.js。 Vue.js 是一款用于构建用户界面的 JavaScript 框架。它基于标准 HTML…

N-133基于springboot,vue小说网站

开发工具&#xff1a;IDEA 服务器&#xff1a;Tomcat9.0&#xff0c; jdk1.8 项目构建&#xff1a;maven 数据库&#xff1a;mysql5.7 系统分前后台&#xff0c;项目采用前后端分离 前端技术&#xff1a;vueelementUI 服务端技术&#xff1a;springbootmybatis-plus 本项…

vue3优化

响应式 vue2采用object.defineProperty()进行数据劫持&#xff0c;vue3基本数据类型采用object.defineProperty(),类型&#xff0c;数组采用proxy()进行数据劫持&#xff0c;利用reflect对源数据进行操作&#xff0c;优点如下&#xff1a;1.可以监听动态添加对象的属性2.可以监…

【NodeJS】 API Key 实现 短信验证码功能

这里使用的平台是 短信宝整体来讲还是挺麻烦的平台必须企业才行&#xff0c;个人是无法使用该平台的 平台必须完成 身份信息认证 和 企业认证 这里就需要 “营业执照”了 &#xff0c;没有 “营业执照” 的朋友还是后退一步吧 后端我用的是NodeJS &#xff0c;使用第三方库 ro…

如何使用 VuePress 搭建博客网站并 Vercel 部署

先来看一下网站截图&#xff1a; 快速上手 1.创建并进入一个新目录 mkdir vuepress-starter && cd vuepress-starter2.使用你喜欢的包管理器进行初始化 yarn init # npm init3.将 VuePress 安装为本地依赖 yarn add -D vuepress # npm install -D vuepress4.创建你…

近期知识点随笔

菜单查询&#xff08;编写权限时的细节&#xff09; 菜单查询list为了侧边框展示更完整&#xff08;不报空指针&#xff09; 登录时&#xff08;用户名&#xff09;查询出多个结果&#xff08;保证用户名唯一&#xff09; 文件上传 前端 对权限与菜单绑定的修改&#xff08;实…

springboot整合vue2实现简单的新增删除,整合ECharts实现图表渲染

先看效果图&#xff1a; 1.后端接口 // 查询所有商品信息 // CrossOrigin(origins "*")RequestMapping("/list1")ResponseBodypublic List<Goodsinfo> list1(){List<Goodsinfo> list goodsService.list();return list;}// 删除 // …

v-on用法

自己写的错误的代码 <!DOCTYPE html> <html><head><title></title><body><script src"https://cdn.bootcss.com/vue/2.6.10/vue.min.js"></script><div id"app"><span><button click &qu…

api 常量大全_使模块常量成为API的一部分是邪恶的

api 常量大全One of the initial features which were included in psutil since day one (5 years ago) were system’s boot time, number of CPUs and total physical memory. These metrics have one thing in common: they are (apparently) not supposed to change over …

覆盖Python中的默认参数

Sometimes you want to change the behavior of a function call in a Python test. Let’s assume you have the following code: 有时您想要更改Python测试中函数调用的行为。 假设您有以下代码&#xff1a; # a.py# a.pyfrom from b b import import subfuncsubfuncdef def…

vue组件传值

vue的组件传值分为三种方式 父传子子传父非父子组件传值父传子 父组件通过 prop 给子组件下发数据 父传子的实现方式就是通过props属性&#xff0c;子组件通过props属性接收从父组件传过来的值&#xff0c;而父组件传值的时候使用 v-bind 将子组件中预留的变量名绑定为data里…

Vue Typescript @Prop

语法&#xff1a;Prop(options: (PropOptions | Constructor[] | Constructor) {})参数说明&#xff1a;Prop装饰器接收一个参数&#xff0c;这个参数可以有三种写法&#xff1a;Constructor例如String&#xff0c;Number&#xff0c;Boolean等&#xff0c;指定 prop 的类型&a…

项目概览 输入 输出_由Jupyter提供支持:项目生态系统概览

项目概览 输入 输出Project Jupyter has a large and growing developer community, one that both includes and extends beyond the Jupyter org on GitHub. In this post, we’ll take a walk through the wonderful things people are building based on Jupyter technolog…

vue项目中app.vue 、main.js和 index.html的关联

1. main.js是入口文件&#xff0c;主要作用是初始化vue实例并使用需要的插件。 2. App.vue是主组件&#xff0c;所有页面都是在App.vue下进行切换的。 3. main.js中的根实例会挂载到index.html中的<div id"app"> 4. index.html文件入口 5. src…

vue keep-alive

keep-alive本身是vue2.0的功能&#xff0c;可以使被包含的组件保留状态&#xff0c;或避免重新渲染 标签<keep-alive>具有属性&#xff1a;1. include&#xff1a;内容要求字符串或正则表达&#xff0c;只有匹配的组件会被缓存2.exclude&#xff1a;内容要求字符串或正则…

设置 Vue.config.productionTip = false,来关闭生产模式下给出的提示

设置 Vue.config.productionTip false 来关闭生产模式下给出的提示 import Vue from vue import Home from ./Home.vueVue.config.productionTip falsenew Vue({render: h > h(Home), }).$mount(#home)

一、Vue框架入门-1

&#xff08;1&#xff09;官网 https://cn.vuejs.org/v2/guide/ &#xff08;2&#xff09;介绍 Vue (读音 /vjuː/&#xff0c;类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是&#xff0c;Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关…

关于vue中slot的使用

刚开始看了官方的demo&#xff0c;利用注册component在父页面中的子组件标签中插入内容&#xff0c;达到灵活定制的目的。然而&#xff0c;确实不好理解&#xff0c;所以&#xff0c;就vue常用的组件与页面分开写的方式&#xff0c;我写了一个demo举例说明slot的作用。本人刚接…

不是版本问题,还是代码哪里写得有问题,找不出问题,看书上有没有

vue2的main.js是这样的 换了vue2了 import Vue from vue import Home from ./Home.vueVue.config.productionTip falsenew Vue({render: h > h(Home), }).$mount(#home)

Vue数据响应式原理

响应式数据的最终目标&#xff0c;是当对象本身或对象属性发生变化时&#xff0c;将会运行一些函数&#xff0c;最常见的就是render函数。 在具体实现上&#xff0c;vue用到了几个核心部件&#xff1a; ObserverDepWatcherScheduler Observer Observer要实现的目标非常简单…

Vue 长按文本复制事件实现

longpress.js export default {install(Vue, options {time: 2000}) {Vue.directive(longpress, {bind: function (el, binding, vNode) {// 确保提供的表达式是函数 if (typeof binding.value ! function) {// 获取组件名称 const compName vNode.contex…

clipboard.js-实现复制功能的插件

clipboard是一款现代化的拷贝文字的插件。 一、在一般的使用&#xff1a; 1、引入js文件 <script src"https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.4/clipboard.min.js"></script>2、使用 //1、 new ClipboardJS(.btn);//2、 //data-cli…

Nuxt.js项目开发

最近小编新接手了两个项目&#xff0c;这两个项目均是使用nuxt.js框架进行开发的&#xff0c;这对小编来说又是一个新的大陆&#xff0c;故而和各位小伙伴们絮叨絮叨这个东西。 首先先说明一下这个东西是个啥。 Nuxt.js 是一个基于 Vue.js 的通用应用框架&#xff0c;如同Next.…

Vue | 32 内部 - 深入响应式原理

主要内容&#xff1a; 改变是如何被追踪到的改变检测的一些说明及声明属性的方式声明响应式属性的形式及原因异步更新队列的方式及如何在nextTick下手动更新数据 现在是时候深入研究一下了&#xff01;Vue最独特的功能之一就是非侵入式的响应系统。模型仅仅是纯JavaScript对象。…

使用 v-on 指令来监听DOM事件

监听事件 我们可以使用 v-on 指令 (通常缩写为 符号) 来监听 DOM 事件&#xff0c;并在触发事件时执行一些 JavaScript。用法为 v-on:click“methodName” 或使用快捷方式 click“methodName” 例如&#xff1a; <div id"basic-event"><button click&quo…

vue双向绑定的原理

面试官问vue的双向绑定如何实现&#xff1f;说用v-module实现。又问那么双向绑定的原理是什么&#xff1f;就回答不上来了 VUE实现双向数据绑定的原理就是利用了 Object.defineProperty() 这个方法重新定义了对象获取属性值(get)和设置属性值(set)的操作来实现的。 它接收三个…

尼克发的可以运行,我的就不行,登录注册页面出不来,不知道是为什么

怎么办&#xff0c;重新倒回去试一遍&#xff1f; 还是两个一起比一下&#xff0c;比得眼睛都绿了 好慢啊&#xff0c;太慢了

Vue | 20 可复用性组合-混入

内容提要&#xff1a; 基础的混入方式操作项的合并全局的混入方式自定义操作项合并策略 混入是一种非常灵活的分发Vue组件中可复用的功能模块的方式。一个混入对象能包含任何组件操作项。当一个组件使用一个混入对象的时候&#xff0c;在混入对象的所有操作项被‘混合’进组件自…

Vue | 17 组件深入-处理边界情况

内容提要&#xff1a; 元素和组件的访问&#xff1a;根实例、父组件实例、子组件实例和子元素的访问方式以及依赖注入程式化事件监听器循环应用的产出原因及解决方式使用inline Templates、X-Templates替代模板定义数据更新的控制&#xff1a;强制更新和加载静态内容的方式 这页…

vue.js获取目标标签距离顶部的距离,获得距离后滚到到目标标签位置

动态获得目标高度 <div ref"pronbit"><div>我的动态高度</div> </div> mounted(){window.addEventListener(scroll,this.handleScrollx,true) }, methods: {handleScrollx() {console.log(滚动高度,window.pageYOffset)console.log(距离顶部…

Vue | 11 组件基础

内容提要&#xff1a; 组件的复用&#xff1b;组件的组织&#xff1a;全局组件与局部组件使用Props传递数据给子组件组件必须拥有单独的根元素使用事件发送消息给父组件&#xff1a;用一个事件发送一个值、在组件中使用v-model用Slots内容限制动态组件的使用DOM模板解析说明 先…

问题记录:link()和src有什么区别

<van-tabbar-item icon"notes-o" click"link(/home)"

vue element ui表格下载成xlsx工作表格

我们需要两个依赖 打开项目终端 输入 npm i file-saver -S 和 npm i xlsx -S在需要使用的组件中引入依赖 import FileSaver from file-saver import * as XLSX from xlsx然后 在需要导出的表格上绑定一个ref 这里以 viewTable为例 然后导出函数代码如下 microApptaskExport(…

vue限制输入框禁止输入小数点

有一些需求会要求我们只能输入正整数 <el-inputv-model.trim"form.milliampere"type"number" > </el-input>type"number"能阻止用户输入字符等但还是防止不了小数点 因为小数点在数字类型的输入中是合理的 我们可以在onkeyup中做一…

vue实时展示当前时间在界面上

确实这个按理在js基础上就有 在data中定义一个newTime字段用于存储当前时间 data() {return {newTime: ""} },methods中编写两个函数 methods: {getNowTime() {var date new Date();let Month String(date.getMonth() 1).length > 1?(date.getMonth() 1):…

‘XXX‘ is defined but never used

这个语法验证整的很多余 它就是在告诉你 你定义了 一个 某某 变量 但一直没有用过 我就想说 诶你就看我代码有没有写错嘛&#xff0c;我用不用关你什么事&#xff1f; 我们在项目中打开 package.json 在里面找到eslintConfig配置 在下面的rules中加入 "no-unused-vars&q…

element el-dropdown 水平居中

这个组件确实有点坑 他在每次初始化时都会根据位置自己产生定位数 而且他的父元素直接就是app 用穿透去改很多时候会带来新的问题 解决方案如下 首先 设置placement属性 <el-dropdown trigger"click" placement"bottom" ></el-dropdown> pl…

keep-alive 介绍及使用问题:多次使用同一组件,数据不更新

keep-alive是vue官方自带的组件标签&#xff0c;多结合router-view来使用 <keep-alive><router-view></router-view> </keep-alive>功能介绍 在使用this.$router.push()跳转路由加载组件时&#xff0c;一般情况每次组件都会再次加载&#xff0c;如果组…

vue3 setup(详细)使用教程

vue3 setup&#xff08;详细&#xff09;使用教程 文章目录vue3 setup&#xff08;详细&#xff09;使用教程前言&#xff1a;vue3.x新特性1&#xff1a;为什么使用setup2&#xff1a;创建vue3项目3&#xff1a;在组件中编写setup方法4&#xff1a;setup生命周期4.1&#xff1a…

「翻译」Vue3 相比 Vue2 都有哪些优化?

在过去的一年中&#xff0c;Vue 团队一直在研究 Vue.js 的下一个主要版本&#xff0c;我们希望在 2020 年上半年发布该版本。&#xff08;在撰写本文时&#xff0c;这项工作仍在进行中。&#xff09;Vue 的新的主要版本的构想形成于 2018 年年末&#xff0c;当时 Vue 2 的代码库…

axios 请求

axios 请求 文章目录axios 请求1&#xff1a;下载2&#xff1a;安装3&#xff1a;使用1&#xff1a;下载 使用 cdn&#xff1a; <script src"https://unpkg.com/axios/dist/axios.min.js"></script>或&#xff1a; <script src"https://cdn.s…

Vue Router 路由教程

Vue Router 路由教程 文章目录Vue Router 路由教程1&#xff1a;下载 vue-router2&#xff1a;创建 HelloWorld.vue3&#xff1a;创建 router.js4&#xff1a;安装路由&#xff08;main.js&#xff09;5&#xff1a;使用路由&#xff08;App.vue&#xff09;6&#xff1a;设置每…

uni-app 组件传值,组件方法调用,组件生命周期

uni-app 组件传值&#xff0c;组件方法调用 文章目录uni-app 组件传值&#xff0c;组件方法调用----------------------------------------------------------------------------1&#xff1a;父组件向子组件传值------------------------------------------------------------…

element 隐藏组件 el-scrollerbar 使用方法详细解说 带无限滚动 适配不同的浏览器

1、 首先从上述路径可以看见scrollbar这个组件是存在的 渲染出来层级 *el-scrollbar(下面是自动渲染出来的不需要写在代码里) *el-scrollbar__wrap *el-scollbar__view *el-scollbar__bar is-horizontal *el-scollbar__thunmb *el-scollbar__bar is-vertical *el-scollbar__…

当TinyMCE富文本编辑器遇到Vue3+nuxt+ts项目,分享引入成功案例及过程中踩的那些坑

文章目录 前言遇到的坑插入上传图片插件上传图片请求与返回值处理本地文件引入报错解决源码 前言 如果你的前端项目技术栈使用的是Vue3nuxtts&#xff0c;并且老大让你集成一下那个传说中非常丝滑的TinyMCE富文本编辑器&#xff0c;那么恭喜你和我一样中大奖了。 网上找了好久…

简化geojson策略

1、删除无用的属性&#xff0c;也就是字段&#xff0c;在shp的时候就给删了 用arcgis等等软件都可以做到 2、简化坐标的小数位数 &#xff08;1&#xff09;网上推荐的办法&#xff0c;俺不会Python… github.com/perrygeo/geojson-precision &#xff08;2&#xff09;曲线…

(三)什么是Vite——Vite 主体流程(运行npm run dev后发生了什么?)

什么是vite系列目录: &#xff08;一&#xff09;什么是Vite——vite介绍与使用-CSDN博客 &#xff08;二&#xff09;什么是Vite——Vite 和 Webpack 区别&#xff08;冷启动&#xff09;-CSDN博客 &#xff08;三&#xff09;什么是Vite——Vite 主体流程(运行npm run dev…

VUE重学

v-if和v-show的区别&#xff1a; v-if是按条件渲染&#xff0c;因为他确保在切换时&#xff0c;条件区块内的事件监听器和子组件都会被销毁和重建&#xff0c;也是惰性的&#xff0c;如果初次渲染条件为false&#xff0c;则不会做任何事&#xff0c;只有true才会渲染 v-show:无…

windows 离线安装 vue 环境

由于公司要求在内网开发项目&#xff0c;而内网不能连接外网&#xff0c;因此只能离线安装 vue 环境&#xff0c;在网上找过很多的离线安装方法&#xff0c;但都没有成功&#xff0c;于是在不断的尝试中找到了以下方法。 1、找一台与内网电脑相同系统的有网电脑。 2、在有网的电…

vite+vue3+element-plus

vitevue3element-plus 1.开始 npm create vitelatest app -- --template vuenpm installlnpm run dev2.引入element-ui npm install element-plus修改main.js import ElementPlus from element-plus import element-plus/dist/index.css createApp(App).use(ElementPlus).m…

(四)什么是Vite——冷启动时vite做了什么(源码、middlewares)

vite分享ppt&#xff0c;感兴趣的可以下载&#xff1a; ​​​​​​​Vite分享、原理介绍ppt 什么是vite系列目录&#xff1a; &#xff08;一&#xff09;什么是Vite——vite介绍与使用-CSDN博客 &#xff08;二&#xff09;什么是Vite——Vite 和 Webpack 区别&#xff0…

vue通过span-method合并列之后,合并列显示在中间位置,根据鼠标滑动跟随展示

当vue通过span-method合并列之后&#xff0c;出现的合并列显示在中间位置&#xff0c;但是如果页面没有分页&#xff0c;如何进行展示呢&#xff0c;难道要滑到最下面去看吗&#xff0c;下面我们来根据鼠标滑动跟随展示 没有处理的合并页面 <template> <el-table:dat…

【DataV可视化工具详解】

文章目录 前言一、什么是DataV&#xff1f;二、主要特点1. 强大的图表库2. 灵活的数据接入3.实时数据展示4. 易于定制的仪表盘 三、应用场景1.业务监控与分析2.大屏展示3.数据洞察与决策支持 四、例图总结我是将军&#xff0c;我一直都在&#xff0c;。&#xff01; 前言 今天…

Geeker-Admin中ProTable表格分页之自定义接口页码、尺寸参数

最近挖了个新玩意儿&#xff0c;Geeker-Admin&#xff0c;看起来感觉挺好。 鼓捣了半天搞定了与服务端的API接口对接&#xff0c;但在表格分页的时候又遇到了问题&#xff0c;系统默认是pageNum/pageSize这两个参数名用来分页&#xff0c;而服务端是current/size&#xff0c;开…

ApiAdmin前期环境搭建

ApiAdmin前期环境搭建 一、php环境搭建 1. 下载phpstudy 基本集成了php需要的所有配置&#xff1a;mysql&#xff0c;redis&#xff0c;Nginx&#xff0c;Apache等&#xff0c;Nginx和Apache只能开启一个。 网址&#xff1a;https://www.xp.cn/ 网站 -> 创建网站 ->…

苍穹外卖遇到的问题—员工分页查询

项目场景&#xff1a; 系统中的员工很多的时候&#xff0c;如果在一个页面中全部展示出来会显得比较乱&#xff0c;不便于查看&#xff0c;所以一般的系统中都会以分页的方式来展示列表数据。而在我们的分页查询页面中, 除了分页条件以外&#xff0c;还有一个查询条件 “员工姓…

宇宙会阻止我们开发更好的量子计算机吗

比特和量子比特 (Bits and qubits) Quantum mechanics is weird. In the realm of the very, very small, things are not as our intuition tells us they should be.量子力学很奇怪。 在非常非常小的范围内&#xff0c;事情不是我们的直觉告诉我们应该做的。 Particles can …

Vue | 06 类和样式绑定

内容提要&#xff1a; 绑定HTML classes的语法&#xff1a;对象语法、数组语法、在组件上的使用绑定内联样式的语法&#xff1a;对象语法、数组语法、自动加前缀与多个值的使用 对于数据绑定的一种常见需要是操作元素的类列表和它的内联样式。由于它们都是属性&#xff0c;我们…

Vue | 05 计算属性和监听器

内容提要&#xff1a; 计算属性的使用场景及表示方法 计算缓存与方法的差异 计算属性与监听器属性的使用比较 计算属性的Setter表示方法 监听器的使用方式 计算属性 在模板内写表达式是非常方便的&#xff0c;但它们仅仅能做一些简单的操作&#xff0c;把太复杂的表达式放…

Vue 3.0 现状报告,未来规划

近况158 万周活跃用户&#xff08;通过 devtools 插件来统计&#xff09;&#xff0c;940 万的月下载量。对比去年Devtools&#xff1a;110 万 -> 158 万&#xff08;43.6%&#xff09; NPM&#xff1a;620 万 -> 940 万&#xff08;51.6%&#xff09;Vue 3.0 One Piece自…

Vue3.0 新特性以及使用变更总结(实际工作用到的)

前言Vue3.0 在去年9月正式发布了&#xff0c;也有许多小伙伴都热情的拥抱Vue3.0。去年年底我们新项目使用Vue3.0来开发&#xff0c;这篇文章就是在使用后的一个总结&#xff0c; 包含Vue3新特性的使用以及一些用法上的变更。图片.png为什么要升级Vue3使用Vue2.x的小伙伴都熟悉&…

你好2021:一波全新资源送给你~

时间来到了 2021 年&#xff0c;新的一年有新的期待&#xff0c;而我亦有新的祝福如果说在过去的一年&#xff0c;经历太多&#xff0c;心酸、迷茫、焦虑、幸福、喜悦那么在 2021 年&#xff0c;希望你可以去过一种遇见自己的生活&#xff0c;恬淡、热情&#xff0c;喜欢自己而…

Vue.js 2.0 安装教程

作者在学习vuejs官网时记的笔记&#xff0c;方便日后学习&#xff0c;也请大家指正&#xff1b; 命令行工具 Vue.js 提供一个官方命令行工具&#xff0c;可用于快速搭建大型单页应用。该工具提供开箱即用的构建工具配置&#xff0c;带来现代化的前端开发流程。只需一分钟即可启…

vue学习---mockjs

什么是mockjs&#xff1f; Mockjs是一款模拟数据生成器&#xff0c;它可以帮助前段工程师独立于后端进行开发&#xff0c;帮助编写单元测试。Mockjs能做什么&#xff1f; 提供了游侠模拟功能&#xff1a; 1、模拟数据模板生成模拟数据&#xff1b; 2、模拟ajax请求&#xff0c;…

Element ui tree(树)实现父节点选中时子节点不选中,父节点取消时子节点自动取消

Elementui因为vue在国内的影响而受益 使用量巨大 树作为一种重要的开发组件应用广泛&#xff0c;今天带大家了解树的灵活应用 首先我们来创建一个树 <el-tree:data"data"ref"tree"show-checkbox:check-on-click-node "true"node-key"pe…

Vue点击外部空间隐藏div

最近做项目有用到点击外部空间隐藏div 适用于点击事件展示提示框、点击外部即可隐藏 触发点击事件&#xff0c;展示div可以用 v-show判断 隐藏div的方法如下 在utils增加文件 clickoutside.js / 点击外部隐藏div const clickoutside {// 初始化指令bind(el, binding, vnode…

vue.js小知识

一丶只能输入数字字母和中文&#xff1a; var reg /^[A-Za-z0-9\u4e00-\u9fa5\.]$/ if (!reg.test(this.amount)) { return 提示输入格式错误 } 二丶自动过滤用户输入的首尾空白符&#xff1a; 方法一&#xff1a; 用字符串的trim方法 this.amount this.amount.trim() …

从0到1构建vueSSR项目之路由的构建

vue开发依赖的相关配置 Vue SSR 指南 今天先做客户端方面的配置&#xff0c;明天再做服务端的部分。 那么马上开始吧~ 修改部分代码 脚手架生成的代码肯定是不适合我们所用的 所以要修改一部分代码 //App.vue <template><div id"app"><router-v…

vue单页缓存方案分析及实现

实现全站的页面缓存&#xff0c;前进刷新&#xff0c;返回走缓存&#xff0c;并且能记住上一页的滚动位置&#xff0c;参考了很多技术实现&#xff0c;github上的导航组件实现的原理要么使用的keep-alive&#xff0c;要么参考了keep-alive的源码&#xff0c;但是只用keep-alive…

基于Vue实现图片在指定区域内移动的思路详解

当图片比要显示的区域大时&#xff0c;需要将多余的部分隐藏掉&#xff0c;我们可以通过绝对定位来实现&#xff0c;并通过动态修改图片的left值和top值从而实现图片的移动。具体实现效果如下图&#xff0c;如果我们移动的是div 实现思路相仿。 此处需要注意的是 我们在移动…

vue 配置多页面应用的示例代码

前言: 本文基于vue 2.5.2, webpack 3.6.0&#xff08;配置多页面原理类似&#xff0c;实现方法各有千秋&#xff0c;可根据需要进行定制化&#xff09; vue 是单页面应用。但是在做大型项目时&#xff0c;单页面往往无法满足我们的需求&#xff0c;因此需要配置多页面应用。 …

深入浅析js原型链和vue构造函数

一、什么是原型链? 简单回顾下构造函数,原型和实例的关系: 每个构造函数(constructor)都有一个原型对象(prototype),原型对象都包含一个指向构造函数的指针,而实例(instance)都包含一个指向原型对象的内部指针. 然鹅,在js对象里有这么一个规则: 如果试图引用对象(实例insta…

vue2.x组件内嵌套组件,类似于select和option

这里简单讲解下类似于 这种组件的封装&#xff0c;其使用代码如下 Option可用v-for循环即可达到效果 <Select v-model"search"><Option :label"x" :value"xx" /></Select>这里只讲讲值的同步&#xff0c;具体的样式这些自己想…

nodejs搭建vue环境

1、安装node js 下载地址&#xff1a;http://nodejs.cn/download/ 2、安装完成后运行Node.js command prompt&#xff08;node -v查看安装版本&#xff09; 3、安装npm&#xff08;由于现在版本的nodejs已经集成npm所以无需安装&#xff0c;可以用npm -v 查看版本&#xff09; …

创建vue-cli 脚手架 项目

先安装好环境 安装 npm install -g vue-cli vue-cli cnpm install -g vue/cli -g全局安装 进入要创建的文件夹 2.9.6版本初始化项目 vue init webpack my-project 一路y 可以简单看看提示 第一个项目名称 项目描述 第三个作者 是否使用eslint语法检查工具…

图文详解--亲测有效---Vue-cli3 更新 vue create is a Vue CLI 3 only command and you are using Vue CLI 2.9.6.

Vue-cli3 更新 vue create is a Vue CLI 3 only command and you are using Vue CLI 2.9.6. 2.9.6 初始化项目是用 vue init webpack my-project 3.0以上 初始化项目是用 vue create my-project这是因为你安装的是2.9的版本用了3.0的命令 解决方法&#xff1a;1.用2.9的命令…

vue项目优化首屏加载速度

文章目录查看包大小的体积cdn优化解决方案代码下载地址&#xff1a;Gzip压缩开启Gzip效果使用Gzip步骤查看包大小的体积 项目要优化&#xff0c;首先要了解到项目包体积的大小。webpack-bundle-analyzer这个插件大家应该都不陌生了下载 npm install webpack-bundle-analyzerv…

egg中使用validate自定义校验对请求参数进行校验

官方介绍 gitHub地址 在获取到用户请求的参数后&#xff0c;不可避免的要对参数进行一些校验。插件下载 npm i egg-validate --saveconfig/plugin.js配置 exports.validate {enable: true,package: egg-validate, };config.default.js config.validate {// 配置参数校验器…

vue基础:---正在更新中

文章目录什么是vueVue.js 是什么对于Vue是一套渐进式框架的理解对于Vue自底向上增量开发的设计的理解Vue.js 目的vue.js的核心思想Vue.js 优势在vscode集成终端打开cmdvue用法vue基本写法mvc&#xff0c;mnp了解&#xff1b;mvvm精通什么是框架框架的优势mvc框架为什么要使用 M…

asiox 请求中的delete请求传参问题 VUE—axios自定义请求配置、transformRequest在向服务器发送前,修改请求数据

asiox 请求中的delete请求传参问题 asiox一共请求方式有get.post,put,put,delete get.post,put,put有三个参数&#xff0c;url,data和config&#xff0c;所以在使用时&#xff0c;可以写成axios.method (‘url’,data,config),但是delete只有两个参数&#xff1a;url和config…

浅谈vue生命周期和vue实例的钩子函数前端vue面试

vue用了好几年了&#xff0c;对生命周期也算是入门了吧&#xff0c;下面来整理下思绪吧&#xff0c; 很多人做项目刚接触一个框架或者其他的都是不求所以然的上手就干&#xff0c;虽然事是完成了&#xff0c;但是性能是比较差的&#xff0c;然后也不知道为什么要这么用。 1.首先…

前端vue面试经常问到的css scope属性和v-for为什么要用key并且不能用index作为key

1.vue里面css scope属性 在vue组件中&#xff0c;为了使样式私有化&#xff08;模块化&#xff09;&#xff0c;不对全局造成污染&#xff0c;可以在style标签上添加scoped属性以表示它的只属于当下的模块&#xff0c;这是一个非常好的举措&#xff0c;但是为什么要慎用呢&…

如何:在IPython / Jupyter笔记本中进行Sublime Text样式编辑

So, I really like the Jupyter notebook (formerly known as the IPython notebook), but I often find myself missing the ‘fancy’ features that ‘proper’ editors have. I particularly miss the amazing multiple cursor functionality of editors like Sublime Text…

图片压缩

插件对比&#xff1a; 一、compressorjs 1、使用方式 npm i compressorjs --save引入&#xff1a;import Compressor from ‘compressorjs’;使用&#xff1a; 2、压缩结果 &#xff08;图片原始大小为9.8M&#xff09;: &#xff08;图片原始大小为4.4M&#xff09;: 由…

axios发送post请求传到后台,数据后多了一个等号

最近在写前后端分离项目的删除单行数据时&#xff0c;需要由前端发送axios请求&#xff0c;传输数据到后台&#xff0c;后台拿到的数据多了一个等号&#xff0c;百思不得其解&#xff0c;我以为是数据绑定出了问题&#xff0c;筛查后发现并不是绑定的问题&#xff0c;搜集过大量…

如何在组件之间使用双向数据绑定

GitHub link:https://github.com/mehulk05/Two-way-data-binding-between-componentsGitHub链接&#xff1a; https : //github.com/mehulk05/Two-way-data-binding-between-components Live Url:https://mehulk05.github.io/Two-way-data-binding-between-components/实时网址…

SpringBoot学习笔记-实现微服务:匹配系统(上)

笔记内容转载自 AcWing 的 SpringBoot 框架课讲义&#xff0c;课程链接&#xff1a;AcWing SpringBoot 框架课。 CONTENTS 1. 配置WebSocket2. 前后端WebSocket通信2.1 WS通信的建立2.2 加入JWT验证 3. 前后端匹配业务3.1 实现前端页面3.2 实现前后端交互逻辑3.3 同步游戏地图 …

VUE3照本宣科——应用实例API与setup

VUE3照本宣科——应用实例API与setup 前言一、应用实例API1.createApp()2.app.use()3.app.mount() 二、setup 前言 &#x1f468;‍&#x1f4bb;&#x1f468;‍&#x1f33e;&#x1f4dd;记录学习成果&#xff0c;以便温故而知新 “VUE3照本宣科”是指照着中文官网和菜鸟教…

全局前置路由守卫(beforeEach)

全局前置路由守卫&#xff08;beforeEach&#xff09; 功能&#xff1a;每一次切换任意路由组件之前都会被调用&#xff0c;相当于在进入另一个路由组件之前设置一个权限。 路由守卫的存在意义就是在不同的时间&#xff0c;不同的位置&#xff0c;去添加代码。如&#xff1a;J…

element-plus 一键动态换任何皮肤功能

plus 官方代码给的思路 如果您想要通过 js 控制 css 变量&#xff0c;可以这样做&#xff1a; // document.documentElement 是全局变量时 const el document.documentElement // const el document.getElementById(xxx)// 获取 css 变量 getComputedStyle(el).getPropertyV…

git日历坐标系? 手动实现github活跃/贡献图

git日历坐标系? 手动实现github活跃/贡献图 前言 在使用github或gitlab时&#xff0c;我们总能发现&#xff0c;我们一年内的活跃度能够通过一张图直观地展现出来&#xff0c;那么你是否好奇它是如何实现的&#xff0c;最近工作中也遇到这样类似的需求&#xff0c;刚开始打算…

Vue3 项目完整配置

目录 一、配置简述二、创建项目1、使用包管理工具 pnpm2、新增目录 三、配置 ESLint1、添加代码2、修改 VSCode 配置 四、husky 工具配置五、暂存区 eslint 校验六、axios 配置1、安装创建2、测试 七、导入 Element Plus八、Pinia 持久化实现九、其他导入 .scss 文件需要安装 s…

iview select组件在大数据情况下虚拟加载处理方式

select 组件在几千上万条数据的时候特别卡&#xff0c;调试发现option组件渲染太多&#xff0c;导致整个页面都卡&#xff0c;通过调研发现可以通过虚拟加载的方式动态渲染option&#xff0c;亲测上万数据一点都不卡&#xff0c;废话不说&#xff0c;上代码 虚拟加载用的是 vu…

前端传参中带有特殊符号导致后端接收时乱码或转码失败的解决方案

文章目录 bug背景解决思路1&#xff1a;解决思路2解决思路3&#xff08;最终解决方案&#xff09;后记 bug背景 项目中采用富文本编辑器后传参引起的bug&#xff0c;起因如下&#xff1a; 数据库中存入的数据会变成这种未经转码的URL编码 解决思路1&#xff1a; 使用JSON方…

springcloud电影购票选座网站系统源码

开发技术&#xff1a; jdk1.8&#xff0c;mysql5.7&#xff0c;idea springcloud springboot mybatis vue elementui 功能介绍&#xff1a; 用户端&#xff1a; 登录注册 首页显示搜索电影&#xff0c;轮播图&#xff0c;电影分类&#xff0c;最近上架电影&#xff08;可…

SpringBoot学习笔记-创建菜单与游戏页面(下)

笔记内容转载自 AcWing 的 SpringBoot 框架课讲义&#xff0c;课程链接&#xff1a;AcWing SpringBoot 框架课。 CONTENTS 1. 地图优化改进2. 绘制玩家的起始位置3. 实现玩家移动4. 优化蛇的身体效果5. 碰撞检测实现 本节实现两名玩家即两条蛇的绘制与人工操作移动功能。 1. 地…

springcloud旅游网站源码

开发技术&#xff1a; jdk1.8&#xff0c;mysql5.7&#xff0c;idea&#xff0c;nodejs&#xff0c;vscode springcloud springboot mybatis vue 功能介绍&#xff1a; 用户端&#xff1a; 登录注册 首页显示搜索景区&#xff0c;轮播图&#xff0c;旅游攻略列表 点击攻…

vue3 笔记 - 声明式 一

官网&#xff1a;Vue.js - 渐进式 JavaScript 框架 | Vue.js vue3编写有声明式和响应式。该文章仅记录声明式。vue3声明式与vue2相同。 一、生命周期 创建之前 beforeCreate()已创建 created()挂载之前 beforeMount()已挂载 mounted()销毁之前 beforeUnmount()已销毁 unmoun…

数据库动态视图和存储过程报表数据管理功能设计

需求&#xff1a;需要将ERP的报表数据挪到OA中&#xff0c;但是OA表单设计不支持存储过程动态传参&#xff0c;所以需要设计一个系统&#xff0c;可以手动配置&#xff0c;动态显示原本ERP的报表数据&#xff0c;ERP报表是存在数据库的视图和存储过程中 思路&#xff1a;因为E…

vue 项目配置反向代理导致项目白屏

问题&#xff1a;vue 项目配置反向代理导致项目白屏 一、现象描述 添加反向代理代码后&#xff0c;前端运行白屏 // 设置baseURL&#xff0c;8888是后端端口号&#xff0c;前端请求默认发送到baseURL的地址 var axios require(axios) axios.defaults.baseURL http://local…

【java+vue+微信小程序项目】从零开始搭建——健身房管理平台(2)后端跨域、登录模块、springboot分层架构、IDEA修改快捷键、vue代码风格

项目笔记为项目总结笔记,若有错误欢迎指出哟~ 【项目专栏】 【java+vue+微信小程序项目】从零开始搭建——健身房管理平台(1)spring boot项目搭建、vue项目搭建、微信小程序项目搭建 【java+vue+微信小程序项目】从零开始搭建——健身房管理平台(2)后端跨域、登录模块、sp…

uniapp中进行地图定位

目录 一、创建map 二、data中声明变量 三、获取当前位置信息&#xff0c;进行定位 四、在methods中写移动图标获取地名地址的方法 五、最终展示效果 一、创建map <!-- 地图展示 --><view class"mymap"><!-- <view class"mymap__map"…

el-select 全选

<template><div class"container"><el-selectv-model"choosedList"clearablemultiplecollapse-tagsplaceholder"请选择"change"select_Change"><div style"padding: 0 20px; line-height: 34px">&l…

计算机毕业设计 基于SpringBoot的房屋租赁管理系统的设计与实现 Java实战项目 附源码+文档+视频讲解

博主介绍&#xff1a;✌从事软件开发10年之余&#xff0c;专注于Java技术领域、Python人工智能及数据挖掘、小程序项目开发和Android项目开发等。CSDN、掘金、华为云、InfoQ、阿里云等平台优质作者✌ &#x1f345;文末获取源码联系&#x1f345; &#x1f447;&#x1f3fb; 精…

axios实例配置和使用

一.vite项目中引入axios 1.1.安装axios pnpm add axios --save 二.配置axios实例 2.1实例配置 import axios from ‘axios’ import router from ‘/router’ const instance axios.create({ baseURL:“http://127.0.0.1:8080”, timeout:10*1000, //最长响应时间 }) instan…

vue2离线下载

vue2离线下载 如果您在使用 vue init webpack vue2-template 命令下载Vue 2模板时遇到问题&#xff0c;例如无法下载&#xff0c;可能是因为网络问题&#xff0c;比如网络连接超时。一个解决方案是离线创建项目。以下是离线创建Vue 2项目的步骤&#xff1a; 首先&#xff0c;在…

【java爬虫】获取个股详细数据并用echarts展示

前言 前面一篇文章介绍了获取个股数据的方法&#xff0c;本文将会对获取的接口进行一些优化&#xff0c;并且添加查询数据的接口&#xff0c;并且基于后端返回数据编写一个前端页面对数据进行展示。 具体的获取个股数据的接口可以看上一篇文章 【java爬虫】基于springbootjd…

安装 eslint 配置指南 及 遇到的一些问题记录

前端eslint配置指南 背景 当前前端项目风格混乱&#xff0c;每个人有自己的开发习惯&#xff0c;有自己的格式化习惯&#xff0c;不便于项目的风格统一&#xff0c;不利于代码维护有的项目eslint没有用起来&#xff0c;没有起到规范代码的作用&#xff0c;导致出现一些基础代码…

2024年最火爆的前端技术:虚拟DOM让页面性能飞升!

&#x1f3ac; 江城开朗的豌豆&#xff1a;个人主页 &#x1f525; 个人专栏 :《 VUE 》 《 javaScript 》 &#x1f4dd; 个人网站 :《 江城开朗的豌豆&#x1fadb; 》 ⛺️ 生活的理想&#xff0c;就是为了理想的生活 ! 目录 前言 正文 &#x1f4d8; 一、什么是虚拟D…

ruby 生成哈希值_哈希 = Ruby中的运算符

ruby 生成哈希值In the last article, we have seen how we can compare two hash objects with the help of > operator? ">" method is a public instance method defined in Rubys library. 在上一篇文章中&#xff0c;我们看到了如何在>运算符的帮助下…

vue数据双向绑定原理

vue数据绑定是通过数据劫持结合发布者-订阅模式实现的&#xff0c;说起数据劫持&#xff0c;vue是如何进行数据劫持&#xff0c;前面也提过get和set方法&#xff0c;实际上vue是通过**Object.defineProperty()**来实现数据劫持的。 1、object.defineProperty 它可以来控制一个…

整理前端知识点(面试)2021-04-06---01

文章目录你对MVVM的理解?MVVM是什么?MVVM的优缺点?优点:缺点:你对Vue生命周期的理解&#xff1f;生命周期是什么各个生命周期的作用生命周期示意图Vue组件如何通信&#xff1f;虚拟DOM实现原理?回流(重排)什么是回流(重排)&#xff0c;什么情况下会触发回流如何减少回流浏览…

vue使用ESLint规则时, Missing space before function parentheses等格式问题

引发错误的原因是代码格式化插件和ESLint的规则冲突。 要么1、卸载所有的代码格式化插件 2、自定义ESLint的规则使其符合习惯 3、关闭ESLint 2、 去官网复制错误代码可以搜索对应的解决方案 https://eslint.org/docs/rules/space-before-function-paren#require-or-disallo…

小白学习Vue实用实战实例小技巧小tips(二)

目录 1、过滤器详解 replace() 定义和用法 语法 返回值 说明 2、vue的生命周期 3、发送请求 4、动画详解-过渡 transition&#xff1a; 使用第三方类 使用钩子函数 列表动画 5、组件创建方式 6、组件中的data 7、组件切换方式 8、模板定义方式 9、父组件向子…

vue 可拖拽table

Element UI下的示例&#xff1a; <template><div style"width:800px"><el-table :data"tableData"borderrow-key"id"align"left"><el-table-column v-for"(item, index) in col":key"col_${inde…

vue 使用 Clipboard 复制文本到剪切板

安装&#xff1a; npm install clipboard --save引用&#xff1a; import Clipboard from clipboard触发复制事件的dom: <p id"copyObj">复制对象</p> // data-clipboard-text 是放置需要复制的数据 // 引用文本 :data-clipboard-text"引用的文本&q…

vue filters 过滤器

过滤器 Vue.js允许自定义过滤器&#xff0c;可被用于一些常见的文本格式化。 过滤器可以用在两个地方&#xff1a; 双花括号插值和v-bind表达式。 过滤器应该被添加在 JavaScript 表达式的尾部&#xff0c;由“管道”符号指示&#xff1a; 格式&#xff1a; <!-- 在…

VueX,mock,axios的使用

VueX vuex是什么 Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式 它采用集中式存储管理应用的所有组件的状态&#xff0c;并以相应的规则保证状态以一种可预测的方式发生变化Vuex 也集成到 Vue 的官方调试工具 devtools extension&#xff0c;提供了诸如零配置的 time-…

vue数组赋值为空,检测不到变量的变化

vue逻辑处理中&#xff0c;直接给数组变量赋值为空例如 this.arr[]&#xff0c;后面操作将不会在监听此变量的变化 可以使用this.arr.splice(0)给清空数组

医院不良事件报告系统源码带鱼骨图分析

医院不良事件上报系统通过 “事前的人员知识培训管理和制度落地促进”、“事中的事件上报和跟进处理”、 以及 “事后的原因分析和工作持续优化”&#xff0c;结合预存上百套已正在使用的模板&#xff0c;帮助医院从对护理事件、药品事件、医疗器械事件、医院感染事件、输血事件…

【后端卷前端】

为啥现在对后端要求这么高?为啥不要求前端会后端呢? 可能是后端人太多了,要求后端需要会前端的框架(vue react angular ), 这不我为了适应市场的需求来系统的学习vue了: 生成一个基础的vue项目 创建vue项目 vue create projectname 创建vitevue npm init vitelatest p…

【vue】尚硅谷vue3学习笔记

Vue3快速上手 1.Vue3简介 2020年9月18日&#xff0c;Vue.js发布3.0版本&#xff0c;代号&#xff1a;One Piece&#xff08;海贼王&#xff09;耗时2年多、2600次提交、30个RFC、600次PR、99位贡献者github上的tags地址&#xff1a;https://github.com/vuejs/vue-next/release…

吉他初学者学习网站搭建系列(3)——如何实现吉他在线调音

文章目录 背景知识teoriapitchytone效果 背景知识 学过初中物理就会知道&#xff0c;声音是由空气振动产生的。振动产生波&#xff0c;所以声音就是不同振幅和频率的波构成的。振幅决定了声音的响度&#xff0c;频率决定了声音的音高。想更进一步了解的可以访问这个网页wavefo…

Vue-i18n在js文件中使用

前言 在Vue.js项目中&#xff0c;vue-i18n是一个比较流行的多语言方案。常规用法是在项目入口文件里&#xff0c;将它作为插件引入&#xff0c;然后在 .vue文件或者组件模板里按照 API 来调用就行。插件会自动往组件实例中注入$t方法。 Vue-i18n实现多语言功能我已经做完了&am…

request.getSession().getAttribute 获取不到值,获取到的是null

我 | 在这里 &#x1f575;️ 读书 | 长沙 ⭐软件工程 ⭐ 本科 &#x1f3e0; 工作 | 广州 ⭐ Java 全栈开发&#xff08;软件工程师&#xff09; ✈️公众号 | 热爱技术的小郑 。文章底部有个人公众号二维码。回复 Java全套视频教程 或 前端全套视频教程 即可获取 300G 教程资…

springcloud小说阅读网站源码

开发工具&#xff1a; 大等于jdk1.8&#xff0c;大于mysql5.5&#xff0c;nodejs&#xff0c;idea&#xff08;eclipse&#xff09;&#xff0c;vscode&#xff08;webstorm&#xff09; 技术说明&#xff1a; springcloud springboot mybatis vue elementui 功能介绍&…

praseInt 和 逻辑或连用

这是做项目时遇到json文件转换 的一个小坑 将json 对象中的值 由字符串(数字字符串) 转换为 数值类型&#xff0c;如果是 转换失败 &#xff0c;就返回 -1 这里的 parseInt 看起来非常简洁&#xff0c;但是存在一个小坑 transformedData[fieldsToCheck[i]] parseInt(origina…

VMALL 商城系统

SpringBoot MySQL Vue等技术实现 技术栈 核心框架&#xff1a;SpringBoot 持久层框架&#xff1a;MyBatis 模板框架&#xff1a;Vue 数据库&#xff1a;MySQL 阿里云短信&#xff0c;对象存储OSS 项目包含源码和数据库文件。 效果图如下&#xff1a;

计算机毕业设计 基于SpringBoot的乡村政务办公系统的设计与实现 Java实战项目 附源码+文档+视频讲解

博主介绍&#xff1a;✌从事软件开发10年之余&#xff0c;专注于Java技术领域、Python人工智能及数据挖掘、小程序项目开发和Android项目开发等。CSDN、掘金、华为云、InfoQ、阿里云等平台优质作者✌ &#x1f345;文末获取源码联系&#x1f345; &#x1f447;&#x1f3fb; 精…

yarn或者pnpm第一次执行的时候遇到报错yarn : 无法加载文件......因为在此系统上禁止运行脚本

报错&#xff1a; yarn : 无法加载文件 C:\Users\rina2\AppData\Roaming\npm\yarn.ps1&#xff0c;因为在此系统上禁止运行脚本。有关详细信息&#xff0c;请参阅 https:/http://go.microsoft.com/fwlink/?LinkID135170 中的 about_Execution_Policies。 解决方案&#xff1a…

浪花 - 用户信息展示+更新

1. 用户登录获取登录凭证 已登录的用户才能获取个人信息发送 Aixos 请求登录 const user ref();onMounted(async () > {const res await myAxios.get(/user/current);if (res.code 0) {console.log("获取用户信息成功");user.value res.data;} else {consol…

vue2.0+axios表单提交上传图片

需求&#xff1a;vue2axios提交表单上传图片&#xff0c;发现网上很多的方法不好用&#xff0c;无法实现。下面是自己实验成功的方法。可以按照jquery提交表单的方法实现。这种方式可以成功上传图片&#xff0c;后台接收数据也是解析表单的形式下面是一个小例子&#xff0c;仅只…

openlayer 实现点击table某个数据,放大其数据对应的点线面矢量图形

var MapZoom extent;//extentfeature.getGeometry().getExtent() var mapPadding [20, 10, 20, 10]; map.getView().fit(MapZoom,map.getSize(), {constrainResolution: false,earest: false,padding: mapPadding});

vue中$refs的用法及作用详解

一般来讲&#xff0c;获取DOM元素&#xff0c;需document.querySelector&#xff08;".input1"&#xff09;获取这个dom节点&#xff0c;然后在获取input1的值。 但是用ref绑定之后&#xff0c;我们就不需要在获取dom节点了&#xff0c;直接在上面的input上绑定inpu…

vue怎么把百度地图放上去

为了尊重原创&#xff0c;附上原创链接&#xff1a;https://www.cnblogs.com/wangqi2019/p/11040239.html 1.项目根目录下下载百度地图插件&#xff0c;&#xff08;若是npm install了可以不用 &#xff09; npm install vue-baidu-map –save 2.在首页index.html中引入百度…

vue或者react为什么不推荐使用index作为key

react的diff算法执行新旧虚拟dom替换的一个流程 1.旧的虚拟dom和新的虚拟dom对比&#xff0c;首先看他们的key是否相同 2.相同继续对比他们的内容&#xff0c;不同生成新的真实dom进行替换 3.如果内容和key都相同&#xff0c;复用旧的真实dom 不做改变 那么如果我们使用遍历…

Spring Boot 开发环境热部署(HotSwap)详解

点击上方“猿芯”&#xff0c;选择“设为星标”后台回复"1024"&#xff0c;有份惊喜送给面试的你原文 https://blog.csdn.net/zzuhkp/article/details/123518123前言Spring Boot 提出了多项开箱即用的功能特性&#xff0c;但归根到底还是围绕简化应用的创建、开发、运…

浅谈vue项目打包优化策略

使用vue-cli部署生产包时&#xff0c;发现资源包很大&#xff0c;打包后的vendor.js达到了1.4M&#xff0c;这已经很大了&#xff0c;而且会影响到首屏加载。那么&#xff0c;怎么优化呢&#xff1f; 1.组件按需加载 这是首先可以优化的点。如果频繁使用了第三方组件/UI库&…

从小白开始学vue学习笔记(六)——工具篇

目录 一、单文件组件 1、介绍 2、怎么看待关注点分离&#xff1f; &#xff08;1&#xff09;例子沙盒 &#xff08;2&#xff09;针对刚开始接触JavaScript模块系统开发的用户 &#xff08;3&#xff09;针对高级用户 二、单元测试 1、简单的断言 2、编写可被测试的组…

打通前后端构建一个Vue+Express的开发环境

前端做多了&#xff0c;自然就会想往后端伸手。更何况现在有了Node和Express&#xff0c;让前端做后端开发的学习降低了不少。 最近正好揽下了一个 Vue Express mysql 的小项目。项目开始时是前后端分开开发的&#xff0c;但是当后台做好一部分要进行连接测试时问题就来了。…

【SpringBoot实战】实现WEB的常用功能

d原文 https://www.cnblogs.com/hjk-airl/p/16157014.html前言通常在 Web 开发中&#xff0c;会涉及静态资源的访问支持、视图解析器的配置、转换器和格式化器的定制、文件上传下载等功能&#xff0c;甚至还需要考虑到与Web服务器关联的 Servlet相关组件的定制。Spring Boot框架…

从小白开始学vue学习笔记(五)——可复用性 组合篇

目录 一、混入 1、基础 2、选项合并 3、全局混入 4、自定义选项合并策略 二、自定义指令 1、简介 2、钩子函数 3、钩子函数参数 &#xff08;1&#xff09;动态指令参数 4、函数简写 5、对象字面量 三、渲染函数 & JSX 1、基础 2、节点、树以及虚拟DOM &…

vxe-table循环生成表格,表格里的某些数值设置颜色

业务需求&#xff1a;表格的列名是循环出来的&#xff0c;后台返回每行的表格数据结构如下&#xff0c;需要表格里只有“当期”的行里数值超限waterGuildLine后显示红色。需要在vxe-table里写个插槽&#xff0c;再写个方法。 <vxe-table border ref"dayTableRef" …

vue3-深入组件-事件

触发与监听事件 在组件的模板表达式中&#xff0c;可以直接使用 $emit 方法触发自定义事件。 定义与使用格式规范: camelCase&#xff08;小驼峰命名形式)比如&#xff1a;changeStatus <!-- MyComponent --> <button click"$emit(changeStatus)">cl…

0125-1-vue3初体验

vue3尝鲜体验 初始化 安装vue/clinext&#xff1a; yarn global add vue/clinext # OR npm install -g vue/clinext然后在 Vue 项目运行&#xff1a; vue upgrade --next项目目录 vue3-template ├── index.html // html模板 ├── mock // mock数据 │ └── user.…

前后端分离多年,为何服务端渲染(SSR)重回风口浪尖?

前后端分离多年&#xff0c;为何服务端渲染&#xff08;SSR&#xff09;重回风口浪尖&#xff1f; 什么是服务端渲染&#xff1f; 咱们先搞明白个事儿&#xff0c;啥叫服务端渲染&#xff1f;服务端渲染的全称是 Server-Side Rendering&#xff0c;简称SSR。 简单说&#xf…

从0创建并部署一个网页到服务器

创建一个页面 1 下载node.js 下载VScode 2 在Windows下找一个路径新建一个文件夹 例如&#xff1a;D:\study_project\PersonalWeb 3 VSCodee中打开文件夹 4 Windows下 管理员身份打开命令提示符&#xff0c;执行npm install -g vue/cli 5 VSCode下打开终端&#xff0c;执…

vue3的大致使用

<template><div class"login_wrap"><div class"form_wrap"> <!-- 账号输入--> <el-form ref"formRef" :model"user" class"demo-dynamic" > <!--prop要跟属性名称对应-->…

VuePress安装及使用

前言 VuePress 是一个以 Markdown 为中心的静态网站生成器。你可以使用 Markdown 来书写内容&#xff08;如文档、博客等&#xff09;&#xff0c;然后 VuePress 会帮助你生成一个静态网站来展示它们。 例如&#xff1a;JavaFX 前言 这个博客网站就是使用 VuePress 生成的&am…

Axios 中不同的 responseType 选项

Axios 中不同的 responseType 选项&#xff1a; json&#xff1a; 描述&#xff1a; 这是默认设置。它表示服务器响应预计是 JSON 格式的。使用示例&#xff1a; axios.get(/api/data, { responseType: json }); text&#xff1a; 描述&#xff1a; 它表示服务器响应预计是纯…

vue前端开发中,通过配置,实现多个入口文件的方法

由于vue为单页面项目&#xff0c;通过控制组件局部渲染&#xff0c;main.js是整个项目唯一的入口&#xff0c;整个项目都在一个index.html外壳中。 若项目过大&#xff0c;会造成单页面负载过重&#xff1b;同时&#xff0c;多页面利于模块独立部署。 要单独将页面当成一个项…

二、Vue3文件目录介绍

node_modules: 项目的依赖库&#xff1b; src &#xff1a; 我们主要操作的地方&#xff0c;组件的增加、修改等都在这个文件夹里操作&#xff1b; assets: 放置静态资源&#xff0c;包括公共的 css 文件、 js 文件、iconfont 字体文件、img 图片文件 以及其他资源类文件。之所…

vue3-逻辑复用

什么是组合式函数 _无状态逻辑的函数_&#xff1a;它在接收一些输入后立刻返回所期望的输出。 比如 时间格式化的函数。 有状态逻辑的函数: 有状态逻辑负责管理会随时间而变化的状态。 比如 跟踪当前鼠标在页面中的位置。 在 Vue 应用的概念中&#xff0c;“组合式函数”(…

图片预览 element-plus 带页码

vue3、element-plus项目中&#xff0c;点击预览图片&#xff0c;并显示页码效果如图 安装 | Element Plus <div class"image__preview"><el-imagestyle"width: 100px; height: 100px":src"imgListArr[0]":zoom-rate"1.2":max…

个人日记系统,记录点滴小事,记录生活点点滴滴

以前本人是写笔记本日记的后来发现天天在笔记本上写不是那么方便&#xff0c;就想着自己写一个日记系统&#xff0c;防着博客系统来写吧&#xff0c;后续希望有志同道合的朋友一块来完善&#xff0c;暂时放几张简陋的截图吧 技术&#xff1a; springbootvue 数据库&#xff1a;…

springboot+vue实现增删改查小demo

学习vue&#xff0c;就想着自己搭建一个框架学习一下&#xff0c;本文属于vue与后台的增删改查入门demo&#xff0c;不做讲解&#xff0c;只为了记录一下代码. 后台框架前台框架的搭建自己百度就可以做到了 项目的源码地址 https://gitee.com/cuixt/vueDemo01.git 附上一部自己…

从小白开始学vue学习笔记(四)——动画篇

目录 一、概述 1、单元素/组件的过渡 &#xff08;1&#xff09;过渡的类名 &#xff08;2&#xff09;CSS过渡 &#xff08;3&#xff09;CSS动画 &#xff08;4&#xff09;自定义过渡的类名 &#xff08;4&#xff09;同时使用动画和过渡 &#xff08;5&#xff09;显…

从小白开始学vue学习笔记(三)——组件篇

目录 一、组件注册 1、组件名 2、组件名大小写 使用 kebab-case 使用 PascalCase 3、全局注册 4、局部注册 5、模块系统 &#xff08;1&#xff09;在模块系统中局部注册 &#xff08;2&#xff09;基础组件的自动化全局注册 二、Prop 1、Prop 的大小写 (camelCase …

从小白开始学vue学习笔记(二)——事件篇

目录 一、事件处理 1、监听事件 2、事件处理方法 3、内联处理器种的方法 4、事件修饰符 默认冒泡 5、按键修饰符 &#xff08;1&#xff09;按键符 &#xff08;2&#xff09;系统修饰符 &#xff08;3&#xff09;.exact修饰符 &#xff08;4&#xff09;鼠标按钮修…

手把手教你用vite搭建vue3.0项目(三):跨域代理

1. 安装axios 值得一提的是&#xff0c;这里不用再加next了&#xff0c;直接用就好。 yarn add axios2. 请求接口 为了展示&#xff0c;我直接在Home.vue中使用&#xff0c;对于axios大家可以自行封装。 和之前vue2项目没有太大区别&#xff0c; 最多就是把比如api.js改成api…

TS在vue2项目中的写法

作为对照&#xff0c;先回忆一下js在vue2项目中的写法 <script> export default{data(){return {}},methods:{},computed:{},filters:{},watch:{},created:{} } </script> 本来vue2是不支持TS的&#xff0c;如果要在项目中使用TS&#xff0c;就需要相应的插件和配…

vue 语法、缩写

通过使用 v-once 指令&#xff0c;你也能执行一次性地插值&#xff0c;当数据改变时&#xff0c;插值处的内容不会更新。但请留心这会影响到该节点上的其它数据绑定&#xff1a; <span v-once>这个将不会改变: {{ msg }}</span>Mustache 语法,带有{{}}的值,也就是…

Vue中多个元素、组件的过渡及列表过渡的方法示例

多个元素之间过渡动画效果 多元素之间如何实现过渡动画效果呢&#xff1f;看下面代码 .fade-enter, .fade-leave-to{opacity: 0; } .fade-enter-active, .fade-leave-active{transition: opacity 3s; }<div id"root"><transition name"fade">…

Creating a modern Web app using Vue.js and Spring Boot with JHipster

原文 Vue.js is the new trending framework in the Javascript front-end world, and its simplicity lets you build web applications pretty fast. The structure of a Vue.js application is very similar to an Angular application as it uses components and templates…

vue单页面实现当前页面刷新或跳转时提示保存

前言 最近公司vue项目中有一个需求&#xff0c;需要在当前页面刷新或跳转时提示保存并可取消刷新&#xff0c;以防止填写的表单内容丢失。刚开始思考觉得很简单&#xff0c;直接在Router的钩子中判断就好了&#xff0c;但是会发现还有新的问题存在&#xff0c;浏览器刷新和当前…

发现的乐趣读后感_乐趣:前端性能与后端性能

发现的乐趣读后感Im explaining to .. lets call him "This guy" what I work at Yahoo!: 我正在向..解释&#xff0c;让我们称他为“这个人”&#xff0c;我在Yahoo!工作的内容&#xff1a; [2:10:32 AM] stoyanstefanov says: research, experiments, building too…

Vue项目引进ElementUI组件的方法

环境要求 Nodejs Nodejs 官网下载地址&#xff1a;http://nodejs.cn/download/具体安装参考其他资料 打开cmd命令行&#xff0c;输入npm -v&#xff0c;如果出现如下图的显示&#xff0c;说明已经安装正确。 如果安装版本比较老&#xff0c;想升级新版本 npm install np…

Vue实现移动端页面切换效果

在子页面把整个页面做绝对定位&#xff0c;覆盖整个屏幕&#xff0c;子父页面将 router-view 用 transition 套起来&#xff0c;并加上过渡动画就可以啦。 代码&#xff1a; <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8…

vue-cli配置开发、测试、生产环境

NODE_ENV development VUE_APP_MODE development VUE_APP_API_URLhttps://a outputDir testNODE_ENV:可以设置为其他值&#xff0c;比如"test",但是打包后的目录结构和"production"不一样&#xff0c;所以还是设置为"production",通过"V…

VUE:vue-router介绍

一、vue-router工作原理 单页面应用&#xff08;SPA&#xff09;的核心思想之一&#xff0c;就是更新视图而不重新请求页面&#xff0c;简单来说&#xff0c;它在加载页面时&#xff0c;不会加载整个页面&#xff0c;只会更新某个指定的容器中的内容。对于大多数单页面应用&am…

VUE:computed、filter过滤器等配置对象介绍——学习笔记

Vue配置对象&#xff1a; dataVue实例数据对象methods定义Vue实例中的方法components定义子组件computed计算属性filters过滤器 el&#xff1a;唯一根元素&#xff0c;通过class&#xff0c;id将网页结构与Vue实例绑定 经典案例&#xff1a; 关键代码&#xff1a; <div i…

javascript里裁切图片插件库

第三方库 cropperjs 适用于JS、Vue、Jquery 安装 npm install cropperjs 按照格式要求配置如下 <!-- Wrap the image or canvas element with a block element (container) --> <div><img id"image" src"picture.jpg"> </div>…

解决vue移动端适配问题

1&#xff0c;先看看网上关于移动端适配讲解 再聊移动端页面适配&#xff0c;rem和vw适配方案&#xff01; 基础点&#xff1a;rem相对根节点字体的大小。所以不用px; 根字体&#xff1a;字体的大小px; px&#xff1a;你就当成cm(厘米)这样的东西吧&#xff1b; 基准&…

Vuerouter的beforeEach与afterEach钩子函数的区别

在路由跳转的时候&#xff0c;我们需要一些权限判断或者其他操作。这个时候就需要使用路由的钩子函数。 定义&#xff1a;路由钩子主要是给使用者在路由发生变化时进行一些特殊的处理而定义的函数。 总体来讲vue里面提供了三大类钩子&#xff0c;两种函数 1、全局钩子 2、某…

详解vantUI框架在vue项目中的应用踩坑

1.订单提交地址等组件的应用。 使用的组件有如下&#xff1a; import {Card,button,Toast,AddressList,Popup,AddressEdit,Area} from vant主要是配货地址编辑这块&#xff1b; <van-address-edit:area-list"areaList":address-info"addressInfo"sho…

小程序自定义导航下标图片

html <view class"container"><!-- tab导航栏 --><!-- scroll-left属性可以控制滚动条位置 --><!-- scroll-with-animation滚动添加动画过渡 --><scroll-view scroll-x"true" class"nav" scroll-left"{{navScr…

小程序从数组中删除指定对象,返回新的长度源代码

html <view data-index{{index}} bindtapcancel>删除</view> js cancel(e) {let dynamicId e.currentTarget.dataset.index//点击返回去的下标let allNewsList this.data.list//原始列表数组allNewsList.splice(dynamicId, 1);//删除指定下标}this.setData({lis…

vue F5刷新有闪烁,路由刷新无闪烁

vue 路由里面的方法刷新没有闪烁效果的&#xff0c;数据直接渲染。&#xff08;推荐&#xff09; that.$router.replace({ path: /main, query: { Id: 123 } }) 这种是浏览器F5刷新整个页面都会变dom会重新加载&#xff0c;数据也是重新加载。 window.location #/main?I…

echarts按需引入支持echarts图片下载echarts随着浏览器窗口变化

在本地项目里创建/js/lib/eCharts.js文件&#xff0c;文件内容如下 /*按需引入 eCharts*/ import * as eCharts from echarts/core // 引入核心库 import { BarChart, LineChart, PieChart, GaugeChart } from echarts/charts // 引入图表类型 import {TitleComponent,Tooltip…

vue将单页面改造成多页面应用的方法

问题描述&#xff1a; 手头有一个项目是使用 vue-cli 搭建的单页面应用。项目分为了管理平台和用户查看页面&#xff0c;用户查看页面是很简单的页面&#xff0c;但是在加载过程中&#xff0c;却加载了整个应用的打包代码&#xff0c;量重且影响了响应和体验。我想要的效果是&a…

Vue源码解析之Template转化为AST的实现方法

什么是AST 在Vue的mount过程中&#xff0c;template会被编译成AST语法树&#xff0c;AST是指抽象语法树&#xff08;abstract syntax tree或者缩写为AST&#xff09;&#xff0c;或者语法树&#xff08;syntax tree&#xff09;&#xff0c;是源代码的抽象语法结构的树状表现形…

Vue.js的复用组件开发流程完整记录

前言 从维护视图到维护数据&#xff0c;Vue.js 让我们快速地开发应用。但随着业务代码日益庞大&#xff0c;组件也越来越多&#xff0c;组件逻辑耦合严重&#xff0c;使代码维护变得十分困难。 接下来我们会详细分析下如何完成由多个组件组成一个复用组件的开发流程。 下面先…

使用Vue实现图片上传的三种方式

项目中需要上传图片可谓是经常遇到的需求&#xff0c;本文将介绍 3 种不同的图片上传方式&#xff0c;在这总结分享一下&#xff0c;有什么建议或者意见&#xff0c;请大家踊跃提出来。 没有业务场景的功能都是耍流氓&#xff0c;那么我们先来模拟一个需要实现的业务场景。假设…

vue服务端渲染缓存应用详解

服务端渲染简介 服务端渲染不是一个新的技术&#xff1b;在 Web 最初的时候&#xff0c;页面就是通过服务端渲染来返回的&#xff0c;用 PHP 来说&#xff0c;通常是使用 Smarty 等模板写模板文件&#xff0c;然后 PHP 服务端框架将数据和模板渲染为页面返回&#xff0c;这样的…

vue空格集合

在开发的时候很多时候需要很多间隔 这时候就要用到空格 下面总结一下vue中可以使用的空格 1、&#32 &#xff08;普通的英文半角空格&#xff09; 2、&#160&#xff08;普通的英文半角空格但不换行&#xff09; 3、&#12288 中文全角空格 &#xff08;一个中文宽度…

vue中eslintrc.js配置最详细介绍

本文是对vue项目中自带文件eslintrc.js的内容解析&#xff0c; 介绍了各个eslint配置项的作用&#xff0c;以及为什么这样设置。 比较详细&#xff0c;看完能对eslint有较为全面的了解&#xff0c;基本解除对该文件的疑惑。 /*** 参考文档* 【eslint英文文档】https://eslint.…

vue服务端渲染添加缓存的方法

什么是服务器端渲染(SSR)&#xff1f; Vue.js 是构建客户端应用程序的框架。默认情况下&#xff0c;可以在浏览器中输出 Vue 组件&#xff0c;进行生成 DOM 和操作 DOM。然而&#xff0c;也可以将同一个组件渲染为服务器端的 HTML 字符串&#xff0c;将它们直接发送到浏览器&a…

vue nodejs 构建_如何使用nodejs后端打字稿版本开发和构建vue js应用

vue nodejs 构建There are so many ways we can build Vue.js apps and ship for production. One way is to create the Vue app with NodeJS or Java, and another way is to develop and serve that static content with the NGINX web server. With NodeJS, we have to dea…

vue、react等单页面项目部署到服务器的方法及vue和react的区别

tml页面空白&#xff0c;刷新当前路由404。。。用react做的项目也同样遇到类似问题。现在我们一起讨论下单页面如何部署到服务器&#xff1f; 由于前端路由缘故&#xff0c;单页面应用应该放到nginx或者apache、tomcat等web代理服务器中&#xff0c;千万不要直接访问index.htm…

vue实现div拖拽互换位置

template模板 <transition-group tag"div" class"container"><div class"item" v-for"(item,index) in items" :key"item.key" :style"{background:item.color,width:80px,height:80px}"draggable"…

解决vue router组件状态刷新消失的问题

场景&#xff1a;vue-router实现的单页应用&#xff0c;登录页调用登录接口后&#xff0c;服务器返回用户信息&#xff0c;然后通过router.push({name: ‘index’, params: res.data})跳转到主页&#xff0c;并在主页显示数据。但是当刷新页面时&#xff0c;由于并不是通过登录…

mpvue将vue项目转换为小程序

一、 mpvue简介 mpvue:是由 美团点评团队出品的小程序开 发的一款基于 vue的框架&#xff0c; 从整个 Vue的核心代码上经过二次开发而形成的一个框架&#xff0c;相当于是给Vue本身赋能&#xff0c;增加了开发微信小程序的能力。 使用 mpvue开发小程序&#xff0c;你将在小程…

vue组件挂载到全局方法的示例代码

在最近的项目中&#xff0c;使用了bootstrap-vue来开发&#xff0c;然而在实际的开发过程中却发现这个UI提供的组件并不能打到我们预期的效果&#xff0c;像alert、modal等组件每个页面引入就得重复引入&#xff0c;并不像element那样可以通过this.xxx来调用&#xff0c;那么问…

详解基于Vue2.0实现的移动端弹窗(Alert, Confirm, Toast)组件

wc-messagebox 基于 vue 2.0 开发的插件包含 Alert, Confirm, Toast, Prompt仿照 iOS 原生UI(样式来源: MUI) 一些想法 刚开始的时候想要用现成的弹窗组件来着, 但是查找一圈没有发现比较合适项目的, 所以才自己开发了一个, 包含 Alert, Comfirm, Toast, Prompt 四种, 并且可…

vue.js层叠轮播效果的实例代码

最近写公司项目有涉及到轮播banner&#xff0c;一般的ui框架无法满足产品需求&#xff1b;所以自己写了一个层叠式轮播组件&#xff1b;现在分享给大家&#xff1b; 主要技术栈是vue.js ;javascript;jquery&#xff1b;确定实现思路因工作繁忙&#xff0c;暂时不做梳理了&…

浅谈针对Vue相同路由不同参数的刷新问题

在使用vue和vue-router开发spa应用时&#xff0c;我们会遇到这样一种问题。 当页面跳转时&#xff0c;组件本身并没有发生改变&#xff1a; // 路由映射关系/form/:type // 当前页面路由/form/shop1 this.$router.push({ name: form, params: { type: shop2 })这时我们进行路…

vue单页缓存存在的问题及解决方案

1.css同名覆盖,解决方法&#xff1a;父组件加上scoped <style lang"scss" scoped>import ./unbind.scss </style>子组件同名样式加上deep /deep/ .tabs-row {.items-wrp{padding-left: .34rem;}.item {margin:0 .12rem .16rem 0;} }2.事件全局绑定 绑…

[Vue] 13.Vue中的双向绑定(2) ----指令修饰符

一、指令修饰符 ‘.lazy’: 失焦触发事件 <script>const app Vue.createApp({data() {return {message: hello}},template: <div>{{message}}<input v-model.lazy"message" /></div>,});const vm app.mount(#root)</script> ‘.nu…

vue的.vue文件是怎么run起来的(vue-loader)

引子&#xff1a;vue的.vue文件是怎么跑起来的&#xff1f; 答&#xff1a;通过vue-loader&#xff0c;解析.vue文件&#xff0c;在webpack解析&#xff0c;拆解vue组件 1、vue-loader做了什么&#xff1f; vue-loader是一个webpack加载器&#xff0c;这是vue组件的格式&…

深入解析Vue.js项目API、Router配置拆分实践

前后端分离开发方式前端拥有更高的控制权 随着前端框架技术的飞速发展&#xff0c;Router这个概念也被迅速普及到前端项目中&#xff0c;在早期前后的没有分离的时期下&#xff0c;并没有明确的路由概念&#xff0c;前端页面跳转大多是通过后端进行请求转发的&#xff0c;比如…

深入解析Vue开发动态刷新Echarts组件的教程

需求背景&#xff1a;dashboard作为目前企业中后台产品的“门面”&#xff0c;如何更加实时、高效、炫酷的对统计数据进行展示&#xff0c;是值得前端开发工程师和UI设计师共同思考的一个问题。今天就从0开始&#xff0c;封装一个动态渲染数据的Echarts折线图组件&#xff0c;抛…

Vue 在使用中的一些小技巧

在vue的使用过程中会遇到各种场景&#xff0c;当普通使用时觉得没什么&#xff0c;但是或许优化一下可以更高效更优美的进行开发。 1. 多图表resize事件去中心化 1.1 一般情况 有时候我们会遇到这样的场景&#xff0c;一个组件中有几个图表&#xff0c;在浏览器resize的时候…

vue中锚点的三种方法

第一种&#xff1a; router.js中添加 mode: history,srcollBehavior(to,from,savedPosition){if(to.hash){return { selector:to.hash}}}组件&#xff1a; <template> <div> <ul class"list"> <li><a href"#1" rel"ext…

vue项目proxyTable配置和部署服务器的问题

在localhost环境下跑项目时&#xff0c;接口地址是 http://xxxx.com/save/index 这样的接口地址&#xff0c;我们这样直接使用会存在跨域的请求&#xff0c;导致接口请求不成功&#xff0c;我们进入 config/index.js 代码下如下配置即可。 dev: {// 静态资源文件夹assetsSubDi…

vue内置指令详解

指令是Vue模板中最常用的一项功能&#xff0c;它带有前缀v-&#xff0c;主要职责是当其表达式的值改变时&#xff0c;相应的将某些行为应用在 DOM 上。这篇文章主要介绍了vue内置指令详解,需要的朋友可以参考下 指令 (Directives) 是带有 v- 前缀的特殊属性&#xff0c; 职责是…

vue+electron开发踩坑记录

文章目录背景框架选型开发过程踩坑记录问题1 vue-cli2无法使用vue cli plugin electron builder问题2 vue component调用ipcRenderer注意&#xff01;&#xff01;&#xff01;补充&#xff1a;vue-cli2和vue-cli3/4的一些区别参考资料背景 最近由于项目上的要求&#xff0c;需…

vue环境搭建以及使用vue-cli创建项目

我要跑vue项目&#xff0c;所以我要搞vue。 1、环境搭建 进入node官网下载对应版本的node&#xff0c;一步步安装即可。 安装会自动配置路径和npm包管理环境&#xff0c;通过node -v进行验证 设置npm的镜像源&#xff0c;使用国内的加快速度 # 设置 npm config set registry…

vue 组件高级用法实例详解

一、递归组件 组件在它的模板内可以递归地调用自己&#xff0c; 只要给组件设置name 的选项就可以了。 示例如下&#xff1a; <div id"app19"><my-component19 :count"1"></my-component19></div> Vue.component(my-component19…

vue.js如何在标签属性中插入变量参数

html的标签的属性&#xff0c;比如id、class、href需要动态传递参数&#xff0c;拼接字符串&#xff0c;查了一些资料&#xff0c;并没有找到合适的解决方法&#xff0c;琢磨了一上午&#xff0c;终于试出了方法&#xff1a; v-bind:属性“ ‘字符串’自定义变量名”&#xff0…

vue vue-router 完美实现前进刷新,后退不刷新。附scrollBehavior源码解析

需求&#xff1a;在一个vue的项目中&#xff0c;我们需要从一个列表页面点击列表中的某一个详情页面&#xff0c;从详情页面返回不刷新列表&#xff0c;而从列表的上一个页面重新进入列表页面则需要刷新列表。 而浏览器的机制则是每一次的页面打开都会重新执行所有的程序&…

vue init深度定制团队自己的Vue template

大家都知道&#xff0c;使用vue-cli可以快速的初始化一个基于Vue.js的项目&#xff0c;全局安装脚手架之后&#xff0c;你可以通过vue list命令看到官方提供的5个模板 #####vue list 当开发一个独立项目的时候&#xff0c;使用官方提供的template确实很方便&#xff0c;省去了…

详解如何从零开始搭建Express+Vue开发环境

准备工作 1. 为前端选择合适的预处理工具和资源管理工具 预处理工具又分为 js 预处理工具和 css 预处理工具。Javascript 一直以来最为人诟病的一点就是缺乏原生的模块机制&#xff0c;所有 js 代码文件在被 html 页面引入后将共用同一个命名空间。所以才出现了各种“标准”尝…

vue-swiper的使用教程

在通常的登录界面我们都可以看到验证码&#xff0c;验证码的作用是检测是不是人在操作&#xff0c;防止机器等非人操作&#xff0c;防止数据库被轻而易举的攻破。 验证码一般用PHP和java等后端语言编写。 但是在前端&#xff0c;用canva或者SVG也可以绘制验证码。 绘制验证码…

Vue props 单向数据流

1、props通信 注意&#xff1a;DOM模板的驼峰命名props要转为短横分割命名。 <!DOCTYPE html> <html lang"zh"><head><meta charset"UTF-8" /><title>Vue</title></head><body><div id"app&quo…

react 组件名称重复_减少重复使用并回收您的React组件

react 组件名称重复Functions are a great way to reuse code when writing in vanilla Javascript. It can save you a lot of time and makes your code cleaner and easier to read. In React, however, you write your code as a class or functional components that can …

JeecgBoot入门教程

一、JeecgBoot下载 https://github.com/zhangdaiscott/jeecg-boot 官方api参考 http://doc.jeecg.com/ 二、用idea打开后端项目 三、创建数据库&#xff0c;用户为jeecgboot&#xff0c;这里我用的是oracle /*第1步&#xff1a;查询表空间路径*/ select * from dba_data_f…

在Vue项目里面使用d3.js

之前写一个 Demo里面 有些东西要使用d3实现一些效果 但是在很多论坛找资源都找不到可以在Vue里面使用D3.js的方法,npm 上面的D3相对来说 可以说是很不人性化了 完全没有说 在webpack上怎么使用D3.js 最后折腾很久 看到某位外国大佬 看他的案例 成功的实现了在Vue项目里面实现D…

Vue绑定内联样式

使用 v-bind:style 可以给元素绑定内联样式,方法与:class类似,也有对象语法和数组语法,看起来很直接在元素上写CSS: <!DOCTYPE html> <html> <head><meta charset"utf-8"><title>示例</title></head> <body><di…

Vuex从入门到实战(六)——【实践篇】目标功能阐述 + 常用git指令练习

前面几节已经学习了关于state、mutation、action、getter的基本知识&#xff0c;现在我们应用起来前面学的基础知识来做一个小示例【todos】&#xff1a; 完整代码仓库地址&#xff1a;https://github.com/huijieya/vuex_demo 一、利用vue ui新建项目vuex_demo2 1、次新建步骤…

Vuex从入门到实战(五)——Getters加工处理公共数据

一、Getter Getter用于对Store中的数据进行加工处理形成新的数据。 Getter用于对Store中的数据进行加工处理形成新的数据&#xff0c;类似Vue的计算属性。Store中数据发生变化时&#xff0c;Getter中的数据也会随之变化。【getter不会修改store中的原数据&#xff0c;只是对其…

Vue 爬坑之路 — vue-cli 3.x 搭建项目

一、安装 vue/cli 更新到 3.x 之后&#xff0c;vue-cli 的包名从vue-cli 改成了 vue/cli 如果之前全局安装了旧版本的vue-cli (1.x 或 2.x)&#xff0c;首先需要使用以下命令卸载掉 // 如果没有安装旧版本的 vue-cli 可以跳过卸载直接安装 npm uninstall vue-cli -g # OR …

chrome点击书签栏书签_随处可以(书签)

chrome点击书签栏书签Hooked on YUI? You can now take it anywhere you go. The thing is Yahoo hosts the libraries publicly, so they are available at any time. Lets say you visit a page and you want to do something with it. Comes the YUI bookmaklet that adds …

【溯源篇】从头看vue(三)——事件修饰符的使用方式(.prevent、.once、.self、.stop、.capture)

学习地址&#xff1a;https://www.bilibili.com/video/BV1mz4y127UG?p10 <body><div class"bgcolor" id"app"><!-- 内容--></div> </body> <script type"text/javascript">var vm new Vue({el: #app,// 数…

yslow_萤火虫的YSlow性能扩展

yslowSteve Souders, performance architect at Yahoo, announced today the public release of YSlow. 雅虎(Yahoo)的性能架构师Steve Souders今天宣布了YSlow的公开发布。 什么是YSlow&#xff1f; (Whats YSlow?) Its an extension to Firebug (yes, correct, Firebug, not…

Statsy –更多标记质量的数据点

In the spirit of the content-to-markup ratio bookmarklet, heres another one that gives you some more data points to help you judge the quality of a pages markup and help answer the old question - where does all this page weight go. 本着内容与标记比例书签的…

Element组件库源码学习系列1(从el-button、el-button-group出发)

初识Element组件库源码 这一系列的文章主要立足ElementUI组件库&#xff0c;从源码出发&#xff0c;一步一步探索Element的设计思想&#xff0c;以及具体的实现方式。 文章目录初识Element组件库源码一、Element源码下载二、目录分析三、el-button、el-button-group组件实现总…

pinia的学习和理解

pinia 介绍 vue新一代状态管理库&#xff0c;相当于vuex 特性 1.像定义components一样定义store 2.支持ts 3.去除mutations&#xff0c;只有state&#xff0c;getters&#xff0c;actions&#xff08;支持同步异步&#xff09; 4.轻量级&#xff08;1kb&#xff09; 5.…

20-axios的封装

1. axios简介 1.1 什么是axios axios 是一个基于 promise 的 HTTP 库&#xff0c;可以用在浏览器和 node.js 中。 1.2 特性 浏览器端发起XMLHttpRequests请求node端发起http请求支持Promise API监听请求和返回转化请求和返回取消请求自动转化json数据客户端支持抵御 2. ax…

Vue-Tree组件实现置顶

代码 //同级置顶功能toTop(node, data) {let c Object.assign({}, data);if (node.parent.level 0) {this.sortData.unshift(c)} else {node.parent.data.children.unshift(c);}this.$refs[sortTree].remove(data.id);},翻译 let c Object.assign({}, data); 将所选中节点的…

Vue视频播放组件

Vue引入原生的视频播放组件Video-Player template模块 <div classdemo><div v-for"video in videoList" :key"video"><video-player class"video-player vjs-custom-skin" ref"videoPlayer" :playsinline"true&q…

flex多行两端布局(消除行间距,不满时左对齐)

当数量不足时&#xff0c;用不显示的元素补足数量&#xff0c;即可完成不满时左对齐 垂直方向设置align-content: flex-start;即可实现换行时无行间距&#xff0c;之后自行设置样式可控制行间距 父元素样式 .swiper-item{ display: flex; align-items: center; justify-conten…

运行vue项目报Module build failed: Error: Node Sass does not yet support your current environment: Windows

运行vue项目报错&#xff0c;报错原因是Module build failed: Error: Node Sass does not yet support your current environment: Windows 64-bit with Unsupported runtime (72) 此原因是因为npm版本过高导致的 在vue项目中运行&#xff1a;npm i node-sass -D 重新启动项目…

element-UI select下拉框 加搜索 拼音搜索 滚动加载新的数据

DOM 写法 <el-form-itemlabel"样品名称"prop"sampleName"label-width"150"><el-selectv-model"queryParams.sampleName"placeholder"样品名称"filterableclearablesize"small":filter-method"sampl…

数据响应式原理

数据响应式原理响应式处理入口ObserveObserver构造函数defineReactive函数依赖收集 Dep实例依赖收集调试数据响应式原理-数组数据响应式处理-数组练习数组的依赖收集是在哪实现的呢?数据响应式原理-Watcher上(首次渲染)数据响应式原理-Watcher上(数据更新)数据响应式原理-调试…

60秒手机验证码

vue 实现短信验证码 dom层 <div class"mobile"><input type"text" placeholder"请输入验证码" v-model"code" /></div><div class"code"><span v-show"sendAuthCode" click"get…

解决VUE [WDS] DISCONNECTED 错误

在运行项目的时候会出现一下情况 解决方式&#xff1a; 在vue.config.js文件中找到 devServer,添加 Headers: { Access-Control-Allow-Origin: * }, hotOnly: false, disableHostCheck: true 出现原因&#xff1a;win10默认设置的ipv6的优先级高于ipv4&#xff0c;所以把lo…

vue里package.json 和package-lock.json区别

vue里package.json 和package-lock.json区别 package.json 文件是对项目或者模块包的描述&#xff0c;也是配置项&#xff0c;安装node_modules的凭据。package-lock.json文件是锁定安装时的包的版本号&#xff0c;以保证其他人在npm install时大家的依赖能保证一致。第一次np…

element ui中select 下拉框在火狐浏览器最后一行显示不完全(谷歌正常)

在项目开发的时候用到了el-scrollbar组件 并且设置了隐藏横向滚动条 下面展示一些 内联代码片。 // 隐藏横向滚动条 .el-scrollbar__wrap {overflow-x: hidden; } // 竖向 .el-scrollbar__bar.is-horizontal {height: 0 !important; }因为有以上设置 所以导致在火狐浏览器的时…

记录:vue下载word文档

记录&#xff1a;vue下载word文档 本篇记录在项目过程中自己所用到过的较好用的方法&#xff0c;以便后期方便查找~~ this.$axios({method: "get",responseType: "blob", //这里如果不设置&#xff0c;下载会打不开文件 arraybuffer或者blob均可以url: u…

Vue-CLI3.0项目搭建过程系列一:项目创建及基本插件安装

Vue-cli3官方&#xff1a;https://cli.vuejs.org/zh/guide/ 这个系列计划从零开始搭建一个Vue-CLI3.0的项目&#xff0c;其中会包括实际项目目录框架搭建、常用的插件安装使用方法&#xff08;还会详细介绍vuex、axios、router、权限管理等在具体项目里的使用&#xff09;&…

vue+elementUI+echarts使用过程中遇到的坑--个人总结(不定时更新)

最近在用vue&#xff0c;_(:3」∠)_腥风血雨啊&#xff0c;这里总结一些学习使用过程中遇到的坑&#xff0c;因为是学习中所以会一直更新总结 目前是webpack下开发 1、图片的地址要用require&#xff08;补充&#xff1a;当你的图片资源放在src目录下的话需要&#xff09; na…

数据劫持代理

数据劫持代理指的是在访问或者修改对象的某个属性时&#xff0c;通过一段代码拦截这个行为&#xff0c;进行额外的操作或者修改返回结果。 调用了get方法(和ts的get和set不一样哦)

移动设备中click事件会存在300ms的延迟

移动设备中click事件会存在300ms的延迟 我们需要引入fastclick这个第三方插件 如果是在vue开发中: 1、我们需要用npm进行安装即可 npm install fastclick --save 2、在main.js中需要将fastClick绑定到我们的body之上 fastClick.attach(document.body) import Vue from vue i…

Element ui侧边导航栏的使用笔记

Element ui侧边导航栏一、Vue使用Element ui1、npm安装2、main.js 引入 Element3、拷贝导航组件二、样式调整1、导航栏宽度2、导航栏高度3、默认颜色设置4、el-submenu样式设置5、.el-menu-item样式设置三、数据1、导航标题2、vue页面引入数据3、循环生成导航栏4、点击跳转路由…

Vue图片预览插件viewerjs

Vue图片预览插件viewerjs 安装 npm install v-viewer引入插件 //main.js文件 import Vue from "vue"; import Viewer from "v-viewer"; import "viewerjs/dist/viewer.css"; //属性配置 Vue.use(Viewer, {defaultOptions: {inline:true,//自动…

work-notes(2):导航守卫

时间&#xff1a;2022-04-08 代码 router.beforeResolve((to, from , next)>{var tokens Cookies.get(ZIWU_NAVI)if (to.path ! /login && tokens undefined){// 判断是否在登录界面并且tokens不存在next(/login)} else if (to.path /login && tokens …

Element UI实现全选和取消功能

1、点击全选&#xff0c;则选择全部选项框&#xff0c;再点击一下全选&#xff0c;则不选任何选项框&#xff0c;先放一张实现图&#xff0c;如下所示。 2、Element UI下的el-table构建表格&#xff0c;属于html表现层部分&#xff0c;其代码如下所示: <template><di…

v-model实时更新带来的render问题

每次修改都会引起 render 最近在开发的时候&#xff0c;发现在内容较多的首页上对 v-model 绑定的输入框上输入内容&#xff0c;页面会变得很卡顿&#xff0c;有些带有动画的元素还会闪动&#xff0c;初步怀疑是 v-model 实时更新引起整个组件&#xff08;页面&#xff09;的 …

Vuex辅助函数的使用(mapState、mapActions、mapMutations、mapGetters)

本文章介绍vuex中辅助函数的使用&#xff0c;如果想学习vuex基础的小伙伴可以点击此链接进入上一篇文章 一、为什么需要使用辅助函数 当一个组件需要对多个状态进行操作的时候&#xff0c;代码会有些重复和冗余&#xff0c;我们可以使用辅助函数帮助我们用极少的代码解决这些…

[Vue] 14.Vue中的组件:创建子组件以及在父组件中用子组件

一、父组件 创建父组件的实例如下&#xff1a; <script>const app Vue.createApp({template: <div>hello world</div>});const vm app.mount(#root)</script>定义两个全局子组件‘hello’和’world’ <script>const app Vue.createApp({te…

完整项目学习-8完成前后端部署前的配置

文章目录1 Nginx1.1 Nginx介绍1.2 Nginx-特点1.3 Nginx-代理1.3.1 问题描述1.3.2 反向代理(nginx)1.3.4 关于正向和反向说明1.4 Nginx 安装和使用1.4.1 关于Nginx启动问题说明(系统问题)1.4.2 关于Nginx服务器1.4.3 关于Nginx 服务器进程项说明1.4.4 Nginx服务器命令1.5 Nginx …

Vue 实现复制功能,不需要任何结构内容直接复制方式

介绍&#xff1a; 在做复制文档功能时&#xff0c;考虑到是个不太会复用的小功能&#xff0c;最后选择直接用 document.execCommand 方法实现。 在查阅资料时候&#xff0c;发现其他人都需要在页面上写上结构、ID。然后捕捉某个ID获取内容&#xff0c;感觉很不方便。 使用&a…

slot 默认值使用

html 代码部分 Vue.component(adiv, { ... },template:<div>这个黄色区域是模板里的 div元素<br><br> <button><slot>用slot的默认值</slot></button></div> })vue 代码部分 <div id"div"> <adiv v-…

Vue 自定义指令实现点击DOM元素以外触发事件

1.directive.js import Vue from "vue";// 提交验证Vue.directive("clickOutside", {// 初始化指令bind(el, binding, vnode) {function clickHandler(e) {// 这里判断点击的元素是否是本身&#xff0c;是本身&#xff0c;则返回if (el.contains(e.target…

前端文件传到aws s3_如何将大文件上传到AWS S3

前端文件传到aws s3Expedia Group Technology —软件 (EXPEDIA GROUP TECHNOLOGY — SOFTWARE) In a single operation, you can upload up to 5GB into an AWS S3 object. The size of an object in S3 can be from a minimum of 0 bytes to a maximum of 5 terabytes, so, if…

web项目开发人员配比_我希望成为Web开发人员时知道的9件事

web项目开发人员配比此致2020/2021年所有积极的Web开发人员 (TO ALL THOSE ASPIRING WEB DEVELOPERS IN 2020/2021) Web Development is an amazing career that is in demand right now and there is no sign of decline instead the demand has been skyrocketing!Web开发是一…

宠物商店项目_充分利用宠物项目的7个技巧

宠物商店项目I’ve started so many side projects. Little or not so little, most of them were focused on one thing: making myself learn something new.我已经开始了很多副业。 或多或少&#xff0c;他们大多专注于一件事&#xff1a;让自己学到新东西。 Although I’v…

v-if v-else v-else if 条件指令/ v-if 与 v-show 区别

用法一、布尔值ture/false 显示/隐藏元素 1. true 显示元素&#xff1a;v-if的值和seen 属性值一致&#xff0c;为 true。<p>元素显示 <div id"app-3"><p v-if"seen">现在你看到我了</p> </div><script> var app3 n…

工作经历与项目经历_懈怠的经历

工作经历与项目经历Last summer, I experienced the amazing opportunity of being an intern for one of the hottest, fastest-rising tech companies in the Bay Area: Slack.去年夏天&#xff0c;我经历了一个惊人的机会&#xff0c;成为湾区最热门&#xff0c;上升最快的科…

代码 干净_必须知道的干净代码原则

代码 干净重点 (Top highlight)In a recent article, I wrote an article called: “40 Tips that will change your coding skills forever”, which is based on the things that have given me more value in this profession. In this new article, I am going to write ab…

vue项目代码优化, 首屏, 白屏, 加载时间等

1. vue项目白屏, 首屏加载内容优化 常用的vue项目首屏内容优化: 路由按需加载, 组件按需加载, 添加loading, 骨架屏等 但是一般没有特殊需求都是只使用按需加载即可2. 遇到的问题 1. 按需加载是好的, 但是如果拆分太细, 会造成js , css文件太多,影响页面资源加载, 和页面的性…

腾讯alloylever使用问题总结, vconsole 生产环境条件展示

1. 安装及使用腾讯 alloylever 安装: npm install alloylever -S引入: import Alloylever from alloylever配置: Alloylever.config({cdn: , // vconsole 网络地址entry: , // 触发显示vconsole 事件绑定元素 可通过Alloylever.entry 函数设置多个元素触发... // 等})2. 遇到的…

vue根据环境自动切换服务器地址

const devServerURL "" //开发环境 const proServerURL "" // 生产环境 // process.env. NODE_ENV node.js的环境变量 function isDevelopment(){return process && process.env && process.env.NODE_ENV "development" } /…

vue项目出现Uncaught SyntaxError: Unexpected token < 解决方案

现象 开发 测试 启动 npm run dev 能正常访问 打包 npm run build 后访问页面出现空白&#xff0c;浏览器F12 查看报错 就一个简单的页面&#xff0c;连个js文件都没引用&#xff0c;结果出现 Uncaught SyntaxError: Unexpected token < 细究原因 服务器端&#xff0…

(2)vue-element-admin使用:动态路由

vue-element-admin的登录退出&#xff0c;可以看上一篇。后端代码不做讲解&#xff0c;会说明需要返回的数据格式。 本篇章参考&#xff1a;https://ke.qq.com/course/3323814?taid10963075825055654 想要源码的可以联系视频里的老师或者加我qq814216044。 主要修改文件为sr…

Vuex从入门到实战(九)——【实践篇】Todos04完成任务的新增

本节完成任务的新增&#xff1a;点击添加事项完成 inputValue 到 list 的添加。 视频地址&#xff1a;https://www.bilibili.com/video/BV1h7411N7bg?p17 注意点&#xff1a; 1、 list每个item都包含id、info、done。id是需要自增的&#xff0c;这节实现思路很巧妙。 2、完成…

vue脚手架搭建

vue2:脚手架搭建 简介 vue.js有著名的全家桶系列&#xff0c;包含了vue-router&#xff0c;vuex&#xff0c; vue-resource&#xff0c;再加上构建工具vue-cli&#xff0c;就是一个完整的vue项目的核心构成。 vue-cli这个构建工具大大降低了webpack的使用难度&#xff0c;支…

【溯源篇】从头看vue(一)——指令之{{}}、v-text、v-html、v-bind、v-for

学习地址&#xff1a;https://www.bilibili.com/video/BV1mz4y127UG?p2 1.引入vue <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta http-equiv"X-UA-Compatible" content"IEedge"&g…

《VUE》VSCode编写vue项目文件出现红色波浪线

之前创建项目的时候&#xff0c;把eslint语法检查给装上了&#xff0c;在用vscode编写代码的时候&#xff0c;稍微打个空格&#xff0c;编辑器就出现红色波浪线提示语法错误&#xff0c;这就真的有点恶心了&#xff0c;在网上也找了很多方法&#xff0c;都没有解决到根本问题&a…

yarn错误The engine node is incompatible with this module

今天在用yarn安装vue-cli时出现了错误 ../vue-hackernews-2.0> yarn yarn install v1.12.3 [1/5] Validating package.json... [2/5] Resolving packages... [3/5] Fetching packages... info fsevents1.1.3: The platform "win32" is incompatible with this mod…

Vue 发布/订阅 与 观察者模式

现在网上很多文章都讲不清楚什么是发布/订阅和观察者模式&#xff0c;要不就是复制粘贴过来的&#xff0c;百度都能查处一大推一模一样的文章。很气愤&#xff01;&#xff01;&#xff01; 那么我将根据自己的理解去解释发布/订阅和观察者模式&#xff0c;如果有大佬觉得不对…

Java项目:书城商城系统(java+Springboot+Vue+Maven+mybatis+Mysql)

源码获取&#xff1a;俺的博客首页 "资源" 里下载&#xff01; 一、项目运行 环境配置&#xff1a; Jdk1.8 Tomcat8.5 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目…

vue学习Day01-Day03

当当当&#xff0c;最近在边学vue边实习&#xff0c;公司用到的是vue框架&#xff0c;而我之前先学的是react框架&#xff0c;所以我最近要学习vue框架&#xff0c;有些东西是相通的&#xff0c;难度还可以吧&#xff5e;&#xff5e; vue 学习 Day1: 1.使用插值表达式会出现闪…

Java项目:宠物商城系统(java+Springboot+Maven+mybatis+Vue+mysql)

源码获取&#xff1a;博客首页 "资源" 里下载&#xff01; 一、项目运行 环境配置&#xff1a; Jdk1.8 Tomcat8.5 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术…

Java项目:在线小说阅读系统(前后端分离+java+vue+Springboot+ssm+mysql+maven+redis)

源码获取&#xff1a;博客首页 "资源" 里下载&#xff01; 一、项目简述 本系统功能包括&#xff1a; 普通用户端登录注册&#xff0c;小说的分类&#xff0c;日榜&#xff0c;月榜&#xff0c;年榜&#xff0c; 小说的阅读&#xff0c;分章节&#xff0c;小说的评论…

Java项目:家庭财务管理系统(java+Springboot+ssm+mysql+maven)

源码获取&#xff1a;博客首页 "资源" 里下载&#xff01; 一、项目简述 功能&#xff1a; 家庭财务管理系统&#xff0c;具有收入统计&#xff0c;支出统计&#xff0c;汇总报 表&#xff0c;工资录入&#xff0c;其他收入等录入开支信息&#xff0c;echart图标插 …

Java项目:新闻发布系统(java+Springboot+ssm+mysql+maven)

源码获取&#xff1a;博客首页 "资源" 里下载&#xff01; 一、项目简述 功能&#xff1a; 区分为管理员用户和普通用户&#xff0c;管理员用户能删除评论&#xff0c; 调整新闻显示/隐藏&#xff0c;修改新闻&#xff0c;删除普通用户&#xff0c;普通用户能 登陆浏…

Java项目:小区物业管理系统(java+Springboot+ssm+mysql+maven)

源码获取&#xff1a;博客首页 "资源" 里下载&#xff01; 一、项目简述(PPT演示文档) 本系统功能包括&#xff1a; 实现了资源管理、收费管理、支出管理、三表管理、投诉 建议、装修管理、车位管理、招商管理、物料管理、设备 管理、人事考勤、安保消防、报事报修…

Java项目:在线嘿嘿网盘系统设计和实现(java+Springboot+ssm+mysql+maven)

源码获取&#xff1a;博客首页 "资源" 里下载&#xff01; 一、项目简述 功能&#xff1a;用户的邮箱注册、验证码验证以及用户登录。 不需要注册账号&#xff0c;也可以上传满足条件的临时文件&#xff0c;但是 只4小时内有效。 文件的管理&#xff0c;上传、下载、…

Vue事件监听

与用户进行交互时&#xff0c;需要监听到用户发生的事件&#xff0c;比如&#xff1a;点击、拖拽、键盘事件等等。 可以用 v-on 指令监听 DOM 事件&#xff0c;并在触发时运行一些 JavaScript 代码。 一、v-on的基本使用 <button v-on:click"counter"></b…

Vue动态绑定属性—指令v-bind

1、v-bind指令的介绍和基本使用 (1)作用&#xff1a;动态绑定属性 除了内容需要动态来实现之外&#xff0c;有时候元素的属性我们也希望能够动态来改变 比如可以动态绑定a元素的href属性&#xff0c;img的src属性等等。 (2)与插值操作的对比&#xff1a;插值操作的主要作用是将…

整理 Vue 项目 从 0 到 1 搭建

目录 1、开发项目流程 2、开发环境 3、初始化项目 图形界面 UI 创建项目 4、ElmentUI 安装与配置 5、网络请求 6、富文本编辑器 7、Vue 中的 符 提示 文件配置 8、自动化 导入 路由 配置 文件 : 9、自动化 导入 Vuex 模块化配置 文件 : 10、项目目录层级 11…

Vue _ 后台管理

目录 一、后台管理 1.1、elmentui 安装与配置 1.2、后台登录 1.2.1、全局混入实现自定义验证提取 1.2.2、局部混入实现自定义验证规则 1.2.3、登录按钮实现防抖处理 1.3、后台登录接口编写 1.3.1、jwt 1.3.2、生成 jwt 凭证 1.3.3、网络请求封装 1.4、权限控制 1.4…

Vuex _ 核心插件

目录 一、Vuex 1.1、概述 1.2、Vuex 核心概念 1.3、安装与配置 1.4、在组件中获取 Vuex 中的数据 1.5、moutations 同步修改 state 1.6、actions 配置 mutations 异步修改 state 数据 1.7、getters 1.8、modules 模块化 1.9、辅助函数 图例 : 我是因为啥才去用的 Vu…

vue 事件委托

Vue 添加事件的方式很方便&#xff0c;在标签元素上以click“itemFn” 的形式填加就好&#xff0c;而且还有 .stop 、.prevent 、.self 等修饰符&#xff0c;简单好用。 但是如果li非常多呢&#xff1f;给列表上每个li都添加点击事件是不是不太好&#xff1f; li 添加click …

移动互联笔记二

移动互联二NodeNPMNode模块异步编程回调callback事件与事件发射器使用 Promise 消除“回调地狱”文件与流文件内容的读与写针对文件本身的操作Node.js访问MongDB使用MongoClient 直连 MongoDB使用Mongoose存取Express基础Express路由与 HTTP 响应Express中间件VueVue实例Vue实例…

【VUE】vue组件之间通信有几种方式

vue组件之间通信可分为以下几种 props和$emit(也就是常说的父子组件通信,常用)$attrs和$listeners中央事件总线(非父子组件间通信)v-modelprovide和inject$parent和$childrenvuex 1.props和$emit(常用) Vue.component(child,{data(){return {mymessage:this.message}},temp…

【小白学PyTorch】3 浅谈Dataset和Dataloader

这个系列是重新整理的一个《小白学PyTorch系列》。文章来自微信公众号【机器学习炼丹术】&#xff0c;喜欢的话动动小手关注下公众号吧~ 文章目录&#xff1a; 文章目录1 Dataset基类2 构建Dataset子类2.1 __Init__2.2 __getitem__3 dataloader1 Dataset基类 PyTorch 读取其他…

服务器端渲染基础

服务器端渲染基础概念什么是渲染传统的服务端渲染通过Node.js演示传统的服务器端渲染模式客户端渲染现代化的服务端渲染服务端渲染使用建议概念 随着前端技术栈和工具链的迭代成熟,前端工程化,模块化成为了当下主流技术方案,在这比技术浪潮中,涌现了诸如Anfular,React,Vue等基…

Vue源码解析-响应式原理

Vue源码解析-响应式原理课程目标源码目录结构准备工作-调试准备工作-Vue的不同构建版本完整版Vue举例小结寻找入口文件执行构建script/config.js文件执行过程从入口开始阅读源码记录Vue初始化过程小结-四个导出Vue的模块Vue初始化-静态成员src\core\index.js中,initGlobalAPI(V…

模块3-1 作业

一、简答题 1、当我们点击按钮的时候动态给 data 增加的成员是否是响应式数据&#xff0c;如果不是的话&#xff0c;如何把新增成员设置成响应式数据&#xff0c;它的内部原理是什么。 let vm new Vue({el: #eldata: {o: object,dog: {}},method: {clickHandler () {// 该 n…

Virtual DOM 的实现原理

Virtual DOM 的实现原理概念为什么使用Virtual DOM虚拟DOM的作用和虚拟DOM库虚拟DOM的作用虚拟DOM库Snabbdom基本使用创建项目导入Snabbdom代码演示模块Snabbdom 源码解析必备快捷键当前模块定位跨模块查找函数定位h 函数h函数源码h函数的三个私有变量传入三个参数传入两个参数…

模拟 Vue.js响应式原理

模拟 Vue.js响应式原理基本概念数据驱动响应式的核心原理Vue 2.xVue 3.xObject.defineProperty和Proxy的区别发布订阅模式和观察者模式发布订阅者模式模拟Vue自定义事件的实现(发布/订阅的实现)观察者模式模拟观察者模式实现总结Vue响应式原理模拟-分析Vue基本结构整体流程Vue构…

VueRouter 原理实现

Vue Router 基础回顾 vue.use()的作用:注册插件VueRouter 参数是函数的话,vue.use()调用这个函数来注册组件参数是对象的话,vue.use()调用这个对象的 install 方法注册组件 创建路由规则 routes 创建路由对象 router,将路由规则作为参数传递进来 const router new VueRout…

vue 父组件传子组件异步传递数据

父组件加载完后再加载子组件 父组件.vue //引用子组件时设置v-ifflag为false&#xff0c;等数据准备后再将flag设置为true <template>...<child v-if"flag"></child>... </template> <script> ... //获取数据 this.flagtrue ... <…

git在commit之前切换分支

应用场景&#xff1a; 这个月的需求应该是要在新的分支上进行开发的&#xff0c;开发的时候忘了直接在上个月的分支开发了&#xff0c;也改了很多&#xff0c;想把改的内容提交到新的分支上&#xff0c;就需要在不commit之前切换下分支&#xff0c;找到了一种解决办法&#xff…

vue中数组不具有响应式,需要使用vue.$set()

1.在掉完接口后在数组中的每一项添加三个属性 orderStatus(id){this.api.orderListStatus ({order_id:id}).then(res>{this.datalist res.order_detailthis.goods_info res.order_detail.goods_detailres.order_detail.goods_detail.map(item>{item[comment]item[imgL…

TypeScript全攻略(收藏吃灰必备!)

文章目录1、TypeScript 简介1.1、什么是 TypeScript1.2、为什么要使用 TypeScript2、安装 TypeScript2.1、使用 tsc 命令编译 TypeScript 代码2.2、使用 ts-node 快速编译 TypeScript2.3、使用工程化编译方案3、TypeScript 基本数据类型3.1、变量声明3.2、TypeScript 基本类型3…

虚拟DOM中的key

一、react/vue中的key有什么作用&#xff1f;&#xff08;key的内部原理是什么&#xff1f;&#xff09; 虚拟DOM中key的作用&#xff1a; 简单的说: key是虚拟DOM对象的标识, 在更新显示时key起着极其重要的作用。 详细的说: 当状态中的数据发生变化时&#xff0c;react会根…

Vue进行深度侦听时,如何解决新旧值一样的问题?

Vue在进行数值/对象等复杂数据类型的深度侦听时&#xff0c;如果不稍加处理&#xff0c;深度侦听的新旧值会一模一样&#xff0c;影响有些业务的处理。 在上一篇博客中我已经把场景阐述清楚了&#xff0c;这期就只写处理办法&#xff0c;沿用上期代码。 只需要添加一个计算属性…

Vue的简单指令使用方法及呈现

Vue的指令的简单使用Vue介绍Vue的第一程序Vue的指令v-text 和 v-htmlv-if和v-show指令v-bind&#xff0c;v-on指令v-model指令双向数据绑定v-for指令Vue介绍 Vue (读音 /vjuː/&#xff0c;类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是&#xff…

Elementui实现面包屑($route.matched)

this.$route.matched匹配到的会是一个数组&#xff0c;包含当前页面之前所有路由信息。然后我们可以直接利用路由信息渲染我们的面包屑导航。 //demo <template><div class"nav-wrap"><router-link v-for"(item, index) in navList" :key&…

axios封装代码(直接使用)

axios基础用法传送门&#xff08;点击这里&#xff09; 话不多说&#xff0c;直接上代码 一、在组件中调用 封装在http文件中 import axios from axios//创建axios实例 const axiosObj axios.create({baseURL: http://api.web1024.cn,timeout: 8000,params: {key: gxn759} …

axios使用方法

axios封装代码传送门&#xff08;可直接使用&#xff09; 1、基本用法 安装 cnpm i axios --save在 main.js 中引入 axios import axios from axios Vue.prototype.$axios axios在组件中使用 axios <script>export default {mounted(){this.$axios.get(/goods.json…

mapState应该怎么去引modules中的数据?

store里的数据分成模块后&#xff0c;mapState辅助函数里应该怎么引模块的数据&#xff1f; store文件结构&#xff1a; - src - components - store- index.js- modules- carts.jsstore中index.js代码&#xff1a; modules: { carts&#xff0c;//注册carts模块}template代…

在服务器中非root用户部署vue(nginx)

首先下载nginx-1.8.1版本(https://mirrors.huaweicloud.com/nginx/nginx-1.8.1.tar.gz) 然后解压:tar -zxvf nginx-1.8.1.tar.gz 选择目录: cd nginx-1.8.1 安装编译工具及库文件&#xff1a; yum -y install make zlib zlib-devel gcc-c libtool openssl openssl-devel ./co…

SpringBoot整合ElasticSearch7.6X

关于索引的API操作详解 关于文档的API操作详解 查询小贴士 elasticsearch7.XQueryBuilders.termQuery()查询中文没有值&#xff1f; 我的字段是 name 和 age QueryBuilder queryBuilder QueryBuilders.termQuery(“name.keyword”, “淘宝”); name 是你的字段名…

vue WangEditor 富文本编辑器 config

vue WangEditor 富文本编辑器 config https://github.com/jiangyoucai/vue-editor editor.config.uploadImgUrl ${apiHost}/uploadimg/ // 图片上传 editor.config.uploadImgFileName files //后台代码接收文件的字段名称 editor.config.uploadHeaders {"X-Requested-W…

java 去掉html标签

java 去掉html标签 参考&#xff1a; http://www.cnblogs.com/newsouls/p/3995394.html import java.util.regex.Matcher; import java.util.regex.Pattern; public class HTMLSpirit{ public static String delHTMLTag(String htmlStr){ String regEx_script"<script[…

Java项目:在线学生选课系统(java+SpringBoot+Vue+Maven+Mysql)

源码获取&#xff1a;俺的博客首页 "资源" 里下载&#xff01; 一、项目运行 环境配置&#xff1a; Jdk1.8 Tomcat8.5 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目…

Vue源码阅读,如何渲染代码块生成? 本文详解

1. 构造compiler 个人觉得 本章 可以大概看看我写的内容 最有效的方法是查看测试用例 很详细 覆盖很全面 这一段比较绕&#xff0c;主要是包装compile&#xff0c;最终暴露出compile本身以及包装后的compileToFunctions 1.1 compiler和compileToFunctions的基础baseCompile 它是…

Java项目:智能垃圾分类系统(java+SpringBoot+Vue+Maven+Mysql)

源码获取&#xff1a;俺的博客首页 "资源" 里下载&#xff01; 一、项目运行 环境配置&#xff1a; Jdk1.8 Tomcat8.5 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目…

Vuex从入门到实战(三)——使用Mutations变更state中的数据

上篇讲到可以通过this.$store.state.count或者...mapState([count])的方式可以拿到我们在state中存储的count值&#xff0c;那么如何修改这个值呢&#xff1f; 很多人都会想到this.$store.state.count&#xff0c;但是这样虽然可以达到目的&#xff0c;却存在很大的隐患——多处…

Vuex从入门到实战(二)—— 简单demo学会用两种方式使用State

在Vuex中&#xff0c;State提供唯一的公共数据源&#xff0c;所有共享的数据都要统一放到Store的State中进行存储。 store/index.js Vue.use(Vuex)// new一个Vuex实例并暴露出去 export default new Vuex.Store({state: {count: 0} })一、组件如何访问State中的共享数据count?…

Java项目:房屋租赁管理系统(java+SpringBoot+Vue+Maven+Mysql)

源码获取&#xff1a;俺的博客首页 "资源" 里下载&#xff01; 一、项目运行 环境配置&#xff1a; Jdk1.8 Tomcat8.5 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目…

Vue的基础组件

1.4 Vue基础组件 1.4.1组件注册 语法&#xff1a; Vue.component("自定义组件的名称", { 这个括号内可以写实例里面的内容&#xff0c;例如data&#xff08;值必须是一个函数&#xff09;、methods、computed、watch等但是不可以写el。1、props可以定义一些数据、接…

Java项目:博客商城管理系统(java+SpringBoot+Vue+Maven+Mysql)

源码获取&#xff1a;俺的博客首页 "资源" 里下载&#xff01; 一、项目运行 环境配置&#xff1a; Jdk1.8 Tomcat8.5 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目…

Java项目:在线旅游系统(java+SpringBoot+Vue+Maven+mybatis+Mysql)

源码获取&#xff1a;俺的博客首页 "资源" 里下载&#xff01; 一、项目运行 环境配置&#xff1a; Jdk1.8 Tomcat8.5 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目…

Java项目:企业固定资产管理系统(java+SpringBoot+VUE+maven+mysql)

源码获取&#xff1a;博客首页 "资源" 里下载&#xff01; 项目介绍 本项目分为管理员与游客两种角色&#xff0c; 超级管理员角色包含以下功能&#xff1a; 管理员登录,借还管理,资产添加,资产总览,借还报表,用户管理,角色管理,权限管理,资源类型,网点管理等功能。…

css 自动补齐前缀(内核)

前端再开发项目中&#xff0c;使用的css可能在某些设备、浏览器上无法正常显示&#xff0c;因此想兼容不同厂商浏览器&#xff0c;就需要给一些比较新的属性添加厂商前缀来兼容。 那么在开发的过程中&#xff0c;那么多的样式&#xff0c;一个个的去添加肯定不合理&#xff0c…

百度地图--3D棱柱效果---省边界数据抽取---Boundary、Point、Prism

3D棱柱效果 上代码 var map new BMapGL.Map("allmap");var point new BMapGL.Point(116.404, 39.925);map.centerAndZoom(point, 10);map.setTilt(50);map.enableScrollWheelZoom();var bd new BMapGL.Boundary();bd.get(北京市, function (rs) {var count rs.bo…

VUE3 项目自定义修改网页标题和图标

以百度为例 打开网页&#xff0c;tab页都会有图标和标题&#xff0c;那么如何自定义呢&#xff1f; vue.config.js module.exports { ... //设置图标pwa: {iconPaths: {favicon32: avatar.png,favicon16: avatar.png,appleTouchIcon: avatar.png,maskIcon: avatar.png,msTil…

vue 支持SEO搜索 ---- Nuxt.js (一)

想简单开发一个官网&#xff0c;并且支持SEO搜索&#xff0c;在熟悉Vue的基础上&#xff0c;Nuxt.js便是不二选择了。 安装&#xff0c;运行 create-nuxt-app npx create-nuxt-app <项目名>项目名称 默认回车就好 我选择的JavaScript 我选择的yarn 是否选用UI框架 按…

vue阻止冒泡和阻止默认事件

// An highlighted block <div click.stop"doSomething()">vue阻止事件冒泡</div><div click.prevent"doSomething()">vue阻止默认事件</div>阻止冒泡在click后面加上.stop 阻止默认事件在click后面加上.prevent

Vuex知识点全解析(3)---actions有什么用?

我们已经复习过了state,mutations,getters的相关作用和用法&#xff0c;今天来搞一下actions actions其实也很简单&#xff0c;我们都知道在想要修改state中的数据&#xff0c;必须要通过mutations&#xff0c;但是mutations是同步的&#xff0c;只能执行同步代码&#xff0c;这…

Vuex知识点全解析(2)---getters有什么用?

经过上期的内容&#xff0c;我们已经知道了为什么要使用Vuex&#xff0c;以及Vuex中state和mutations的作用即用法。这期的内容是getters getters其实就可以简单理解为是计算属性computed&#xff0c;它们的作用是相似的&#xff0c;特点是相似的&#xff0c;用法也是相似的。 …

Vue实现复制指定的值

项目需求 当我单击“复制”按钮的时候&#xff0c;需要复制上前面的“中国民生…支行”。 实现方式 思路&#xff1a;用剪切板的插件&#xff0c;单击复制的时候复制指定的内容到剪切板上。   代码&#xff1a;   1.安装插件 npm install clipboard --save2.界面引入 im…

Vue公众号退出微信浏览器

前言 开发了一个项目&#xff0c;需要放到公众号中&#xff0c;在路由跳转之后&#xff0c;此时我们单击手机上的返回键&#xff08;部分手机是左右滑&#xff09;&#xff0c;我们希望退出微信浏览器&#xff0c;这个时候应该如何操作呢&#xff1f; 过程 1.安装微信的SDK n…

PC项目——vue 脚手架中实现阿里云人机滑动验证

转自๑柯帆๑ 找半天才找到这个可用的 vue 脚手架中实现阿里云人机滑动验证 一、报错问题解决 描述&#xff1a;照官网写的引入方式引入vue报错 AWSC is not define 解决&#xff1a;.html文件引入script标签后 <!-- 阿里滑块 --> <script src"https://g.al…

ie浏览器兼容——scrollTop

ie浏览器兼容——scrollTop 报错 无法获取未定义或 null 引用的属性“scrollTop” 因为ie不支持scrollingElement 解决 polyfill document.scrollingElement.js https://github.com/yangg/scrolling-element npm install scrolling-element --save 页面或main.js中引入 i…

element——时间选择器当天之后,后一选择器时间不超过前时间选择器

element——时间选择器当天之后&#xff0c;后一选择器时间不超过前时间选择器 <el-date-picker type"date"placeholder"请选择"v-model"startTime" :picker-options"pickerOptions" value-format"yyyy-MM-dd"></e…

Vue核心知识总结(超级经典,实时更新)

喜欢的小伙伴点赞收藏哦1、Vue基础入门1.1、脚手架环境安装Vue1.2、创建Vue项目1.3、精简项目代码2、Vue的核心概念2.1、指令2.1.1、文本指令2.1.2、流程控制2.1.3、显示与隐藏2.1.4、属性绑定2.1.5、事件处理2.1.6、表单绑定2.1.7、编译处理2.1.8、插槽2.2、选项2.2.1、数据选…

Vue中的scoped

什么是scoped 在vue文件中的 style 标签上&#xff0c;有一个特殊的属性&#xff1a;scoped。当一个 style 标签拥有 scoped 属性时&#xff0c;它的 CSS 样式就只能作用于当前的组件&#xff0c;也就是说&#xff0c;该样式只能适用于当前组件元素。通过该属性&#xff0c;可…

Vue中的过滤器(filter)

过滤器的写法 首先&#xff0c;过滤器可在new Vue实例前注册全局的&#xff0c;也可以在组件上写局部。 全局过滤器&#xff1a; Vue.filter(globalFilter, function (value) {return value "!!!"}) 组件过滤器&#xff08;局部&#xff09;&#xff1a; filte…

vm.items.splice( ) 替换/删除/添加数组内某一个或者几个值

为什么不用 vm.items[index] 和 vm.items.length 直接修改数组元素和数组长度&#xff1f; 答&#xff1a;这两种方法不是响应式的。也就是说不会改变 vue 对象里面的数据 <script> //不是响应式的的方法 vm.items[1] x // 不是响应性的 vm.items.length 2 // 不是响…

computed 的get 和set

当你读取一个变量的时候会触发该变量的getter. 当你修改该变量时候会触发他的setter. <html> <head> <meta http-equiv"Content-Type" content"text/html; charsetgb2312" /> <title>无标题文档</title> <script src&quo…

vue 搭建

Vue.js是一套构建用户界面的 “渐进式框架”。与其他重量级框架不同的是&#xff0c;Vue 采用自底向上增量开发的设计。Vue 的核心库只关注视图层&#xff0c;并且非常容易学习&#xff0c;非常容易与其它库或已有项目整合。2016年&#xff0c;Vue同Angular、React形成三足鼎立…

v-html 解析并插入 html 标签

1. 双大括号会将数据解释为普通文本&#xff0c;而非 HTML 代码。 <div id"app"> <p id"a">Using mustaches: {{ rawHtml }}</p> <p >Using v-html directive: </p></div><body> <script src"https:/…

引入vue.js 文件

一、引入vue.js 文件 1. 用脚本标签<script> 引入外部vue.js 文件 <script src"https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script> 2. 下面在一个新的 <script><script>标签里写vue 的代码 <script src"https://cd…

vue3响应式CSS(真香)

我相信很多人在写CSS的时候&#xff0c;突然遇到需要变化的css会使用绑定class样式来实现。这时候就回想如果能定义一个属性并且还是响应式的那就真香了。那么它来了 Vue3 Vue3响应式CSS 在Vue3中可以再css标签中使用v-bind(***) 来绑定一个属性控制它的样式&#xff0c;注意…

vue关于axios跨域有问题 后的解决记录

因为axios本身没有跨域的设置&#xff0c;有时候可以通过设置headers进行跨域处理的时候&#xff0c;(可能没深入了解这方面的知识),设置完 跨域头axios跨域会出现 Strict-origin-when-cross-origin&#xff08;双重跨域&#xff09;跨域问题&#xff0c;所以这时就只能换一种跨…

Vue3.0全家桶抢先体验(Sam大佬解读)

Vue 3.0 全家桶抢先体验 1.vue: Beta 2.vue-router: Alpha 3.vuex: Alpha 4.vue-class-component: Alpha 5.vue-cli: Experimental support via vue-cli-plugin-vue-next 6.eslint-plugin-vue: Alpha 7.vue-test-utils: Alpha 8.vue-devtools: WIP 9.jsx: WIP 可以看…

Vue中常用的数组方法.filter()、.map()、.forEach()、.find()、.findIndex()、.some()、.every()

原文&#xff1a;https://blog.csdn.net/wang_xiao_ye/article/details/89385023?utm_mediumdistribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.control&dist_request_id44e510f7-b322-419e-a755-520c3d78e373&depth_1-utm_sourcedistribute.…

小程序云开发借助云函数突破数据库每次只返回20条数据的限制

问题引入 我们用小程序云开发功能&#xff0c;有时候查询列表想一次多返回一些数据&#xff0c;但是我们如果直接用数据库的get方法查询。每次只能最多返回20条数据&#xff0c;我们如果想图片20条的限制&#xff0c;可以通过云函数去数据库里拿数据&#xff0c;然后我们请求云…

关于插件vue-lazyload懒加载的实战使用

用户体验优化之vue-lazyload 先安装npm install vue-lazyload -g 打开main.js引入vue-lazyload 回到你需要懒加载的组件的图片中把:src替换成v-lazy重新刷新页面即可 <img class"needsclick" v-lazy"item.imgurl" width"60" height"60…

vue中定义属性和方法,响应式定义

<script setup> let name"mr.wu"; let age30; const handleClick ()>{name"米斯特务";console.log(name); } </script><template><div><p>{{name}} - {{age}}</p><button click"handleClick">cli…

前端系列——HTML5,Vue拖拽

前端系列——HTML5&#xff0c;Vue拖拽HTML5拖拽拖拽目标触发的事件释放目标时触发的事件阻止默认事件方法执行DataTransfer传递媒介方法设置自身设置图像示例代码1效果截图示例代码2效果截图Vue-Draggable插件拖拽文档安装导入HTML5拖拽 使用属性draggable即可实现对于元素的…

通过命令创建vue项目

安装脚手架 npm install -g vue/cli 创建项目 # npm 6.x $ npm init vitelatest <project-name> --template vue # npm 7&#xff0c;需要加上额外的双短横线 npm init vitelatest vue3demo02 -- --template vue// 进入创建好的项目 $ cd vue3demo02 // 安装依赖 $ np…

Vue学习总结之Vue的生命周期是怎么运用操作的?本文详解

写在前面 1.每一篇文章都希望您有所收获&#xff0c;每一篇文章都希望您能静下心来浏览、阅读。每一篇文章都是作者精心打磨的作品。 2.如果您觉得二郎神杨戬有点东西的话&#xff0c;作者希望你可以帮我点亮那个点赞的按钮&#xff0c;对于二郎神杨戬这个暖男来说&#xff0…

VUE3.0从零开始-源码分享(续)

里面有VUE3.0从零开始系列文章的源码和VSCode工具。 链接&#xff1a;https://pan.baidu.com/s/1SuAWy8ILXfelwUTRC7SLMw 提取码&#xff1a;6868 欢迎大家点赞&#xff0c;评论&#xff01;

数据库与信息管理课程设计——技术栈【Go+VUE+PGSQL+Redis】的托管培训中心信息管理系统

一、项目架构介绍 项目技术栈&#xff1a;GoVUE3PGSQLRedis 开发工具&#xff1a;IDEA2021.1 后端开发语言&#xff1a;GoLand 前端架构&#xff1a;VUE3.0(集成Element-UI) 后端架构&#xff1a;gin、gorm 数据库版本&#xff1a;PostgreSQL13 数据库缓存&#xff1a;Redis …

使用white-space: nowrap;时导致布局改变

当使用white-space: nowrap;导致布局变大时&#xff0c; 只需要在其父元素上设置样式“min-width:0;” 若是大屏项目&#xff0c;分为左中右&#xff0c;需在左(或中或右)的根元素上设置“min-width:0;”即可

vue实现无缝滚动vue-seamless-scroll

1.安装vue-seamless-scroll npm install vue-seamless-scroll --save2.vue文件中引入组件 <vue-seamless-scroll></vue-seamless-scroll>import vueSeamlessScroll from vue-seamless-scrollcomponents: { vueSeamlessScroll},vue文件中写的 <div class"…

解决:Error creating bean with name ‘io.shardingsphere.shardingjdbc.spring.boot‘

使用的pom <dependency><groupId>io.shardingsphere</groupId><artifactId>sharding-jdbc-spring-boot-starter</artifactId><version>3.1.0</version></dependency><dependency><groupId>com.alibaba</groupI…

在.vue文件中样式使用父子嵌套,子样式效果正常显示了,但代码飘红,(解决办法)

这是因为编辑器的语言问题,我的原来是html 解决办法&#xff1a; 把编辑器的语言设置成vue,

vue项目,运行时报错Expected indentation of 2 spaces but found 8(有用)

原因&#xff1a; 严格地检查缩进问题&#xff0c;并不是报错&#xff0c;我们可以关闭这个检查规则 方法&#xff1a; 在.eslintrc.js文件中添加"indent": [“off”, 2]即可

vue项目报错Module not found: Error: Can‘t resolve ‘less-loader‘ in。。。。

是因为我们在文件里使用了less&#xff0c;但项目并未配置less依赖 解决办法&#xff1a;1.添加依赖 npm install --save-dev less-loader less 2.打开webpack.base.conf.js文件&#xff0c;添加如下配置 {test: /\.less$/,loader: "style-loader!css-loader!less-loa…

vue2.0开发环境搭建

想写一些关于vue的文章已经很久了&#xff0c;因为这个框架已经火了很久&#xff0c;在公司里用的框架都比较老旧&#xff0c;但怎么也得跟上前端发展变化的潮流&#xff0c;这不&#xff0c;开始使用vue开发项目了&#xff0c;一遍开发一边踩坑中&#xff0c;今天要记录的是五…

Vue学习之完结实例篇

Vue系列文章目录 Vue学习之入门篇 Vue学习之模板语法和语句结构篇 Vue学习之事件处理器与属性篇 Vue学习之表单与组件篇 Vue学习之路由访问与混入对象篇 Vue学习之动画效果篇 Vue学习之响应与Ajax请求篇 Vue学习之完结实例篇Vue系列文章目录菜单导航实例文本编辑实例列表订单实…

权限管理-动态路由的三种思路

思路1&#xff1a; 登录之后&#xff0c;后端根据该用户的角色查询当该用户的权限信息&#xff0c;这些权限信息包含的标识是和本地完整的动态路由的name是有匹配关系的。我们登录之后拿到权限标识和本地的动态路由进行匹配筛选出属于当前用户的动态路由&#xff0c;然后通过ro…

docker部署通俗易懂两小时速通

与你相识 博主介绍&#xff1a; – 本人是普通大学生一枚&#xff0c;每天钻研计算机技能&#xff0c;CSDN主要分享一些技术内容&#xff0c;因我常常去寻找资料&#xff0c;不经常能找到合适的&#xff0c;精品的&#xff0c;全面的内容&#xff0c;导致我花费了大量的时间&a…

前后端部署具体详解(Go+Vue+Nginx)

与你相识 博主介绍&#xff1a; – 本人是普通大学生一枚&#xff0c;每天钻研计算机技能&#xff0c;CSDN主要分享一些技术内容&#xff0c;因我常常去寻找资料&#xff0c;不经常能找到合适的&#xff0c;精品的&#xff0c;全面的内容&#xff0c;导致我花费了大量的时间&a…

Vue学习之动画效果篇

Vue系列文章目录 Vue学习之入门篇 Vue学习之模板语法和语句结构篇 Vue学习之事件处理器与属性篇 Vue学习之表单与组件篇 Vue学习之路由访问与混入对象篇 Vue学习之动画效果篇Vue系列文章目录一、过渡效果二、动画效果一、过渡效果 过渡 Vue 在插入、更新或者移除 DOM 时&#…

Vue封装Swiper实现图片轮播

图片轮播是前端中经常需要实现的一个功能。最近学习Vue.js&#xff0c;就针对Swiper进行封装&#xff0c;实现一个简单的图片轮播组件。 一、Swiper 在实现封装之前&#xff0c;先介绍一下Swiper。 Swiper是纯Javascript打造的滑动特效插件&#xff0c;面向手机、平板电脑等移…

简单理解Vue中的nextTick

Vue中的nextTick涉及到Vue中DOM的异步更新&#xff0c;感觉很有意思&#xff0c;特意了解了一下。其中关于nextTick的源码涉及到不少知识&#xff0c;很多不太理解&#xff0c;暂且根据自己的一些感悟介绍下nextTick。 一、示例 先来一个示例了解下关于Vue中的DOM更新以及next…

Error:Cannot find module 'core-js/mpdules/es6.regexp.constructor',无法识别ES6语法

当你在git克隆到别人的项目后运行可能会报这样的错,这个是小编碰见过的问题 这个是因为无法识别ES6语法报的错误. 解决办法,在控制台输入下面命令 cnpm install core-js2

Vue:nextTick作用 - 附带案例讲解

文章目录1. Vue.$nextTick - 获取最新渲染的DOM数据1. Vue.$nextTick - 获取最新渲染的DOM数据 参考&#xff1a;https://segmentfault.com/a/1190000012861862   通俗解释&#xff1a;Vue 在修改数据后&#xff0c;视图不会立刻更新&#xff0c;而是等同一事件循环中的所有数…

混合开发笔记4——使用v-touch插件的h5页面无法在ios上下滑动

vuevue-touch及常见问题解决 vue-touch使用 Vue项目的移动端页面上加上左右滑动效果&#xff0c;安装插件vue-touch &#xff08;1&#xff09;安装 npm install vue-touchnext --save&#xff08;2&#xff09;main.js引入 import VueTouch from vue-touch Vue.use(VueTou…

Vuex知识点全解析(1)---为什么要使用vuex

即将开始我的实习生活&#xff0c;虽然已经度过了面试的过程&#xff0c;但是学习新知识和复习老知识的脚步永远不能停歇&#xff0c;二面刚刚结束的时候&#xff0c;一面的面试官就跟我说可以提供offer了&#xff0c;然后跟我说了他们公司的目前项目的技术栈是vue2ts&#xff…

手写一个简易vue响应式带你了解响应式原理

Vue2.x 响应式原理 1.defineProperty的应用 在Vue2.X 响应式中使用到了 defineProperty 进行数据劫持&#xff0c;所以我们对它必须有一定的了解&#xff0c;那么我们先来了解它的使用方法把&#xff0c; 这里我们来使用 defineProperty来模拟 Vue 中的 data。 <body>…

Vue组件(点击返回顶部)

在components文件夹下创建 ClientHeight.vue 和 index.js 文件 //ClientHeight.vue配置 <template><div class"th-back-top" v-show"flag" click"clickHidden"><span class"bg-back2top2"></span></div>…

前端面试刷题day5(每日更新前端面试高频考察点)

码字不易&#xff0c;有帮助的同学希望能关注一下我的微信公众号&#xff1a;Code程序人生&#xff0c;感谢&#xff01;代码自用自取。 每天都提供一道关于前端面试中常见的题目。并且我建立了一个QQ群&#xff08;425554900&#xff09;&#xff0c;QQ群内提供大量面试题目和…

Vue 路由参数传递

文章目录路由的query参数命名路由路由的params参数props配置第三种写法上一节&#xff1a;Vue 路由的基本使用 路由的query参数 先看效果 我们需要创建一个 Detail.vue 组件&#xff0c;根据点击的消息来展示消息id和标题 创建路由规则&#xff0c;修改 index.js ...... i…

前端面试100问(1)

从今天开始&#xff0c;给大家带来一个系列&#xff0c;关于前端面试题的100问&#xff0c;基本涵盖所有前端技术栈&#xff0c;大量大厂真题&#xff0c;各个级别的都有&#xff0c;题目来自GitHub。 今天的问题是&#xff1a; 写React/Vue项目时为什么要在列表组件中写key&a…

揭秘 Vue.js 九个性能优化技巧

这篇文章主要参考了 Vue.js 核心成员 Guillaume Chau 在 19 年美国的 Vue conf 分享的主题&#xff1a;9 Performance secrets revealed&#xff0c;分享中提到了九个 Vue.js 性能优化的技巧。 我看完他的分享 PPT后&#xff0c;也阅读了相关的项目源码&#xff0c;在深入了解它…

Vue中事件处理

文章目录事件处理事件修饰符键盘事件一些使用技巧事件处理 给按钮绑定一个 click 事件&#xff0c;点击弹出提示信息 <!--普通写法--><button v-on:click"showInfo">点我</button><!--简写--><button click"showInfo">点我…

Vue 环境搭建和 Hello world

文章目录vue环境搭建引入vue安装vue开发者工具全局配置Hello world404报错处理Hello world一些分析总结尚硅谷Vue2.0Vue3.0全套教程丨vuejs从入门到精通 视频链接vue环境搭建 引入vue 首先从vue官网下载开发版和生产版的vue.js 也可以通过 cdnjs 这个网站搜索 vue&#xff0…

Vue知识点总结(22)——mixin混入技术(超级详细)

码字不易&#xff0c;有帮助的同学希望能关注一下我的微信公众号&#xff1a;Code程序人生&#xff0c;感谢&#xff01; 在web前端的发展中&#xff0c;组件化、模块化的思想一直在贯彻目前的技术发展。 组件的一大重要作用就是可复用&#xff0c;我封装完组件之后&#xff0c…

Vue知识点总结(11)——组件通信-父传子(超级详细)

前两期我们简单了解了一下Vue中局部组件和全局组件的创建和使用。 组件创建之后&#xff0c;很重要的一个环节就是通信&#xff0c;一个项目中肯定是有非常多的组件的&#xff0c;它们肯定要能够互相联系&#xff0c;共同收集数据、处理数据、传递数据。 这期我们说一下组件通信…

Vue知识点总结(10)——全局组件的创建和使用(超级详细)

在上一期我们已经讲解了组件的概念和作用&#xff0c;还有局部组件的封装、挂载和使用。 这期我们说一下全局组件的创建和使用&#xff0c;很简单。 <div id"app"><Vheader></Vheader> </div><script>Vue.component(Vheader,{data ()…

Vue知识点总结(9)——局部组件的创建和使用(超级详细)

为什么要组件化开发&#xff1f; 有时候页面代码量太大&#xff0c;逻辑太多或者同一个功能组件在许多页面均有使用&#xff0c;维护起来相当复杂&#xff0c;这个时候&#xff0c;就需要组件化开发来进行功能拆分、组件封装&#xff0c;已达到组件通用性&#xff0c;增强代码可…

Vue知识点总结(5)——v-model(超级详细)

今天的内容是v-model 双向数据绑定是Vue的灵魂特点之一&#xff0c;v-model是完美的体现了Vue双向绑定的特点。 你可以用 v-model 指令在表单 input、textarea 及 select 元素上创建双向数据绑定。它会根据控件类型自动选取正确的方法来更新元素。尽管有些神奇&#xff0c;但…

Vue知识点总结(4)——v-on(超级详细)

v-on指令的作用其实就是绑定事件。 事件是JavaScript的灵魂&#xff0c;事件驱动着JavaScript程序的执行。 vue为我们提供了v-on指令用于绑定事件。 <button v-on:click"add">加分</button> <button click"reduce">减分</button>…

Vue知识点总结(3)——v-bind(超级详细)

v-bind指令的作用就是绑定数据和元素属性&#xff0c;应用也比较频繁。 它可以绑定在大部分组件的属性上。 <div id"app"><a v-bind:hrefres.url>{{res.name}}</a> </div> <script>var app new Vue({el:#app,data:{res:{name:百度,u…

Vue知识点总结(2)——v-for、v-if、v-show(超级详细)

这篇文章我们了解一下v-for、v-if、v-show指令的用法&#xff0c;这三个指令都是常用的。顺便我们会讲解一道高频面试题&#xff1a;v-if和v-show的区别。 v-for v-for在实际的业务开发中非常的普遍。我们在学习一些高级语言的时候都知道for循环&#xff0c;通过循环我们可以…

vue设置反向代理

基于 vue-cli 的反向代理设置及 axios 获取 json 数据 vue-cli 反向代理设置 反向代理用来解决前端跨域问题&#xff0c;设置很简单&#xff0c;在 vue-cli 项目的 config 文件夹 index.js 文件下进行如下设置即可&#xff1a; proxyTable: {// 代理规则/api: { // 配置的ur…

Vue面试题总结(1)

Vue作为前端目前最受欢迎的框架&#xff0c;成为了众多公司和程序员的技术首选。我最近可能也要准备面试了&#xff0c;所以找了一些资料整合一下 谈一下你对MVVM原理的理解 M - Model&#xff0c;Model 代表数据模型&#xff0c;也可以在Model中定义数据修改和操作的业务逻辑…

uni-app学习日记day1-----安装IDE、新建项目及目录结构分析

uni-app作为近年异军突起的前端框架&#xff0c;号称兼容10个平台&#xff0c;一套代码多端运行。 官方文档地址&#xff1a;https://uniapp.dcloud.io/ 听起来十分的不错&#xff0c;这样可以大大减少公司和开发者的时间和金钱成本。因此很多的公司企业也都把uni-app列入了招…

ElementUI组件的简单使用

ElementUI组件的简单使用 ElementUI是基于VUE2.0的一个桌面端组件&#xff0c;便于使用。使用时直接引入样式和组件库。 官方文档&#xff1a;https://element.eleme.cn/#/zh-CN/component/layout 组件介绍 Container布局容器 <el-container>:外层容器 <el-header&…

Vue.js入门之环境引入(适用任何编辑器)

Vue (读音 /vjuː/&#xff0c;类似于 view) 是一套用于构建用户界面的渐进式JavaScript框架。与其它大型框架不同的是&#xff0c;Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层&#xff0c;方便与第三方库或既有项目整合。 作为一个前端&#xff0c;Vue是必须…

uniapp Cannot find module ‘uni-read-pages‘解决方案

npm install uni-simple-router 突然uniapp无法运行启动了 报错 ERROR Error loading vue.config.js: ERROR Error: Cannot find module uni-read-pages vue.config.js const TransformPages require(uni-read-pages) 找不到 是因为缺少了组件&#xff0c;目的对症下药…

uni-app动态设置页面标题

基于uni-APP动态设置导航栏权限 首先看下样式 这是里诶啊哦页将要跳转的数据 这是跳转后展示标题 下面我们再来看一个 列表页跳转数据 跳转后页面标题数据 效果图看了 该码上代码了 onLoad:function(option){this.buName option.buNameuni.setNavigationBarTitle({ti…

uni-app获取状态栏高度

uni-app获取导航栏高度 调用函数uni.getSystemInfoSync()会获取到手机的配置信息&#xff0c;当然了也包括导航栏高度uni.getSystemInfoSync().statusBarHeight&#xff0c;这个方法固然是可以的 但是&#xff0c;调用函数总感觉比较费事&#xff0c;而且还需要自己计算&#…

Vue3 到底哪里好?和React Hook对比有啥有优势?本文详解

前言 这几天 Vue 3.0 Beta 版本发布了&#xff0c;本以为是皆大欢喜的一件事情&#xff0c;但是论坛里还是看到了很多反对的声音。主流的反对论点大概有如下几点&#xff1a; 意大利面代码结构吐槽&#xff1a;“太失望了。杂七杂八一堆丢在 setup 里&#xff0c;我还不如直接…

Vue中Axios如何封装管理?本文详解

Vue Axios 封装 定义 Axios 是一个基于 promise 的 HTTP 库&#xff0c;可以用在浏览器和 node.js 中。 特性 支持Promise API 拦截请求和响应 转换请求数据和响应数据 自动转换JSON数据 客户端支持 XRSF 回归正题 在Vue 项目开发中&#xff0c;我们与接口打交道最多了&am…

vue实现滑动效果

若实现无缝滚动&#xff0c;可参考https://blog.csdn.net/weixin_38345306/article/details/119917668 :class"{anim: animation}"是实现滚动部分的重要代码 template中的内容 <div class"chart-part-2"><ul class"ulList" :class&qu…

ElementUI的el-dialog鼠标拖拽

拖拽依然是原生js写的&#xff0c;只不过搞起来一个自定义指令&#xff0c;在src文件夹下新建一个文件夹存放这个js&#xff1a; import Vue from vue// v-dialogDrag: 弹窗拖拽 Vue.directive(dialogDrag, {bind(el, binding, vnode, oldVnode) {const dialogHeaderEl el.qu…

vue2 饿了吗视频实战总结

vue饿了吗实战总结 1、v-el &#xff0c;v-ref 最后都转化为了 ref ref"xxx" a、ref在官网上的解释简单来说就是用来绑定某个dom元素&#xff0c;或者来说用来绑定某个组件&#xff0c;然后在$refs里面调用, b、如果在普通的 DOM 元素上使用&#xff0c;引用指向…

解决使用el-input时无法输入的问题

解决使用el-input时无法输入的问题 今天在使用el-input时在input标签中无法输入中英文和字母&#xff0c;不知道为什么 解决办法 在标签中加上 auto-complete“off” 就可以了 <el-input style"width: 200px" suffix-icon"el-icon-search" placeholde…

VUE2.0不可忽视的很多变化

今天使用webpack-sample初始一个vue-cli项目&#xff0c;在app.vue文件中添加了个钩子函数ready&#xff0c;可是ready内的事件一直不执行&#xff0c;检查了webpack文件和package.json也没发现什么问题&#xff0c;浏览器也没报错或者提示&#xff0c;很令人捉急。然后去githu…

uni-app七种不同的弹框

uni-app七种不同的弹框 1. 纯文本弹框 代码 uni.showToast({title: 只有文字弹窗,icon: none, //如果要纯文本&#xff0c;不要icon&#xff0c;将值设为noneduration: 2000 //持续时间为 2秒}) 效果 2. 图标加文字弹框 代码 uni.showToast({title: 成功提示弹窗…

vue 项目部署后刷新出现404

为了去掉路径中的"#",把Vue项目的mode从"hash"改成"history"&#xff0c;"#"消失了&#xff0c;却有了新的问题&#xff1a;部署后刷新就转到404页面。 在网上找到解决方法&#xff1a;配置nginx&#xff0c;参见这里。 location / …

uni-app uni.previewImage预览图片

使用uni.previewImage方法点击图片预览 <!-- 轮播图 --><swiper class"swiper" :circular"true" :indicator-dots"true" :autoplay"true" :interval"3000":duration"1000"><swiper-item v-for&quo…

VUE第三天学习

表单处理 单选v-model直接绑定布尔值 多选v_model绑定数组 唯一选择 v-model绑定字符串 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, ini…

Python3,3行代码生成有颜色的进度条,这波操作秀儿都点赞。

3行代码自动生成进度条1、引言2、代码实战2.1 安装2.2 参数解析2.3 代码展示1、引言 小屌丝&#xff1a;鱼哥&#xff0c;进度条知道吗&#xff1f; 小鱼&#xff1a;这我还能不知道&#xff1f; 小屌丝&#xff1a;那你会制作进度条吗&#xff1f; 小鱼&#xff1a;这我还能不…

Vue的ESLint配置

Vue的ESLint配置 常用规则 // “off”或0&#xff1a;不启用该规则。 // “warn”或1&#xff1a;违反时警告。 // “error”或2&#xff1a;违反时报错。 rules: {"comma-dangle": ["error", "never"], //是否允许对象中出现结尾逗号"no…

VUE:搜索框动态提示(使用了elementUi的提示组件)

简介 VUE项目中&#xff0c;需要实现用户输入内容&#xff0c;然后边输入边动态查询是否要模糊匹配的值&#xff0c;并实时展示给用户。 注意&#xff1a;此处是引入了elementUI框架的。 具体实现 // HTML: <el-autocomplete v-model"hospitalName.hospitalName&qu…

使用vue自定义指令写工具函数

vue中有很多v- 前缀的特殊 attribute&#xff0c;这就是vue的指令。指令的职责是&#xff0c;当表达式的值改变时&#xff0c;将其产生的连带影响&#xff0c;响应式地作用于 DOM。常见的vue指令有&#xff1a;v-bind、v-on、v-model、v-if、v-show等。但是有些时候vue内置的这…

使用vue过滤器写工具函数

vue中的过滤器可以用在两个地方&#xff1a;双花括号插值和 v-bind 表达式 。过滤器应该被添加在 JavaScript 表达式的尾部&#xff0c;由“管道”符号>’|指示。 使用&#xff1a; <!-- 在双花括号中 --> {{ msg | msgFormat}}<!-- 在 v-bind 中 --> <div …

Vue常用指令及介绍

Vue 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是&#xff0c;Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层&#xff0c;不仅易于上手&#xff0c;还便于与第三方库或既有项目整合。 Vue对象的属性 new Vue({el: //用于绑定页面中的…

Vue3 其他Composition API

文章目录shallowReactive 和 shallowRefreadonly 与 shallowReadonlytoRaw 和 markRawCustomRefprovide 和 inject响应式数据的判断Composition API的优势shallowReactive 和 shallowRef 作用 shallowReactive&#xff1a;只处理对象最外层属性的响应式&#xff08;浅响应式) …

Vue 浏览器本地存储

文章目录localstorageSessionStorage总结TodoList 改为本地存储localstorage <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>浏览器本地存储</title> </head> <body> <div id&…

Vue TodoList案例

文章目录界面完成添加功能实现勾选实现方法一实现方法二删除底部统计功能实现底部清除已完成任务总结界面完成 components 文件夹下新建 Header.vue来完成头部组件 <template><div class"todo-header"><input type"text" placeholder"…

[vue]——vue.set()

当data对象中的某个值需要更新&#xff0c;但更新之前是没有值的状态&#xff0c;如果此时只是简单的修改内部的值&#xff0c;就会发现页面上并不会渲染更改后的值。 原因 原因就是添加新的值之后并不会将添加的值双向绑定&#xff0c;此时虽然更新了&#xff0c;但是页面并…

less在vue项目中的使用

一.安装依赖 npm install less less-loader --save或者cnpm install less less-loader --save二.修改配置 在vue项目中build/webpack.base.conf.js&#xff1a; moduls对象的rules数组中最后添加 {test: /\.less$/,loader: "style-loader!css-loader!less-loader"}三…

vue添加公共filters + 时间格式化插件moment

src/filters/index.js // 引入时间格式化插件 import moment form momentconst vFilter {dateF(value) {return moment(value).format("YYYY-MM-DD HH:mm:ss")}export default vFilter;src/main.js import vfilters from ./filters //引入过滤器for (let key in v…

11_Vue3中的新的组件

1. Fragment 在Vue2中&#xff1a;组件必须要有一个跟标签在Vue3中&#xff1a;组件可以没有根标签&#xff0c;内部会将多个标签包含在一个Fragment虚拟元素中好处&#xff1a;减少标签层级&#xff0c;减少内存占用 2. Teleport 什么是Teleport?——Teleport 是一种能够将…

12_Vue3中的其它变化

1. 全局 API 的转移 2.其它改变

element-ui 路由动态加载功能

第一步 自定义默认的静态路由像登陆和首页这些一般开放的页面&#xff0c;主要代码如下: const router new Router({routes: [{path: "/login/index",component: () > import("../components/page/login/index.vue"),meta: {title: "登录",k…

跟禹神VUE——组件间的通信方式(props配置项、组件间自定义事件、全局事件总线、消息订阅与发布、VUEX)

一、通过props配置项传递数据&#xff08;适用于父组件给子组件传递数据&#xff09; 父组件向子组件传递数据&#xff1a; 父组件代码&#xff1a;在子组件的标签中传递数据 <template><div><h2>学校名称&#xff1a;{{schoolName}}</h2><!-- 方…

Vue3引用PWA,vite-plugin-pwa的使用及注意要点

工作业务需求&#xff0c;需要给H5页面增加PWA功能&#xff0c;主要是需要有一键添加到桌面&#xff0c;而不是指引用户在浏览器工具栏操作。 查找了一些资料&#xff0c;主要是用到 Add to Home Screen&#xff0c;简称 A2HS&#xff0c;需要主要的是此方法只有部分浏览器支持…

这种鼠标悬浮,图片放大,鼠标移出,图片变回原来的大小,是如何实现的?

在Vue中实现鼠标悬浮时图片放大效果&#xff0c;以及鼠标移出时图片恢复原来大小&#xff0c;可以使用Vue的事件绑定和样式绑定功能来完成。以下是一个基本的示例&#xff1a; 首先&#xff0c;在Vue组件中&#xff0c;定义一个数据属性来控制图片的放大和恢复&#xff1a; &…

Vue3 组件基础简单应用

去官网学习→组件基础 | Vue.js 运行示例&#xff1a; 自定义组件 代码&#xff1a; MyComponent.vue <template><h2>MyComponent.vue 组件</h2> </template><script>// 导出export default{name:"MyComponent"} </script><…

直接在html中引入Vue.js的cdn来实现一个简单的博客

摘要 其实建立一个博客系统是非常简单的&#xff0c;有很多开源的程序&#xff0c;如果你不喜欢博客系统&#xff0c;也可以自己开发&#xff0c;也可以自己简单做一个。我这次就是用Vue.js和php做后端服务实现一个简单的博客。 界面 代码结构 代码 index.html <!DOCTYP…

vue修饰符

1.修饰符是什么 在程序世界里&#xff0c;修饰符是用于限定类型以及类型成员的声明的一种符号 在Vue中&#xff0c;修饰符处理了许多DOM事件的细节&#xff0c;让我们不再需要花大量的时间去处理这些烦恼的事情&#xff0c;而能有更多的精力专注于程序的逻辑处理 vue中修饰符…

谷粒商城第十一天-完善商品分组(主要添上关联属性)

目录 一、总述 二、前端部分 2.1 改良前端获取分组列表接口及其调用 2.2 添加关联的一整套逻辑 三、后端部分 四、总结 一、总述 前端部分和之前的商品品牌添加分类差不多。 也是修改一下前端的分页获取列表的接口&#xff0c;还有就是加上关联的那一套逻辑&#xff0c;…

vue和jquery混用注意事项

拿起html的时候&#xff0c;在数据处理上&#xff0c;疯狂怀念数据双向绑定&#xff0c;vue又成了我的必选项&#xff0c;但是有些业务场景其实并不适用vue&#xff0c;所以最终技术选型为vuejquery混合使用&#xff0c;结合两边的优点&#xff0c;大大提高开发效率。 vue和jq…

ElementUI的简单学习(一文快速上手ElementUI)

页内目录 一&#xff0c;Elenment介绍 二&#xff0c;基于CDN配置ElementUI 三&#xff0c;测试是否成功 四&#xff0c;简单使用Element提供的标签 五&#xff0c;结合ElementUI实现一个表格   表格属性分类   表格斑马线样式实现   文本居中演示   分析问题性别格…

去掉Vue项目启动默认url地址里的#符号

问题描述 Vue项目启动的时候浏览器访问地址为http://localhost:8080/#/&#xff0c;想去掉路由地址里面的#符号 解决方法 在new VueRouter里面加上mode: "history"&#xff0c;有两种写法 写法一 const router new VueRouter({mode: "history",route…

.sync修饰符与v-model的区别

https://segmentfault.com/a/1190000015388871 https://blog.csdn.net/liushijun_/article/details/92426854 https://www.jianshu.com/p/6b062af8cf01 https://cn.vuejs.org/v2/guide/components-custom-events.html#sync-%E4%BF%AE%E9%A5%B0%E7%AC%A6

狂神 vue 路由嵌套

路由嵌套 对于组件来说只是对局部的改变 主要流程 创建两个组件路由注册两个组件首页通过路径点击事件通过路由找到组件&#xff0c;将组件渲染上去 List.vue <template><h1>用户列表</h1> </template><script>export default {name: "…

gradle_使用Gradle消除开发重新部署

gradle为了进行服务开发&#xff0c;我的团队最近从Grails转移到了Dropwizard框架。 但是&#xff0c;我真正从Grails堆栈中错过的一件事是自动重新加载&#xff1a;对源文件的任何更改都会在保存后立即显示在运行的应用程序中&#xff0c;而无需重新启动。 事实证明&#xff0…

vue表单中动态控制样式的几种方式

1.三木运算&#xff1a; <div :class"item.isTrue ? className1 : className2"></div><style> .className1{ .... } .className2{ .... } </style>2.变量控制 <div :class"{className: item.isTrue"></div><sty…

vue使用WangEditor富文本编辑器(批量上传图片到服务器)

最近要写一个官网&#xff0c;但是这个官网要写成活的可配置的项目&#xff0c;于是要先写一后台管理系统&#xff0c;用来配置官网的菜单和页面&#xff0c;配置菜单自然是vueElementUI表格表单的增删改查&#xff0c;但是配置页面就要有排版、样式等等&#xff0c;所以想到了…

vue项目封装axios请求(升级版)

这是我之前写的一个封装办法https://blog.csdn.net/huanhuan03/article/details/103659986 现在重新封装成更方便简单的&#xff0c;学如逆水行舟啊&#xff0c;多看看各大网站的教程&#xff0c;其中用到了async/await语法&#xff0c;如果不明白&#xff0c;看看这篇博客 项…

Vue之watch监听对象中某个属性的方法

新建 userinfo { name: “小明”, age: “18”&#xff0c; } vue中watch监听name的方法 1. 可以结合计算属性的方法实现 {......watch: {nm () {console.log(this.nm)}},computed: {nm () { return this.userinfo.name }}...... }2. 可以通过配置 deep 为true实现 // 监…

vue解决弹出框与背景页面出现两个滚动条的问题

首先&#xff0c;我遇到的是某个憨憨用transition(动画)写弹出框&#xff0c;导致弹出框有个滚动条&#xff0c;入口页面&#xff08;以下简称背景页&#xff09;也有一个滚动条&#xff0c;当弹出框显示时&#xff0c;背景页的滚动条仍起作用。 那么&#xff0c;我们要知道背景…

解决Vue-cli3没有vue.config.js文件夹及配置vue项目域名

1.在vue项目根目录下新建vue.config.js&#xff08;不是在src下面&#xff09; vue.config.js配置文件&#xff1a; module.exports {// 基本路径 baseURL已经过时publicPath: ./, // 输出文件目录outputDir: dist,// eslint-loader 是否在保存的时候检查lintOnSave: true,//…

vue配置静态路径后使用history模式配置nginx

后端说要加一个路径的前缀&#xff08;/mp&#xff09;。 本来可以在vue3-4(vue.config.js里面配置publicPath)或者在vue2.0(config里面index.js配置assetsPublicPath) 但是项目用了history模式&#xff0c;用的nginx代理&#xff0c;然后就打包找不到页面了&#xff0c;然后…

node-sass安装失败

看尽了网上的帖子&#xff0c;就是安装不上。。最后放弃node-sass&#xff0c;改用dart-sass&#xff0c;如下&#xff1a; package.json中 代码中如果用到了/deep/语法&#xff0c;替换成::v-deep即可

Vue学习笔记(十三) 响应式原理

1、外在表现 响应式系统是 Vue 的核心特性之一&#xff0c;它的实质其实就是 当数据模型发生变化时&#xff0c;视图将会自动更新 这样可以避免开发人员直接操作 DOM&#xff0c;大大降低开发难度&#xff0c;这也是 Vue 提倡 数据驱动 的原因 我们看一个例子 <!DOCTYPE…

Vue(uni.app如何避免手势冲突)

手势冲突 问题解决办法 问题一:在h5页面上由于手势冲突导致页面自动返回&#xff0c;主要用于&#xff08;电子签名&#xff09; 解决办法 <template><view><button tap"createCanvas">{{i18n.autograph.autographBtn}}</button><vie…

vue修改favicon和浏览器标签title

修改favicon&#xff08;vue2&#xff09; 将public目录下的favicon.ico替换为自己的 有个img目录&#xff0c;反正我删了。 修改vue.config.js文件&#xff0c;没有在根目录中建一个。内容如下&#xff1a; module.exports {pwa: {iconPaths: {favicon32: favicon.ico,favic…

vue跳转外部链接始终带localhost,而跳转失败

vue跳转外部链接始终有localhost 记录一下&#xff0c;前端vue遇到的bug: 最近写了个自己的浏览器初始页面 在写页面跳转的时候&#xff0c;跳转的新页面始终带有localhost:端口号&#xff0c; 比如我当前在/myweb路由下&#xff0c;我跳转百度 就是这样的。 百度一圈也没…

VUE:项目打包后,如何本地访问

简介 项目打包后&#xff0c;想看一下有没有问题再部署&#xff0c;那么就需要打包后的本地访问&#xff0c;就需要用到插件serve。 具体实现 一、打包 1.正常的打包方式是&#xff1a; npm run build打包成功后&#xff0c;默认的会有一个dist文件夹&#xff0c;里面就是…

VUE:JS中进行数组对象赋值,页面不能实时回显

简介 VUE项目中&#xff0c;有时候进行 数组对象 赋值时&#xff0c;不能实时回显到页面中&#xff0c;但是打印又有新的数据在里面。 具体实现 场景一&#xff1a;对象赋值新的属性时&#xff0c;页面不能回显。 原因&#xff1a;该对象本身是没有这个属性的。 解决方案&a…

VUE:md5签名加密

简介 具体实现 方法一&#xff1a; npm安装&#xff1a; npm install --save js-md51.在需要使用的项目文件中引入&#xff1a; import md5 from js-md5;使用&#xff1a; md5(hello world);方法二&#xff1a; 2.或者在main.js文件中将md5转换成vue原型&#xff1a; (1) imp…

vue 实现数据屏滚动

1.安装vue-seamless-scroll npm install vue-seamless-scroll --save  2.引入组件 <vue-seamless-scroll></vue-seamless-scroll>import vueSeamlessScroll from vue-seamless-scrollcomponents: {vueSeamlessScroll }, 3.配置参数 // 监听属性 computed: {d…

TypeError: Cannot read property ‘__ob__‘ of undefined

出现这个问题是因为.vue文件里面export default {}写了data(){} 却没写return{} export default {data(){} }

Vue项目中实现用户登录及token验证

在前后端完全分离的情况下&#xff0c;Vue项目中实现token验证大致思路如下&#xff1a; 1、第一次登录的时候&#xff0c;前端调后端的登陆接口&#xff0c;发送用户名和密码 2、后端收到请求&#xff0c;验证用户名和密码&#xff0c;验证成功&#xff0c;就给前端返回一个…

vue设置mock

转载:Vue笔记——项目中设置mock数据 Vue笔记——项目中设置mock数据 2018年12月02日 19:41:17 fengzhenzhen8023 阅读数&#xff1a;236 <span class"tags-box artic-tag-box"><span class"label">标签&#xff1a;</span><a data-t…

通过类名遍历评分星星

在只显示评分及星星的时候&#xff0c;如果有金色、半金以及无色的⭐图案&#xff0c;而此时要遍历出一个数据&#xff0c;就要实现这个算法。 假如当前评分是3.5&#xff0c;那么就会有三个全金&#xff0c;一个半金&#xff0c;一个无色的星星。 实现 将评分提取成可复用的…

vue结合android,mint中popup和picker实现省市区三级联动

template: //触发事件 <div :class"{borBm: borBm 4}"><span>通讯住址&#xff1a;</span><span v-if"countyName && countyName ! [请选择]" click"showPopup(1)">{{provinceName}}-{{cityName}}-{{countyNa…

vue使用mint实现右划删除

template: <template><div class"sLocation"><mt-cell-swipe :right"[{content: 删除,style: { background: #f66, color: #fff },handler: () > unfollow(item)}]" v-for"item in 10" :key"item"><div clas…

VUE Ant Design Vue框架点击上传图片和预览大图

VUE Ant Design Vue框架点击上传图片和预览大图 最近做了一个功能&#xff0c;上传图片&#xff0c;点击预览图片的一个功能&#xff0c;在之前的项目上开发的&#xff0c;用的是Ant Design Vue的这个框架&#xff0c;之前没用过这个框架&#xff0c;pc端用的比较多的是element…

安卓手机键盘会把fixed定位的东西顶上去 但ios正常

fixed定位在安卓手机上 当键盘抬起的时候会吧定位的内容顶上来在ios手机上没有问题 是因为两者对键盘的加载方式不同 解决办法&#xff1a; <template><img src"xxxxxx" alt""> </template><script> export default {data() {re…

vue 插件集合

UI组件 element ★11612 - 饿了么出品的Vue2的web UI工具套件 Vux ★7503 - 基于Vue和WeUI的组件库 iview ★5801 - 基于 Vuejs 的开源 UI 组件库 mint-ui ★5517 - Vue 2的移动UI元素 vue-material ★2790 - 通过Vue Material和Vue 2建立精美的app应用 muse-ui ★2611 - …

传统html+vue+elementUI开发nodeJS环境搭建

传统htmlvueelementUI开发&nodeJS环境搭建一、ElementUI简介二、 VueElementUI安装1、CDN方式2、NPM(略&#xff0c;需要配置NodeJs环境)三、 Node.js是什么1、Node.js四、npm是什么五、 Node.js环境搭建1、下载2、解压3、配置环境变量4、配置npm全局模块路径和cache默认安…

echarts tooltip自动轮播

echarts tooltip自动轮播 需求&#xff1a;实现图表的tootip自动轮播 原理&#xff1a;用到dispatchAction方法&#xff0c;以下是echarts上的介绍 初始化data this.myChart.dispatchAction({ type: showTip,seriesIndex: 0,dataIndex: 0 });轮播定时 let idx 1; setInterv…

Vue.js学习

vueview 下载&#xff1a; 1.开发版本【开发者在进行开发时使用&#xff0c;体积较大&#xff0c;但功能较多】&#xff1a;https://cn.vuejs.org/js/vue.js 2.生产版本【生产者在开发完毕后&#xff0c;打包给用户使用&#xff0c;体积小且能保留主要功能】&#xff1a;htt…

vue基本语法01

vue基本语法01一、模板语法1、插值1.1 文本1.2 html1.3 属性1.4 表达式2、指令2.1 核心指令2.2 参数2.3 动态参数2.4 修饰符2.5 简写三、过滤器1、全局过滤器2、局部过滤器四、计算属性五、监听属性六、总结一、模板语法 1、插值 1.1 文本 语法&#xff1a; {{msg}} 文本的操…

vue入门了解

vue入门了解一、 Vue.js是什么&#xff1f;二、库和框架的区别1、库(Library 简写Lib)2、框架(Framework)三、MVVM的介绍四、 安装Vue1、cdn下载(需连接网络)2、CDN概况五、实例代码了解1、 Vue实例&#xff08;显示Hello Vue!以及获取系统当前时间&#xff09;显示Hello Vue!获…

vue安装与使用

参考VUE官网&#xff1a;https://cn.vuejs.org/v2/guide/ 在官网需要选择查看指导的版本&#xff0c;通常查看版本2即可 安装时可以查看教程&#xff0c; 在HTML文件中加入指定的语句&#xff0c;在每一次需要引入vue时都需要填下&#xff0c;相当于import&#xff0c; 不过这样…

收藏啦~ Github上 10 个开源免费且优秀的后台控制面板

Web 开发中几乎的平台都需要一个后台管理&#xff0c;但是从零开发一套后台控制面板并不容易&#xff0c;幸运的是有很多开源免费的后台控制面板可以给开发者使用&#xff0c;那么有哪些优秀的开源免费的控制面板呢&#xff1f;我在 Github 上收集了一些优秀的后台控制面板&…

java中组合模式详解和使用方法

组合模式&#xff08;Composite Pattern&#xff09;&#xff0c;又叫部分整体模式&#xff0c;是用于把一组相似的对象当作一个单一的对象。组合模式依据树形结构来组合对象&#xff0c;用来表示部分以及整体层次。这种类型的设计模式属于结构型模式&#xff0c;它创建了对象组…

Vue开发笔记

文章目录项目框架的搭建1.1 后台框架&#xff1a;1.2 前端框架&#xff1a;跨域处理&#xff1a;rules读表单字段进行验证ref挂在路由导航守卫&#xff1a;侧边导航栏获取用户列表分页的后台写法&#xff1a;分页前台的写法删除用户的数据更新数据增添用户的信息查询数据项目框…

Vue3 Vuex状态管理多组件传递数据简单应用

去官网学习→安装 | Vuex cd 项目 安装 Vuex&#xff1a; npm install --save vuex 或着 创建项目时勾选Vuex vue create vue-demo ? Please pick a preset: Manually select features ? Check the features needed for your project: (Press <space> to se…

邮件列表展示(今天 昨天 更早)

一、效果图 二、代码块 <div><h3 v-if"statusT 1">今天({{s}}封)</h3><div v-for"(item,index) in dataSource" :key"index">{{item.username}}</div> </div><div><h3 v-if"statusY 1"…

jeecgboot-vue3 查询区 label 文字居左实现

以系统管理中的系统角色界面为例 操作步骤 1. 通过路由或者工具找到当前代码所在的文件 src/views/system/role/index.vue 2. 找到 useListPage 调用&#xff0c;fromConfig 对象加入 labelWidth 和 rowProps 属性 formConfig: {labelWidth: 65, // 设置所有的label宽rowPr…

vue实现登录注册

目录 一、登录页面 二、注册页面 三、配置路由 一、登录页面 <template><div class"login_container" style"background-color: rgb(243,243,243);height: 93.68vh;background-image: url(https://ts1.cn.mm.bing.net/th/id/R-C.f878c96c4179c501a6…

于vue3+vite+element pro + pnpm开源项目

河码桌面是一个基于vue3viteelement pro pnpm 创建的monorepo项目&#xff0c;项目采用的是类操作系统的web界面&#xff0c;操作起来简单又方便&#xff0c;符合用户习惯&#xff0c;又没有操作系统的复杂&#xff01; 有两个两个分支&#xff0c;一个是web版本&#xff0c;…

利用vue-router跳转的几种方式

​1 <router-link> 2 this.$router.push 跳转到指定路径&#xff0c;并将跳转页面压入history栈中&#xff0c;也就是添加了一个页面记录。3 this.$router.replace 跳转到指定路径&#xff0c;将history栈中的当前页面替换为跳转到的页面。4 this.$router.go(n) 在his…

js实现滚轮滑动到底部自动加载

这里我们用vue实现&#xff08;原生js相似&#xff09;, 这里我们用一个div当作一个容器&#xff1b; <div class"JL" scroll"onScroll" ref"inin"><div v-for"(item,index) in this.list" :key"index" >....…

滑动验证组件---设置movable-view组件的x属性在微信小程序端失效的问题

场景 采用uniapp的movable-view组件实现滑动验证组件。 流程 滑块未滑到最右端时&#xff0c;回弹到原点滑块滑到最右端时&#xff0c;则显示滑动结束&#xff0c;不可再滑动 问题 频繁设置uniapp的movable-view组件的x属性&#xff0c;在H5端正常&#xff0c;但在微信小程…

【javaweb】学习日记Day3 - Ajax 前后端分离开发 入门

目录 一、Ajax 1、简介 2、Axios &#xff08;没懂 暂留&#xff09; &#xff08;1&#xff09;请求方式别名 &#xff08;2&#xff09;发送get请求 &#xff08;3&#xff09;发送post请求 &#xff08;4&#xff09;案例 二、前端工程化 1、Vue项目-目录结构 2、…

vue3 路由跳转携带参数传递给 props

问题 假设一个 JSX 组件 A 拥有下面的 props 属性 // 给从应用中心和调度中心跳转过来的日志查询使用 const props {logType: {type: String as PropType<string>,},appName: {type: String as PropType<string>} }const Logging defineComponent({name:"A…

Vue3 数据响应式原理

核心&#xff1a; 通过Proxy(代理): 拦截对data任意属性的任意(13种)操作, 包括属性值的读写, 属性的添加, 属性的删除等… 通过 Reflect(反射): 动态对被代理对象的相应属性进行特定的操作 const userData {name: "John",age: 12 };let proxyUser new Proxy(use…

Vue Element upload组件和Iview upload 组件上传文件

今天要分享的是使用这俩个UI组件库的upload组件分别实现调用组件本身的上传方法实现和后台交互。接下来就是开车的时间&#xff0c;请坐稳扶好~ 一、element upload组件传送门 1、html文件 <el-upload ref"uploadRef" :action"uploadUrl" :data"…

el-form表单验证:只在点击保存时校验(包含select、checkbox、radio)

1、input类型 input类型 在el-input里加入:validate-event"false" <el-form-item label"活动名称" prop"name"><el-input v-model"ruleForm.name" :validate-event"false"></el-input> </el-form-i…

vue 学习笔记 简单实验

1.代码(html) <script src"https://unpkg.com/vuenext" rel"external nofollow" ></script> <div id"counter">Counter: {{ counter }} </div> <script> const Counter {data() {return {counter: 5}} } Vue.cr…

js实现滚轮滑动到底部自动加载(完整版)

这里我们用vue实现(原生js相似), 这里我们用一个div当作一个容器; <div class="JL" @scroll="onScroll" ref="inin"> <div v-for="(item,index) in this.list" :key="index" > ....…

常见前端面试之VUE面试题汇总四

11. 对 React 和 Vue 的理解&#xff0c;它们的异同 相似之处&#xff1a; 都将注意力集中保持在核心库&#xff0c;而将其他功能如路由和全局状态管理 交给相关的库&#xff1b; 都有自己的构建工具&#xff0c;能让你得到一个根据最佳实践设置的项目模板&#xff1b;都使用…

Cannot read property ‘getAttribute‘ of null“ vue导入echarts报错

<templete><div><!-- 为 ECharts 准备一个具备大小&#xff08;宽高&#xff09;的 DOM --><divid"main"style"width: 600px;height:400px;"></div></div> </templete> <script> import echarts from ech…

vue 项目 跨域 前端vue.config.js配置反向代理

module.exports {devServer: {open: true,proxy: {/api: {// 接口请求路径target: http://xxxx.xxxx.com/,changeOrigin: true,pathRewrite: {^/api: }}}} }

vue 不在同一处(不是同一个页面)的数据使用(数据传输)

vue 不在同一处&#xff08;不是同一个页面&#xff09;的数据使用&#xff08;数据传输&#xff09; 整理下最近在做vue项目时遇到的几个关于数据传输的问题&#xff1a; 有的时候我们在同一个页面想要调用不同的组件&#xff0c;不同的组件可能只是结构不太一样&#xff0c;…

mock在vue项目中的安装使用

一.安装依赖 npm install mockjs --save 或者 cnpm install mockjs --save二.引入使用 在vue项目中src目录下新建mock目录 然后再src/mock目录下新建user目录和index.js文件,该文件内容格式如下 import Mock from "mockjs" import "/mock/user/login" /…

vue-项目使用docker镜像进行集群部署

第一步&#xff1a;根目录创建default.conf文件 server {listen 80;listen [::]:80;server_name localhost;location / {root /usr/share/nginx/html;try_files $uri $uri/ /index.html;}location /50x.html {root /usr/share/nginx/html;}# 处理404错误&#xf…

vue学习之vm.$attrs与inheritAttrs的简单理解

问题背景 文档的这段话什么意思&#xff1f; 简单理解来就是父子孙…组件传值用的 简单例子如下&#xff1a; 父组件 子组件 上图中&#xff0c;父组件有两个属性分别是title和message,需要传递给子组件&#xff0c;而子组件接受父组件传来的值是需要props的对吧&#xff0c…

vue+flask基于知识图谱的抑郁症问答系统

vueflask基于知识图谱的抑郁症问答系统 抑郁症已经成为当今社会刻不容缓需要解决的问题&#xff0c;抑郁症的危害主要有以下几种&#xff1a;1.可导致病人情绪低落&#xff1a;抑郁症的病人长期处于悲观的状态中&#xff0c;感觉不到快乐&#xff0c;总是高兴不起来。2.可导致工…

nvm安装后出现node或者nvm不是内部或外部命令,也不是可运行的程序 解决方案

如果你发现你运行nvm命令或者是node命令再或者是npm命令&#xff0c;他都提示你“不是内部或外部命令&#xff0c;也不是可运行的程序”。那么解决方案如下 1.先检查自己的nvm是否安装的没有问题&#xff0c;nvm的文件位置如下图&#xff0c;&#xff08;如果不更改默认安装位置…

基于VuePress搭建知识库

我这边需要搭建一个运维知识库&#xff0c;将项目的方方面面记录下来&#xff0c;方便新手接手运维。 准备环境 Nginx 1.19.0VuePress 1.xMinio RELEASE.2022-02-16T00-35-27Zvuepress-theme-vdoing主题 安装VuePress 根据官网步骤即可 # 创建目录 mkdir vuepress-starter…

nodejs

文章目录 一、nodejs1.1、npm配置命令别名 一、nodejs 1.1、npm配置命令别名 我们可以使用“node index.js”的方式运行代码 也可以利用npm配置别名的方式运行代码 在package.json中配置别名&#xff0c;利用“npm run 别名”也可以运行 start是特殊的&#xff0c;可以“npm r…

Vue父组件主动获取子组件的值和方法

在父组件使用子组件的代码中&#xff0c;为子组件加上ref"name(自己设置一个名称)" 然后在代码中&#xff1a; this.$refs.name(你设置的名字).data //获取子组件data中的数据 this.$refs.name(你设置的名字).method() //获取子组件中method中的方法!!!注意&#xf…

插槽Slot的作用和基本使用;具名插槽的使用;作用域插槽Slot使用;全局事件总线使用;依赖注入Provide/Inject

目录 1_插槽Slot的作用1.1_认识插槽Slot1.2_如何使用插槽slot1.3_插槽的默认内容1.4_多个插槽的效果 2_插槽Slot基本使用3_具名插槽的使用4_作用域插槽Slot使用4.1_渲染作用域4.2_认识作用域插槽4.3_独占默认插槽的缩写 5_全局事件总线使用5.1_全局事件总线mitt库5.2_使用事件总…

vue3+ts-tsconfig.json报错Option ‘importsNotUsedAsValues’

vue3ts-tsconfig.json报错Option ‘importsNotUsedAsValues’ is deprecated and will stop functioning in TypeScript 5.5. Specify compilerOption ‘“ignoreDeprecations”: “5.0”’ to silence this error. Use ‘verbatimModuleSyntax’ instead 自我记录 翻译 选项…

Vue2-配置脚手架、分析脚手架、render函数、ref属性、props配置项、mixin配置项、scoped样式、插件

&#x1f954;:总有一段付出了没有回报的日子 是在扎根 更多Vue知识请点击——Vue.js VUE2-Day6 配置脚手架脚手架结构render函数vue.js与vue.runtime.xxx.js的区别引入render函数为什么要引入残缺的vue呢&#xff1f; 脚手架默认配置ref属性props配置项传递数据接收数据注意点…

vue里搜索框实现防抖功能

进来调用一个闭包函数debounce()&#xff0c;赋值给一个变量debounceFunc&#xff0c;&#xff08;包闭的功能就是说里面的变量timer和参数一直驻留在函数里面&#xff09; input事件调用一个函数debounceFunc&#xff08;&#xff09;&#xff0c;并且传一个回调searchs函数&a…

vue2中$attrs 和 $listeners的使用

功能&#xff1a; 用于实现多层组件通信&#xff08;多于父子组件通信层级&#xff09;用法&#xff1a; v-bind$attrs 和 v-on$listeners vm. a t t r s 包含了父作用域中不作为 p r o p 被识别 ( 且获取 ) 的 a t t r i b u t e 绑定 ( c l a s s 和 s t y l e 除外 ) 。当一…

vue3 点击播放audio

vue中播放音频 当需要给audio设置动态的src时&#xff0c;如果调用play()会出现DOMException: The element has no supported sources. 设置了source标签并不能解决问题&#xff0c;甚至play方法都失效了 此时如果设置了control属性&#xff0c;可以看到音频文件时加载完成的…

【Vue3 知识第五讲】条件渲染、列表渲染知识详解

文章目录 一、条件渲染1.1 概述1.2 演示代码 二、列表渲染2.1 使用 指令 v-for 遍历数组2.2 **使用 指令 v-for 遍历对象** 十、案例作业十一、总结 在前端开发过程中&#xff0c;条件和循环是经常被用到的逻辑。vue中封装了自己的组件渲染指令&#xff0c;可以更加方便的帮助开…

uniapp 配置并使用 VueX

Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态&#xff0c;并以相应的规则保证状态以一种可预测的方式发生变化。 uni-app 内置了 VueX 1、创建需要的文件 右键点击 根目录【我的是 uni-shop】&#xff0c;然后新建 目录&a…

Vue2 集成 CodeMirror 实现公式编辑、块状文本编辑,TAG标签功能

效果图 安装codemirror依赖 本示例为Vue2项目&#xff0c;安装低版本的依赖 npm i codemirror5.65.12 npm i vue-codemirror4.0.6 实现 实现代码如下&#xff0c;里边涉及到的变量和函数自行替换即可&#xff0c;没有其他复杂逻辑。 <template><div class"p…

Vue框架--Vue中的数据代理

下面,我们一起来说以下Vue中的数据代理。 1.Object.defineProperty()方法回顾 * Object.defineProperty()方法基本配置项 * value:指定设置对象内容的属性值 * enumerable:true, //控制属性是否可以枚举(也就是是否可以被遍历),默认值是false * writable:true, //控制属性是…

Vue中如何为Echarts统计图设置数据

在前端界面接收后端数据后&#xff0c;将数据赋值给ECharts中的data时出现了&#xff0c;数据读取失败的问题&#xff08;可能是由于数据渲染的前后顺序问题&#xff09;。后通过如下方式进行了解决&#xff1a; 1、接下来将介绍UserController中的countUsers方法&#xff0c;…

java之SpringBoot基础篇、前后端项目、MyBatisPlus、MySQL、vue、elementUi

文章目录 前言JC-1.快速上手SpringBootJC-1-1.SpringBoot入门程序制作&#xff08;一&#xff09;JC-1-2.SpringBoot入门程序制作&#xff08;二&#xff09;JC-1-3.SpringBoot入门程序制作&#xff08;三&#xff09;JC-1-4.SpringBoot入门程序制作&#xff08;四&#xff09;…

【菜鸡学艺–Vue2–001】模板语法声明式渲染

【菜鸡学艺–Vue2–001】模板语法&声明式渲染 &#x1f996;我是Sam9029&#xff0c;一个前端 Sam9029的CSDN博客主页:Sam9029的博客_CSDN博客-JS学习,CSS学习,Vue-2领域博主 **&#x1f431;‍&#x1f409;&#x1f431;‍&#x1f409;恭喜你&#xff0c;若此文你认为写…

Vue elementui 实现表格selection的默认勾选,翻页记录勾选状态

需求&#xff1a;当弹出一个列表页数据&#xff0c;对其进行筛选选择。 列表更新&#xff0c;填充已选数据 主要使用toggleRowSelection 代码如下&#xff1a; <el-table v-loading"loading" :data"drugList" selection-change"handleSelection…

基于jeecg-boot的flowable流程收回功能实现(全网首创功能)

更多nbcio-boot功能请看演示系统 gitee源代码地址 后端代码: https://gitee.com/nbacheng/nbcio-boot 前端代码:https://gitee.com/nbacheng/nbcio-vue.git 在线演示(包括H5) : http://122.227.135.243:9888 对于之前的flowable流程,之前有撤回,拒绝,退回等…

vue3+vite+ts项目适配各种分辨率解决方案

现在的电脑屏幕和尺寸越来越多样化&#xff0c;对于前端开发来说&#xff0c;适配各种屏幕成了大难题&#xff0c;开发中一个实际例子&#xff1a;开发一个导航栏&#xff0c;ui给的是1920*60的尺寸&#xff0c;前端开发的时候&#xff0c;在自己电脑缩放比例中开发的&#xff…

《vue3实战》运用push()方法实现电影评价系统的添加功能

目录 前言 电影评价系统的添加功能是什么&#xff1f; 电影评价系统的添加功能有什么作用&#xff1f; 一、push&#xff08;&#xff09;方法是什么&#xff1f;它有什么作用&#xff1f; 含义&#xff1a; 作用&#xff1a; 二、功能实现 这段是添加开始时点击按钮使…

nmp ERR! code ERR SOCKET TIMEOUT nmp ERR!network npmSocket timeout(已解决)

当安装vue-cli时&#xff0c;出现超时错误 npm ERR! code ECONNRESET npm ERR! network This is a problem related to network connectivity npm ERR! code ECONNRESET npm ERR! network aborted npm ERR! network This is a problem related to network connectivity. npm E…

​Vue + Element UI前端篇(二):Vue + Element 案例 ​

Vue Element UI 实现权限管理系统 前端篇&#xff08;二&#xff09;&#xff1a;Vue Element 案例 导入项目 打开 Visual Studio Code&#xff0c;File --> add Folder to Workspace&#xff0c;导入我们的项目。 安装 Element 安装依赖 Element 是国内饿了么公司提…

Vue + Element UI 前端篇(一):搭建开发环境

Vue Element UI 实现权限管理系统 前端篇&#xff08;一&#xff09;&#xff1a;搭建开发环境 技术基础 开发之前&#xff0c;请先熟悉下面的4个文档 vue.js2.0中文, 优秀的JS框架vue-router, vue.js 配套路由vuex&#xff0c;vue.js 应用状态管理库Element&#xff0c;饿…

「网页开发|前端开发|Vue」06 公共组件与嵌套路由:让每一个页面都平等地拥有导航栏

本文主要介绍在多个页面存在相同部分时&#xff0c;如何提取公共组件然后在多个页面中导入组件重复使用来减少重复代码。在这基础上介绍了通过嵌套路由的方式来避免页面较多或公共部分较多的情况下&#xff0c;避免不断手动导入公共组件的麻烦&#xff0c;并且加快页面跳转的速…

JAVA毕业设计096—基于Java+Springboot+Vue的在线教育系统(源码+数据库+18000字论文)

基于JavaSpringbootVue的在线教育系统(源码数据库18000字论文)096 一、系统介绍 本系统前后端分离 本系统分为管理员、用户两种角色(管理员角色权限可自行分配) 用户功能&#xff1a; 注册、登录、课程预告、在线课程观看、学习资料下载、学习文章预览、个人信息管理、消息…

从上帝视角俯瞰vue2路由(简单易懂)

文章目录 路由原理&#xff08;hash&#xff09;路由安装和使用&#xff08;vue2&#xff09;路由跳转路由的传参和取值嵌套路由路由守卫完整代码 路由原理&#xff08;hash&#xff09; 单页应用的路由模式有两种 哈希模式&#xff08;利用hashchange 事件监听 url的hash 的…

常见前端面试之VUE面试题汇总十一

31. Vuex 有哪几种属性&#xff1f; 有五种&#xff0c;分别是 State、 Getter、Mutation 、Action、 Module state > 基本数据(数据源存放地) getters > 从基本数据派生出来的数据 mutations > 提交更改数据的方法&#xff0c;同步 actions > 像一个装饰器&a…

vue中的nextTick的作用

vue里面&#xff0c;常用的事件onMounted里&#xff0c;总喜欢用一个nextTick&#xff1a; onMounted(() > {nextTick(() > {init();}); });这个东西有啥用呢&#xff1f;我总搞不懂。 今天我忽然有点明白了。这是一个跟前面语句有关的方法。意思是&#xff0c;等前面的…

npm stomp.js 的消息断连报警

stomp.js的新版本是可以支持MQ断连后&#xff0c;自动重连&#xff0c;但是如果是直接物理断网了&#xff0c;那久无论如何都没有办法重连&#xff0c;为了不影响业务&#xff0c;可以实现一个MQ断连后&#xff0c;重连三次&#xff0c;然后还是连不上的话&#xff0c;就启动告…

【Vuex状态管理】Vuex的基本使用;核心概念State、Getters、Mutations、Actions、Modules的基本使用

目录 1_应用状态管理1.1_状态管理1.2_复杂的状态管理1.3_Vuex的状态管理 2_Vuex的基本使用2.1_安装2.2_创建Store2.3_组件中使用store 3_核心概念State3.1_单一状态树3.2_组件获取状态3.3_在setup中使用mapState 4_核心概念Getters4.1_getters的基本使用4.2_getters第二个参数4…

如何从0跑起Vue3项目(Node和npm环境配置)

文章目录 vue项目运行Node安装打开vue项目 vue项目 拥有了一个vue3项目后怎么将它跑起来&#xff1f; 期末在学长敲代码那儿做的vue课设&#xff0c;怎么将他从0跑起来&#xff1f; char[] str "如果需要做课设的小伙伴&#xff0c;也可以百度:学长敲代码" strin…

手把手教你实现一个可编辑的Table

手把手教你实现一个可编辑的Table 需求背景 我们最近在做一些商品的备案工作&#xff0c;历史有很多的备案记录&#xff0c;不能很好的利用。所以想做一个提效工具。 备案人员&#xff0c;在网页通过搜索历史知识库的数据&#xff0c;进行备案编辑&#xff0c;他们平时都在使用…

如何在vue项目中封装自己写的插件库并使用

如何在vue项目中封装自己写的插件库并使用 直接上样本 库文件/utils/commonTJ.js /** Description:公用方法合集* Vue.use(commonTJ, { axios: axios });* Version: 1.0* Autor: Tj* Date: 2022-08-31 11:17:00*/ import { Base64 } from "js-base64"; export defau…

无感刷新:Vue前端实现Token的无缝刷新机制

在现代Web应用程序中&#xff0c;用户身份验证和授权通常使用令牌&#xff08;Token&#xff09;机制来实现。然而&#xff0c;由于Token的过期时间限制&#xff0c;用户在长时间使用应用程序时可能需要重新登录。为了提供更好的用户体验&#xff0c;我们可以通过实现Token的无…

浏览器调起摄像头

浏览器调起摄像头 <template><div class"body">这里什么都没有<video id"videoCamera" class"video"></video><button click"getCompetence" class"btn">打开摄像头</button><butt…

前端 ts 使用枚举爆红 元素隐式具有 “any“ 类型,因为索引表达式的类型不为 “number“,根据名字获取数字,根据数字获取字符

创建时间2023.8.15 没啥好写的水一篇 这个是ts不支持但是可以用&#xff0c;只是爆红&#xff0c; 解决不了问题&#xff0c;就解决带来问题的东西 export enum NameEnum{Objects, }字符 let TableName "Objects";解决不了就把枚举也转成 string any 类型就可以…

前端无需install快速调试npm包,Console-Import使用

Console-Import是一个Chrome扩展插件&#xff0c;可以方便地从Chrome控制台导入JavaScript和CSS资源。它可以帮助我们在开发过程中快速调试和测试第三方库或代码。 下载地址 安装 要安装Console-Import&#xff0c;请在Chrome网上应用店搜索“Console-Import”&#xff0c;然…

三十七个常见Vue面试题,背就完事了三

十七、谈谈对组件的理解 组件化开发能大幅提高应用开发效率、测试性、复用性常用的组件化技术&#xff1a;属性、自定义事件、插槽降低更新范围&#xff0c;值重新渲染变化的组件高内聚、低耦合、单向数据流 十八、请描述组件的渲染流程 产生组件虚拟节点 -> 创建组件的真…

VUE3写后台管理(3)

VUE3写后台管理&#xff08;3&#xff09; 1.环境1.node2.vite3.Element-plus4.vue-router5.element icon6.less7.vuex8.vue-demi9.mockjs10.axios11.echarts 2.后台1.布局Main2.头部导航栏CommonHeader3.左侧菜单栏CommonLeft4.首页Home1.从后端获取数据显示到前端table的三种…

momentjs实现DatePicker时间禁用

momentjs是一个处理时间的js库&#xff0c;简洁易用。 浅析一下&#xff0c; momentjs 在vue中对DatePicker时间组件的禁用实践。 一&#xff0c;npm下载 npm install moment --save二&#xff0c;particles.json中 "dependencies": {"axios": "^…

4.后端·新建子模块与开发(传统模式)

文章目录 学习资料新建子模块与各层查询entity的列表entitymapper层service层controller层 测试 学习资料 https://www.bilibili.com/video/BV13g411Y7GS?p8&spm_id_frompageDriver&vd_sourceed09a620bf87401694f763818a31c91e b站的学习视频 新建子模块与各层 在r…

VUE | 配置环境变量

本篇目录 1. 创建开发环境配置文件2. 创建正式环境配置文件3. 在代码中访问环境变量4. 加载环境变量 在 Vue 项目中是使用 .env 文件来定义和使用不同的环境变量&#xff0c;这些文件在 Vue 项目根目录下创建。推荐有几种环境就创建几个 .env 文件&#xff0c;下面就开发环境和…

vue2+openlayers6 项目实战示例详解【目录】

vue 和 openlayers是两个流行的前端即时&#xff0c;可以用于构建复杂的地图应用程序。本目录将介绍vue 和 openlayers的基本概念&#xff0c;以及如何在vue项目中使用openlayers进行地图展示和交互。 1. vue2 介绍 Vue是一套用于构建用户界面的渐进式框架。与其它大型框架不同…

基于element-ui的年份范围选择器

基于element-ui的年份范围选择器 element-ui官方只有日期范围和月份范围选择器&#xff0c;根据需求场景需要&#xff0c;支持年份选择器&#xff0c;原本使用两个分开的年份选择器实现的&#xff0c;但是往往有些是不能接受的。在网上找了很多都没有合适的&#xff0c;所以打…

前端面试中Vue的有经典面试题三

11. 网页从输入网址到渲染完成经历了哪些过程&#xff1f; 大致可以分为如下7步&#xff1a; 输入网址&#xff1b; 发送到DNS服务器&#xff0c;并获取域名对应的web服务器对应的ip地址&#xff1b; 与web服务器建立TCP连接&#xff1b; 浏览器向web服务器发送http请求&a…

Vue3学习(仅为了记录,参考意义不大)

一.Vue3介绍 1.Vue3的优势 2.使用create-vue创建vue3项目 vue-cli是创建vue2.0的脚手架工具&#xff0c;create-vue是创建vue3的脚手架工具&#xff0c;create-vue构建速度非常快 3.vue3项目目录和关键文件 二.Vue3组合式API 1.setup选项 setup语法糖&#xff1a; 总结…

小程序实现摄像头拍照 + 水印绘制

文章标题 01 功能说明02 使用方式 & 效果图2.1 基础用法2.2 拍照 底部定点水印 预览2.3 拍照 整体背景水印 预览 03 全部代码3.1 页面布局 html3.2 业务核心 js3.3 基础样式 css 01 功能说明 需求&#xff1a;小程序端需要调用前置摄像头进行拍照&#xff0c;并且将拍…

[小尾巴 UI 组件库] 全屏响应式轮播背景图(基于 Vue 3 与 Element Plus)

文章归档于&#xff1a;https://www.yuque.com/u27599042/row3c6 组件库地址 npm&#xff1a;https://www.npmjs.com/package/xwb-ui?activeTabreadme小尾巴 UI 组件库源码 gitee&#xff1a;https://gitee.com/tongchaowei/xwb-ui小尾巴 UI 组件库测试代码 gitee&#xff1a…

[构建自己的 Vue 组件库] 小尾巴 UI 组件库

文章归档于&#xff1a;https://www.yuque.com/u27599042/row3c6 组件库地址 npm&#xff1a;https://www.npmjs.com/package/xwb-ui?activeTabreadme小尾巴 UI 组件库源码 gitee&#xff1a;https://gitee.com/tongchaowei/xwb-ui小尾巴 UI 组件库测试代码 gitee&#xff1a…

创建vue3项目并引用elementui

1.创建vu3项目&#xff1a; vue3官网&#xff1a;简介 | Vue.js 执行命令 npm create vuelatest 2.终端会出现如下选项&#xff0c;不确定的直接enter键进入下一步&#xff1b; 3.然后再执行下方命令&#xff1a; cd <your-project-name> npm install4.安装依赖成功…

Vue3,Typescript中引用组件路径无法找到模块报错

是这么个事&#xff0c;我在vue3新创建的项目里&#xff0c;写了个组件叫headerIndex.vue&#xff0c;放到app.vue中import就会报错 路径肯定没写错&#xff0c;找到了解决方法&#xff0c;但是也没想明白为什么 解决方法如下 在vite-env.d.ts文件中加入 declare module &qu…

解决vue3类型“{}”上不存在属性

刚创建的一个Vue3和Ts的项目&#xff0c;结果使用Vscode打开后&#xff0c;修改了index.vue文件就报错了: 修改tsconfig.json文件 在tsconfig.json文件中添加一行代码&#xff1a;就是让ts识别vue文件 "include": ["src/**/*.ts", "src/**/*.d.ts&q…

vue下载与部分指令详解

目录 vue 下载地址 前端框架 MVC与MVVM框架 Vue使用 Vue.js指令 ​编辑 v-if v-else v-show v-on v-model&#xff08;表单绑定&#xff09; v-bind v-for v-text v-model 指令扩展 vue 下载地址 官方入门&#xff1a;https://cn.vuejs.org/ API 文档&#…

基于SSM的宿舍管理系统【附源码文档】

基于SSM的宿舍管理系统【附源码文档】 开发语言&#xff1a;Java数据库&#xff1a;MySQL技术&#xff1a;SpringSpringMVCMyBatis工具&#xff1a;IDEA/Ecilpse、Navicat、Maven 【主要功能】 角色&#xff1a;管理员、宿舍管理员、学生 管理员&#xff1a;院系信息、班级信…

Vue3.2基础及Vant的使用

Vue3文档 官方文档 https://cn.vuejs.org/ demo地址 https://gitee.com/galen.zhang/vue3-demo/tree/master/vue3-base-api Vue3常用插件 Volar、Vue VSCode Snippets、Auto Close Tag、Vue Peek、Vite 测试模板文件 template.html <!DOCTYPE html> <html lang&q…

基于若依框架实现markdown在线编辑

基于若依框架实现markdown在线编辑 1. 下载mavon-editor npm install mavon-editor --save2. 打开main.js文件, 添加如下 // markdown组件 import { mavonEditor } from "mavon-editor"; import "mavon-editor/dist/css/index.css";// markdown组件 Vue…

Vue3 实现一个无缝滚动组件(支持鼠标手动滚动)

Vue3 实现一个无缝滚动组件&#xff08;支持鼠标手动滚动&#xff09; 前言 在日常开发中&#xff0c;经常遇到需要支持列表循环滚动展示&#xff0c;特别是在数据化大屏开发中&#xff0c;无缝滚动使用频率更为频繁&#xff0c;在jquery时代&#xff0c;我们常用的无缝滚动组…

基于Java+SpringBoot+Vue的旧物置换网站设计和实现

基于JavaSpringBootVue的旧物置换网站设计和实现 源码传送入口前言主要技术系统设计功能截图数据库设计代码论文目录订阅经典源码专栏Java项目精品实战案例《500套》 源码获取 源码传送入口 前言 摘 要 随着时代在一步一步在进步&#xff0c;旧物也成人们的烦恼&#xff0c;…

vite+vue3项目中集成ESLint与prettier

1. 集成eslint 1.1 安装eslint npm add -D eslint1.2 初始化ESLint配置 npx eslint --init1.3 配置初始化选择 我的选择如下&#xff1a; 安装完成后&#xff08;根目录会生成.eslintrc.js文件&#xff09; 这个配置文件是默认生成的 1.4 eslint不生效解决方案 检查vscode…

什么是Vue的自定义指令(custom directives)?如何自定义指令?

聚沙成塔每天进步一点点 ⭐ 专栏简介⭐ Vue.js 的自定义指令⭐ 示例⭐ 写在最后 ⭐ 专栏简介 前端入门之旅&#xff1a;探索Web开发的奇妙世界 欢迎来到前端入门之旅&#xff01;感兴趣的可以订阅本专栏哦&#xff01;这个专栏是为那些对Web开发感兴趣、刚刚踏入前端领域的朋友…

基于SpringBoot的超市管理系统

基于SpringBootVue的超市管理系统、超市进销存系统&#xff0c;前后端分离 开发语言&#xff1a;Java数据库&#xff1a;MySQL技术&#xff1a;SpringBoot、Vue、Mybaits Plus、ELementUI工具&#xff1a;IDEA/Ecilpse、Navicat、Maven 【主要功能】 角色&#xff1a;管理员…

基于SpringBoot的图书商城系统

基于SpringBootVue的网上书城系统、图书商城、网上书店系统&#xff0c;前后端分离 开发语言&#xff1a;Java数据库&#xff1a;MySQL技术&#xff1a;SpringBoot、Vue、Mybaits Plus、ELementUI工具&#xff1a;IDEA/Ecilpse、Navicat、Maven 【主要功能】 角色&#xff1…

5.后端·新建子模块与开发(自动模式)

文章目录 学习资料自动生成模式创建后端三层 学习资料 https://www.bilibili.com/video/BV13g411Y7GS?p11&spm_id_frompageDriver&vd_sourceed09a620bf87401694f763818a31c91e 自动生成模式创建后端三层 首先&#xff0c;运行起来若依的前后端整个项目&#xff0c;…

「网页开发|前端开发|Vue」07 前后端分离:如何在Vue中请求外部数据

本文主要介绍两种在Vue中访问外部API获取数据的方式&#xff0c;通过让Vue通过项目外部的接口来获取数据&#xff0c;而不是直接由项目本身进行数据库交互&#xff0c;可以实现前端代码和后端代码的分离&#xff0c;让两个部分的代码编写更独立高效。 文章目录 本系列前文传送…

Vue3 菜鸟入门(二)超详细:基本框架 模板语法和指令

【学习笔记】Vue3 菜鸟入门&#xff08;二&#xff09;超详细&#xff1a;基本框架 模板语法和指令 关键词&#xff1a;Vue 、Vue 3、Java、Spring Boot、Idea、数据库、一对一、培训、教学本文主要内容含Vue 基本框架 模板语法、指令计划1小时完成&#xff0c;请同学尽量提前…

自定义事件的使用

绑定自定义事件 在Vue.js中&#xff0c;你可以使用自定义事件来实现组件之间的通信。自定义事件允许你在一个组件中触发事件&#xff0c;并在另一个组件中监听并响应该事件。以下是自定义事件的使用方法&#xff1a; 定义一个触发事件的组件&#xff1a; <template>&l…

nbcio-boot移植到若依ruoyi-nbcio平台里一formdesigner部分(二)

接第一部分 1、在tools目录下建立formdesigner的index.vue&#xff0c;主要是获取参数&#xff0c;调用formdesigner组件&#xff0c;内容如下&#xff1a; <template><div><form-designer ref"formDesigner" :queryId"routeQueryId" v-m…

Vue2中10种组件通信方式和实践技巧

目录 1&#xff0c;props / $emit1.1&#xff0c;一个需求方法1方法2 1.2&#xff0c;v-model 和 .syncv-model.sync 2&#xff0c;$children / $parent3&#xff0c;ref4&#xff0c;$attrs / $listeners$attrs$listenersinheritAttrs1.1 的问题的第3种解决方法 5&#xff0c;…

第1讲:前后端分离思想

什么是前端 前端其实是个很大的范畴。 简单点说&#xff0c;针对浏览器的开发&#xff0c;浏览器呈现出来的页面就是前端。它的实质是前端代码在浏览器端被编译、运行、渲染。前端代码主要由三个部分构成&#xff1a;HTML&#xff08;超文本标记语言&#xff09;、CSS&#xf…

【开发者工具中$0的作用】

在开发者工具中每当我们选中元素的时候 最右侧都会出现一个 $0 不知道大家有没有注意到 解释一下他的作用 以下图为例 我选中最新排序的input框 输入$0 它就默认选中这个元素 我们可以在这里进行一些赋值等操作 这里也赋值成功了 在个别情况下就不用修改我们的代码已达成目的…

Vue3、Vite使用 html2canvas 把Html生成canvas转成图片并保存,以及填坑记录

这两天接到新需求就是生成海报分享&#xff0c;生成的格式虽然是一样的但是自己一点点画显然是不符合我摸鱼人的性格&#xff0c;就找到了html2canvas插件&#xff0c;开始动工。 安装 npm install html2canvas --save文档 options 的参数都在里面按照自己需求使用 https://a…

封装一个高级查询组件

封装一个高级查询组件 背景一&#xff0c;前端相关代码二&#xff0c;后端相关代码三&#xff0c;呈现效果总结 背景 业务有个按照自定义选择组合查询条件&#xff0c;保存下来每次查询的时候使用的需求。查了一下项目里的代码没有现成的组件可以用&#xff0c;于是封装了一个 …

ApiAdmin与ApiAdmin-WEB安装运行

环境配置见ApiAdmin前期环境搭建 一、ApiAdmin安装 phpstudy启动MySQL&#xff0c;Nginx&#xff0c;redis 新建数据库apiadmin&#xff0c;用户apiadmin&#xff0c;密码123456 项目运行时要在phpstudy中打开MySQL&#xff0c;Nginx&#xff0c;redis 1. 获取官方源代码 …

富文本编辑器wangEditor

非常好用的一款富文本编辑器 支持Vue2/3 React 效果图&#x1f447; 官网地址 官网很详细 安装教程还有demo源码 在线demo 还有很多高级用法等等 也支持CND 一个html就能实现编辑器效果 <!DOCTYPE html> <html lang"en"><head><meta charset…

element树形控件编辑节点组装节点

需求功能&#xff1a; 编辑树节点&#xff0c;组装节点 <el-scrollbar class"scrollbar-wrapper"><el-tree :data"nodeList" ref"tree" :props"defaultProps" :expand-on-click-node"false"><template slot…

第6讲:v-for使用

目录 1.循环遍历 2.v-for遍历整形变量&#xff08;99乘法表&#xff09; 3.v-for遍历普通数组 4.v-for遍历数组对象 1.循环遍历 v-for指令基于一个数组渲染一个列表&#xff0c;它和JavaScript的遍历语法相似&#xff1a; v-for”item in list” list 是一个数组&#xff0c; i…

vue2通过.env进行多环境配置

这边 我们先创建一个本地文件夹 作为项目的存放目录 然后我们执行 vue create 项目名 创建一个vue项目 例如 我这里这样 vue create multiple_environ创建一个叫 multiple_environ 的vue项目 这里 我们选择vue2的版本 然后 在 然后 大家可以配置多个环境 但都需要用因为命…

vue脚手架创建,ref、双向绑定,axios请求。。

Vue CLI 是 Vue.js 官方提供的一个脚手架工具&#xff0c;可以快速搭建 Vue.js 项目&#xff0c;并提供了一些常见的工程化功能&#xff0c;如代码打包、热重载、单元测试等。以下是 Vue CLI 的搭建和使用步骤&#xff1a; 安装 Node.js 首先需要在本地安装 Node.js&#xff…

从0开始实现简易版vue2

文章目录 前言原理思路分析实现Observer实现Watcher实现Compile 前言 Vue.js的双向绑定原理是其最重要的特性之一&#xff0c;它使得数据模型和DOM之间的同步变得非常简单和高效。 先上个成果图来吸引各位&#xff1a; new SimpleVue({el: #app,data: {title: SimpleVue,name…

【已解决】node-gyp 安装报错

省流阅读 遇到问题node-gyp 安装报错&#xff0c;提示要安装vs&#xff0c;并开启Desktop development with C&#xff0c;但总是提示vs版本不对 最终解决方法如下&#xff1a; # 0 分析问题&#xff1a;当前npm版本为v14.16.0&#xff0c;适合python v2.7和VS2017&#xff0…

VxeTable 表格组件推荐

VxeTable 表格组件推荐 https://vxetable.cn 在前端开发中&#xff0c;表格组件是不可或缺的一部分&#xff0c;它们用于展示和管理数据&#xff0c;为用户提供了重要的数据交互功能。VxeTable 是一个优秀的 Vue 表格组件&#xff0c;它提供了丰富的功能和灵活的配置选项&…

Vue项目自动转换px为rem-高保真还原设计图

前端开发中还原设计图的重要性毋庸置疑&#xff0c;目前来说应用最多的应该也还是使用rem。然而很多人依然还是处于刀耕火种的时代&#xff0c;要么自己去计算rem值&#xff0c;要么依靠编辑器安装插件转换。 而本文的目标就是通过一系列的配置后&#xff0c;在开发中可以直接使…

基于SpringBoot的旅游系统

基于SpringBootVue的旅游系统、前后端分离 开发语言&#xff1a;Java数据库&#xff1a;MySQL技术&#xff1a;SpringBoot、Vue、Mybaits Plus、ELementUI工具&#xff1a;IDEA/Ecilpse、Navicat、Maven 【主要功能】 角色&#xff1a;管理员、用户 用户&#xff1a;浏览旅游…

基于SpringBoot的电影购票系统

基于SpringBootVue的电影购票系统、影视商城管理系统&#xff0c;前后端分离 开发语言&#xff1a;Java数据库&#xff1a;MySQL技术&#xff1a;SpringBoot、Vue、Mybaits Plus、ELementUI工具&#xff1a;IDEA/Ecilpse、Navicat、Maven 【主要功能】 管理员&#xff1a;个人…

Vue入门简介(带你打开Vue的大门)

目录 前言 一、Vue简介 1. 什么是Vue 2. Vue的应用场景 3. Vue的作用&#xff08;重要性&#xff09; 4. 什么是MVVM模式 5. 开源库网址 二、Vue入门使用 1. 基础使用步骤 1.1 引入Vue.js 1.2 创建Vue实例 1.3 编写Vue模板 1.4 数据绑定与指令 1.5 调用Vue方法和…

计算机毕业设计 基于SSM+Vue的医院门诊互联电子病历管理信息系统的设计与实现 Java实战项目 附源码+文档+视频讲解

博主介绍&#xff1a;✌从事软件开发10年之余&#xff0c;专注于Java技术领域、Python人工智能及数据挖掘、小程序项目开发和Android项目开发等。CSDN、掘金、华为云、InfoQ、阿里云等平台优质作者✌ &#x1f345;文末获取源码联系&#x1f345; &#x1f447;&#x1f3fb; 精…

Vue3-Vue3生命周期、自定义hook函数、toRef与toRefs、其他组合式API、组合式API的优势、Vue3新的组件和功能

Vue3&#xff08;2&#xff09; 更多Vue.js知识请点击——Vue.js &#x1f954;&#xff1a;有的山长满荆棘&#xff0c;有的山全是野兽&#xff0c;所以你应该是自己的那座山 文章目录 Vue3&#xff08;2&#xff09;一、Vue3生命周期二、自定义hook函数三、toRef与toRefs四、…

【Vue简介+搭建Vue开发环境+Hello小案例】

Vue简介搭建Vue开发环境Hello小案例 1 Vue简介2 搭建Vue开发环境3 Hello小案例 1 Vue简介 Vue是一套用于构建用户界面的渐进式JavaScript框架。&#xff08;渐进式&#xff1a;Vue可以自底向上逐层的应用<简单应用&#xff1a;只需要一个轻量小巧的核心库><复杂应用&…

springboot和vue:十一、Axios网络请求的安装引入与使用、跨域问题解决(CORS)

Axios简介与安装 Axios是一个基于promise的网络请求库&#xff0c;作用于node.js和浏览器中Axios在浏览器端使用XMLHttpRequests发送网络请求&#xff0c;并自动完成json数据的转换安装&#xff1a;npm install axios官方文档&#xff1a;https://www.axios-http.cn/ Axios基…

springboot和vue:九、v-for中的key+vue组件化开发

v-for中的key 目的 现在想要实现这样的一种效果&#xff0c;页面上存在初始姓名表单&#xff0c;同时存在输入框&#xff0c;输入姓名后点击添加按钮可以将新输入的姓名加入显示的姓名表单中。 代码 <!DOCTYPE html> <html lang"en"><head><…

VUE3照本宣科——认识VUE3

VUE3照本宣科——认识VUE3 前言一、命令创建项目1.中文官网2.菜鸟教程 二、VUE3项目目录结构1.public2.src&#xff08;1&#xff09;assets&#xff08;2&#xff09;components 3. .eslintrc.cjs4. .gitignore5. .prettierrc.json6.index.html7.package.json8.README.md9.vit…

vue3使用腾讯地图选择地点

<template><div><el-dialog width"60%" :before-close"cancel" v-model"props.visible"><span><el-autocomplete v-model"addressKeyword" placeholder"请输入地址&#xff0c;例如临沂人民广场"…

基于SpringBoot的火车订票管理系统

基于SpringBootVue的火车订票管理系统&#xff0c;前后端分离 开发语言&#xff1a;Java数据库&#xff1a;MySQL技术&#xff1a;SpringBoot、Vue、Mybaits Plus、ELementUI工具&#xff1a;IDEA/Ecilpse、Navicat、Maven 【主要功能】 角色&#xff1a;管理员、会员 会员&…

Vue鼠标右键画矩形和Ctrl按键多选组件

效果图 说明 下面会贴出组件代码以及一个Demo&#xff0c;上面的效果图即为Demo的效果&#xff0c;建议直接将两份代码拷贝到自己的开发环境直接运行调试。 组件代码 <template><!-- 鼠标画矩形选择对象 --><div class"objects" ref"objectsR…

一个基于SpringBoot+Vue前后端分离学生宿舍管理系统详细设计实现

博主介绍&#xff1a;✌全网粉丝30W,csdn特邀作者、博客专家、CSDN新星计划导师、Java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ &#x1f345;文末获取源码联系&#x1f345; &#x1f447;&#x1f3fb; 精彩专…

计算机毕业设计 高校实习信息发布网站的设计与实现 Javaweb项目 Java实战项目 前后端分离 文档报告 代码讲解 安装调试

&#x1f34a;作者&#xff1a;计算机编程-吉哥 &#x1f34a;简介&#xff1a;专业从事JavaWeb程序开发&#xff0c;微信小程序开发&#xff0c;定制化项目、 源码、代码讲解、文档撰写、ppt制作。做自己喜欢的事&#xff0c;生活就是快乐的。 &#x1f34a;心愿&#xff1a;点…

Nginx 同一端口下部署多个 Vue3 项目

前言 前端多项目部署到 Nginx 的同一监听端口下的解决方案&#xff0c;项目由一个主项目和多个子项目组成&#xff0c;主项目和子项目都是单独打包。 主子项目之间是使用的腾讯开源的无界&#xff08;WebComponent 容器 iframe 沙箱&#xff09;前端框架&#xff0c;能够完善…

提升前端开发效率:基于vue的van-radio-group组件封装指南

前言 vant 作为一款流行的 ui 框架&#xff0c;其中&#xff0c;van-radio-group 组件是一个常用的单选框组件&#xff0c;但有时我们需要根据项目需求进行定制化封装。本文将介绍如何基于 vue 框架封装 van-radio-group 组件&#xff0c;让我们一起来探索吧&#xff01; 封装文…

typescript在vue3中的使用。

1.项目安装typescript,我在创建项目时就选择了安装typescript&#xff1b;如果创建vue3项目时并没有安装typescript依赖&#xff0c;也可以用命令行安装&#xff0c;执行如下命令&#xff1a; npm install typescript --save-dev 2.相关学习文章参考&#xff08;转载&#xf…

proxy配置

Proxy 是一种用于前端开发的常见技术&#xff0c;用于将客户端请求代理到服务器。这在开发过程中很有用&#xff0c;因为它允许前端开发人员绕过同源策略&#xff0c;将请求发送到不同域名的后端服务器。Vue.js 的开发环境中&#xff0c;可以通过配置 vue.config.js 文件来设置…

Vue3配置路由

文章目录 一、创建index.js二、main.js的配置三、在App.vue中引入 一、创建index.js 在src文件夹中创建router文件夹&#xff0c;并在其中创建index.js文件 //引入路由对象 import { createRouter,createWebHistory } from vue-router import PufMac from "../views/puf…

Vue2 +Element UI 表格行合并

如果相邻数据是一致的&#xff0c;则单元格的行合并,指定需要合并的列&#xff0c;下面我是指定合并了分类和类型这两列。 先看效果 Element UI为我们的<el-table>提供了一个属性span-method&#xff1a;合并行或列的计算方法 下面是一个示例: html部分 - 主要是在表上指…

记录项目运行起来后在项目的控制台,直接展示抽中奖品的弹框

首先运行项目或者打开线上项目, 在控制台或者项目代码中找到调用出这个弹框的方法, 在控制台直接vm.这个方法() 来调用 可以看到弹框出来了

Element-ui 标签页el-radio-button左边框不显示问题

想实现一个tab切换的功能 看tabs组件挺相似的直接拿来用 默认是下边的效果 分开点 发现右边的白的按钮左边框没了 选中右边 左边按钮的边框正常 emmmm 选择按钮后查看样式 发现他有个border-left:0 去掉之后显示正常 在代码里添加border属性后显示正常了 但又出现新的问题…

[开源]企业级流程中心,基于flowable和bpmn.js封装的流程引擎

一、开源项目简介 企业级流程中心&#xff08;基于flowable和bpmn.js封装的流程引擎&#xff0c;采用Springboot&#xff0c;Mybatis-plus, Ehcache, sa-token 等框架技术,前端采用Vue3&Antd&#xff0c;Vben&#xff09;。 二、开源协议 使用Apache-2.0开源协议 三、界…

【前端开发】JS同步与异步调用,Vue2基础知识

文章目录 一、JS同步与异步调用1、异步调用函数&#xff1a;使用回调函数实现异步调用2、使用 Promise 实现异步调用&#xff1a;3、使用 async/await 实现异步调用&#xff1a; 二、Vue2基础知识1、基本概念 & dom中常用的v指令2、vue2的实例 & 数据绑定&#xff08;先…

VUE3照本宣科——路由与状态管理器

VUE3照本宣科——路由与状态管理器 前言一、路由&#xff08;router&#xff09;1.createRouter2.router-link3.router-view4.useRoute5.useRouter6.路由守卫7.嵌套路由 二、状态管理器&#xff08;Pinia&#xff09;1.定义Store&#xff08;1&#xff09;Option Store&#x…

二、怎么简单使用vuex

目录 前提步骤&#xff1a;正式开始vuex的相关操作&#xff1a;一、安装vuex&#xff1a;二、项目配置VUEX&#xff1a;三、创建相关文件&#xff1a;1、state2、getters3、mutations4、actions5、modules 前提步骤&#xff1a; 1、 搭建一个vue2项目 2、 修改App.vue文件&…

【计算机毕设选题推荐】口腔助手小程序SpringBoot+Vue+小程序

前言&#xff1a;我是IT源码社&#xff0c;从事计算机开发行业数年&#xff0c;专注Java领域&#xff0c;专业提供程序设计开发、源码分享、技术指导讲解、定制和毕业设计服务 项目名 基于SpringBoot的口腔助手小程序 技术栈 SpringBootVue小程序MySQLMaven 文章目录 一、口腔…

安装插件失败,getaddrinfo ENOENT raw.githubusercontent.com 报错

报错如图 解决方法&#xff1a; 查看raw.githubusercontent.com的真实IP地址 点开网址 https://www.ipaddress.com/ &#xff0c;输入raw.githubusercontent.com&#xff0c;点击查询&#xff1a; 复制以下的ip 修改hosts文件 找到这个文件夹&#xff1a; C:\Windows\System32\…

基于Java的校园心理咨询服务平台设计与实现(源码+lw+部署文档+讲解等)

文章目录 前言具体实现截图论文参考详细视频演示为什么选择我自己的网站自己的小程序&#xff08;小蔡coding&#xff09; 代码参考数据库参考源码获取 前言 &#x1f497;博主介绍&#xff1a;✌全网粉丝10W,CSDN特邀作者、博客专家、CSDN新星计划导师、全栈领域优质创作者&am…

Vuex、localStorage和sessionStorage

✨ 区别 &#x1f383; Vuex Vuex是一个专为Vue.js应用程序开发的状态管理模式。它通过集中式存储来管理应用程序的所有组件的状态&#xff0c;并提供了一些方法来更改状态。Vuex适用于大型应用程序或需要共享状态的应用程序&#xff0c;能够更好地组织和管理数据。 Vuex适用…

elementUI 特定分辨率(如1920*1080)下el-row未超出一行却换行

在1920*1080分辨率下&#xff0c; el-col 内容未超出 el-col 宽度&#xff0c;el-col 不足以占据一行&#xff0c;el-row 却自动换行了&#xff08;其他分辨率没有这个问题&#xff09;。 截图&#xff1a; 排查&#xff1a; el-col 内容没有溢出&#xff1b;没有多余的 pad…

Conflicting peer dependency: eslint@8.50.0

npm install 输出 npm ERR! code ERESOLVE npm ERR! ERESOLVE could not resolve npm ERR! npm ERR! While resolving: vue/eslint-config-standard6.1.0 npm ERR! Found: eslint-plugin-vue8.7.1 npm ERR! node_modules/eslint-plugin-vue npm ERR! dev eslint-plugin-vue…

MEIS —— 前端部分基本配置

项目基本配置 这篇文章我们随着上一篇文章继续往下叙述&#xff0c;主要是将element和windicss等开发配置进项目中&#xff0c;以及基本的一些页面和组件给他完成。 1. 安装element plus 运行&#xff1a; npm install element-plus --save 这里我们是按需引入(自动)&#x…

vue3 element-ui-plus Carousel 跑马灯 的使用 及 踩坑记录

vue3 element-ui-plus Carousel 跑马灯 的踩坑记录 Carousel 跑马灯首页跑马灯demo Carousel 跑马灯 首先&#xff0c;打开其官网-跑马灯案例 跑马灯代码&#xff1a; <el-carousel :interval"5000" arrow"always"><el-carousel-item v-for"…

Linux/麒麟系统上部署Vue+SpringBoot前后端分离项目

目录 1. 前端准备工作 1.1 在项目根目录创建两份环境配置文件 1.2 环境配置 2. 后端准备工作 2.1 在项目resources目录创建两份环境配置文件 2.2 环境配置 3. 前后端打包 3.1 前端打包 3.2 后端打包 4、服务器前后端配置及部署 4.1 下载、安装、启动Nginx 4.2 前端项目部署…

vue3-项目快速搭建和初始化

环境安装 npm安装 Node.js各版本&#xff1a;Previous Releases | Node.js (nodejs.org) Linux 从官网下载最新版&#xff0c;文件名中是带了linux字样的&#xff0c;如node-v16.20.0-linux-x64.tar.xz 解压&#xff1a;如果是tar.xz文件&#xff0c;则先用xz -d node-xxxx…

ruoyi识别访问设备是pc端还是移动端跳转到对应的登录页面

背景需求 ruoyi框架&#xff0c;前后端分离。现在要在用户访问的时候根据不同的设备跳转到不同的登录页面。 教程 router/index.js 修改src/router/index.js&#xff0c;在这里增加自己的要跳转的页面 permission.js 在白名单中添加自己的登录页面 增加以下识别的代码 le…

Vue跨域配置

版权声明 本文原创作者&#xff1a;谷哥的小弟作者博客地址&#xff1a;http://blog.csdn.net/lfdfhl 配置详情 请在项目的vue.config.js中通过proxy的配置&#xff0c;解决Vue跨域&#xff1b;代码如下&#xff1a; const { defineConfig } require(vue/cli-service) modu…

[开源]基于Vue的拖拽式数据报表设计器,为简化开发提高效率而生

一、开源项目简介 Cola-Designer 是一个 基于VUE&#xff0c;实现拖拽 配置方式生成数据大屏&#xff0c;为简化开发、提高效率而生。 二、开源协议 使用GPL-2.0开源协议 三、界面展示 概览 部分截图&#xff1a; 四、功能概述 特性 0 代码 实现完全拖拽 配置式生成…

解决 viteprees 中 vp-doc 内置样式影响组件预

解决 viteprees 中 vp-doc 样式影响组件预览 问题 当使用"vitepress": "1.0.0-rc.22"作为组件库文档时&#xff0c;会自动引入vitepress的默认主题&#xff0c; 其中vp-doc中有大量的html标签样式 ... .vp-doc table {display: block;border-collapse: …

css:button实现el-radio效果

先看最终效果&#xff1a; ​​​ 思路&#xff1a; 一、 首先准备好按钮内容&#xff1a;const a [one,two,three] 将按钮循环展示出来&#xff0c;并设置一些样式&#xff0c;将按钮背景透明&#xff1a; <button v-for"(item,index) in a" :key"in…

Vuex模块化(modules)与namespaced(命名空间)的搭配

Vuex模块化&#xff08;modules&#xff09;与namespaced&#xff08;命名空间&#xff09;的搭配 Vuex模块化&#xff08;modules&#xff09;格式 原理&#xff1a;可以对Vuex的actions&#xff0c;mutations&#xff0c;state&#xff0c;getters四个属性综合成一个部分&a…

Vue3 + Ts实现NPM插件 - 定制loading

目录 你的 Loading&#x1f916; 安装&#x1f6f9; 简介苍白请 您移步文档&#xff1a;✈️ 使用方法&#x1f6e0;️ 配置 loading 类型&#x1f3b2; 定制 loading 色彩 &#x1f4a1; 注意事项 前期回顾 你的 Loading 开箱即可用的 loading&#xff0c; 说明&#xff1a;vu…

vue项目不用重新打包即可以修改项目ip

需求&#xff1a; 由于vue项目每次修改项目ip都需要重新打包&#xff0c;解决痛点&#xff1a; 方法&#xff1a; vue项目的dev.env.js配置文件引入外部变量 node中使用CommonJS规范引入 导出 static文件下新建host文件 static为暴露到外包的静态资源文件夹 /static/host/下…

vue3后台管理系统之跨域代理

vite.config.js中 server: {port: 5002,host: true, //0.0.0.0open: false,strictPort: true,proxy: {// 请求前缀/api&#xff0c;只有加了/api前缀的请求才会走代理(前端自定义)/api: {target: http://127.0.0.1:8000,// 获取服务器地址的设置changeOrigin: true,// 路径重写…

基于springboot,vue校园社团管理系统

开发工具&#xff1a;IDEA 服务器&#xff1a;Tomcat9.0&#xff0c; jdk1.8 项目构建&#xff1a;maven 数据库&#xff1a;mysql5.7 系统分前后台&#xff0c;项目采用前后端分离 前端技术&#xff1a;vueelementUI 服务端技术&#xff1a;springbootmybatis-plus 本系…

ruoyi框架前端修改message消失时间

修改教程 打开modal.js文件&#xff0c;找到Message.success&#xff0c;然后把参数设置进去就行。单位是10001秒。 // 可以设置的参数如下export interface ElMessageOptions {/** Message text */message: string | VNode/** Message type */type?: MessageType/** Custom …

Vue动态树、配置请求路径、表格数据显示、实现分页、创建书本管理组件、点击菜单实现路由跳转以及系统首页配置。

目录 1. 准备工作 2. 动态树 2.1 在配置请求路径 2.2 使用动态数据构建导航菜单 2.2.1 通过接口获取数据 2.2.3 通过后台获取的数据构建菜单导航 2.2.3.1 先构建一级导航菜单 2.3 点击菜单实现路由跳转 2.3.1 创建书本管理组件 3. 系统首页配置 4. 表格数据显示 4.…

使用 ElementUI 组件构建 Window 桌面应用探索与实践(WinForm)

零、实现原理与应用案例设计 1、原理 基础实例 Demo 可以参照以下这篇博文&#xff0c; 基于.Net CEF 实现 Vue 等前端技术栈构建 Windows 窗体应用-CSDN博客文章浏览阅读291次。基于 .Net CEF 库&#xff0c;能够使用 Vue 等前端技术栈构建 Windows 窗体应用https://blog.c…

01、SpringBoot + MyBaits-Plus 集成微信支付 -->项目搭建

目录 SpringBoot MyBaits-Plus 集成微信支付 之 项目搭建1、创建boot项目2、引入Swagger作用&#xff1a;2-1、引入依赖2-2、写配置文件进行测试2-3、访问Swagger页面2-4、注解优化显示 3、定义统一结果作用&#xff1a;3-1、引入lombok依赖3-2、写个统一结果的类-->RR类的…

[自定义 Vue 组件] 小尾巴下拉菜单组件(2.0) TailDropDown

文章归档&#xff1a;https://www.yuque.com/u27599042/coding_star/kcoem6dgyn8drglb [自定义 Vue 组件] 下拉菜单(1.0) DropDownMenu&#xff1a;https://www.yuque.com/u27599042/coding_star/llltv52tchmatwg4 组件效果示例 组件所依赖的常量 在 src 目录下&#xff0c;创…

判断文本元素是否出现省略号,根据文本长度来控制是否显示鼠标悬浮提示el-tooltip

需求&#xff1a;循环出来的数据&#xff0c;根据文本长度来控制是否显示鼠标悬浮提示el-tooltip 实现&#xff1a;监听窗口宽度&#xff0c;宽度改变&#xff0c;获取标签元素&#xff0c;判断可视窗口宽度与元素宽度大小&#xff0c;改变渲染与否 HTML部分 <div class&qu…

JAVA毕业设计099—基于Java+Springboot+Vue的在线智慧教育考试系统(源码+数据库)

基于JavaSpringbootVue的在线智慧教育考试系统(源码数据库)099 一、系统介绍 本系统前后端分离 本系统分为管理员、用户两种角色(角色权限可自行分配) 学生系统功能 模块介绍登录用户名、密码试题题干支持文本、图片、数学公式、表格等考试主观题支持答题板作答之后保存文…

基于Java的农资采购销售管理系统设计与实现(源码+lw+部署文档+讲解等)

文章目录 前言具体实现截图论文参考详细视频演示为什么选择我自己的网站自己的小程序&#xff08;小蔡coding&#xff09; 代码参考数据库参考源码获取 前言 &#x1f497;博主介绍&#xff1a;✌全网粉丝10W,CSDN特邀作者、博客专家、CSDN新星计划导师、全栈领域优质创作者&am…

nodejs express vue uniapp电影购票系统源码

开发技术&#xff1a; node.js&#xff0c;vscode&#xff0c;HBuilder X express vue elementui uniapp 功能介绍&#xff1a; 用户端&#xff1a; 登录注册 首页显示搜索电影&#xff0c;轮播图&#xff0c;电影分类&#xff0c;最近上架电影 点击电影进入电影详情&am…

局部路由守卫component守卫

局部路由守卫component守卫 component守卫&#xff08;beforeRouteEnter、beforeRouteLeave&#xff09; 代码位置&#xff1a;在路由组件中&#xff0c;代码是写在component当中的&#xff08;XXX.vue&#xff09;beforeRouteEnter、beforeRouteLeave都有三个参数&#xff1…

Uniapp 酷炫钱包页面模板 直接引用

使用教程 直接引用Vue页面 即可 <template><view><TCqianbao></TCqianbao></view> </template> <script>import TCqianbao from /uni_modules/TC-qianbao/pages/index.vueexport default {components:{TCqianbao},} </script&…

商品规格项数据的遍历以及添加

简介 今天在处理规格项的数据时遇到了一些问题&#xff0c;接下来就给大家分享一下 规格项数据设计 "specifications": [{"goodsSpecificationId": 6,"goodsSpecificationName": "网络类型","goodsTypeId": 24,"goods…

Vue2基础知识(四) 自定义指令

目录 一 自定义指令1.1 定义1.2 自定义局部指令1.3 全局注册指令1.4 钩子函数1.5 动态传参1.6 使用场景 &#x1f48c; 所属专栏&#xff1a;【Vue2】&#x1f600; 作 者&#xff1a;长安不及十里&#x1f4bb;工作&#xff1a;目前从事电力行业开发&#x1f308;目标&#xf…

04-学成在线之系统管理服务模块之查询数据字典表中的内容,前后端联调测试

前后端联调 配置前端环境 实际开发中先由后端工程师将接口设计好并编写接口文档并交给前端工程师&#xff0c;前后端的工程师就开始并行开发 前端开发人员先自己mock数据即使用假数据进行开发,当后端代码完成后前端工程师尝试请求后端接口获取数据然后渲染到页面 第一步: 首…

实现Vue3源码 isReactive 和 isReadonly

本文是 Vue3 源码实战专栏的第 5 篇。 isReactive isReactive()检查一个对象是否是由 reactive() 或 shallowReactive() 创建的代理。 使用 <script setup> import { isReactive, reactive } from "vue"; const user1 reactive({ name: "wendZzoo&qu…

Js:获取最近6个月的月份(包含本月、不包含本月)

一、需求 获取最近6个月的月份&#xff08;不包含本月&#xff09;&#xff0c;比如现在是11月份&#xff0c;则需要获取到的月份是&#xff1a;10、9、8、7、6、5将月份从小到大排列 二、解决 1、获取最近的6个月份&#xff08;不包含本月&#xff09; var monthALL[]; …

【完整详细】IntelliJ IDEA中使用Docker插件一键部署前后端分离项目

前言:在使用Docker部署我们的前后端分离项目的时候,会涉及到一堆且重复的Docker命令,久而久之就会被这些重复性的操作感到繁琐,本篇博客教学大家如何通过IDEA自带的一款插件就可以实现一键部署前后端分离项目的操作,从头到尾我写的非常详细,大家逐步阅读即可。 博主的其他…

[Vue 配置] Vite + Vue3 项目配置和使用 NProgress

文章归档&#xff1a;https://www.yuque.com/u27599042/coding_star/mfmsrf9tz98ox3qg 安装 pnpm i nprogress配置 NProgress 其他更多可参考&#xff0c;仓库地址&#xff1a;https://github.com/rstacruz/nprogress 在 src/config/nprogress.js 中进行配置 是否展示右上角圆…

vue监听对象属性值变化

一、官方文档 二、实现方法 方法一、直接根据watch来监听 export default {data() {return {object: {username: ,password: }}},watch: {object.username(newVal, oldVal) {console.log(newVal, oldVal)}} }方法二&#xff1a;利用watch和computed来实现监听 利用computed定…

Vue3 动态设置 ref

介绍 在一些场景&#xff0c;ref设置是未知的需要根据动态数据来决定&#xff0c;如表格中的input框需要我们主动聚焦&#xff0c;就需要给每一个input设置一个ref&#xff0c;进而进行聚焦操作。 Demo 点击下面截图中的编辑按钮&#xff0c;自动聚焦到相应的输入框中。 &…

Vue 事件绑定 和 修饰符

目录 一、事件绑定 1.简介 : 2.实例 : 二、修饰符 1.简介 : 2.实例 : 3.扩展 : 一、事件绑定 1.简介 : (1) 在Vue中&#xff0c;通过"v-on:事件名"可以绑定事件&#xff0c;eg : v-on:click表示绑定点击事件。 (2) 触发事件时调用的方法&#xff0c;定义在Vu…

10.(vue3.x+vite)组件间通信方式之props与$emit

前端技术社区总目录(订阅之前请先查看该博客) 示例效果 父组件代码 <template><div><div>{{message }}</div><Child

代理替换字段

官网 我这里主要是解决代理替换字段的问题,首先我们需要知道 &#xff0c;代理默认会追加字段 vue3vite使用rewrite // 配置前端服务地址和端口server: {hmr: true,// 设置反向代理&#xff0c;跨域proxy: {/api: {target: xxxx,changeOrigin: true},/nerf: {target: xxxx,ch…

lims系统,收付财务管理-支出成本管理-支出成本调整-导入表格数据功能实现

页面增加导入数据按钮&#xff0c;新增点击导入按钮后弹出的页面组件 index.html <section><gv-data-table ref"table" :table"table" on-reset"onReset" on-list-btn"onListBtn" ><template v-slot:search"sc…

《vue.js设计与实现》读后总结

《vue.js设计与实现》读后总结 一、权衡的艺术 vue是声明式框架&#xff0c;声明式框架更关注结果。 vue.js帮我们封装了过程&#xff0c;内部是命令式的&#xff0c;暴露给用户的是声明式。 声明式代码的性能不优于命令式代码的性能。声明式代码会比命令式代 码多出找出差异…

springcloud商城源码

开发环境及工具&#xff1a; 大等于jdk1.8&#xff0c;大于mysql5.5&#xff0c;idea&#xff08;eclipse&#xff09;&#xff0c;nodejs&#xff0c;vscode&#xff08;webstorm&#xff09; 技术说明&#xff1a; springcloud springboot mybatis vue elementui 功能介绍…

点击清空按钮表单数据不能清空

清空选项只能清空角色和状态的数据,无法清空用户名的数据, 经过排查后发现 username这个单词写错了,导致点击清空searchFormRef?.resetFields()不能清空用户名数据

【组件自定义事件+全局事件总线+消息订阅与发布+TodoList案例——编辑+过度与动画】

组件自定义事件全局事件总线消息订阅与发布TodoList案例——编辑过度与动画 1 组件自定义事件1.1 绑定1.2 解绑1.3 总结1.4 TodoList案例——自定义事件 2 全局事件总线2.1 理解2.2 步骤2.3 TodoList案例——事件总线 3 消息订阅与发布3.1 理解3.2 TodoList案例——消息的订阅与…

Web学习笔记-Vue3(用户动态页面设计)

笔记内容转载自 AcWing 的 Web 应用课讲义&#xff0c;课程链接&#xff1a;AcWing Web 应用课。 CONTENTS 1. 实现用户信息模块2. 实现关注用户功能3. 实现历史动态模块4. 实现发动态模块 1. 实现用户信息模块 用户动态页面可以划分为三个模块&#xff1a;用户信息部分、发动…

nodejs express vue 酒店预订系统源码

开发环境及工具&#xff1a; nodejs&#xff0c;vscode&#xff08;webstorm&#xff09;&#xff0c;大于mysql5.5 技术说明&#xff1a; nodejs express vue elementui 功能介绍&#xff1a; 用户端&#xff1a; 用户登录注册 首页显示轮播图&#xff0c;客房分类&…

Vue23-props配置功能

Vue2&3-props配置功能 Vue2-props配置 功能&#xff1a;接收从其他组件传过来的数据&#xff0c;将数据从静态转为动态注意&#xff1a; 同一层组件不能使用props&#xff0c;必须是父组件传子组件的形式。父组件传数据&#xff0c;子组件接收数据。不能什么数据都接收&a…

wangEditor富文本编辑器使用

一、官网 开源 Web 富文本编辑器&#xff0c;开箱即用&#xff0c;配置简单 二、下载安装 npm install --save wangeditor/editor-for-vue 三、在vue中使用 3.1、抽离组件editor.vue 在工程的components目录下新建组件editor <template><div><Toolbar:edi…

SpringBoot学习笔记-创建个人中心页面(下)

笔记内容转载自 AcWing 的 SpringBoot 框架课讲义&#xff0c;课程链接&#xff1a;AcWing SpringBoot 框架课。 CONTENTS 1. 实现个人中心页面2. POJO时区修改3. 集成代码编辑器 本节实现个人中心的前端页面&#xff0c;用户能够查看自己的 Bot 信息&#xff0c;并能创建、修改…

vue3硅谷甄选01 | 使用vite创建vue3项目及项目的配置 环境准备 ESLint配置 prettier配置 husky配置 项目集成

文章目录 使用vite创建vue3项目及项目的配置1.环境准备2.项目配置ESLint校验代码工具配置 - js代码检测工具1.安装ESLint到开发环境 devDependencies2.生成配置文件:.eslint.cjs**3.安装vue3环境代码校验插件**4. 修改.eslintrc.cjs配置文件5.生成ESLint忽略文件6.在package.js…

前端面试题之vue篇

vue基础 vue的基本原理 当一个Vue实例创建时&#xff0c;Vue会遍历data中的属性&#xff0c;用Object.defineProperty(Vue使用proxy)转换为getter/setter&#xff0c;并且在内部追踪相关依赖&#xff0c;在属性被访问和修改时通知变化。每个组件实例都有相应的watcher程序实例…

Vue3-ref函数、reactive函数的响应式

Vue3-ref函数、reactive函数的响应式 在这之前&#xff0c;先讲Vue2的响应式处理 Vue2原本使用的是Object.defineProperty的响应式处理方式 methods方法中的this.name指的是vm.namereturn的name属性在通过this.name的间接调用时&#xff0c;通过了Object.defineProperty响应式…

04 后端增删改查【小白入门SpringBoot + Vue3】

项目笔记&#xff0c;教学视频来源于B站青戈 https://www.bilibili.com/video/BV1H14y1S7YV 保证前面的都功能都实现后&#xff0c;接着往下走。 查 分页 接下来&#xff0c;实现前端页面分页功能。 前端分页组件 打开elementplus官网&#xff0c;找到合适的分页组件&…

vant+thinkphp实现文件上传功能

vantthinkphp实现文件上传功能 前端thinkphp后端测试 前端 vue3 vant 代码实现 fileList 预览文件列表&#xff0c;具体可以参考官方文档 let config { headers: { //添加请求头 “Content-Type”: “multipart/form-data”, }, }; 需要以form-data的形式上传文件&#xff…

vue的package.json详细说明

前言 package.json 文件是一个非常重要的文件,它用于存储关于项目的元信息以及依赖项。在 Vue.js 项目中,package.json 文件描述了项目的名称、版本、描述、作者、依赖项、脚本命令等信息。 说明 package.json 文件常见的 详细说明: 1.名称 (name): 项目的名称。遵循反向…

解决PDF预览时,电子签章、日期等不显示问题

文章目录 问题描述问题排查问题解决 问题描述 在预览PDF时&#xff0c;部分签章或控件没有显示。如下图&#xff1a; 正确应该要这样&#xff1a; 问题排查 根据网上搜索&#xff0c;排查&#xff0c;我先看看&#xff0c;pdf.worker.js 里的这三行代码&#xff0c;是否已经注…

前端开发实践:vue中用qrcode库将超链接生成二维码图片

&#x1f3c6;作者简介&#xff0c;黑夜开发者&#xff0c;CSDN领军人物&#xff0c;全栈领域优质创作者✌&#xff0c;阿里云社区专家博主&#xff0c;2023年6月csdn上海赛道top4。 &#x1f3c6;数年电商行业从业经验&#xff0c;历任核心研发工程师&#xff0c;项目技术负责…

Vue 项目中使用 Pinia 状态管理详细教程

Pinia 是一个用于状态管理的现代 Vue 3 库&#xff0c;它提供了强大的工具来管理 Vue 应用程序的状态。以下是在 Vue 项目中使用 Pinia 的详细教程&#xff1a; 步骤 1&#xff1a;安装 Pinia 首先&#xff0c;你需要安装 Pinia。你可以使用 npm 或 yarn 安装它&#xff1a; …

Vue 2.0中引入的类型检查Flow

1. 认识 Flow Flow 是 facebook 出品的 JavaScript 静态类型检查工具。Vue.js 的源码利用了 Flow 做了静态类型检查&#xff0c;所以了解 Flow 有助于我们阅读源码。 2. 为什么用 Flow JavaScript 是动态类型语言&#xff0c;它的灵活性有目共睹&#xff0c;但是过于灵活的副…

springcloud医院挂号预约系统源码

开发技术&#xff1a; jdk1.8&#xff0c;mysql5.7&#xff0c;nodejs&#xff0c;idea&#xff0c;vscode springcloud springboot mybatis vue elementui 功能介绍&#xff1a; 用户端&#xff1a; 登录注册 首页显示医生列表&#xff0c;医院简介&#xff0c;点击医生…

vue2通信方法(最全)

前言 数据传递是框架的核心要素之一,也是在业务开发中极其重要的技术.熟练掌握所有的通信方法,是开发者必须具备的技能。 这篇文章我将会把vue2所有的通信的方法都形成简单易懂的demo。 在我的分类中,通信方法有两种大类型: 1.vue框架提供的通信方法 2.插件及其他通信方法…

Vue 2.0的源码目录设计

Vue 2.0 的源码都在 src 目录下&#xff0c;其目录结构如下。 src ├── compiler # 编译相关 ├── core # 核心代码 ├── platforms # 不同平台的支持 ├── server # 服务端渲染 ├── sfc # .vue 文件解析 ├── s…

Vue 2.0的源码构建

Vue.js 源码是基于 Rollup 构建的&#xff0c;它的构建相关配置都在 scripts 目录下。 1. 构建脚本 通常一个基于 NPM 托管的项目都会有一个 package.json 文件&#xff0c;它是对项目的描述文件&#xff0c;它的内容实际上是一个标准的 JSON 对象。 我们通常会配置 script …

前端CSS实现响应式TimeLine效果(附源码)

文章目录 纯CSS搭建,先上效果图(附有源码)视图层 index.htmlindex.css 公用样式文件Main.css 主要的样式文件纯CSS搭建,先上效果图(附有源码) 本效果为纯CSS搭建,适配移动端和PC端! 视图层 index.html <body class="light"><header class="he…

JAVA毕业设计111—基于Java+Springboot+Vue的养老院管理系统(源码+数据库+12000字论文)

基于JavaSpringbootVue的养老院管理系统(源码数据库12000字论文)111 一、系统介绍 本系统前后端分离&#xff0c;本系统分为销售、人事、服务、餐饮、财务、超级管理员六种角色 系统主要功能如下&#xff1a; 首页统计&#xff1a;包括今日新增咨询、今日新增预定、今日新增…

Openlayer【三】—— 绘制多边形GeoJson边界绘制

1.1、绘制多边形 在绘制多边形和前面绘制线有异曲同工之妙&#xff0c;多边形本质上就是由多个点组成的线然后连接组成的面&#xff0c;这个面就是最终的结果&#xff0c;那么这里使用到的是Polygon对象&#xff0c;而传给这个对象的值也是多个坐标&#xff0c;坐标会一个个的…

Vue2 基本语法

Vue2 基本语法 前言Vue2 基本语法脚手架文件结构关于不同版本的Vuevue.config.js配置文件ref属性props配置项mixin(混入)插件scoped样式总结TodoList案例webStorage组件的自定义事件全局事件总线&#xff08;GlobalEventBus&#xff09;消息订阅与发布&#xff08;pubsub&#…

2023年江西省职业院校技能大赛移动应用设计与开发竞赛样题

2023年江西省职业院校技能大赛 移动应用设计与开发 竞赛样题 一、竞赛安排 赛卷分模块A和模块B两个部分。 模块编号 模块名称 竞赛时间 分数 A 功能模块开发 4小时 88 B 测试与交付 12 合计 100 二、竞赛主题 本赛项面向产业主流技术&#xff0c;对接国际标准…

springcloud图书借阅管理系统源码

开发说明&#xff1a; jdk1.8&#xff0c;mysql5.7&#xff0c;nodejs&#xff0c;idea&#xff0c;nodejs&#xff0c;vscode springcloud springboot mybatis vue elementui 功能介绍&#xff1a; 用户端&#xff1a; 登录注册 首页显示搜索图书&#xff0c;轮播图&…

Vue 2.0源码分析-数据驱动

Vue.js 一个核心思想是数据驱动。所谓数据驱动&#xff0c;是指视图是由数据驱动生成的&#xff0c;我们对视图的修改&#xff0c;不会直接操作 DOM&#xff0c;而是通过修改数据。它相比我们传统的前端开发&#xff0c;如使用 jQuery 等前端库直接修改 DOM&#xff0c;大大简化…

Vue 2.0源码分析-渲染函数render

Vue 的 _render 方法是实例的一个私有方法&#xff0c;它用来把实例渲染成一个虚拟 Node。它的定义在 src/core/instance/render.js 文件中&#xff1a; Vue.prototype._render function (): VNode {const vm: Component thisconst { render, _parentVnode } vm.$options//…

Canvas艺术之旅:探索锚点抠图的无限可能

说在前面 在日常的图片处理中&#xff0c;我们经常会遇到需要抠图的情况&#xff0c;无论是为了美化照片、制作海报&#xff0c;还是进行图片合成。抠图对于我们来说也是一种很常用的功能了&#xff0c;今天就让我们一起来看下怎么使用canvas来实现一个锚点抠图功能。 效果展示…

Element-Plus 图标自动导入

&#x1f680; 作者主页&#xff1a; 有来技术 &#x1f525; 开源项目&#xff1a; youlai-mall &#x1f343; vue3-element-admin &#x1f343; youlai-boot &#x1f33a; 仓库主页&#xff1a; Gitee &#x1f4ab; Github &#x1f4ab; GitCode &#x1f496; 欢迎点赞…

使用el-scrollbar实现定位滚动,以及el-scrollbar去掉横向滚动条

实现滚动 <el-scrollbar ref"scroll" style"height: 100%;">// ... </el-scrollbar>可以使用如下属性&#xff1a; this.$refs[scroll].wrap.scrollTop 0 //想滚到哪个高度&#xff0c;就写多少el-scrollbar去掉横向滚动条 ::v-deep .el-…

vue自定义指令及常用的自定义指令封装

vue2 自定义指令 官网链接https://v2.cn.vuejs.org/v2/guide/custom-directive.html 指令注册 这里是一个 Vue2 的指令合集&#xff0c;详细的指令移步下面具体的指令文章&#xff0c;现在我们在这里要介绍如何在项目中统一管理和使用这些指令。 注册指令 单文件引入注册 …

性能优化 vue2/vue3 通过CDN 减少项目启动时间

其实更多可以通过压缩图片等文件大小 也会让项目运行快一些 以及尽量使用异步或者懒加载 使用CDN可以避免在项目中使用npm导入Vue的依赖项&#xff0c;从而减少项目启动时的加载时间 使用方法如下 <!-- Vue 2 --> <script src"https://cdn.jsdelivr.net/npm/vue…

Vue 2.0源码分析-update

Vue 的 _update 是实例的一个私有方法&#xff0c;它被调用的时机有 2 个&#xff0c;一个是首次渲染&#xff0c;一个是数据更新的时候&#xff1b;由于我们这一章节只分析首次渲染部分&#xff0c;数据更新部分会在之后分析响应式原理的时候涉及。_update 方法的作用是把 VNo…

Module build failed: Error: ENOENT: no such file or directory

前言 这个错误通常发生在Node.js 和 vue,js项目中&#xff0c;当你试图访问一个不存在的文件或目录时。在大多数情况下&#xff0c;这是因为你的代码试图打开一个不存在的文件&#xff0c;或者你的构建系统&#xff08;例如Webpack&#xff09;需要一个配置文件&#xff0c;但找…

vue之代理配置devServer(vue.config.js)片段

关于vue.config.js的部分配置解析&#xff1a;首先看下面一段配置 devServer: { open: process.platform darwin,//true or false &#xff08;true则启动项目自动打开系统自带浏览器&#xff09; host: 0.0.0.0, // 配置devServer服务监听的地址 比如&#xff1a;想让局域网…

springcloud进销存管理系统源码

开发说明&#xff1a; jdk1.8&#xff0c;mysql5.7&#xff0c;idea&#xff0c;vscode springcloud springboot mybatis vue elementui 功能介绍&#xff1a; 后台管理&#xff1a; 统计分析&#xff1a;查看产品&#xff0c;采购&#xff0c;销售数量&#xff1b;统计近…

Vue基础入门(三):Vue3的使用

Vue3的使用 一、首页案例修改 修改首页的信息&#xff1a;是在之前介绍的HelloWorld.vue文件中进行内容的修改。 页面展示效果&#xff1a; 此时就看到了我们新添加的文字了&#xff01; 同样的我们开发代码的时候只需要修改了项目中的内容然后保存就会自动刷新的浏览器&…

Vue3 反应性全套基础知识都单独附带实例

在Vue3中&#xff0c;反应性&#xff08;Reactivity&#xff09;是其核心特性之一&#xff0c;它使得数据和视图之间的同步变得非常简单。以下是Vue3反应性的全套基础知识以及相应的实例&#xff1a; 响应式对象&#xff1a;在Vue3中&#xff0c;我们可以使用reactive函数来创…

vue3中的Fragment、Teleport、Suspense新组件

Fragment组件 在Vue2中: 组件必须有一个根标签 在Vue3中: 组件可以没有根标签, 内部会将多个标签包含在一个Fragment虚拟元素中 好处: 减少标签层级, 减小内存占用 <template><div style"font-size: 14px;"><p> 组件可以没有根标签</p&g…

SVG图片选择库组件封装及使用

需求 需求&#xff1a; 在项目中通常需要做菜单管理&#xff0c;想要让左侧菜单好看一点&#xff0c;一般都会选择添加图标&#xff0c;需要自定义选择喜欢的图标&#xff0c;得提供一个有选择项的图标库 延伸需求&#xff1a;在项目中通常可能有好几个图标选择库&#xff0c;可…

vue2 识别页面参数中的html

在Vue 2中&#xff0c;你可以使用v-html指令来识别页面参数中的HTML内容。v-html指令允许你将HTML代码作为Vue模板的一部分进行渲染。 以下是一个示例&#xff0c;演示了如何在Vue 2中使用v-html指令来识别页面参数中的HTML内容&#xff1a; <template><div v-html&…

【css/vue】使用css变量,在同一个页面根据不同情况改变字号等样式

解决方法是&#xff1a;将 css 的属性使用 v-bind 与 Vue 组件的属性绑定&#xff0c;当组件的属性变化时&#xff0c;css 对应的属性值也就会随之变化&#xff1b; 具体实现代码&#xff1a; <template><div><span class"navTitle">标题名</s…

wangeditor实时预览

<template><div><!--挂载富文本编辑器--><div style"width: 45%;float: left;margin-left: 2%"><p>编辑内容</p><div id"editor" style"height: 100%"></div></div><div style"w…

uniapp微信小程序实现地图展示控件

最终实现效果&#xff1a; 地图上展示控件&#xff0c;并可以点击。 目录 一、前言 二、在地图上展示控件信息 点击后可进行绘制面图形 1.使用cover-view将控件在地图上展示 2.设置控件样式&#xff0c;使用好看的图标 3.控件绑定点击事件 一、前言 原本使用的是control…

Vue3Element-plus编写一个简版的字典服务

之前公司有维护过一个内部的字典平台,基本步骤和页面如下 添加字典属性弹窗 添加枚举值弹窗 基本业务代码如下 核心代码 import { defineStore } from pinia export const useDictionary defineStore(dictionary, {state: () > ({dict: [],dictObj: {},}),actions: {s…

vue3请求代理proxy中pathRewrite失效

问题引入 在vue3配置请求代理proxy的时候pathRewrite失效。 有这样一个例子&#xff0c;作用是为了把所有以/api开头的请求代理到后端的路径和端口上&#xff0c;在vue.config.js配置文件中 设置了代理跨域和默认端口。但是重新运行之后发现端口是改了&#xff0c;但是路径仍然…

Vue3+nuxt+ts项目引入高德地图API实现步骤

看了好多相关的文章都没有完全贴合选用Vue3nuxtts框架的&#xff0c;也不太靠谱&#xff0c;只好自己踩坑实现了 首先去高德开放平台用自己的账号申请一个key&#xff0c;位置如下&#xff0c;申请好后保存好生成的key 我们使用vuemap/vue-amap&#xff0c;一个高德地图2.0版本…

【Element-ui】Checkbox 多选框 与 Input 输入框

文章目录 前言一、Checkbox 多选框1.1 基础用法1.2 禁用状态1.3 多选框组1.4 indeterminate 状态1.5 可选项目数量的限制1.6 按钮样式1.7 带有边框1.8 Checkbox Events1.9 Checkbox Attributes 二、Input 输入框2.1 基础用法2.2 禁用状态2.3 可清空2.4 密码框2.5 带 icon 的输入…

如何二次封装一个Vue3组件库?

为什么要二次封装组件库 目前开源的Vue3组件库有很多&#xff0c;包括Element Plus、Ant Design Vue、Naive UI、Vuetify、Varlet等等。 在大部分场景中&#xff0c;我们直接使用现有组件库中的组件即可实现功能。如果遇到部分组件的特殊配置或者特殊逻辑&#xff0c;或者当前…

JAVA毕业设计113—基于Java+Springboot+Vue的体育馆预约系统(源代码+数据库+12000字论文)

基于JavaSpringbootVue的体育馆预约系统(源代码数据库12000字论文)113 一、系统介绍 本项目前后端分离&#xff0c;本系统分为管理员、用户两种角色 用户角色包含以下功能&#xff1a; 注册、登录、场地(查看/预订/收藏/退订)、在线论坛、公告查看、我的预订管理、我的收藏…

分享一个适用于 Vue3 的好的组件库,PrimeVue组件。

一、PrimeVue介绍 PrimeVue 是一个基于 Vue.js 的 UI 组件库&#xff0c;专注于提供丰富、灵活、现代的 UI 组件&#xff0c;以帮助开发者构建功能强大的 Web 应用程序。PrimeVue 提供了一系列的组件&#xff0c;涵盖了从基本的表单元素到高级的数据表格和图表等各种组件。 二、…

css弹窗动画效果,示例弹窗从底部弹出

从底部弹出来&#xff0c;有过渡动画效果 用max-height可以自适应内容的高度&#xff0c;当内容会超过最大高度时可以在弹窗里加个scroll-view 弹窗不能用v-if来隐藏&#xff0c;不然transition没效果&#xff0c;transition只能对已有dom元素起效果&#xff0c;所以用透明和v…

vuepress路径问题,导致图片不显示

图片不显示&#xff0c;报 Uncaught SyntaxError: Unexpected token <错误 很可能就是&#xff1a;路径配置原因 1.当设置为 / 时&#xff0c;VuePress 会假设你的站点将部署到服务器的根路径&#xff0c; 例如 https://yourdomain.com/。 2.生成的页面链接和资源引用将以…

【vuex】

vuex 1 理解vuex1.1 vuex是什么1.2 什么时候使用vuex1.3 vuex工作原理图1.4 搭建vuex环境1.5 求和案例1.5.1 vue方式1.5.2 vuex方式 2 vuex核心概念和API2.1 getters配置项2.2 四个map方法的使用2.2.1 mapState方法2.2.2 mapGetters方法2.2.3 mapActions方法2.2.4 mapMutations…

mapbox导入本地geojson数据并渲染

成果图 思路与源码 我这里使用的是ant的upload组件 <a-uploadv-model:file-list"fileList":showUploadListfalsename"file"action"https://www.mocky.io/v2/5cc8019d300000980a055e76":headers"headers"change"handleChange&…

深入理解qs库:简化你的工作流程

前言 在 vue 开发中&#xff0c;处理 url 查询字符串是一个常见的任务。qs 库是一个流行的工具&#xff0c;可以帮助我们轻松地处理 url 查询字符串的编码和解码。本文将介绍 qs 库的基本用法&#xff0c;并结合实例演示帮助你更好地理解和应用这个实用的工具。 一、qs 是什么&…

Vue3揭秘:案例深度讲解Vue3全部新特性

🧙‍♂️ 诸位好,吾乃诸葛妙计,编程界之翘楚,代码之大师。算法如流水,逻辑如棋局。 📜 吾之笔记,内含诸般技术之秘诀。吾欲以此笔记,传授编程之道,助汝解技术难题。 📄 吾之文章,不以繁复之言,惑汝耳目;但以浅显之语,引汝入胜。 🚀 若此文对阁下有所裨益,敬…

SpringBoot+vue实现评论区分页效果

当评论区含大量数据时&#xff0c;一次性查询速度很慢&#xff0c;所以使用分页&#xff0c;实现分页效果。 前端&#xff1a; <h3>评论</h3><div><div style"font-size:14px;padding:10px;" v-for"r in form.remark"><!-- …

「Vue3面试系列」Vue3.0性能提升主要是通过哪几方面体现的?

文章目录 一、编译阶段diff算法优化静态提升事件监听缓存SSR优化 二、源码体积三、响应式系统参考文献 一、编译阶段 回顾Vue2&#xff0c;我们知道每个组件实例都对应一个 watcher 实例&#xff0c;它会在组件渲染的过程中把用到的数据property记录为依赖&#xff0c;当依赖发…

01.vue3大事件——项目初始化、技术介绍

后台数据管理系统 - 项目架构设计 在线演示&#xff1a;https://fe-bigevent-web.itheima.net/login 接口文档: https://apifox.com/apidoc/shared-26c67aee-0233-4d23-aab7-08448fdf95ff/api-93850835 接口根路径&#xff1a; http://big-event-vue-api-t.itheima.net 本项…

web网页端使用webSocket实现语音通话功能(SpringBoot+VUE)

写在前面 最近在写一个web项目&#xff0c;需要实现web客户端之间的语音通话&#xff0c;期望能够借助webSocket全双工通信的方式来实现&#xff0c;但是网上没有发现可以正确使用的代码。网上能找到的一个代码使用之后只能听到“嘀嘀嘀”的杂音 解决方案&#xff1a;使用Jso…

前端---后端 跨域?

一、跨域 &#xff1f; 跨域&#xff08;Cross-Origin Resource Sharing&#xff0c;CORS&#xff09;是浏览器的一项安全功能&#xff0c;它用于限制一个域名下的文档如何从另一个不同的域名、端口或协议请求资源。跨域资源共享&#xff08;Cross-Origin Resource Sharing&am…

Element-Plus 表格 el-table 如何支持分页多选

&#x1f680; 作者主页&#xff1a; 有来技术 &#x1f525; 开源项目&#xff1a; youlai-mall &#x1f343; vue3-element-admin &#x1f343; youlai-boot &#x1f33a; 仓库主页&#xff1a; Gitee &#x1f4ab; Github &#x1f4ab; GitCode &#x1f496; 欢迎点赞…

基于Java (spring-boot)的仓库管理系统

一、项目介绍 本系统的使用者一共有系统管理员、仓库管理员和普通用户这3种角色: 1.系统管理员&#xff1a;通过登录系统后&#xff0c;可以进行管理员和用户信息的管理、仓库和物品分类的管理&#xff0c;以及操作日志的查询&#xff0c;具有全面的系统管理权限。 2.仓库管理…

vue 导出 HTML 结构为 Word 文档(.docx)-支持表格、css样式、图片

在 Web 开发中&#xff0c;有时我们希望用户能够将网页上的 HTML 内容保存为 Word 文档&#xff0c;以便更方便地分享和打印。本文将介绍如何使用 html-docx-js 和 file-saver 这两个 JavaScript 库&#xff0c;实现将 HTML 结构导出为 Word 文档的功能。 工具简介 1. html-d…

《软件需求分析报告》

第1章 序言 第2章 引言 2.1 项目概述 2.2 编写目的 2.3 文档约定 2.4 预期读者及阅读建议 第3章 技术要求 3.1 软件开发要求 第4章 项目建设内容 第5章 系统安全需求 5.1 物理设计安全 5.2 系统安全设计 5.3 网络安全设计 5.4 应用安全设计 5.5 对用户安全管理 …

回调地狱Axios

## 解决回调地狱&#xff1a;Promise 和 Axios 在现代的前端开发中&#xff0c;处理异步操作和网络请求是非常常见的任务。使用 Promise 和 Axios 可以更轻松地管理异步代码和发送网络请求。 ### Promise Promise 是一种用于处理异步操作的对象&#xff0c;它有三种状态&…

Vue3 + Acro-Design上传图片回显

有个修改用户头像的需求&#xff0c;将头像传到图床然后获取到链接进行回显&#xff0c;大概效果如下&#xff1a; 前端使用acro design的upload组件&#xff0c;阻止auto-upload&#xff0c;通过change来发送请求&#xff0c;代码如下&#xff1a; <a-form-item field&quo…

2 - Electron 核心概念

Electron 核心概念 主进程 通过Node.js、Electron提供的API与系统底层打交道启动项目时运行的 main.js 脚本就是我们说的主进程。在主进程运行的脚本可以以创建 Web 页面的形式展示 GUI。主进程只有一个 渲染进程 每个 Electron 的页面都在运行着自己的进程&#xff0c;这样…

element中el-select多选v-model是对象数组

文章目录 一、问题二、解决三、最后 一、问题 element中的el-select的v-model一般都是字符串或者字符串数组&#xff0c;但是有些时候后端接口要求该字段要传对象或者对象数组&#xff0c;如果再转换一次数据&#xff0c;对于保存配置和回显都是吃力不讨好的事情。如下所示&am…

vuepress-----25、右侧目录

# 25、vuepress 右侧目录 https://github.com/xuek9900/vuepress-plugin-right-anchor vuepress-plugin-right-anchor English &#xff5c;中文 在用 Vuepress 2.x 编写的文档页面右侧添加 锚点导航栏 # 版本 2.x.x -> Vuepress 2.x -> npm next -> master 分支0…

Vue - 实现文件导出文件保存下载

1 文件导出&#xff1a;使用XLSX插件 需求背景&#xff1a;纯前端导出&#xff0c;如 在前端页面勾选部分表格数据&#xff0c;点击"导出"按钮导出Excel文件。 实现思路&#xff1a; 1.通过XLSX插件的 XLSX.utils.book_new()方法&#xff0c;创建excel工作蒲对象wb…

基于Vite创建简单Vue3工程

首先安装node.js环境&#xff0c;没有node.js环境&#xff0c;便没有npm命令。 1、Vue3创建执行命令 D:\TABLE\test>npm create vuelatestVue.js - The Progressive JavaScript Framework√ 请输入项目名称&#xff1a; ... vue_test √ 是否使用 TypeScript 语法&#xff…

【java爬虫】股票数据获取工具前后端代码

前面我们有好多文章都是在介绍股票数据获取工具&#xff0c;这是一个前后端分离项目 后端技术栈&#xff1a;springboot&#xff0c;sqlite&#xff0c;jdbcTemplate&#xff0c;okhttp 前端技术栈&#xff1a;vue&#xff0c;element-plus&#xff0c;echarts&#xff0c;ax…

今天用vite新建的vue3的项目 启动遇到报错

UnhandledPromiseRejectionWarning: SyntaxError: Unexpected token ??at Loader.moduleStrategy (internal/modules/esm/translators.js:145:18) (Use node --trace-warnings ... to show where the warning was created) (node:30304) UnhandledPromiseRejectionWarning: U…

Vue3+Ts项目(Naive UI组件)——创建有图标可伸缩的左边菜单栏

文章目录 安装、配置vue-router1、安装2、main.ts配置3、在App.vue中&#xff0c;渲染路由配置到的组件 创建测试路径页面1、src\views\dashboard\index.vue2、src\views\dashboard\test.vue3、src\views\table\index.vue 配置页面路由1、src\router\modules\dashboard.ts2、sr…

Vue知识总结-上

VUE初识 Vue是一套用于构建用户界面的渐进式(由只需要轻量小巧的核心库构建的简单应用逐渐扩展为可以引入各式各样的Vue组件构建的复杂应用)JavaScript框架 Vue需掌握的内容&#xff1a;Vue基础、Vue-cli、vue-router、vuex、element-ui、vue3 Vue特点 采用组件化模式、提高代…

vuex和mixin的区别和使用

vuex和mixin的区别和使用 1、mixin&#xff1a; 将组件的公共逻辑或者配置提取处理&#xff0c;哪个组件需要用到时&#xff0c;直接将提取的这部分混入到组件内部即可&#xff0c;这样可用减少代码的沉余度&#xff0c;也方便项目后期的维护。 这里需要注意的是&#xff1a;提…

vue3 img图片怎么渲染

在 Vue3 中加载图片&#xff08;img&#xff09;src地址时&#xff0c;出现无法加载问题。网上很多都建议使用 require 加载相对路径&#xff0c;如下&#xff1a; <img :src"require(../assets/img/icon.jpg)"/>但是按照这种方式加载又会报错如下&#xff1a;…

antv/x6_2.0学习使用(四、边)

一、添加边 节点和边都有共同的基类 Cell&#xff0c;除了从 Cell 继承属性外&#xff0c;还支持以下选项。 属性名类型默认值描述sourceTerminalData-源节点或起始点targetTerminalData-目标节点或目标点verticesPoint.PointLike[]-路径点routerRouterData-路由connectorCon…

计算机毕业设计 基于SpringBoot的项目申报系统的设计与实现 Java实战项目 附源码+文档+视频讲解

博主介绍&#xff1a;✌从事软件开发10年之余&#xff0c;专注于Java技术领域、Python人工智能及数据挖掘、小程序项目开发和Android项目开发等。CSDN、掘金、华为云、InfoQ、阿里云等平台优质作者✌ &#x1f345;文末获取源码联系&#x1f345; &#x1f447;&#x1f3fb; 精…

前端国际化之痛点(三):上线后修改翻译内容

前言 VoerkaI18n是一款非常优秀的前端国际化解决方案&#xff0c;其开发的出发点是为了解决现存多语言的一些痛点,接下来几篇文章将分别进行分析 前端国际化之痛点(一)&#xff1a;让人头疼的词条Key前端国际化之痛点(二)&#xff1a;多包多库场景下联动多语言前端国际化之痛…

原生video设置控制面板controls显示哪些控件

之前我们学习了如何使用原生video播放视频 今天来一个进阶版的——设置控制面板controls显示哪些控件 先看一下当我们使用原生video时&#xff0c;controls属性为true时&#xff0c;相关代码如下&#xff1a; 正常的控制面板默认显示的控件有&#xff1a;播放、时间线、音量调…

vue3基础类型和引用类型,和store的使用

案例一&#xff1a; 如果我在store创建一个变量&#xff0c;是读取缓存key为name的数据&#xff0c; store.name 默认值是张三 # 声明一个变量 const title ref(store.name) # 然后修改title.value "李四"&#xff0c; # 问&#xff1a;打印store.name&#xff0…

【Element-ui】Link 文字链接 与 Radio 单选框

文章目录 前言一、Link 文字链接1.1 基础用法1.2 禁用状态1.3 下划线1.4 图标 二、Radio 单选框2.1 基础用法2.2 禁用状态2.3 单选框组2.4 按钮样式2.5 带有边框2.6 Radio Eventsinput事件 2.7 Radio-group Attributes 总结 前言 在前端开发中&#xff0c;用户界面的元素设计和…

【vue2+element-ui】el-upload封装多图上传组件

halo小伙伴们&#xff0c;在开发表单中会有遇到需要多图上传&#xff0c;可动态限制上传的图片数量、大小&#xff0c;支持删除、显示提示语的需求。 在这小编带来一个小编自封装用了很久的多图上传组件&#xff0c;话不多说上代码。 首先创建一个如&#xff1a;XUploadImgLis…

从0到1打造一款WebStyle串口调试工具

Tip&#xff1a;No Ego Some programmers have a huge problem: their own ego. But there is no time for developing an ego. There is no time for being a rockstar. Who is it who decides about your quality as programmer? You? No. The others? Probably. But can …

vue3打包后页面空白解决方法

vue3打包后页面空白解决方法 问题解决方法 问题 最近写一个小项目 没有打包的时候一切正常 技术栈用的vue3 vite 我用的是npm创建的项目 npm init vuelatest问题一 &#xff1a;打包后页面空白&#xff0c;什么都没有 问题二&#xff1a;刷新页面后找不到资源 把url的inde…

若依在表格中如何将字典的键值转为中文

文章目录 一、需求&#xff1a;二、问题解决步骤1、给需要转换的列绑定formatter属性2、获取字典项3、编写formatter属性绑定的方法 一、需求&#xff1a; 后端有时候返回的是字典的键值&#xff0c;在前端展示时需要转成中文值 后端返回的是dictValue&#xff0c;现在要转换…

大数据毕业设计之前端03:logo、menu的折叠展开实现

关键字&#xff1a;BuildAdmin、pinia、logo、aside、menu、菜单折叠、Vue、ElementUI 前言 上一篇文章中&#xff0c;借助aside的实现讲了一些开发的小技巧&#xff0c;以及css的解读。本篇文章主要写一下如何填充aside的内容。 aside主要是由两个部分组成的&#xff1a;log…

Vue 2.0原码分析-从入口开始

之前提到过 Vue.js 构建过程&#xff0c;在 web 应用下&#xff0c;一起来分析 Runtime Compiler 构建出来的 Vue.js&#xff0c;它的入口是 src/platforms/web/entry-runtime-with-compiler.js&#xff1a; import config from core/config import { warn, cached } from co…

MVVM响应式

聚沙成塔每天进步一点点 本文内容 ⭐ 专栏简介MVVM响应式1. 什么是MVVM模式?2. Vue中的响应式数据3. 数据绑定与视图更新⭐ 写在最后⭐ 专栏简介 Vue学习之旅的奇妙世界 欢迎大家来到 Vue 技能树参考资料专栏!创建这个专栏的初衷是为了帮助大家更好地应对 Vue.js 技能树的学习…

【Vue3从入门到项目实现】RuoYi-Vue3若依框架前端学习——登录页面

若依官方的前后端分离版中&#xff0c;前端用的Vue2&#xff0c;这个有人改了Vue3的前端出来。刚好用来学习&#xff1a; https://gitee.com/weifengze/RuoYi-Vue3 运行前后端项目 首先运行项目 启动前端&#xff0c;npm install、npm run dev 启动后端&#xff0c;按教程配置…

【前后端的那些事】快速上手富文本+富文本图片上传

文章目录 fullText富文本1. 后端接口1.1 定义常量1.2 定义返回实体类1.3 上传图片接口1.4 下载图片接口 2. 前端代码编写2.1 安装2.2 快速使用 3. 配置富文本图片上传地址3.1 配置图片上传配置 4. 全部代码展示 前言&#xff1a;最近写项目&#xff0c;发现了一些很有意思的功能…

【Vue2】一个数组按时间分割为【今年】和【往年】俩个数组

一. 需求 后端返回一个数组&#xff0c;前端按时间维度将该数组的分割为【今年】和【往年】俩个数组后端返回的数组格式如下 timeList:[{id:1,billTime:"2024-01-10",createTime:"2024-01-10 00:00:00",status:0},{id:2,billTime:"2022-05-25"…

Mr_HJ / form-generator项目文档学习与记录(续2)

更多ruoyi-nbcio功能请看演示系统 gitee源代码地址 前后端代码&#xff1a; https://gitee.com/nbacheng/ruoyi-nbcio 演示地址&#xff1a;RuoYi-Nbcio后台管理系统 更多nbcio-boot功能请看演示系统 gitee源代码地址 后端代码&#xff1a; https://gitee.com/nbacheng/n…

element input组件自动失去焦点问题解决

最近在 Vue3 ElementPlus 中&#xff0c;使用 el-input 组件时&#xff0c;如果设置了 v-model&#xff0c;那么在每次改变内容后后&#xff0c;input 会自动失去焦点&#xff0c;这样会导致用户无法输入多个字符。 一、问题原因 如上图所示&#xff0c;配置项的 Name 和 Cod…

vue中slot和template用法传值

1 父页面调用assets-trend子组件&#xff0c;并接受assets-trend子组件传来的参数 <assets-trend style"flex: 2.7"><template slot-scope"slot">{{slot.slotMsg}}</template></assets-trend>2 子页面assets-trend使用slot传值 &…

Pinia store如何做模块化

1、没安装pinia的先安装 npm i pinia 或 yarn add pinia2、在src下创建store文件夹 (1)、创建store根文件 index.ts 作用&#xff1a;所有store只需实例一个pinia&#xff0c;导出给main.ts使用。同时统一导出整个modules下的所有store // store/index.ts import { createP…

vue3-计算属性

计算属性 模板中的表达式虽然方便&#xff0c;但也只能用来做简单的操作。如果在模板中写太多逻辑&#xff0c;会让模板变得臃肿&#xff0c;难以维护。 根据作者今年是否看过书展示不同信息 <script lang"ts" setup> import { ref, reactive } from "…

vue3 模版语法

模板语法 Vue 使用一种基于 HTML 的模板语法&#xff0c;使我们能够声明式地将其组件实例的数据绑定到呈现的 DOM 上。 文本插值 最基本的数据绑定形式是文本插值&#xff0c;它使用的是“Mustache”语法 (即双大括号)&#xff1a; <span>Message: {{ msg }}</span&…

小白浅学Vue3

目录 前端环境 依赖管理NPM安装配置 创建Vue项目 模板语法 文本插值{{ }} v-html 属性绑定 条件渲染 v-if 、v-else-if 、v-else v-show 列表渲染v-for 状态管理 事件 事件 事件传参 事件修饰符 数组变化监听 计算属性 Class绑定 Style绑定 侦听器 v-mod…

若依框架实现排序【升序或降序】很简单

前端实现 1. 在表格上加监听函数sort-change。如下红框所示&#xff1a; 2. 在表行上加排序字:sort-orders&#xff0c;可排序字sortable。如下红框所示&#xff1a; 3. 添加监听函数实现。代码如下&#xff1a; handleSortChange(column) {this.queryParams.orderByColumn …

浪花 - 搜索标签前后端联调

前传&#xff1a;浪花 - 根据标签搜索用户-CSDN博客 目录 一、完善后端搜索标签接口 二、前后端搜索标签接口的对接 1. 使用 Axios 发送请求 2. 解决跨域问题 3. Axios 请求传参序列化 4. 接收后端响应数据 5. 处理后端响应数据格式 6. 搜索结果为空的页面展示 附&am…

vite 打包优化

✨专栏介绍 在当今数字化时代&#xff0c;Web应用程序已经成为了人们生活和工作中不可或缺的一部分。而要构建出令人印象深刻且功能强大的Web应用程序&#xff0c;就需要掌握一系列前端技术。前端技术涵盖了HTML、CSS和JavaScript等核心技术&#xff0c;以及各种框架、库和工具…

electron+vite+vue3 快速入门教程

文章目录 前言一、electron是什么&#xff1f;二、electron 进程模型1.主进程2.渲染进程3.预加载脚本4.进程通信4.1 sendon&#xff08;单向&#xff09;4.2 invokehandle (双向)4.3 主进程向渲染进程发送事件 三、窗口创建与应用事件四、技术栈和构建工具五、electron-vite安装…

我在提交代码的时候突然发现别人刚才提交了一点代码,我没有拉取导致问题,请问怎么解决

问: 回答: 问: 我跟随输入git pull ,然后又以下提示: Merge branch systemPower_dev of https://xxxx.com into xxxx_dev # Please enter a commit message to explain why this merge is necessary, # especially if it merges an updated upstream into a topic branch. …

JavaEE-微服务-Vuex

Vuex 2.1 什么是Vuex Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。 Vuex在组件之间共享数据。 2.2 使用 vue cli 构建项目 2.3 入门案例 2.3.1 定义数据 export default new Vuex.Store({state: { // 状态区域&#xff08;定义变量区域&#xff09;user: ,toke…

基于若依的ruoyi-nbcio流程管理系统一种简单的动态表单模拟测试实现(五)

更多ruoyi-nbcio功能请看演示系统 gitee源代码地址 前后端代码&#xff1a; https://gitee.com/nbacheng/ruoyi-nbcio 演示地址&#xff1a;RuoYi-Nbcio后台管理系统 更多nbcio-boot功能请看演示系统 gitee源代码地址 后端代码&#xff1a; https://gitee.com/nbacheng/n…

Mr_HJ / form-generator项目文档学习与记录(续1)

更多ruoyi-nbcio功能请看演示系统 gitee源代码地址 前后端代码&#xff1a; https://gitee.com/nbacheng/ruoyi-nbcio 演示地址&#xff1a;RuoYi-Nbcio后台管理系统 更多nbcio-boot功能请看演示系统 gitee源代码地址 后端代码&#xff1a; https://gitee.com/nbacheng/n…

leaflet学习笔记-缓冲区绘制(六)

前言 在GIS开发中&#xff0c;缓冲区的绘制和使用是非常广泛的&#xff0c;一般情况下就是对缓冲区范围内的要素做分析使用&#xff0c;也会有一些其他的操作&#xff0c;下面我就记录一下使用leafletturf.js完成缓冲区的绘制操作 turf.js简介 Turf.js 是一个用于地理空间计…

nbcio-boot项目的文件上传与回显处理方法

更多ruoyi-nbcio功能请看演示系统 gitee源代码地址 前后端代码&#xff1a; https://gitee.com/nbacheng/ruoyi-nbcio 演示地址&#xff1a;RuoYi-Nbcio后台管理系统 更多nbcio-boot功能请看演示系统 gitee源代码地址 后端代码&#xff1a; https://gitee.com/nbacheng/n…

vue2自定义封装图片预览组件

前言&#xff1a;预览图片现在已经有成熟的组件了&#xff0c;比如element ui的图片预览功能&#xff0c;但是现实开发过程中&#xff0c;element ui图片预览已经不满足需求了&#xff0c;比如涉及预览时删除图片以及下载图片 自定义封装图片预览组件 功能&#xff1a;滚轮滚…

【前后端的那些事】15min快速实现图片上传,预览功能(ElementPlus+Springboot)

文章目录 Element Plus SpringBoot实现图片上传&#xff0c;预览&#xff0c;删除效果展示 1. 后端代码1.1 controller1.2 service 2. 前端代码2.1 路由创建2.2 api接口2.2 文件创建 3. 前端上传组件封装 前言&#xff1a;最近写项目&#xff0c;发现了一些很有意思的功能&…

vue前端开发中,通过vue.config.js配置和nginx配置,实现多个入口文件的实现方法

文章目录 第一步&#xff1a;在项目public文件夹下创建一个login.html&#xff0c;其实就是将index.html复制一份&#xff0c;将title改一下&#xff1a;login.html 第二步&#xff1a;在src文件夹下创建一个login文件夹&#xff0c;分别创建login.main.js、login.router.js、l…

【vite】找不到模块“vite”或其相应的类型声明

今天在用vite搭建项目时&#xff0c;在vite.config.ts文件中 ts报错找不到模块“vitejs/plugin-vue”或其相应的类型声明。 原因&#xff1a;项目中缺少了相应的依赖包或 TypeScript 类型声明。可以按照以下步骤进行检查&#xff1a; 1. 确保安装了相应的依赖包 如果在pack…

Vue双向数据绑定和小程序数据驱动有何异同?

Vue双向数据绑定和小程序数据驱动都是前端框架或技术的一种应用方式&#xff0c;用于实现数据与视图之间的自动同步更新。它们的异同点如下&#xff1a; 实现方式不同&#xff1a;Vue双向数据绑定是通过Object.defineProperty()方法和发布-订阅模式实现的&#xff0c;而小程序数…

用vue实现微信小程序的点餐首页-纯前端效果

一、效果图 图片来源于网络 二、代码 <template><view class"container"><view class"top"><image src"../../static/img/home.png" class"home"></image></view><view class"content&…

vue3 之 通用组件统一注册全局

components/index.js // 把components中的所组件都进行全局化注册 // 通过插件的方式 import ImageView from ./ImageView/index.vue import Sku from ./XtxSku/index.vue export const componentPlugin {install (app) {// app.component(组件名字&#xff0c;组件配置对象)…

vue3-应用规模化-单文件组件

单文件组件概念 Vue 的单文件组件 (即 *.vue 文件&#xff0c;英文 Single-File Component&#xff0c;简称 SFC) 是一种特殊的文件格式&#xff0c;使我们能够将一个 Vue 组件的模板、逻辑与样式封装在单个文件中。下面是一个单文件组件的示例&#xff1a; <script setup…

常见的web前端开发框架:Vue.js

常见的Web前端开发框架包括Bootstrap、Vue.js、React.js、Angular.js等。每个框架都有其独特的特点和优势&#xff0c;开发者可以根据项目的需求和个人的喜好来选择合适的框架。同时&#xff0c;随着技术的不断发展&#xff0c;新的框架和工具也会不断涌现&#xff0c;为Web前端…

创建菜单与游戏页面

bootstrap地址 Bootstrap v5 中文文档 Bootstrap 是全球最受欢迎的 HTML、CSS 和 JS 前端工具库。 | Bootstrap 中文网 (bootcss.com) 创建导航栏组件 web--src--components--NavBar.vue <!-- html --> <template><nav class"navbar navbar-expand-lg n…

Java基于 SpringBoot 的高校校园点餐系统,附源码

博主介绍&#xff1a;✌程序员徐师兄、7年大厂程序员经历。全网粉丝12w、csdn博客专家、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ &#x1f345;文末获取源码联系&#x1f345; &#x1f447;&#x1f3fb; 精彩专栏推荐订阅&#x1f447;…

Mr_HJ / form-generator项目学习-增加自定义的超融组件(一)

更多ruoyi-nbcio功能请看演示系统 gitee源代码地址 前后端代码&#xff1a; https://gitee.com/nbacheng/ruoyi-nbcio 演示地址&#xff1a;RuoYi-Nbcio后台管理系统 更多nbcio-boot功能请看演示系统 gitee源代码地址 后端代码&#xff1a; https://gitee.com/nbacheng/n…

计算机毕业设计 基于Java的国产动漫网站的设计与实现 Java实战项目 附源码+文档+视频讲解

博主介绍&#xff1a;✌从事软件开发10年之余&#xff0c;专注于Java技术领域、Python人工智能及数据挖掘、小程序项目开发和Android项目开发等。CSDN、掘金、华为云、InfoQ、阿里云等平台优质作者✌ &#x1f345;文末获取源码联系&#x1f345; &#x1f447;&#x1f3fb; 精…

【Vue前端】vue使用笔记0基础到高手第2篇:Vue知识点介绍(附代码,已分享)

本系列文章md笔记&#xff08;已分享&#xff09;主要讨论vue相关知识。Vue.js是前端三大新框架&#xff1a;Angular.js、React.js、Vue.js之一&#xff0c;Vue.js目前的使用和关注程度在三大框架中稍微胜出&#xff0c;并且它的热度还在递增。Vue.js是一个轻巧、高性能、可组件…

项目开发日志(登录界面):2. LoginTitle组件

LoginTitle组件 样式 说明 属性 属性名含义类型是否必填默认值welcomeTitle欢迎标语String是无mainTitle标题String是无 样式 mainColor -> 主题颜色 代码 <template><div class"logintitle-container"><p class"subtitle">{{ welc…

基于Java+SpringBoot+vue+elementui 实现即时通讯管理系统

目录 系统简介效果图源码结构试用地址源码下载地址技术交流 博主介绍&#xff1a; 计算机科班人&#xff0c;全栈工程师&#xff0c;掌握C、C#、Java、Python、Android等主流编程语言&#xff0c;同时也熟练掌握mysql、oracle、sqlserver等主流数据库&#xff0c;能够为大家提供…

Java+SpringBoot+Vue的大学生就业信息管理系统

一、项目介绍 基于Java (spring-boot)的大学生就业信息管理系统分为三个角色&#xff1a;管理员、企业、求职者。 功能:登录、注册功能、学生信息管理、企业信息管理、岗位分类管理、学历信息管理、应聘信息管理、求职者信息管理、招聘信息管理。 二、作品包含 三、项目技术 后…

vue3-组件基础

什么是组件 组件允许我们将 UI 划分为独立的、可重用的部分&#xff0c;并且可以对每个部分进行处理。在实际应用中&#xff0c;组件常常被组织成层层嵌套的树状结构。 定义一个组件 我们一般会将 Vue 组件定义在一个单独的 .vue 文件中&#xff0c;这被叫做单文件组件 (简称…

10.vue学习笔记(组件数据传递-props回调函数子传父+透传Attributes+插槽slot)

文章目录 1.组件数据传递2.透传Attributes&#xff08;了解&#xff09;禁用Attributes继承 3.插槽slot 1.组件数据传递 我们之前讲解过了组件之间的数据传递&#xff0c;props 和 自定义事件 两种方式 props&#xff1a;父传子 自定义事件&#xff1a;子传父 props通过额外方…

Vue3+vite搭建基础架构(11)--- 菜单栏功能和Tab页功能实现

Vue3vite搭建基础架构&#xff08;11&#xff09;--- 菜单栏功能和Tab页功能实现 说明删除项目中不需要的文件userStore全局属性代码菜单栏代码Tab页代码解决浏览器输入地址时不会打开tab页问题和切换tab页时参数丢失问题 说明 这里记录下自己在Vue3vite的项目实现菜单栏功能和…

第四节:Vben Admin登录对接后端getUserInfo接口

系列文章目录 第一节&#xff1a;Vben Admin介绍和初次运行 第二节&#xff1a;Vben Admin 登录逻辑梳理和对接后端准备 第三节&#xff1a;Vben Admin登录对接后端login接口 第四节&#xff1a;Vben Admin登录对接后端getUserInfo接口 文章目录 系列文章目录前言一、回顾Vben…

uni-app导航栏自定义“返回按钮”多种方法设置原生返回

方法一、 导航栏返回按钮事件 onBackPress监听页面返回,返回 event = {from:backbutton、 navigateBack} ,backbutton 表示来源是左上角返回按钮或 android 返回键;navigateBack表示来源是 uni.navigateBack;详见app、H5、支付宝小程序onBackPress() { this.back1(); …

解决node-sass下载报错

vue项目执行npm install报错 npm ERR node-sass postinstall node scripts/build.js npm ERR Exit status 1 先执行下面命令如果没报错就解决了 npm install --save-dev node-sass --registryhttps://registry.npmmirror.com要是执行上面报错&#xff1a;gyp ERR! stack Error…

vue3框架基本使用

一、安装包管理工具 vite和vue-cli一样&#xff0c;都是脚手架。 1.node版本 PS E:\vuecode\vite1> node -v v18.12.12.安装yarn工具 2.1 yarn简单介绍 yarn是一个包管理工具&#xff0c;也是一个构建、打包工具 yarn需要借助npm进行安装&#xff1a;执行的命令行npm i…

1.【Vue3】前端开发引入、Vue 简介

1. 前端开发引入 1.1 前端开发前置知识 通过之前的学习&#xff0c;已经通过 SpringBoot 和一些三方技术完成了大事件项目的后端开发。接下来开始学习大事件项目的前端开发&#xff0c;前端部分借助两个框架实现&#xff1a; Vue3&#xff08;一个 JS 框架&#xff09;基于 …

vue3-深入组件-组件 v-model

组件 v-model v-model 可以在组件上使用以实现双向绑定 从 Vue 3.4 开始&#xff0c;推荐的实现方式是使用 defineModel() 宏&#xff1a; <!-- Child.vue --> <script setup> const model defineModel()function update() {model.value } </script><tem…

Java基于SpringBoot+Vue的电影影城管理系统,附源码,文档

博主介绍&#xff1a;✌程序员徐师兄、7年大厂程序员经历。全网粉丝12w、csdn博客专家、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ &#x1f345;文末获取源码联系&#x1f345; &#x1f447;&#x1f3fb; 精彩专栏推荐订阅&#x1f447;…

记录解决报错--These dependencies were not found jsencrypt lodash-es

1.场景 idea打包vue&#xff0c;报错退出&#xff0c;缺少依赖 These dependencies were not found jsencrypt lodash-es2.解决步骤 ①到相关目录下直接安装依赖&#xff0c;npm install --save jsencrypt lodash-es。我这里是没安装成功&#xff0c;原因是很多依赖冲突。…

基于SSM的游泳会员管理系统

末尾获取源码作者介绍&#xff1a;大家好&#xff0c;我是墨韵&#xff0c;本人4年开发经验&#xff0c;专注定制项目开发 更多项目&#xff1a;CSDN主页YAML 学如逆水行舟&#xff0c;不进则退。学习如赶路&#xff0c;不能慢一步。 目录 一、项目简介 二、开发技术与环境配…

实现vue3响应式系统核心-shallowReactive

简介 今天来实现一下 shallowReactive 这个 API。 reactive函数是一个深响应&#xff0c;当你取出的值为对象类型&#xff0c;需要再次调用 reactive进行响应式处理。很明显我们目前的代码是一个浅响应&#xff0c;即 只代理了对象的第一层&#xff0c;也就是 shallowReactiv…

【vue】如何打开别人编译后的vue项目

文件结构如下&#xff0c;编译后的文件放在dist中。 dist的文件结构大约如下&#xff0c;文件名称随项目 1.新建app.js文件 const express require(express);const app express();const port 8080;app.use(express.static(dist));app.listen(port, () > console.log); …

ele-h5项目使用vue3+vite开发:第一节、页面头部实现

实现页面 确认需求 顶部提示栏搜索框搜索提示 normalize.css:处理不同浏览器的默认样式 安装 npm i normalize.css 使用 src\App.vue<style scoped> import normalize.css;#app {/** 让字体抗锯齿&#xff0c;看起来更清晰 */-webkit-font-smoothing: antialiased;-moz-o…

一文带你搞定搭建自己的组件库Rollup

一文带你搞定搭建自己的组件库(rollup.js) 目前Vue和React都是采用rollup.js进行打包,我们在公司开发的时候也可以用rollup搭建一个自己的组件库放到你的项目中,简化项目的结构项目性能。 接下来我将带你使用rollup从0——1搭建一个在vue中使用的组件库 开发前准备 我的开发…

【学习笔记】Vue3源码解析:第一部分-实现vue3环境搭建

课程地址&#xff1a;【已完结】全网最详细Vue3源码解析&#xff01;&#xff08;一行行带你手写Vue3源码&#xff09; 第一部分&#xff1a;实现vue3环境搭建&#xff08;对应课程的第1-3节&#xff09; VUE2与VUE3的对比&#xff1a; 也即vue2的痛点&#xff1a; 对TypeSc…

Vue3基本概念

script部分 export default对象的属性&#xff1a; name&#xff1a;组件的名称 components&#xff1a;存储中用到的所有组件 props&#xff1a;存储父组件传递给子组件的数据 watch()&#xff1a;当某个数据发生变化时触发 computed&#xff1a;动态计算某个数据 setup(pro…

vue-3d-loader

vue-3d-loader - npm GitHub - king2088/vue-3d-loader: VueJS and threeJS 3d viewer 是对 vue-3d-model 的改进&#xff0c;降低Threejs使用难度 # 默认安装 "vue-3d-loader": "^1.3.4", 只支持vue2 npm i vue-3d-loader # vue3 需要安装2版本&#xf…

1VUE基于脚手架创建前端工程

目录 1Vue基础 1.1环境要求 1.2 操作过程 1.3 工程结构 1.4 启动前端服务 2 vue基本使用方式 2.1 vue 组件 2.2 文本插值 2.3 属性绑定 2.4 事件绑定 2.5 双向绑定 2.6 条件渲染 2.7 axios 1Vue基础 1.1环境要求 要想基于脚手架创建前端工程&#xff0c;需要具备…

创建一个Vue项目(含npm install卡住不动的解决)

目录 1 安装Node.js 2 使用命令提示符窗口创建Vue 2.1 打开命令提示符窗口 2.2 初始Vue项目 2.2.1 npm init vuelatest 2.2.2 npm install 3 运行Vue项目 3.1 命令提示符窗口 3.2 VSCode运行项目 1 安装Node.js 可以看我的这篇文章《Node.js的安装》 2 使用命令提示…

Vue2基础

前端技术了解&#xff08;了解&#xff09;ES6常见语法&#xff08;掌握&#xff09;Vue入门&#xff08;掌握&#xff09;Vue表达式&#xff08;掌握&#xff09;Vue指令&#xff08;掌握&#xff09;计算属性与侦听器&#xff08;了解&#xff09; 一、前端技术了解&#xf…

vue2使用axios封装请求数据,教会你封装,简单易懂,轻松学会axios封装请求数据 看一眼就会 手把手教会

前端vue2中axios封装请求数据&#xff0c;教会你封装教会你请求数据 简单易懂&#xff0c;轻松学会axios封装请求数据 看一眼就会 手把手教会 1、在完成下面的步骤之前&#xff0c;先脚手架创建vue项目&#xff0c;然后再vue项目当中&#xff0c;首先先创建一个文件夹utils&…

前端输入框简单实现检测@成员输入

大体逻辑是 给input框添加一个input监听&#xff0c;并判断输入是否为获取当前光标的位置&#xff0c;你输入的肯定在光标之前&#xff0c;且肯定是最后一个input输入的内容换行可以被认为空格&#xff0c;需要进行全局替换判断成功的逻辑分为两部分&#xff0c;前方一般来说是…

vuecli3 执行 npm run build 打包命令报错:TypeError: file.split is not a function

问题 今天有个项目在打包的时候遇到了一个问题&#xff0c;就是执行 npm run build 命令的时候报错了&#xff0c;如下&#xff1a; 解决 我排查了一下&#xff0c;模拟代码如下&#xff1a;在打包的时候用了 MinChunkSizePlugin const webpack require("webpack"…

前端导出下载文件后提示无法打开文件

问题 项目中的导出文件功能&#xff0c;导出下载后的文件打开提示如下&#xff1a; 原因 对返回的响应数据进行打印&#xff0c;发现响应数据为字符串格式&#xff0c;前期规划的后端返回数据应该 blob 对象的。后经排查后发现是请求头缺少了响应数据格式的配置&#xff0c;应…

前端面试常考之——Vue前端路由权限控制(vuex版本)

文章目录 前端权限控制思路1. 菜单的权限控制 Vue的权限控制实现1. 菜单的控制2. 界面的控制3. 按钮的控制4. 请求和响应的控制请求控制响应控制 小结 前端权限控制思路 1. 菜单的权限控制 菜单的控制 在登录请求中&#xff0c;会得到权限数据&#xff0c;当然&#xff0c;这…

SpringBoot+PDF.js实现按需分片加载预览(包含可运行示例源码)

SpringBootPDF.js实现按需分片加载预览 前言分片加载的效果前端项目前端项目结构前端核心代码前端项目运行 后端项目后端项目结构后端核心代码后端项目运行 项目运行效果首次访问分片加载 项目源码 前言 本文的解决方案旨在解决大体积PDF在线浏览加载缓慢、影响用户体验的难题…

vue从flask获取数据并显示

记录一个前后端分离遇到的问题&#xff0c;即vue前端从flask后端获取数据。具体描述如下&#xff1a;flask只负责连接数据库并获取数据库的数据&#xff0c;并返回给前端vue&#xff1b;vue则需要获取后端返回的数据并显示。 方法如下&#xff0c;分别用一个vue组件和一个flas…

第三节:Vben Admin登录对接后端login接口

系列文章目录 第一节&#xff1a;Vben Admin介绍和初次运行 第二节&#xff1a;Vben Admin 登录逻辑梳理和对接后端准备 文章目录 系列文章目录前言一、Flask项目介绍二、使用步骤1.User模型创建2.迁移模型3. Token创建4. 编写蓝图5. 注册蓝图 三. 测试登录总结 前言 上一节&…

基于Java (spring-boot)的实验室管理系统

一、项目介绍 普通用户: 1.登录&#xff0c;注册 2.查看实验室列表信息 3.实验室预约 4.查看预约进度并取消 5.查看公告 6.订阅课程 7.实验室报修 8.修改个人信息 教师登录: 1.查看并审核预约申请 2.查看已审核预约并导出到excel 3.实验室设备管理&#xff0c;报修 …

vue3-插件

插件 插件 (Plugins) 是一种能为 Vue 添加全局功能的工具代码。 安装一个插件 在 main.ts 或者 main.js 中的入口文件内 import { createApp } from vueconst app createApp({})app.use(myPlugin, {/* 可选的选项 */ })一个插件可以是一个拥有 install() 方法的对象&#…

工具方法合集-utils.js

通用 import get from lodash.get import cloneDeep from lodash.clonedeep // 深度clone export function deepClone(obj) {return obj ? cloneDeep(obj) : obj } export function lodashGet(obj, key, defaultValue ) {//这个 defaultValue 不能给默认 值 会报错&#xf…

vue3使用elementPlus进行table合并处理

elementPlus中table合并部分列 虚拟数据中公司下有多个客户&#xff0c;公司一样的客户&#xff0c;公司列需要合并&#xff0c;客户如果一样也需要合并进行展示&#xff0c;效果展示 const tableData ref([])自定定义自已想要的数据&#xff0c;一般都是通过接口拿到 //table…

使用vuetify实现全局v-alert消息通知

前排提示&#xff0c;本文为引流文&#xff0c;文章内容不全&#xff0c;更多信息前往&#xff1a;oldmoon.top 查看 简介 使用强大的Vuetify开发前端页面&#xff0c;结果发现官方没有提供简便的全局消息通知组件&#xff08;像Element中的ElMessage那样&#xff09;&#xf…

手机打开 第三方 “微信、快手、QQ、电话、信息” 等

前期回顾 Vue3 TS Element-Plus —— 项目系统中封装表格搜索表单 十分钟写五个UI不在是问题_vue3 封装table 配置表格-CSDN博客https://blog.csdn.net/m0_57904695/article/details/135538630?spm1001.2014.3001.5501 目录 &#x1f916; 下载App如下图所示&#xff1a;…

第五节:Vben Admin权限-前端控制方式

系列文章目录 第一节:Vben Admin介绍和初次运行 第二节:Vben Admin 登录逻辑梳理和对接后端准备 第三节:Vben Admin登录对接后端login接口 第四节:Vben Admin登录对接后端getUserInfo接口 第五节:Vben Admin权限-前端控制方式 文章目录 系列文章目录前言一、Vben Admin权…

windows安装部署node.js并搭建Vue项目

一、官网下载安装包 官网地址&#xff1a;https://nodejs.org/zh-cn/download/ 二、安装程序 1、安装过程 如果有C/C编程的需求&#xff0c;勾选一下下图所示的部分&#xff0c;没有的话除了选择一下node.js安装路径&#xff0c;直接一路next 2、测试安装是否成功 【winR】…

vue3+electron开发桌面应用,静态资源处理方式及路径问题总结

目录 1、静态资源放到src/assets/目录下 2、静态路径和动态路径的写法 3、编译时vite.config.js的配置

11.vue学习笔记(组件生命周期+生命周期应用+动态组件+组件保持存活)

文章目录 1.组件生命周期2.生命周期应用2.1通过ref获取元素DOM结构2.2.模拟网络请求渲染数据 3.动态组件3.1.A&#xff0c;B两个组件 4.组件保持存活&#xff08;销毁期&#xff09; 1.组件生命周期 每个Vue组件实例在创建时都需要经历一系列的初始化步骤&#xff0c;比如设置…

前端-Vue3递归组件自定义Tree

需求 PS&#xff1a;写在前面&#xff0c;需求想要一个Tree 形结构展示当前的组织机构&#xff0c;最末层节点可以选择&#xff0c;层级明确。第一选择网上npm官网或者github 找找成型的东西 element-ui Tree 没有组织结构线js-tree 好看&#xff0c;但是适配Vue3 有点费劲&a…

naive-ui-admin 表格去掉工具栏toolbar

使用naive-ui-admin的时候&#xff0c;有时候不需要显示工具栏&#xff0c;工具栏太占地方了。 1.在src/components/Table/src/props.ts 里面添加属性 showToolbar 默认显示&#xff0c;在不需要的地方传false。也可以默认不显示 &#xff0c;这个根据需求来。 2.在src/compo…

Vue3全家桶 - VueRouter - 【1】快速使用(创建路由模块 + 规定路由模式 + 使用路由规则 + RouterView-RouterLink)

VueRouter Vue-Router官网&#xff1b;vue-router 是 vue.js 官方给出的路由解决方案&#xff0c;能够轻松的管理 SPA 项目中组件的切换&#xff1b;安装&#xff1a;yarn add vue-router4&#xff1b; 快速使用 1.1 创建路由模块 在项目中的 src 文件夹中创建一个 router …

eltable 合计行添加tooltip

eltable 合计行添加tooltip 问题描述&#xff1a; eltable 合计行单元格内容过长会换行&#xff0c;需求要求合计行数据超长显示 … &#xff0c;鼠标 hover 时显示提示信息。 解决方案&#xff1a;eltable合计行没有对外的修改接口&#xff0c;想法是 自己实现一个tooltip&a…

Vue3全家桶 - VueRouter - 【6】导航守卫

导航守卫 查看以下情形&#xff1a; 点击主页链接时&#xff0c;默认情况下可直接进入指定页面&#xff0c;如下图&#xff0c;但是问题是该跳转的界面是需要用户登录后方可访问的&#xff1b; 可设置导航守卫来检测用户是否登录&#xff0c;如果已登录&#xff0c;则进入后台…

第六节:Vben Admin权限-后端控制方式

系列文章目录 第一节:Vben Admin介绍和初次运行 第二节:Vben Admin 登录逻辑梳理和对接后端准备 第三节:Vben Admin登录对接后端login接口 第四节:Vben Admin登录对接后端getUserInfo接口 第五节:Vben Admin权限-前端控制方式 文章目录 系列文章目录前言一、角色权限(后端…

一份简单的前端开发指南

文章目录 一、HTML1、表格2、常见标签3、行内、块级4、行内块级元素 二、CSS1、三种样式2、链接样式3、浮动4、清除浮动5、伪类&#xff0c;伪元素6、position7、后代选择器8、弹性布局 三、JavaScripts1、null和undefined的区别2、var let const3、原生数据类型4、双等和三等5…

Uni-app跟学笔记(一):新建项目、运行、tabbar、全局配置

文章目录 1&#xff09;新建项目2&#xff09;项目运行3&#xff09;项目结构4&#xff09;开发规范5&#xff09;globalStyle全局外观配置6&#xff09;pages页面配置7&#xff09;tabbar8&#xff09;Condition 本博客为 uni-app 此门课的跟学笔记&#xff0c;目的是便于个人…

uniapp实现单选框卡片选择器,支持微信小程序、H5等多端

采用uniapp-vue3实现的一款单选框卡片选择器&#xff0c;纯CSS实现样式和交互&#xff0c;提供丝滑的动画选中效果&#xff0c;支持不同主题配置&#xff0c;适配多端 可到插件市场下载尝试&#xff1a; https://ext.dcloud.net.cn/plugin?id16901 使用示例 示例代码 <te…

计算机毕业设计 基于SpringBoot的车辆违章信息管理系统的设计与实现 Java实战项目 附源码+文档+视频讲解

博主介绍&#xff1a;✌从事软件开发10年之余&#xff0c;专注于Java技术领域、Python人工智能及数据挖掘、小程序项目开发和Android项目开发等。CSDN、掘金、华为云、InfoQ、阿里云等平台优质作者✌ &#x1f345;文末获取源码联系&#x1f345; &#x1f447;&#x1f3fb; 精…

uniapp封装统一请求(get和post)

uniapp封装请求 request.js文件 import Vue from vue // 全局配置 import settings from ./settings.js function computedBaseUrl(url) {// console.log(url);return (url.indexOf(http) -1 ? settings.baseUrl : ) url }// 发送请求 export default (options) > {const…

uniapp模仿下拉框实现文字联想功能 - uniapp输入联想(官方样式-附源码)

一、效果 废话不多说&#xff0c;上效果图&#xff1a; 在下方的&#xff1a; 在上方的&#xff1a; 二、源码 一般是个输入框&#xff0c;输入关键词&#xff0c;下拉一个搜索列表。 ElementUI有提供<el-autocomplete>&#xff0c;但uniapp官网没提供这么细&#x…

uniapp中使用LocalStorage实现本地存储缓存数据

uniapp是一种跨平台的开发框架,它被广泛用于开发基于微信小程序、h5、android和ios等平台的应用。随着应用越来越复杂,数据的存储成为一个必须考虑的问题。而本地存储是一种常见的数据存储方式,可以让我们方便地保存和读取应用需要的数据。本文将介绍uniapp如何使用本地存储…

【前端Vue】社交信息头条项目完整笔记第1篇:一、项目初始化【附代码文档】

社交媒体-信息头条项目完整开发笔记完整教程&#xff08;附代码资料&#xff09;主要内容讲述&#xff1a;一、项目初始化使用 Vue CLI 创建项目,加入 Git 版本管理,调整初始目录结构,导入图标素材。二、登录注册准备,实现基本登录功能,登录状态提示,表单验证。三、个人中心&am…

Vue2(4)——iHRM组织架构

组织架构-树组件应用 树形组件-用层级结构展示信息&#xff0c;可展开或折叠。 属性设置 data(绑定数据)props(设置属性)- children(设置子节点的字段名)/ label(设置显示内容的字段名)default-expand-all(默认展开所有节点) 组织架构-树组件自定义结构 显示右侧结构 节点结…

前端vue后端go实现大文件分片下载

先获取文件大小&#xff0c;然后将文件切片传输给前端&#xff0c;前端再按顺序组合所有切片。 vue /** 下载数据 */handleDownloadInstance(id, instanceName) {if (this.downloadProgressisVisible) {this.$showError(已经有文件在下载!)return}this.$showInfo(开始下载!)ge…

Vue3全家桶 - VueRouter - 【2】重定向路由

重定向路由 在路由规则数组中&#xff0c;可采用 redirect 来重定向到另一个地址&#xff1a; 通常是将 / 重定向到 某个页面&#xff1b; 示例展示&#xff1a; router/index.js&#xff1a;import { createRouter, createWebHashHistory, createWebHistory } from vue-route…

Antd中s-table组件某字段进行排序

Antd中s-table组件某字段进行排序 提前说明&#xff0c;s-table组件包含分页等功能 <s-tableref"table":columns"columns":data"loadData"bordered:row-key"(record) > record.id"></s-table>而其中loadData为获取表数…

深入理解SPA、CSR与SSR的区别及应用

随着Web技术的快速发展&#xff0c;前端开发架构也在不断演进。在现代Web应用中&#xff0c;单页面应用&#xff08;SPA&#xff09;、客户端渲染&#xff08;CSR&#xff09;和服务器端渲染&#xff08;SSR&#xff09;是三种常见的实现方式&#xff0c;它们各自拥有独特的特性…

关于vue项目浏览器debugger失效问题

1. 不生效场景演示如下图: 2. 解决办法, 打卡谷歌浏览器的设置, 按键盘F12或者点击设置->更多工具->开发者工具,操作如下图所示: 3. 在打开的开发者工具中找到右上角的设置图标并点击它, 操作如下图所示: 4. 打开设置后找到左侧的菜单列表, 选择Ignore List后能看到有一个…

vue2--多设备访问本地调试项目

背景 在vue2开发阶段&#xff0c;为了更好的和小伙伴对项目进行讨论&#xff0c;需要让小伙伴可以看到自己本地的项目。 方案 修改vue2项目配置 在本地进行项目调试时&#xff0c;都是使用的127.0.0.1:8080&#xff0c;为了让局域网中的其他小伙伴可以访问&#xff0c;需要…

开始学习vue2基础篇(初体验)

一、什么是VUE&#xff08;官网 &#xff1a;https://cn.vuejs.org/&#xff09; 官方给出的概念 &#xff1a;Vue (读音 /vju ː/ &#xff0c;类似于 view) 是一套用 于构建用户界面的前端框架 渐进式的 JavaScript 框架 二、VUE的特点 易用 &#xff1a;基础只需HTML、CSS、…

Vue3速成

文章目录 day 11. 创建vue3工程3. 响应式数据4. 计算属性 day 25. watch 监视6. watchEffect7. 标签的ref属性8. 回顾TS中的接口_泛型_自定义类型 day 1 1. 创建vue3工程 相关代码如下&#xff1a; ## 创建vue工程 npm create vuelastest## 安装node_modules npm install //…

「Vue3系列」Vue3 模板语法

文章目录 一、Vue3 模板语法1. 插值表达式2. 指令v-bindv-onv-modelv-if, v-else-if, v-elsev-forv-html 3. 计算属性和侦听器计算属性侦听器 二、Vue3 修饰符1. .lazy 修饰符2. .number 修饰符3. .trim 修饰符4. .stop 修饰符5. .prevent 修饰符6. .capture 修饰符7. .self 修…

Vue3_2024_4天【computer、watch、method在Vue2~3中的说明】未完待补

第一&#xff1a;从概念上介绍~~vue中计算属性、方法、监听器&#xff08;以Vue2描述&#xff09; 1.计算属性 (Computed Properties): 1.概念&#xff1a; 计算属性是基于响应式依赖进行缓存的属性&#xff0c;只有在相关依赖发生改变时才会重新求值。它们类似于具有缓存的函…

第五篇:组件更新:完整的 DOM diff 流程是怎样的?(下)

下面我们来继续讲解上节课提到的核心 diff 算法。 新子节点数组相对于旧子节点数组的变化&#xff0c;无非是通过更新、删除、添加和移动节点来完成&#xff0c;而核心 diff 算法&#xff0c;就是在已知旧子节点的 DOM 结构、vnode 和新子节点的 vnode 情况下&#xff0c;以较…

浅谈 v-bind=“$props“、v-bind=“$attrs“、v-on=“$listeners“的关系用法

父级A----->子级B----->孙级C 传值 目标是父级属性传递给孙级&#xff0c;解决A传B传C繁琐传值问题 方法一&#xff1a;使用 $attrs 父级A <father name"张三" age"50" /> 子级B 无需使用 Props 接收&#xff0c;它会把父级传递过来的nam…

【精解前端八股手写题】深入浅出柯里化

柯里化模板 柯里化是什么基本概念偏函数 柯里化有什么用场景1&#xff1a;拆分计算场景2&#xff1a;工厂函数 如何实现柯里化基础学习版&#xff1a;新人入门极简精华版&#xff1a;一行代码魔改升级版&#xff1a;闭包乱炖 柯里化是什么 基本概念 前端中的柯里化&#xff0…

uniapp聊天页面之消息滚动

目录 1、HTML部分 2、 Js部分 3、注意&#xff0c;滚动方法调用 1、HTML部分 用整个scroll-view的高度减去所有聊天内容的高度&#xff0c;得到的就是滚动条需要下拉的距离&#xff0c;即可使聊天页下拉至最底部。 需要给 scroll-view一个固定的高度&#xff0c;并获取消息…

Eslint + Prettier 配置

setting.json {"eslint.autoFixOnSave": true, // 保存文件时自动修复可修复的问题"eslint.validate": [// 定义哪些文件类型应该由 ESLint 验证"javascript","javascriptreact","vue" // 如果你正在使用 Vue&#xff0c;确…

5. 引入Axios

官网地址&#xff1a;https://www.axios-http.cn/ 安装命令&#xff1a;npm install axios

使用 axios 请求库,设置请求拦截

什么是 axios&#xff1f; 基于promise网络请求库&#xff0c;可以同构&#xff08;同一套代码可以运行在浏览器&#xff09;&#xff0c;在服务端&#xff0c;使用原生node.js的http模块&#xff0c;在客户端&#xff08;浏览器&#xff09;中&#xff0c;使用XMLHttpRequests…

VUE3 使用axios网络请求

1.新建工程 参考&#xff0c;VUE3 环境搭建&#xff1a;https://blog.csdn.net/LQ_001/article/details/136293795&#xff0c;运行命令 vue create vue-demo 2.引入axios 不管何种引用&#xff0c;都要在工程中安装 axios 包。安装命令&#xff1a;npm install --save axio…

基于Leatlet标注Geojson下载器实现

在上一篇文章中&#xff0c;我们学习了Leaflet的基础知识&#xff0c;包括如何创建地图、添加图层等。在本文中&#xff0c;我们将深入学习Leaflet中标注的创建和管理&#xff0c;包括如何添加标注、自定义标注图标、创建图层组、批量添加和删除标注、为标注添加属性和弹出框等…

SSM整合项目(Vue3环境搭建)

SSM整合项目&#xff08;Vue3环境搭建&#xff09; 1.下载node.js 1.卸载原来的node.js 2.检测是否卸载成功 3.下载node.js&#xff08;10.16.3&#xff09; 一路next就可以 4.检测是否安装成功 2.全局安装Vue插件cli 命令行输入 npm install -g vue/cli 3.新建Vue项目 1.…

ruoyi-nbcio-plus的Vue3前端一些插件使用介绍(二)

更多ruoyi-nbcio功能请看演示系统 gitee源代码地址 前后端代码&#xff1a; https://gitee.com/nbacheng/ruoyi-nbcio 演示地址&#xff1a; http://122.227.135.243:9666 更多nbcio-boot功能请看演示系统 gitee源代码地址 后端代码&#xff1a; https://gitee.com/nbach…

Vue3全家桶 - Pinia - 【1】(安装与使用 + Store + State + Getters + Actions)

Pinia pinia 是 Vue 的专属状态管理库&#xff0c;它允许你跨组件或跨页面共享状态&#xff1b; 一、 安装与使用 pinia 安装语法&#xff1a;yarn add pinia npm install pinia创建一个 pinia &#xff08;根存储&#xff09;并将其传递给应用程序&#xff1a; 目标文件&am…

uniapp实现点击标签文本域中显示标签内容

先上一个效果图 实现的效果有&#xff1a; ①.点击标签时&#xff0c;标签改变颜色并处于可删除状态 ②.切换标签&#xff0c;文本域中出现标签的内容 ③.点击标签右上角的删除可删掉标签&#xff0c;同时清除文本域中标签的内容 ④.可输入内容&#xff0c;切换时不影响输入…

vue项目导出pdf(前端将html转为pdf并导出)

工具包 html2canvas&#xff1a;将页面html转canvas jspdf&#xff1a;根据canvas生成的图片导出pdf 官网 GitHub - parallax/jsPDF: Client-side JavaScript PDF generation for everyone.Client-side JavaScript PDF generation for everyone. - parallax/jsPDFhttps://gi…

vue中v-if和v-for优先级

在Vue中&#xff0c;v-for的优先级高于v-if。这意味着在同一个元素上使用v-if和v-for时&#xff0c;v-for将首先被解析&#xff0c;然后是v-if。 下面是一个代码示例&#xff1a; <template><div><div v-for"item in items" v-if"item.isDispl…

动态引用组件 <component :is=“componentName“ />

在工作中常常会引用很多组件&#xff0c;如&#xff1a; import com1 from /components/com1 import com2 from /components/com2 import com3 from /components/com3 .... 然后节点 <com1 /> <com2 /> <com2 /> 代码臃肿不说&#xff0c;而且不灵活…

JS自动跳转手机移动网页

JavaScript 中实现自动检测用户是否使用移动设备&#xff0c;并据此跳转到对应的手机移动网页&#xff0c;通常可以通过检查 ​​navigator.userAgent​​ 属性来识别用户代理字符串中包含的设备信息。以下是一个简单的示例&#xff0c;展示如何基于用户使用的浏览器类型进行判…

柚见第十期(后端队伍接口详细设计)

创建队伍 用户可以 创建 一个队伍&#xff0c;设置队伍的人数、队伍名称&#xff08;标题&#xff09;、描述、超时时间 P0 队长、剩余的人数 聊天&#xff1f; 公开 或 private 或加密 信息流中不展示已过期的队伍 请求参数是否为空&#xff1f;是否登录&#xff0c;未登录不…

动态导入图片

起因&#xff1a;动态图片会自动拼接根路径&#xff0c;为了方便图片要放在public下解决&#xff1a;使用require引入图片资源注意&#xff1a;不能动态路径中使用require&#xff0c;如<img :src"require(…/assets/${item.imgUrl})" alt"" />{{ it…

有来团队后台项目-解析7

sass 安装 因为在使用vite 创建项目的时候&#xff0c;已经安装了sass&#xff0c;所以不需要安装。 如果要安装&#xff0c;那么就执行 npm i -D sass 创建文件 src 目录下创建文件 目录结构如图所示&#xff1a; reset.scss *, ::before, ::after {box-sizing: border-…

最新若依项目快速上手

最新若依项目快速上手 配套视频&#xff1a;若依项目快速上手视频 1. 下载源码 官网&#xff1a;https://ruoyi.vip/ 前端 git clone https://github.com/yangzongzhuan/RuoYi-Vue3.git后端 git clone https://gitee.com/y_project/RuoYi-Vue.git2. 数据库 创建数据库ry-vue…

NBlog整合OSS图库

NBlog部署维护流程记录&#xff08;持续更新&#xff09;&#xff1a;https://blog.csdn.net/qq_43349112/article/details/136129806 由于项目是fork的&#xff0c;所以我本身并不清楚哪里使用了图床&#xff0c;因此下面就是我熟悉项目期间边做边调整的。 目前已经调整的功能…

Element-UI穿梭框去掉左箭头按钮

往vue项目中加入一个穿梭框页面 首先在views目录中创建Transfer.vue文件&#xff1a; <template><el-transferv-model"value":props"{key: value,label: desc}":data"data"></el-transfer></template><script>i…

01、JS实现:去除数组中重复项的算法之一

数组去除重复项的算法&#xff1a; Ⅰ、删除排序数组中的重复项(注意&#xff1a;是已经排好序的)&#xff1a;1、题目描述&#xff1a;2、解题思路&#xff1a;3、实现代码&#xff1a; Ⅳ、小结&#xff1a; Ⅰ、删除排序数组中的重复项(注意&#xff1a;是已经排好序的)&…

物流管理系统作业

作业说明 1、初始化项目 vue create work-one cd work-one npm run serve npm run build koa2 -e work-two cd work-two npm install npm start 2、开发流程 &#xff08;1&#xff09;登录的界面 &#xff08;2&#xff09;表单的校验 &#xff08;3&#xff09;生成验证码 &a…

vxe-table表格组件的使用已经query函数扩展

最近新项目使用vue3typescript开发后台管理系统&#xff0c;基本上展示内容一致表格的方式展示&#xff0c;所以使用vxe-table组件来开发&#xff0c;主要是为了方便使用工具栏&#xff0c;以及其他表格操作。 vxe-table 开发文档&#xff1a;https://vxetable.cn/#/table/sta…

第八节:Vben Admin登录页面自定义

系列文章目录 第一节:Vben Admin介绍和初次运行 第二节:Vben Admin 登录逻辑梳理和对接后端准备 第三节:Vben Admin登录对接后端login接口 第四节:Vben Admin登录对接后端getUserInfo接口 第五节:Vben Admin权限-前端控制方式 第六节:Vben Admin权限-后端控制方式 第七节…

Vue3全家桶 - Vue3 - 【6】组件(注册组件 + 组件通信 + 透传属性和事件 + 插槽 + 单文件CSS + 依赖注入)

组件 一、 注册组件 1.1 ❌ 全局注册 目标文件&#xff1a;main.js&#xff1b;语法&#xff1a;import { createApp } from vue import App from ./App.vue const app createApp(App)// 全局注册 app.component(组件名字, 需要注册组件)app.mount(#app)缺陷&#xff1a; 全…

Vue2 父子组件某一属性的双向绑定

原本&#xff1a;父组件使用props传值给孩子组件初始化&#xff0c;触发事件子组件使用$emit传值给父组件&#xff0c;很麻烦后来&#xff1a;使用computed和$event例子代码&#xff1a; <template><div class"box">grandpa <el-input v-model"…

Vue3-安装

Vue.js 是什么? Vue 是一套用于构建用户界面的渐进式框架. 与其他大型框架不同的是, Vue 被设计为可以自底向上逐层应用. Vue 的核心库只关注视图层, 不仅容易上手, 还便于与第三方库或既有项目整合. 另一方面, 当与现代化的工具链以及各种支持类库结合使用时, Vue 也完全能够…

SSM SpringBoot vue智能手机参数分析平台

SSM SpringBoot vue智能手机参数分析平台 系统功能 首页 图片轮播 新闻资讯 手机信息 手机百科 登录注册 个人中心 后台管理 登录注册 个人中心 手机百科管理 用户管理 手机对比管理 配置管理 新闻资讯管理 手机信息管理 对比信息管理 我的收藏管理 开发环境和技术 开发语言…

ant-design-vue的form表单全局禁用不生效

文章目录 一、问题二、解决2.1、4.0之前的版本2.2、4.0开始的版本 三、最后 一、问题 ​ 实际使用ant-design-vue在开发表单的时候或许会遇到编辑与查看的需求&#xff0c;但是查看的时候表单不允许编辑&#xff0c;ant-design-vue的官方是没有像element一样提供全局disabled属…

计算机毕业设计——springboot养老院管理系统 养老院后台管理

1&#xff0c;绪论 1.1 背景调研 养老院是集医疗、护理、康复、膳食、社工等服务服务于一体的综合行养老院&#xff0c;经过我们前期的调查&#xff0c;院方大部分工作采用手工操作方式,会带来工作效率过低&#xff0c;运营成本过大的问题。 院方可用合理的较少投入取得更好…

【Element-ui】Icon 图标与Button 按钮

文章目录 前言一、Icon 图标1.1 作用1.2 使用方法1.3 图标集合 二、Button 按钮2.1 基础用法2.2 禁用状态2.3 文字按钮2.4 图标按钮2.5 按钮组2.6 加载中2.7 不同尺寸 总结 前言 在前端开发中&#xff0c;界面的设计和交互是至关重要的一部分。一个直观、易用的界面往往离不开…

软件开发、管理、运维、实施、验收、交付、安全检查等文档支撑

软件开发涉及到哪些文档&#xff1a; 全文档获取&#xff1a;点我获取 可行性分析报告&#xff1a;在项目开始前&#xff0c;需要编写可行性分析报告&#xff0c;评估项目的可行性、技术需求、成本预算等因素&#xff0c;为决策提供依据。项目开发计划&#xff1a;明确项目的…

Vue左侧菜单栏显示问题

关于 使用若依系统&#xff0c;路由中左侧菜单栏一级菜单中只有一个二级菜单&#xff0c;一级菜单不显示的问题&#xff01;&#xff01;&#xff01; 在一级组件中添加 alwaysShow: true,

vuepress-----20、全文搜索

默认主题自带的搜索, 只会为页面的标题、h2、h3 以及 tags构建搜索索引。所以尽量将围绕知识点的关键字体现到标题上。而 tags 更为灵活&#xff0c;可以把相关的能想到的关键字都配置到 tags 中&#xff0c;以方便搜索。 默认插件介绍 (opens new window) 默认主体配置 (ope…

vuepress-----18、图片缩放

图片引入两种方式 地址 # 图片缩放插件 # 实战 md文件引入图片 <img class"zoom-custom-imgs" :src"$withBase(/favicon.ico)" alt"favicon">安装配置插件 vuepress/medium-zoom: {selector: img.zoom-custom-imgs,},效果展示

Vue3+ts----根据配置项,动态生成表单

这里使用的UI框架是ElementPlus&#xff0c;更换其他组件直接更换constant.ts中的type配置和对应的Form组件即可. 大家可以npm install elementplus_dy_form来体验。 思路&#xff1a; 1.这里需要使用h函数方便控制要渲染的表单 2.传递type作为组件或html元素进行渲染&#xff…

Vue3 + Vite + TypeScript + Element-Plus:从零到一构建企业级后台管理系统(前后端开源)

vue3-element-admin 是基于 vue-element-admin 升级的 Vue3 Element Plus 版本的后台管理前端解决方案&#xff0c;技术栈为 Vue3 Vite4 TypeScript Element Plus Pinia Vue Router 等当前主流框架。 相较于其他管理前端框架&#xff0c;vue3-element-admin 的优势在于一…

Vant2组件库van-list+Toast下拉加载滚动条回顶问题

目录 List 列表 Toast 轻提示 解决方案 1、不使用 Toast 的 加载提示 2、修改调整 pointer-event 属性值 3、判断是否为第一次加载再使用 背景 &#xff1a; 移动端项目 开发时&#xff0c;有数据长列表展示的场景需求&#xff0c;此时就用到了 Vant2 组件库里面的 <v…

Vue应用多语言支持工程化最佳实践

前言 VoerkaI18n是一款非常优秀的全新的开源国际化多语言解决方案&#xff0c;主要特性包括&#xff1a; 全面工程化解决方案&#xff0c;提供初始化、提取文本、自动翻译、编译等工具链支持。符合直觉&#xff0c;不需要手动定义文本Key映射。强大的插值变量格式化器机制&am…

探索vue2框架的世界:简述常用的vue2选项式API (二)

组件实例 &#x1f449; $attrs 用于父组件隔代向孙组件传值 长设置在子组件中 v-bind"$attrs" (Vue2.4) parent.vue (父组件) <template><div class"outer"><h3>父组件</h3>名字&#xff1a;<input v-model"name"…

node-sass@4.7.2 postinstall: `node scripts/build.js`

Can‘t find Python executable “D:\Python36\python.EXE“, you can set the PYTHON env variable.-CSDN博客 gyp ERR! build error gyp ERR! stack Error: C:\Windows\Microsoft.NET\Framework\v4.0.30319\msbuild.exe failed with exit code: 1 gyp ERR! stack at Chil…

vue2+webpack升级vue3+vite,报错Cannot read properties of null (reading ‘isCE‘)

同学们可以私信我加入学习群&#xff01; 正文开始 前言问题分析解决总结 前言 系列文章&#xff1a;vue2webpack升级vue3vite&#xff0c;修改插件兼容性bug 前面的文章主要是介绍&#xff0c;在升级初始阶段遇到的一些显而易见的兼容性问题和bug。随着项目迭代的不断深入&a…

2024 前端面试题(GPT回答 + 示例代码 + 解释)No.21 - No.40

本文题目来源于全网收集&#xff0c;答案来源于 ChatGPT 和 博主&#xff08;的小部分……&#xff09; 格式&#xff1a;题目 h3 回答 text 参考大佬博客补充 text 示例代码 code 解释 quote 补充 quote 上一篇链接&#xff1a;2024 前端面试题&#xff08;GPT回答 示例…

vue3-应用规模化-路由和状态

客户端 vs. 服务端路由 服务端路由指的是服务器根据用户访问的 URL 路径返回不同的响应结果。当我们在一个传统的服务端渲染的 web 应用中点击一个链接时&#xff0c;浏览器会从服务端获得全新的 HTML&#xff0c;然后重新加载整个页面。 然而&#xff0c;在单页面应用中&…

2.【Vue3】Vue 基本使用——局部使用Vue

1. 快速入门 现在需要将 “hello vue3” 这样一个字符串渲染到页面上进行展示。 这个需求并不陌生&#xff0c;可以使用原生 JS 代码完成&#xff1a; let msg"hello vue3"; document.getElementById("元素的id属性值").innerHTMLmsg;接下来学习如何使用…

项目打包提示一堆 ts 类型错误问题解决

问题 vue3 ts 项目在打包的过程中报了一大堆 ts 类型错误提示&#xff0c;如下图所示&#xff1a; 报错&#xff1a;Could not find a declaration file for module … implicitly has an ‘any’ type. 解决方法 查看 package.json 文件&#xff0c;可以看到&#xff0c;默…

花生壳内网穿透教程(图文并茂)

目录 前言&#xff1a; 使用教程&#xff1a; 1.注册账号 2.软件下载及安装&#xff1a; 3.账号绑定及花生壳的使用 4.内网穿透的配置&#xff08;重点&#xff09; 4.2 新增映射页面&#xff1a; 4.3 上面几种映射的区别&#xff1a; 4.4 上面TCP类型的区别&#xff1a;…

vue3+threejs+koa可视化项目——实现登录注册(第三步)

文章目录 ⭐前言&#x1f496;往期node系列文章&#x1f496;threejs系列相关文章&#x1f496;vue3threejs系列 ⭐koa后端登录注册逻辑&#xff08;jwt&#xff09;&#x1f496; koa登录注册 ⭐vue3前端登录注册权限控制&#x1f496; 登录页面&#x1f496; 注册页面 ⭐总结…

【Vue3 + Vite】Vite搭建 项目解构 Vue快速学习 第一期

文章目录 Vue3介绍Vue3通过Vite实现工程化&#xff1a;一、Vite创建Vue3工程化项目1.1 ViteVue3项目的创建、启动、停止1.2 ViteVue3项目的目录结构 二、ViteVue3 项目组件(SFC入门)2.1 什么是VUE的组件 ?2.2 什么是.vue文件 ?2.3 工程化vue项目如何组织这些组件? 三、ViteV…

axios接口请求超时,重试方法

import axios from "axios"; import { Message } from "element-ui";const service axios.create({baseURL: xxxx,timeout: 2000,//超时时间retry: 3, //设置全局重试请求次数&#xff08;最多重试几次请求&#xff09;retryDelay: 1000, //设置全局请求间…

【Vue3】插槽使用和animate使用

插槽使用 插槽slot匿名插槽具名插槽插槽作用域简写 动态插槽transition动画组件自定义过渡class类名如何使用animate动画库组件动画生命周期appear transition- group过渡列表示例展示代码展示 插槽slot 插槽就是子组件中提供给父组件使用的一个占位符父组件可以在这个占位符智…

Vue发送Get 和 Post 请求以及获取数据

Vue发送Get 和 Post 请求 注意以下代码是请求处理request.js request.js url:请求服务器路径;value:需要发送给服务器的数据;method:请求方式;options的使用:导出Excel export(data) {return request(‘export’, data, ‘post’, {responseType: ‘blob’ }) } expo…

vue购物车实战

1.引入vue <script src"https://cdn.jsdelivr.net/npm/vue2.7.14/dist/vue.js"></script> 2.设置高亮部分的样式 <style> table tr{text-align: center;}.skyblue{background-color: skyblue;}</style> 3.设置body的基本样式 <div id&q…

Vue3大事件项目(ing)

文章目录 核心内容1.大事件项目介绍2.大事件项目创建3.Eslint配置代码风格4.配置代码检查工作流问题: pnpm lint是全量检查,耗时问题,历史问题 5.目录调整6.vue-router4 路由代码解析7.引入 Element Plus 组件库8.Pinia 构建仓库 和 持久化9.Pinia 仓库统一管理 核心内容 Vue3…

解决浏览器端 globalThis is not defined 报错

解决浏览器端 globalThis is not defined 报错 前言解决办法&#xff1a; 前言 在使用低版本火狐浏览器出现报错globalThis is not defined 解决办法&#xff1a; 在vue的index.html 中添加 this.globalThis || (this.globalThis this) <head><script>this.g…

【Vue3组件间通信理解】

Vue3组件通信方式 方式一&#xff1a;props方式二&#xff1a;自定义事件方式三&#xff1a;mitt方式四&#xff1a;v-model方式五&#xff1a;$attrs方式六&#xff1a;refs, parent方式七&#xff1a;provide, inject 总结来源于 尚硅谷vue3 大部分实现双向通信都是向子组件…

【Vue3】项目实战前基本知识

Vue3ViteTypeScriptpinia Vue3更新点新建项目方式一新建项目方式二vite-demo目录讲解安装常用扩展 vue3书写风格动态css也可以这样使用 虚拟DOMRef全家桶ref小知识1ref小知2&#xff0c;可以直接操作Dom recative全家桶数组赋值方式一数组赋值方式二 to系列全家桶Vue3的响应式原…

【前后端接口AES+RSA混合加解密详解(vue+SpringBoot)附完整源码】

前后端接口AES+RSA混合加解密详解(vue+SpringBoot) 前后端接口AES+RSA混合加解密一、AES加密原理和为什么不使用AES加密二、RSA加密原理和为什么不使用rsa加密三、AES和RSA混合加密的原理四、代码样例前端1. 请求增加加密标识2. 前端加密工具类3.前端axios请求统一封装,和返…

计算机毕业设计 基于SpringBoot的工作量统计系统的设计与实现 Java实战项目 附源码+文档+视频讲解

博主介绍&#xff1a;✌从事软件开发10年之余&#xff0c;专注于Java技术领域、Python人工智能及数据挖掘、小程序项目开发和Android项目开发等。CSDN、掘金、华为云、InfoQ、阿里云等平台优质作者✌ &#x1f345;文末获取源码联系&#x1f345; &#x1f447;&#x1f3fb; 精…

vue3-内置组件-Teleport

Teleport <Teleport> 是一个内置组件&#xff0c;它可以将一个组件内部的一部分模板“传送”到该组件的 DOM 结构外层的位置去。 基本用法 有时我们可能会遇到这样的场景&#xff1a;一个组件模板的一部分在逻辑上从属于该组件&#xff0c;但从整个应用视图的角度来看…

Vue 3 + Koa2 + MySQL 开发和上线部署个人网站

Vue 3 Koa2 MySQL 开发和上线部署个人网站 记录个人的一个操作步骤, 顺序不分先后, 嫌啰嗦请出门右转! 环境说明: 服务器: 阿里云轻量应用服务器 服务器系统: CentOS8.2 本地环境: macOS 12.7.2 Node: 20.10.0 MySQL: 8.0.26 Vue: 3.3.11 Koa: 2.7.0 pm2: 5.3.1 Nginx: 1.1…

基于Java (spring-boot)的电子商城管理系统

一、项目介绍 &#xff08;1&#xff09;商品管理模块&#xff1a;实现了商品的基本信息录入、图片上传、状态管理等相关功能。 &#xff08;2&#xff09;商品分类模块&#xff1a;实现了分类的增删改查、分类层级管理、商品分类的关联等功能。 &#xff08;3&#xff09;订…

uniapp 微信小程序 输入框限制输入2位小数

此处input的type为digit <input v-model"amount" type"digit" placeholder"请填写金额" input"checkAmount"/>data() {return {amount:""} }methods: {// 小数点后2位checkAmount(e){e (e.match(/^\d*(\.?\d{0,2})…

Vue2 - diff 原理(动图演示)

目录 1&#xff0c;diffdiff 的时间点 2&#xff0c;_update 函数3&#xff0c;_patch 函数&#xff08;进行 diff&#xff09;3.1&#xff0c;根节点比较3.2&#xff0c;子节点比较 4&#xff0c;key的问题举例1举例2 1&#xff0c;diff 解释&#xff1a;对比新旧虚拟DOM树&a…

Mr_HJ / form-generator项目学习-增加自定义的超融组件(二)

更多ruoyi-nbcio功能请看演示系统 gitee源代码地址 前后端代码&#xff1a; https://gitee.com/nbacheng/ruoyi-nbcio 演示地址&#xff1a;RuoYi-Nbcio后台管理系统 更多nbcio-boot功能请看演示系统 gitee源代码地址 后端代码&#xff1a; https://gitee.com/nbacheng/n…

Vue | Vue.js 基础 模版语法

&#x1f5a5;️ Vue.js专栏&#xff1a;Vue 基础 模版语法 &#x1f9d1;‍&#x1f4bc; 个人简介&#xff1a;一个不甘平庸的平凡人&#x1f36c; ✨ 个人主页&#xff1a;CoderHing的个人主页 &#x1f340; 格言: ☀️ 路漫漫其修远兮,吾将上下而求索☀️ &#x1f449; 你…

GitCode / 1024程序员开源挑战赛实践

奖品设置及发放规则 序号任务名称任务奖励领取条件发放规则人数限制1GitCode平台基础操作一年10核10G云实验环境会员&#xff08;非云服务器&#xff0c;是云容器实验环境&#xff0c;详细介绍戳我查看&#xff09;完成任务即可发放&#xff0c;用户可按照任务操作步骤自行检查…

vue获取数据的两种方式实践+简单骨架屏实现

在vue中获取数据有两种方式&#xff0c;引入尤大大的话就是&#xff1a; 导航完成之后获取&#xff1a;先完成导航&#xff0c;然后在接下来的组件生命周期钩子中获取数据。在数据获取期间显示“加载中”之类的指示。导航完成之前获取&#xff1a;导航完成前&#xff0c;在路由…

vue中async/await不生效的问题

有时候执行某个方法之前我们需要另一个方法的返回值&#xff0c;这时候可以用到async/await依次执行函数&#xff1a; 但是发现这么写并不生效&#xff0c;因为await后需要的是一个promise(它最主要的意图是用来等待 Promise 对象的状态被 resolved)。 为了让被执行的方法返回…

vue3学习(续篇)

vue3学习(续篇) 默认有vue3基础并有一定python编程经验。 chrome浏览器安装vue.js devtools拓展。 文章目录 vue3学习(续篇)1. element-ui使用2. axios 网络请求1. 简介2. 操作 3. flask-cors解决跨域问题1. 简介2. 操作 4. 前端路由 vue-router1. 简单使用2. 配置路径别名和…

小兔鲜鲜项目(前端vue3)

成果图 大家喜欢给一个赞被&#xff0c; 项目地址&#xff1a;gitee 注意&#xff1a;项目克隆下去之后先运行 npm i之后安装项目插件包之后在npm run dev 运行就可以了

WAServiceMainContext.js:2 ReferenceError: result is not defined

WAServiceMainContext.js:2 ReferenceError: result is not defined at success (index.js? [sm]:280) at Function.forEach.u.<computed> (WASubContext.js?twechat&s1710205354985&v2.16.1:2) at :22955/appservice/<api request success callback fun…

有来团队后台项目-解析5

一、 husky 安装 pnpm install -D husky生成husky 配置文件 如果文件中有.git文件,那么直接执行 npx husky-init如果没有,那么先执行git init 结果: PS F:\company_project\demo\youlahoutaijiexi\vite-project> git init Initialized empty Git repository in F:/…

el-table左键双击单元格编辑内容(输入框输入计算公式可直接得出结果),右键单击展示操作菜单,可编辑单元格高亮展示

vue2点击左侧的树节点&#xff08;el-tree&#xff09;定位到对应右侧树形表格(el-table)的位置&#xff0c;树形表格懒加载 表格代码 <el-table ref"singleTable" :data"detailsList" highlight-current-row"" row-key"detailId"…

vue3-内置组件-Suspense

Suspense (实验性功能) <Suspense> 是一项实验性功能。它不一定会最终成为稳定功能&#xff0c;并且在稳定之前相关 API 也可能会发生变化。 <Suspense> 是一个内置组件&#xff0c;用来在组件树中协调对异步依赖的处理。它让我们可以在组件树上层等待下层的多个嵌…

Uniapp Vue2 image src动态绑定static目录下的图片

报错的static地址写法&#xff1a; this.url ../static/img.png this.url /static/img.png 正确的static地址写法&#xff1a; this.url /static/img.png 动态绑定 <image :src"url"></image>

Vue学习笔记(三)常用指令、生命周期

Vue学习笔记&#xff08;三&#xff09;常用指令 vue指令&#xff1a;html标签上带有 v- 前缀的特殊属性&#xff0c;不同的指令具有不同的含义&#xff0c;可以实现不同的功能。 常用指令&#xff1a; 指令作用v-for列表渲染&#xff0c;遍历容器的元素或者对象的属性v-bind…

2024 前端面试题(GPT回答 + 示例代码 + 解释)No.101 - No.113

本文题目来源于全网收集&#xff0c;答案来源于 ChatGPT 和 博主&#xff08;的小部分……&#xff09; 格式&#xff1a;题目 h3 回答 text 参考大佬博客补充 text 示例代码 code 解释 quote 补充 quote 上一篇链接&#xff1a;2024 前端面试题&#xff08;GPT回答 示例…

如何通过点击商品的信息(图片或者文字)跳转到更加详细的商品信息介绍(前后端分离之Vue实现)

以下只是做简单的演示、大致实现的效果。页面效果需要进一步优化。目的是提供思路 视频效果&#xff1a; 首页商品跳转1、需求 1、首页的的商品来自接口数据2、在首页点击某一个商品跳转到更加详细的商品介绍页面&#xff08;可以购买、加入购物车、查看商品评价信息等&#x…

vue3-渲染机制

渲染机制 Vue 是如何将一份模板转换为真实的 DOM 节点的&#xff0c;又是如何高效地更新这些节点的呢&#xff1f;我们接下来就将尝试通过深入研究 Vue 的内部渲染机制来解释这些问题。 虚拟 DOM 你可能已经听说过“虚拟 DOM”的概念了&#xff0c;Vue 的渲染系统正是基于这…

Vue3+vite搭建基础架构(10)--- 使用less和vite-plugin-vue-setup-extend

Vue3vite搭建基础架构&#xff08;10&#xff09;--- 使用less和vite-plugin-vue-setup-extend 说明官方文档安装less测试less表达式安装vite-plugin-vue-setup-extend 说明 这里记录下自己在Vue3vite的项目使用less来写样式以及使用vite-plugin-vue-setup-extend直接定义组件…

vue3项目配置按需自动引入自定义组件unplugin-vue-components

我们通常在项目中&#xff0c;需要手动引入自定义的各种组件&#xff0c;如果涉及的页面功能比较多的话&#xff0c;光是import的长度都能赶上春联了。 如果&#xff0c;能有一个插件帮我们实现自动引入&#xff0c;是不是要谢天谢地了呢&#xff1f; 接下来就进入我们的主角u…

vue3前端excel导出;组件表格,自定义表格导出;Vue3 + xlsx + xlsx-style

当画面有自定义的表格或者样式过于复杂的表格时&#xff0c;导出功能可以由前端实现 1. 使用的插件 &#xff1a; sheet.js-xlsx 文档地址&#xff1a;https://docs.sheetjs.com/ 中文地址&#xff1a;https://geekdaxue.co/read/SheetJS-docs-zh/README.md xlsx-style&#…

Vue3加载中(Spin)

Vue2加载中&#xff08;Spin&#xff09; 可自定义设置以下属性&#xff1a; 是否为加载中状态&#xff08;spinning&#xff09;&#xff0c;类型&#xff1a;boolean&#xff0c;默认 true 组件大小&#xff08;size&#xff09;&#xff0c;类型&#xff1a;string&#x…

WEB甘特图选型

1.火车侠 GitHub - w1301625107/Vue-Gantt-chart: 使用Vue做数据控制的Gantt图表 优点&#xff1a;有小时选项 缺点&#xff1a;不支持拖拽 2.火车侠二号 GitHub - liyang5945/vue-drag-gantt-chart: Vue拖拽甘特图 a draggable gantt-chart with vue 有点&#xff1a;实现了…

什么时候用ref和reactive

在Vue 3中&#xff0c;ref和reactive都是用于创建响应式数据的工具&#xff0c;但它们的使用场景有所不同。 使用ref的情况&#xff1a; 基本数据类型&#xff1a;当你需要响应式地处理基本数据类型&#xff08;如数字、字符串、布尔值&#xff09;时&#xff0c;应该使用ref…

web前端在手机端打开进行页面提示——手机端适配问题

需求背景&#xff1a;由于公司业务主要在PC端进行操作&#xff0c;部分ipad平板用户&#xff08;做数据查看&#xff09;&#xff0c;手机端不是我们的核心用户场景。手机有专门的app。产品提出了当页面在手机端打开时&#xff0c;手机端进行提示&#xff0c;请前往网页端进行操…

springboot基于Java的电影院售票与管理系统毕业设计源码011449

电影院售票与管理系统的设计与实现 摘 要 信息化社会内需要与之针对性的信息获取途径&#xff0c;但是途径的扩展基本上为人们所努力的方向&#xff0c;由于站在的角度存在偏差&#xff0c;人们经常能够获得不同类型信息&#xff0c;这也是技术最为难以攻克的课题。针对电影院售…

springboot奖助学金评审系统的设计与实现毕业设计源码031035

奖助学金评审系统的设计与实现 摘 要 科技进步的飞速发展引起人们日常生活的巨大变化&#xff0c;电子信息技术的飞速发展使得电子信息技术的各个领域的应用水平得到普及和应用。信息时代的到来已成为不可阻挡的时尚潮流&#xff0c;人类发展的历史正进入一个新时代。在现实运用…

Vue3通透教程【二】更高效的构建工具—Vite

文章目录&#x1f31f; 写在前面&#x1f31f; webpack&#x1f31f; Vite是什么&#xff1f;&#x1f31f; 使用Vite创建项目&#x1f31f; 写在最后&#x1f31f; 写在前面 专栏介绍&#xff1a; 凉哥作为 Vue 的忠实 粉丝输出过大量的 Vue 文章&#xff0c;应粉丝要求开始更…

金三银四季节前端面试题复习来了

vue3和vue2的区别有哪些 Diff算法的改进Tree Sharing优化主要的API双向绑定改为es6的proxy原生支持tscomposition API移除令人头疼的this 说说CSS选择器以及这些选择器的优先级 !important 内联样式&#xff08;1000&#xff09; ID选择器&#xff08;0100&#xff09; 类选…

Vue 3 中的 Composition API 详解

Vue.js&#xff0c;作为前端领域流行的框架之一&#xff0c;以其响应式数据绑定和组件化开发赢得了广大开发者的喜爱。随着前端技术的不断发展和项目复杂度的增加&#xff0c;Vue 团队推出了 Vue 3&#xff0c;并引入了 Composition API&#xff0c;以更好地满足复杂应用的需求…

WebSocket简单实现

一&#xff0c;什么是websocketWebSocket是HTML5下一种新的协议&#xff08;websocket协议本质上是一个基于tcp的协议&#xff09;它实现了浏览器与服务器全双工通信&#xff0c;能更好的节省服务器资源和带宽并达到实时通讯的目的Websocket是一个持久化的协议二、websocket的原…

nodejs基于vue高校学报论文在线投稿系统

在新发展的时代&#xff0c;众多的软件被开发出来&#xff0c;给用户带来了很大的选择余地&#xff0c;而且人们越来越追求更个性的需求。在这种时代背景下&#xff0c;高校只能以工作人员为导向&#xff0c;以稿件的持续创新作为高校最重要的竞争手段。 可定制框架:ssm/Sprin…

vue模板语法中的类和样式绑定

最近公司要求&#xff0c;在学习前端vue知识&#xff0c;记录一些语法要点 在绑定类和样式时&#xff0c;如果使用三目运算(三元运算)时&#xff0c;html中使用的是大括号[], 以及使用数组绑定多个class时&#xff0c;也是大括号&#xff0c; 其他的使用中括号{} 比如&…

ajax函数库axios基本使用

ajax函数库Axios基本使用 简介&#xff1a;Axios 对原生的Ajax进行了封装&#xff0c;简化书写&#xff0c;快速开发。 官网&#xff1a;https://www.axios-http.cn/ Axios使用步骤 引入Axios的js文件(参考官网)使用Axios发送请求,获取相应结果 <script src"https:…

【uniapp小程序开发】—— 组件封装之【自定义弹窗】

文章目录&#x1f34b;前言&#xff1a;&#x1f34d;正文1、探讨需求封装popup自定义弹窗组件2、实战开发弹窗组件2.1 子组件内容 popup.vue文件2.2 父组件引用子组件3、效果图预览3.1 不使用具名插槽的原有样式效果3.2 使用具名插槽之后样式效果&#x1f383;专栏分享&#x…

[Vue项目实战]尚品汇 -- 初始化项目以及项目的配置与分析

文章目录1. vue-cli初始化项目1.1 创建项目1.2 项目文件夹及文件说明2. 项目的其他配置2.1 项目运行起来浏览器自动打开2.2 eslint 校验功能关闭2.3 配置 src 文件夹的别名3. 项目开发的一般步骤1. vue-cli初始化项目 在电脑中的合适位置新建存放项目文件的文件夹。 1.1 创建项…

[Vue项目实战]尚品汇 -- 初始化项目以及项目的配置与分析

文章目录1. vue-cli初始化项目1.1 创建项目1.2 项目文件夹及文件说明2. 项目的其他配置2.1 项目运行起来浏览器自动打开2.2 eslint 校验功能关闭2.3 配置 src 文件夹的别名3. 项目开发的一般步骤1. vue-cli初始化项目 在电脑中的合适位置新建存放项目文件的文件夹。 1.1 创建项…

在新电脑上重启自己的django+vue项目遇到的数据库和Nodejs问题

数据库问题 今天在新电脑上重启自己备份的项目文件,迁移数据库的时候一直出现这个问题,运行代码也是这个问题。很奇怪,明明是不出错的代码做的备份怎么会出问题? 找了一下午,终于晚上把问题解决了。 问题 1、首先是这个问题 2、再往上追溯,发现是这里的问题 3、在原…

Vue 组件间通信并不是每一次操作都会触发新的通信

需求&#xff1a;新增或者修改都需要组件间立马通信。 操作&#xff1a;把B组件(子组件&#xff0c;这里指的是三级联动组件)的数据传输过来&#xff0c;在A(父组件)组件中处理 即 子传父 这里指的是修改页面或者新增页面三级联动下拉选择完之后 点击 提交 会执行A组件的修改操…

VUE基本语法——样式绑定及渲染

目录 绑定class 字符串写法 数组写法 对象写法 内联样式 Demo 条件渲染 v-if 语法 v-show 语法 总结 列表渲染 v-for 语法 使用范围 v-for中key值 用index去作为key他会出现什么问题呢&#xff1f; 实际应用汇总我们如何选择key呢&#xff1f; 绑定class 字…

vite+vue3+TypeScript 搭建项目基本框架

vitevue3TypeScript 搭建项目基本框架 1 参考文档2 整体步骤3 创建vue3项目4 配置别名5 安装less/scss6 自动导入7 安装配置 router8 安装Pinia9 安装配置axios10 自定义组件名 setup 语法糖11 安装element-plus组件库12 安装 Ant Design Vue 组件库13 安装与使用Echarts 1 参考…

表弟大学毕业要学前端,我给他制定了一份亲属自学计划

表弟也终于到了马上要大学毕业的时间&#xff0c;然后听说我在做前端开发工作&#xff0c;就想着能不能和我一起搞一搞。 我说这又不是小时候一起去地里抓兔子&#xff0c;说走就一起走&#xff0c;拿上工具一起走了&#xff0c;这得学啊。看着表弟期待的眼神&#xff0c;他问了…

学习笔记(2)项目结构描述 - manifest.json和pages.json

目录 1&#xff0c;manifest.json2&#xff0c;pages.json2.1&#xff0c;pages2.2&#xff0c;globalStyle2.3&#xff0c;tabBar 1&#xff0c;manifest.json 官方详情 uni-app 的 appid 由 DCloud 云端分配&#xff0c;主要用于 DCloud 相关的云服务&#xff0c;请勿自行修…

搭建自己的SSR

Vue SSR介绍 是什么 官方文档&#xff1a;https://ssr.vuejs.org/Vue SSR&#xff08;Vue.js Server-Side Rendering&#xff09; 是 Vue.js 官方提供的一个服务端渲染&#xff08;同构应用&#xff09;解 决方案使用它可以构建同构应用还是基于原有的 Vue.js 技术栈 官方文档…

前端框架 Nuxtjs Vue3 SEO解决方案 SSR

目录 一、Nuxtjs安装 二、路由规则 三、公共布局 四、Vue3中TypeScript的使用 一、Nuxtjs安装 参考&#xff1a;Installation Get Started with Nuxt安装 - NuxtJS | Nuxt.js 中文网Installation Get Started with Nuxt yarn create nuxt-app <项目名> 项目运行…

Java基于springboot+vue的家用电器销售购物商城系统 前后端分离

开发背景和意义 随着人们生活的改变&#xff0c;家电基本在家家户户都存在&#xff0c;常用的家电例如冰箱&#xff0c;洗衣机&#xff0c;电视机&#xff0c;空调等设备可以让人们的生活方式变的更加快捷舒适&#xff0c;通常情况下人们购买家电的话都是到指定的家电销售场所…

通用vue组件化搜索组件页面

一、组件化封装 1.首先创建一个form文件夹&#xff0c;将搜索框组件的内容全部写在这个里面&#xff0c;然后再在需要的页面直接引入相应的组件即可 2.首先先在goods.vue文件里面写对应的文本数组formItems&#xff0c;将所定义的类型IFormItem引用进去&#xff0c;这个里面写…

Vue基础入门小demo——记事本

文章目录 &#x1f4cb;前言 &#x1f3af;demo介绍 &#x1f3af;完整代码 &#x1f3af;最终效果 &#x1f3af;案例分析 &#x1f4cb;前言 记事本&#xff08;不是操作系统的那个记事本&#xff0c;是一个简单的网页版本记事本&#xff09;是一个较全面的Vue指令集合案…

ref,reactive toRaw

ref()在vue3.0引入了composition API , setup函数是其核心函数在setup函数中&#xff0c;可以使用ref函数&#xff0c;用于创建一个响应式数据&#xff0c;当数据发生改变时&#xff0c;Vue会自动更新UI例如&#xff1a;使用ref函数定义一个变量countimport { ref } from vue;f…

Vue3 + vite npm run build 后 html文件的srcipt标签不加type=module属性的js文件没有被打包

引言 &#xff1a;最近开发一个公司的官网项目&#xff0c;由于公司没有 UE&#xff0c; 领导就直接找了一个JQuery bootstrap 的项目模板要求在最快的时间里面把这个项目放到Vue框架里面。这个项目模板里面各种动画、图表都是引入的JQery插件&#xff0c;这就导致了&#xff…

项目搭建规范

一. 代码规范 1.1. 集成editorconfig配置 EditorConfig 有助于为不同 IDE 编辑器上处理同一项目的多个开发人员维护一致的编码风格。 # http://editorconfig.org root true [*] # 表示所有文件适用 charset utf-8 # 设置文件字符集为 utf-8 indent_style space # 缩进…

docker+docker-compose+nginx前后端分离项目部署

1.安装docker 1.1 基于centos的安装 安装yum-utils sudo yum install -y yum-utils从国内服务器上下载docker sudo yum-config-manager \--add-repo \http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo安装docker sudo yum install -y docker-ce docker-ce-cl…

尚医通 (二十)就诊人用户管理 | 平台用户管理

目录一、就诊人管理需求和接口开发1、需求2、就诊人管理接口二、就诊人管理前端整合1、封装api请求2、就诊人列表3、就诊人添加与修改4、就诊人详情与删除三、平台用户管理-用户列表1、用户列表接口2、用户列表前端整合四、平台用户管理-用户锁定五、平台用户管理-用户详情1、用…

前后端分离开发跨域问题总结

前后端分离开发跨域问题总结 一、什么是跨域访问二、解决跨域问题1、Vue前端配置代理解决跨域2、SpringBoot后端配置解决跨域2.1 跨域配置类CorsConfig&#xff08;常用&#xff09;2.2 Controller添加CrossOrigin注解2.3 添加CORS过滤器CorsFilter&#xff08;常用&#xff09…

数值组件滚动趋势图联动需求拆解

技术栈&#xff1a;使用vue3的composition API tsx 进行开发 一、需求描述 直接看UI图吧。 简单描述一下&#xff1a; 数值卡片&#xff1a; 上方部分是一个数值卡片列表&#xff0c;每个卡片维护不同的集中状态&#xff0c;选中态&#xff0c;hover态。 细节&#xff1…

使用el-tree实现不同区域的拖拽功能时遇到的坑点

问题再现 利用el-tree实现在两个区域的拖拽&#xff0c;1.树上的拖拽排序&#xff0c;2.将树上节点拖拽到画布上。 在将节点拖拽到画布上的时候&#xff0c;只要在树上移动过&#xff0c;松开鼠标的时候&#xff0c;树上的拖拽排序功能也生效了&#xff0c;那么如何使这两个拖…

拾壹博客的启动及一些注意事项

一.后端&#xff08;blog&#xff09;启动报错项以及注意事项&#xff1a;1.后台如果使用JDK17启动会报错&#xff1a;Caused by: java.lang.NullPointerException: Cannot invoke “Object.hashCode()” because “key” is null----修改成1.8启动即可解决(作者使用的是1.8)注…

掌握高效绘制地图的利器——LeafletJs

文章目录前言一、leafletJs是什么&#xff1f;二、快速入门1、安装2、快速入门三、进阶学习1、Map 控件2、Marker 标记3、Popup 弹出窗口4、图层四、项目实战封装文件4.1 基础点位图4.2 行驶轨迹图前言 GIS 作为获取、存储、分析和管理地理空间数据的重要工具&#xff0c;用 G…

Golang全栈项目

Golang全栈项目 Golang全栈项目更新进度(制作视频已基本全部更新完毕)后端完成[第一节 初始化项目配置参数](https://www.bilibili.com/video/BV1AA411v7e6)[第二节 配置数据库&#xff0c;数据模型](https://www.bilibili.com/video/BV1A5411a7cf)[第三节 构架错误处理模块和路…

Ant Design of Vue详细学习笔记(持续更新)

Ant Design of Vue&#xff08;里面有什么问题希望大家批评&#xff0c;有什么好的解决方案和优化&#xff0c;大家可以一起分享,后面会将自己看的代码上传&#xff0c;里面有详细的注释&#xff09; 一. 项目初始化 初始化cnpm install 启动&#xff1a;npm run serve 注&am…

SCUI Admin:快速构建企业级中后台前端的利器 让前端开发更快乐。

欢迎加入我们的前端组件学习交流群&#xff0c;可添加群主微信&#xff0c;审核通过后入群。 随着Web技术的不断发展&#xff0c;中后台前端解决方案在各类企业级应用中扮演着越来越重要的角色。SCUI Admin正是一款基于Vue3和elementPlus的WebUI前端框架&#xff0c;旨在帮助开…

vue中json格式化显示(vue-json-viewer)

1. 安装 使用npm&#xff1a; $ npm install vue-json-viewer2 --save // Vue2 $ npm install vue-json-viewer3 --save // Vue3使用yarm&#xff1a; $ yarn add vue-json-viewer2 // Vue2 $ yarn add vue-json-viewer3 // Vue3使用pnpm也可以 2. 使用方法 在main.ts中…

vue3中ref详解

在Vue 3中&#xff0c;ref是一个核心功能&#xff0c;它允许我们创建响应式引用&#xff0c;这对于处理基本类型数据&#xff08;如字符串、数字等&#xff09;特别有用。ref通过Vue的响应式系统&#xff0c;确保当数据变化时&#xff0c;相关的视图会自动更新。下面将结合代码…

多租户平台前端存储结构的选择

下图来源于cookie、localStorage 和 sessionStorage的区别及应用实例 既然localstorage无有效期&#xff0c;关闭浏览器还存在&#xff0c;那么用来存储用户的身份信息并不是太合适&#xff0c;先看一下B站中localstorage都存在了啥&#xff0c;原来把我搜索的记录都存在了下来…

137.(前端)订单管理显示物流信息——前端利用axios调用后端接口并且使用timeline时间线效果展示

1.流程概述 上篇文章&#xff0c;我们已经实现了如何去从后端获取数据&#xff0c;这一次&#xff0c;我们主要有两部分内容需要实现。 我们编写一个函数&#xff0c;利用axios去调用后端接口获取数据&#xff0c;放到我们已经实现好的dialog弹窗中。但是&#xff0c;此时我们…

VUE3内置组件Transition的学习使用

更多ruoyi-nbcio功能请看演示系统 gitee源代码地址 前后端代码&#xff1a; https://gitee.com/nbacheng/ruoyi-nbcio 演示地址&#xff1a;RuoYi-Nbcio后台管理系统 更多nbcio-boot功能请看演示系统RuoYi-Nbcio亿事达企业管理平台 gitee源代码地址 后端代码&#xff1a;…

uniapp——第3篇:自定义组件、组件间传数据

前提&#xff0c;建议先学会前端几大基础&#xff1a;HTML、CSS、JS、Ajax&#xff0c;还有一定要会Vue!&#xff08;Vue2\Vue3&#xff09;都要会&#xff01;&#xff01;&#xff01;不然不好懂 一、组件是啥玩意&#xff1f; 我之前讲vue2的文章讲过 Vue全家桶:vue2vue3全…

基于SSM SpringBoot vue办公自动化计划管理系统

基于SSM SpringBoot vue办公自动化计划管理系统 系统功能 登录注册 个人中心 员工信息管理 部门信息管理 会议管理 计划管理 行程安排管理 行程进度管理 管理员管理 开发环境和技术 开发语言&#xff1a;Java 使用框架: SSM(Spring SpringMVC Mybaits)或SpringBoot 前端…

Vue3 进阶

Vue 进阶 前言 Vue3 入门文章地址&#xff1a;Vue3 入门 任务一 创建 Vite Vue3 单页应用 Vue 3 是一个流行的 JavaScript 前端框架&#xff0c;用于构建单页应用程序&#xff08;SPA&#xff09;。 下面是一些创建 Vue 3 单页应用程序的方式&#xff1a; Vue CLI&#…

vue2使用webSocket双向通讯

基于webSocket实现双向通信&#xff0c;使用webworker保持心跳。 由于浏览器的资源管理策略会暂停或限制某些资源的消耗&#xff0c;导致前端心跳包任务时效&#xff0c;后端接收不到webSocket心跳主动断开&#xff0c;因此需要使用webworker保持心跳 引入webworker npm insta…

地方美食分享网站的设计与实现|Springboot+Vue.js+ Mysql+Java+ B/S结构(可运行源码+数据库+设计文档)

本项目包含可运行源码数据库LW&#xff0c;文末可获取本项目的所有资料。 推荐阅读100套最新项目持续更新中..... 2024年计算机毕业论文&#xff08;设计&#xff09;学生选题参考合集推荐收藏&#xff08;包含Springboot、jsp、ssmvue等技术项目合集&#xff09; 目录 1. …

初始化一个Vue3+TS项目

目录 一.创建基本的项目结构: 二. 项目搭建规范: 集成editorconfig配置: 使用prettier工具: 使用ESLint检测 : 项目目录结构划分: CSS样式的重置: 全家桶 – 路由配置: 全家桶 – 状态管理: 网络请求封装axios: 区分 development和production 环境: Element-Plus集成…

使用electron-vite +Vue+ElementPlus开发跨平台桌面应用

前言&#xff1a;我们的项目是基于Elasticsearch来进行数据的存储与查询的&#xff0c;使用过ES的朋友应该都比较清楚&#xff0c;现在还没有一个比较友好的ES的桌面客户端软件可以和MySQL的桌面客户端软件媲美的&#xff0c;使用ES起来非常麻烦&#xff0c;经常会被吐槽的三个…

SPA(单页应用)知多少

单页面应用程序将所有的活动局限于一个Web页面中&#xff0c;在该Web页面初始化时加载相应的HTML、JavaScript 和 CSS。一旦页面加载完成&#xff0c;单页面应用不会因为用户的操作而进行页面的重新加载或跳转。取而代之的是利用 JavaScript 动态的变换HTML的内容&#xff0c;从…

前端项目-09-购物车-游客列表-变更选中状态-删除

目录 1-加入购物车成功 2-购物车成功页面跳转 3-游客身份获取购物车列表 4-动态渲染购物车列表 5-处理商品数量 6-删除购物车商品 6.1-删除购物车单个商品 6.2-删除全部选中商品 7-修改产品状态 7.1-修改单个产品的状态​编辑 7.2-修改多个产品的状态 1-加入购物车成功…

vue3之watchEffect详解

watchEffect函数的作用&#xff1a; 传入的一个函数&#xff0c;当依赖项变化的时候&#xff0c;重新执行改函数。 watchEffect函特性&#xff1a; 与watch相似都可以监听一个数据源。 但是watchEffect会在初始化的时候调用一次&#xff0c;与watch的immediate类似。 watch…

【better-scroll】使用better-scroll,容器内点击事件不起作用

文档地址&#xff1a;https://better-scroll.github.io/docs/en-US/ 一、不可点击的原因 二、解决方案 在定义组件时&#xff0c;加上 click:true. this.scroll new BScroll(this.$refs.search, {click: true})

Vue3通知提醒框(Notification)

Vue3相关组件项目依赖版本信息 可自定义设置以下属性&#xff1a; 消息的标题&#xff08;title&#xff09;&#xff0c;默认温馨提示自动关闭的延时时长&#xff08;duration&#xff09;&#xff0c;单位ms&#xff0c;默认4500ms消息从顶部弹出时&#xff0c;距离顶部的位…

企业招采系统实现方案(SRM系统)

企事业数字化转型专家&#xff0c;提供各类应用解决方案。您身边的赋能小助手&#xff01; 文章目录前言一、当下采购的痛点二、解决方案-供应商管理1.供应商管理三、解决方案-企业询价、供应商报价管理四、解决方案-采购订单五、送货、到货、订单管理总结前言 随着各类产业链…

web前端全栈0基础到精通(祺)vue 08

一、数据交互&#xff08;axios&#xff09; 1.1概念 axios : 读音 阿克西奥斯河它并不是vue独有的插件。 axios是一个HTTP的库&#xff0c;基于promise创建的 一般vue中或者react中进行数据交互&#xff0c;我们可以调用这个库易用、简洁且高效的http库(基于promise创建的)…

web前端全栈0基础到精通(祺)vue 07

2路由导航守卫 守卫不添加就没有&#xff0c;如果添加必须根据条件是否放行 进入五方桥只有南大门&#xff0c;你会遇见门口的保安大爷&#xff01;&#xff01;&#xff01;&#xff08;全局守卫&#xff09;保安让你过你就可以next()&#xff0c;如果它不让你过你就被拦截 …

Vue虚拟DOM

59. Vue虚拟DOM Vue.js是一个MVVM框架&#xff0c;它采用了虚拟DOM&#xff08;Virtual DOM&#xff09;的技术来提高页面渲染效率。下面是Vue.js的虚拟DOM原理&#xff1a; 1. Vue.js在页面初始化时&#xff0c;会通过模板编译生成虚拟DOM树。 2. 当页面数据发生变化时&…

Vue filter 过滤器使用详解

在Vue中当我们想要对一个数值进行处理时&#xff08;改变格式、大小&#xff0c;类型&#xff0c;过滤等&#xff09;可以使用filter Vue过滤器有两种注册方式&#xff0c;全局、或者是局部注册 在一个组件内部想要使用一个不太常用的过滤器&#xff0c;可以局部注册 局部注…

SuperMap iServer下载安装,启用服务,以及发布服务

supermap 是一套专注于 GIS 产品开发的全过程解决方案&#xff0c;主要包括桌面 GIS 、云 GIS 和 Web SDK&#xff0c;这里主要介绍如何使用它的云服务器 iServer 进行三维地图及数据服务的发布&#xff0c;iServer 里面还可进行负载均衡、集群等高级配置&#xff0c;有兴趣的可…

vue组件传值、通信

vue组件传值、通信 父组件--------》子组件 属性 // parent <HelloWorld msg"Welcome to Your Vue.js App"/>// child props: { msg: String } 引用refs // parent <HelloWorld ref"hw"/>修改子组件的值 this.$refs.hw.xx xxx 子组件chidren …

前端项目-05-轮播图banner和Floor组件开发-全局轮播图组件抽取

目录 1-轮播图模块数据开发 2-floor组件开发 3-抽取全局轮播图组件 1-轮播图模块数据开发 轮播图需要用到swiper插件&#xff0c;先安装5.4.5版本的swiper&#xff1a;npm install --save swiper^5.4.5 --force 模拟从服务器获取数据&#xff1b; 1-编写mockRequests的js…

深入浅出JS定时器:从setTimeout到setInterval

前言 当谈到 JavaScript 编程语言最基本的概念时&#xff0c;定时器就是一个必须掌握的知识点。在编写网站时&#xff0c;你经常会遇到需要在一定时间间隔内执行一些代码的情况。这时候&#xff0c;JavaScript 定时器就可以派上用场了。 什么是定时器&#xff1f; JS 定时器是…

vue2+wangeditor富文本域

vue2wangeditor富文本域 效果图安装依赖初始化简约模式自定义模式图片设置只允许 base64 方式支持图片服务器 更多配置项目依赖项目代码 效果图 安装依赖 npm i wangeditor/editor wangeditor/editor-for-vue初始化 <template><div class"editor-box">…

Node版本管理器nvm的安装与使用

前言&#xff1a; 多项目新旧项目管理的时候&#xff0c;往往与依赖不同的node版本&#xff0c;不同的版本对其他依赖的安装有一定的影响&#xff0c;因此我们需要对node的版本进行方便快捷管理和切换&#xff0c;如果直接卸载重装对应版本&#xff0c;切换项目再次卸载重装明显…

表单输入绑定v-model

表单输入绑定v-model v-model 双向的数据绑定 双向数据流&#xff08;绑定)&#xff1a; 页面改变影响内存(js)&#xff0c;内存(js)改变影响页面 <!DOCTYPE html><html lang"en"><head><meta charset"utf-8"><meta name&qu…

vue2实现高德地图 JSAPI 2.0可拖拽的路线规划(DragRoute)组件实现对每个经过点设置不同的经过点名称

vue2实现高德地图 JSAPI 2.0可拖拽的路线规划(DragRoute)组件实现对每个经过点设置不同的经过点名称 官方文档及示例 DragRoute相关API API中没有任何方法让我们对每个经过点进行设置,所以只能我们自己实现 实现效果如下: 集成DragRoute到自己的组件 设置变量 引入DragRou…

Vue+element Upload利用http-request实现第三方地址图片上传

vue第三方地址图片上传后端图片上传接口开发postman测试图片上传 Vue element (el-upload)中的:http-request图片上传java后端上传接口&#xff0c;利用OSS存储图片postman测试图片上传功能及方法 Vueelement Upload利用http-request实现第三方地址图片上传vue第三方地址图片上…

动力节点Vue笔记——第四章Vue与Ajax

四、Vue与AJAX 4.1 回顾发送AJAX异步请求的方式 发送AJAX异步请求的常见方式包括&#xff1a; 原生方式&#xff0c;使用浏览器内置的JS对象XMLHttpRequest const xhr new XMLHttpRequest()xhr.onreadystatechange function(){}xhr.open()xhr.send() 原生方式&#xff0…

Axios请求失败重刷接口

需求背景 页面接口请求时偶尔会出现 Network Error 异常报错&#xff0c;重新请求就会请求成功 接口没办法捕获异常原因&#xff0c;前端来做一次重刷解决问题 net::ERR_SSL_PROTOCOL_ERRORnet::ERR_CONNECTION_REFUSED 解决思路 记录请求map&#xff08;以url为唯一标识&…

vue项目部署到线上报 Uncaught SyntaxError: Unexpected token ‘<‘

Bug描述&#xff1a;该项目作为一个平台的子平台存在&#xff0c;根据nginx路由分发实现路由跳转。在从主平台跳转到该子平台的时候&#xff0c;页面一片空白&#xff0c;在控制台有3个报错&#xff0c;报错内容均为&#xff1a; Uncaught SyntaxError: Unexpected token ‘<…

搭建微型服务器(node express框架)

目录 一&#xff1a;打包&#xff08;npm run build&#xff09; 二&#xff1a;变成合法的包&#xff08;新建server文件夹&#xff09; 三&#xff1a;一路回车 四&#xff1a;新建服务器主文件 五&#xff1a;编辑server.js 六&#xff1a;node server启动服务器 七&a…

若依框架请求magic-api接口出现Uncaught (in promise) error Promise.then (async)

错误描述&#xff1a; 在若依前端向magic-api发请求&#xff0c;实际上收到了返回的数据&#xff0c;但是仍出现错误提示。 错误截图&#xff1a; 猜测的原因&#xff1a; 请求参数错误返回参数错误magic-api内部语法错误 排除原因 在magic-api中仅返回一个数&#xff0c;同…

vue3+ts+vite自适应项目——搭建项目

系列文章目录 第一章&#xff1a;搭建项目 目录 系列文章目录 前言 一、搭建项目 二、安装sass 1.安装依赖 2.测试 三、引入element-plus 1.引入库 1.1 安装 2.2引入插件 2.3测试 2.自定义主题 四、实现自适应 1.安装 2.引入 总结 前言 本项目主要目的是熟练…

“微商城”项目(1环境搭建)

开发工具分享&#xff1a; 百度网盘&#xff1a; 链接&#xff1a;https://pan.baidu.com/s/1lSsCjf-_zx1ymu6uZeG26Q?pwdhuan 提取码&#xff1a;huan 一、环境搭建说明 本项目服务端环境要求为 Windows Apache PHP MySQL。 下面介绍如何搭建环境&#xff0c;部署服…

【三十天精通Vue 3】第二十一天 Vue 3的安全性详解

✅创作者&#xff1a;陈书予 &#x1f389;个人主页&#xff1a;陈书予的个人主页 &#x1f341;陈书予的个人社区&#xff0c;欢迎你的加入: 陈书予的社区 &#x1f31f;专栏地址: 三十天精通 Vue 3 文章目录 引言一、Vue 3 中的安全问题1.1 前端安全问题概述1.2 Vue 3 中的安…

3分钟让你学会axios在vue项目中的基本用法(建议收藏)

Axios酸狗来教你 提示&#xff1a;本篇详解axios在vue项目中的实例。在使用Vue.js框架开发前端项目时&#xff0c;会经常发送ajax请求服务端接口&#xff0c;在开发过程中&#xff0c;需要对axios进一步封装&#xff0c;方便在项目中的使用。 文章目录 Axios酸狗来教你Axios简…

vue笔记——实现打印功能1

第一步&#xff1a;安装vue-print-nb,打开项目终端输入 npm install vue-print-nb --save 第二步&#xff1a;打开package.json文件&#xff0c;在dependencies中出现vue-print-nb&#xff0c;说明安装成功&#xff0c;如下图所示。 第三步&#xff1a; 方法一&#xff1a;全…

基于Java健身房管理系统设计实现(源码+lw+部署文档+讲解等)

博主介绍&#xff1a; ✌全网粉丝30W,csdn特邀作者、博客专家、CSDN新星计划导师、java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战 ✌ &#x1f345; 文末获取源码联系 &#x1f345; &#x1f447;&#x1f3fb; 精…

element-ui设置高度height属性与style属性设置的区别

在element-ui表格中&#xff0c;可以通过style属性和height属性来设置表格的高度。这两种方式的区别如下&#xff1a; style属性设置表格高度 使用style属性可以设置表格容器的样式&#xff0c;包括高度、宽度、边框等。例如&#xff1a; <el-table :data"tableData…

Vue----属性绑定指令

文章目录3.4 属性绑定指令3.4 属性绑定指令 插值表达式只能用在元素的内容节点中&#xff0c;不能用在元素的属性节点中。在vue中可以使用 v-bind:指令为元素的属性动态绑定值。简写为英文的 &#xff1a;。 用法示例&#xff1a; <!DOCTYPE html> <html lang"…

Vue -- props配置项

文章目录1 组件的 props2 在组件中声明 props3 无法使用未声明的 props4 props 的大小写命名1 组件的 props 为了提高组件的复用性&#xff0c;在封装 vue 组件时需要遵守如下的原则&#xff1a; 组件的 DOM 结构、Style 样式要尽量复用 组件中要展示的数据&#xff0c;尽量由…

【小沐学Python】Python实现Web服务器(Flask+Vue+node.js,web单页增删改查)

文章目录 1、简介1.1 flask1.2 vue 2、开发2.1 新建flask项目2.2 安装flask库2.3 新建flask的主脚本2.4 新建Vue项目2.5 安装vue项目依赖项2.6 新增组件Ping.vue2.7 Ping.vue增加HTTP请求2.8 美化vue前端页面2.9 新增组件Books.vue2.10 flask增加路由Books2.11 Books.vue增加HT…

基于Jeecg-boot的flowable流程支持拒绝同意流程操作

更多功能看演示系统 gitee源代码地址 后端代码&#xff1a; https://gitee.com/nbacheng/nbcio-boot 前端代码&#xff1a;https://gitee.com/nbacheng/nbcio-vue.git 在线演示&#xff08;包括H5&#xff09; &#xff1a; http://122.227.135.243:9888 因为看很多朋友需要…

Vue3 Flask 渐进式入门笔记

以下均在Windows 10环境下实现。 安装Vue3 安装node.js的过程略过。 1、在cmd命令行中执行以下命令&#xff1a; >npm install vue/cli -g2、查看vue版本 >vue -V vue/cli 5.0.8注意&#xff0c;如果电脑中以前有vue2版本&#xff0c;则需要卸载后重启电脑再重新安装…

在vue3中使用pinia完整流程图文

1.准备 使用vite创建好一个vue3项目&#xff0c;开发语言选择ts使用 npm i pinia -s 安装最新版本的pinia 这里我的版本安装的是 2.1.4 2.注册pinia 1.在main中注册pinia import { createApp, createApp } from "vue"; import "./style.css"; import App…

vuex详解及模块化

私人博客 许小墨のBlog —— 菜鸡博客直通车 系列文章完整版&#xff0c;配图更多&#xff0c;CSDN博文图片需要手动上传&#xff0c;因此文章配图较少&#xff0c;看不懂的可以去菜鸡博客参考一下配图&#xff01; 系列文章目录 前端系列文章——传送门 后端系列文章——传送…

1、vue-router切换路由的方式(命名路由和编程式导航和历史记录)

/src/router/index.ts import { createRouter, createWebHistory, RouteRecordRaw } from "vue-router";// 路由数组的类型 RouteRecordRaw const routes: Array<RouteRecordRaw> [{path: /,// 命名路由// 好处&#xff1a;不需要path: /这样url硬编码的形式去…

vue2脚手架可视化小项目

vue2脚手架小项目 这个项目又数据可视化可以通过点击按钮修改数据&#xff0c;同时图形的内容也会随着变化这里面也又保存功能&#xff0c;搜索功能&#xff0c;添加功能用到的框架有vue2脚手架&#xff0c;语言有bootstrap&#xff0c;css&#xff0c;也用了echarts 下面会先…

ref和reactive区别

66. ref和reactive区别 在 Vue3 中&#xff0c;ref和reactive都是用于创建响应式数据的 API&#xff0c;二者的本质区别在于&#xff1a; ref 用于创建一个简单的响应式数据&#xff0c;即一个基本类型的数据&#xff0c;比如数字、字符串等&#xff0c;它会将这个基本类型数据…

Ajax、Promise、Axios前端三剑客

文章目录 &#x1f433;前言关系二维表&#xff1a; &#x1f433;Ajax定义&#xff1a;特点&#xff1a;&#x1f421;核心对象XMLHttpRequest&#xff1a;XMLHttpRequest对象的五种状态&#xff1a; 使用&#xff1a;1.Jquery的ajax&#xff1a;2.Vue的ajax&#xff1a; &…

uniapp前端图片布局时z-index出现的几个问题

目录 图片的z-index是怎么看的 一些规则: 图片没有z-index吗&#xff1f; 图片会优先覆盖其他元素吗&#xff1f; z-index失效 static elative、absolute或fixed的元素 元素的z-index覆盖子元素吗 图片的z-index是怎么看的 z-index属性用于控制元素的堆叠顺序,它只对定位…

【Vue基础】Vue路由,实现页面跳转

一、需求说明 点击不同的模块实现页面跳转&#xff0c;如下点击“员工管理”右侧会显示员工管理页面&#xff0c;如下图1&#xff1b;点击“入住信息”右侧会显示入住信息&#xff0c;如下图二 二、涉及文件 1、 主要上图在这几个文件中修改相关代码 2、知识点整理 1&#x…

Vue项目《仿饿了么》总结一

api接口mock数据 在vue.config.js文件中新建devServer的配置项devServer配置项接收一个Object的值&#xff0c;为对象新增一项数据&#xff1a;属性名为before&#xff0c;属性值为一个function app.get(/some/path, function(req, res) {res.json({ custom: response }); }) …

【vue】vue中的路由vue-router,vue-cli脚手架详细使用教程

✨✨ 欢迎大家来到景天科技苑✨✨ &#x1f388;&#x1f388; 养成好习惯&#xff0c;先赞后看哦~&#x1f388;&#x1f388; &#x1f3c6; 作者简介&#xff1a;景天科技苑 &#x1f3c6;《头衔》&#xff1a;大厂架构师&#xff0c;华为云开发者社区专家博主&#xff0c;…

Vue3+ElementPlus+koa2实现本地图片的上传

一、示例图二、实现过程利用Koa2书写提交图片的后台接口这个模块是我写的项目中的其中一个板块——上传图片&#xff0c;这个项目的后台接口主要是是使用了后端的Koa2框架&#xff0c;前端小伙伴想要试着自己书写一些增删改查的接口可以从这个入手&#xff0c;Koa2用来了解后端…

Pug 模板引擎:学习与使用

Pug 模板引擎&#xff1a;学习与使用 在前端开发中&#xff0c;模板引擎的使用可以极大地提高代码的可读性和可维护性。Pug&#xff08;也称为 Jade&#xff09;是一个流行的 Node.js 模板引擎&#xff0c;它使用简洁的语法来创建 HTML 结构。由于在vue3文档中看到了Pug的影子…

vue3 渲染一个后端返回的图片字段渲染、table表格内放置图片

一、后端直接返回图片url 当图片字段接口直接返回的是图片url&#xff0c;可以直接放到img标签上 <img v-if"thumbLoader" class"r-image-loader-thumb" :src"resUrl" /> 二、当图片字段接口直接返回的是图片Id 那么就需要去拼一下图片…

VUE3——reactive对比ref

从定义数据角度对比: 。ref用来定义:基本类型数据 。reactive用来定义:对象(或数组)类型数据。 。备注:ref也可以用来定义对象(或数组)类型数据,它内部会自动通过 reactive 转为代理对象。 从原理角度对比: 。ref通过 object.defineProperty()的 get 与set 来实现响应式(数据劫…

解决arco-design下拉框回显id的问题

问题描述 下拉框回显选项中没有的选项&#xff0c;就会出现以下情况&#xff0c;只能把uid回显上去 解决方案 使用ui框架自带的属性fallback-option 用法 按以上操作&#xff0c;即可解决选择框回显uid问题

【前端Vue】Vue3+Pinia小兔鲜电商项目第2篇:什么是pinia,1. 创建空Vue项目【附代码文档】

全套笔记资料代码移步&#xff1a; 前往gitee仓库查看 感兴趣的小伙伴可以自取哦&#xff0c;欢迎大家点赞转发~ 全套教程部分目录&#xff1a; 部分文件图片&#xff1a; 什么是pinia Pinia 是 Vue 的专属状态管理库&#xff0c;可以实现跨组件或页面共享状态&#xff0c;是…

[已解决]Vue3+Element-plus使用el-dialog对话框无法显示

文章目录 问题发现原因分析解决方法 问题发现 点击按钮&#xff0c;没有想要的弹框 代码如下 修改 el-dialog到body中&#xff0c;还是不能显示 原因分析 使用devtool中vue工具进行查看组件结构 原因在于&#xff0c;在一个局部组件(Detail->ElTabPane->…)中使用…

可视化表单设计器首页资源体积从3.9M到1.5M, 如何做到的?

背景 打开开源项目 vue-form-design 时, 白屏时间耗时很长, 一半多可能是 github 被限速的原因, 但是通过 F12 调试发现, 首页资源有 3.9M, 假设用户的下载速度 300KB,都要 13s 多(理论情况下) 所以为了提升下开源项目预览体验,获得更多 star, 得到 jym 的认可, 性能优化刻不…

vue使用element-ui 实现自定义分页

element-ui文档截图&#xff0c;plus大同小异。 可以通过插槽实现自定义的分页。在layout里面进行配置。 全部代码 //page.js export default {name:Cuspage,props:{total:Number,},data(){return {currentPage:1,pageSize:10,}}methods: {setslot (h) {return(<div cla…

路由的完整使用

多页面和单页面 多页面是指超链接等跳转到另一个HTML文件,单页面是仍是这个文件只是路由改变了页面的一部分结构. 路由的基本使用 使用vue2,则配套的路由需要是第3版. 1)下载vue-router插件 2)引入导出函数 3)new 创建路由对象 4)当写到vue的router后只能写路由对象,因此只…

实现节流防止连点方法以及调用方式

1、新建throttle.js文件&#xff0c;复制该代码 export function throttle(fn, delay) { let latestTime 0 return function() { const _this this const _arguments arguments const nowTime new Date().getTime() if (nowTime - latest…

vue2 脚手架

安装 文档&#xff1a;https://cli.vuejs.org/zh/ 第一步&#xff1a;全局安装&#xff08;仅第一次执行&#xff09; npm install -g vue/cli 或 yarn global add vue/cli 备注&#xff1a;如果出现下载缓慢&#xff1a;请配置npm 淘宝镜像&#xff1a; npm config set regis…

前端发版上线出现白屏问题

目录 路由配置问题资源缓存问题首屏加载过慢 &#xff1a;喂&#xff0c;你的页面白啦&#xff01; 出现上线白屏的问题有很多&#xff0c;如&#xff1a;配置错误、缓存问题、浏览器兼容问题&#xff0c;根据不同情况去解决。 路由配置问题 问题描述&#xff1a; 在vue开发…

vue2的element UI 表格单选

代码 this.$refs.multipleTable.toggleRowSelection(selection.shift(), false);multipleTable 是定义的表格的ref

vue 元素拖动,复制,已复制元素可移动,快捷方便,已解决

注意&#xff1a;使用当前组件时&#xff0c;请先了解组件代码逻辑 下方组件根据自己的需求来更改响应的元素id&#xff0c;调整代码实现逻辑&#xff0c;这里不过多解释 import Vue from "vue";/*** 拖拽*/ Vue.directive("Drag", (el) > {const move…

JAVA毕业设计131—基于Java+Springboot+Vue的餐厅点餐系统(源代码+数据库+4000字文档)

毕设所有选题&#xff1a; https://blog.csdn.net/2303_76227485/article/details/131104075 基于JavaSpringbootVue的餐厅点餐系统(源代码数据库4000字文档)131 一、系统介绍 本项目前后端分离&#xff0c;分为管理员、用户两种角色 1、用户&#xff1a; 注册、登录、点餐…

11.创建后台系统项目

后台系统项目 兼容性 vite官网&#xff1a;https://vitejs.dev/ vite中文网&#xff1a;https://cn.vitejs.dev/ vite需要node.js版本 >14.0.0&#xff0c;建议16 node -v 查看版本号 创建项目 进入存放目录 执行命令 npm create vitelatest 选择vue框架 选择typescript…

39 openlayers 对接地图图层 绘制点线面圆

前言 这里主要是展示一下 openlayers 的一个基础的使用 主要是设计 接入地图服务器的 卫星地图, 普通的二维地图, 增加地区标记 增加 省市区县 的边界标记 基础绘制 点线面园 等等 测试用例 <template><div style"width: 1920px; height:1080px;" &g…

【前端Vue】社交信息头条项目完整笔记第2篇:二、登录注册,准备【附代码文档】

社交媒体-信息头条项目完整开发笔记完整教程&#xff08;附代码资料&#xff09;主要内容讲述&#xff1a;一、项目初始化使用 Vue CLI 创建项目,加入 Git 版本管理,调整初始目录结构,导入图标素材,引入 Vant 组件库,移动端 REM 适配,关于 , 配置文件,封装请求模块。十、用户关…

B02-国际化语言配置

&#x1f9d1;‍&#x1f393; 个人主页&#xff1a;Silence Lamb &#x1f4d6; 本章内容&#xff1a;【国际化语言配置】 Silence-Vitev 1.0.0 基于VITE前端快速开发框架 一、创建工具类 &#x1f356;常用工具类&#xff1a;src\utils\modules\common.js /*** Descriptio…

Java项目实战笔记--基于SpringBoot3.0开发仿12306高并发售票系统--(二)项目实现-第五篇-核心功能车票预定开发及nacos集成

本文参考自 Springboot3微服务实战12306高性能售票系统 - 慕课网 (imooc.com) 本文是仿12306项目实战第&#xff08;二&#xff09;章——项目实现 的第五篇&#xff0c;本篇讲解该项目的核心功能——余票查询、车票预定功能的基础版开发&#xff0c;以及讲解项目与Nacos的集成…

辅助 vue2 开发的插件

vue-jump-helper 效果视频 帮助 Vue Options Api 项目的 this.xxx 调用跳转&#xff0c;HTML 模版内的属性、方法跳转&#xff0c;以及 this.$refs.comp.xxx 的跳转&#xff0c;助力提升老项目的开发体验 Options Api 跳转 this.xxx 跳转 子组件方法、属性跳转 this.$refs…

【vue/react/小程序】环境配置,以及小程序如何动态配置appid

不管是使用vue、react还是小程序都需要配置运行环境(开发环境、测试环境、生产环境)。 一、Vue/React 配置环境 // 1.在package.json中的scripts脚本中配置,cross-env跨平台 "scripts": {"dev": "node scripts/start.js","serve": &q…

Nuxt3(路由)

说明 Nuxt的核心功能之一是文件系统路由。pages/目录中的每个Vue文件都会创建一个相应的URL&#xff08;或路由&#xff09;&#xff0c;用于显示文件的内容。通过为每个页面使用动态导入&#xff0c;Nuxt利用代码分割来仅加载所需路由的最小量JavaScript。 简单来说&#xf…

解决element ui中的el-tree组件default-checked-keys默认勾选节点问题

解决element ui中的el-tree组件default-checked-keys默认勾选节点问题 需求解决方法方法1方法2 需求 选中子节点的时候&#xff0c;父节点必须被选中&#xff0c;但是仅展示被选中父节点和子节点 解决方法 方法1 html部分代码&#xff1a; <el-treeclass"filter-tr…

this.$route.back()时的组件缓存

1.this.$route.back()回到上一个路径会重新加载 跳转时,前一个路由的内容会被销毁,当回来时,重新创建树,组件内有保存了距离,没有一开始是0. 2.keep-alive写在router-view上面,这个地方所代表的路由会被保存,因此可以写在上面,保存,当返回时,如果是这个路由,里面的内容是一样…

vue2 数据响应式Object.defineProperty

我们通常可以对进行输入框进行数据的监听&#xff0c;只需要用到了input 事件或 change事件&#xff0c;就可以实时监听到数据的改变&#xff0c;但是如果只是一个单独的数据呢&#xff1f;怎么去做监听&#xff0c;watch吗&#xff1f;&#xff1f;哈哈。 所以 vue响应式就用…

搭建vite+vue3项目时遇到的问题

搭建项目(vitevue3) 第一步:先安装开发工具 下载node.js https://nodejs.cn/download/ node自带npm 可通过npm -v /node -v查看npm和node是否安装成功以及版本号 以及查看vue/cli是否安装 第二步:创建项目(使用vite) 下载vite: npm install -g create-vite 创建项目:create-v…

Mac电脑怎么配置ohpm的环境变量

1.问题描述&#xff1a;大家在下载第三方库的时候会遇到这样的一个问题&#xff0c; gdkgdkMacBook-Pro MyHarmonyOsDemo % ohpm install ohos/axios zsh: command not found: ohpm 2.这个是因为环境变量没有配置导致的&#xff0c;下面我来带着大家去配置一下环境变量。 第…

js动态设置页面高度

准备一个div <div class"card-edit"><!-- 业务需求 --> </div>开始操作 // 获取页面的中需要设置高度的元素 如&#xff1a;card-editconst autoStyle document.getElementsByClassName(card-edit)[0]// 根据业务需求做判断// 此处设定&#…

前端-relation-graph实现关系数据展示(关系图/流程图)

目录 前言&#xff1a; 1. relation-graph 2. relation-graph数据关系组件---官方地址relation-graph - A Relationship Graph Componenthttps://www.relation-graph.com/ 3. 选择relation-graph的理由 4. 项目中引用relation-graph 4.1 下载命令 4.2 在Vue 2 中使用 4…

Vue3+Vite+Axios Request 请求封装(TS版本)最新

Vue3ViteAxios Request 请求封装&#xff08;TS版本&#xff09; http > index.ts 请求封装 /** Date: 2024-03-30 12:37:05* LastEditors: zhong* LastEditTime: 2024-03-30 14:12:52* FilePath: \app-admin\src\http\index.ts*/ import axios, { AxiosInstance, AxiosRequ…

vuetify3 实现表格整行选中高亮显示效果

Vuetify3实现表格整行选中高亮显示效果 1.效果显示 2.效果实现 实现原理在于使用插槽&#xff0c;然后插槽中再渲染每一行数据&#xff0c;这样我们就能控制行的显示效果了点击的时候获取该行的数据匹配使该行高亮显示&#xff0c;同时也能拿到该行的数据方便后续操作。插槽页…

vue3的ref和reactive对比

一&#xff0c;ref 作用: 定义一个 ref 响应式的数据语法: const xxx ref(initValue) 用法 创建一个包含响应式数据的引用对象&#xff08;reference对象&#xff0c;简称ref对象&#xff09;。 JS中操作数据&#xff1a; xxx.value 模板中读取数据: 不需要.value&#xff0…

elementUI之tag标签讲解

目录 组件属性介绍&#xff1a; 将所有标签在同一个数据字段中发送给后端 该组件实现了一个标签页的添加和删除功能 组件属性介绍&#xff1a; <el-tag> 标签渲染了用于展示标签页标签的元素<el-input> 标签渲染了用于输入新标签页名称的元素<el-button> …

前端实现菜单搜索搜索(功能模版)

目录 前言正文 前言 总体界面如下所示&#xff1a; 正文 <template><div class"avue-searchs"click.self"handleEsc"><div class"avue-searchs__title">菜单搜索</div><div class"avue-searchs__content"…

vue快速入门(三)差值表达式

注释很详细&#xff0c;直接上代码 上一篇 新增内容 插值表达式基本用法插值表达式常用公式 源码 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-wid…

django-hexo-admin(一个基于django的hexo博客平台)

django-hexo-admin 一个过分简单的前后端分离的基于django、vue3的hexo博客平台后台管理系统 1. 项目介绍 一个异常简单的但理论上能够完全保留hexo生态的博客后台管理系统。仅仅对hexo的source以及输出路径public做出了一定的硬性调整,所以如果你很熟悉hexo,那么你将非常轻…

27 VueComponent 计算属性的实现

前言 这是最近的碰到的那个 和响应式相关的问题 特定的操作之后响应式对象不“响应“了 引起的一系列的文章 主要记录的是 vue 的相关实现机制 呵呵 理解本文需要 vue 的使用基础, js 的使用基础 测试用例 用例如下, 我们这里核心关注 counterPlus100 这个计算变量 问…

解决element-plus table组件 fixed=“right“(left)浮动后横向滚动文字穿透的问题

BUG 版本&#xff1a;element-plus 2.6.1 浏览器&#xff1a;360极速浏览器22.1 (Chromium内核) 组件&#xff1a;el-table组件 问题&#xff1a;在头部/尾部浮动加上斑马条纹后&#xff0c;横向滚动存在文字穿透的问题。具体如图&#xff1a; 白色背景行的文字&#xff0c…

插值表达式

<!DOCTYPE html> <html lang"en"> <head> <meta charset"UTF-8"> <meta name"viewport" content"widthdevice-width, initial-scale1.0"> <title>插值表达式</title> </head> &l…

[Vue]缓存路由组件 activated()与deactivated()

前言 系列文章目录&#xff1a; [Vue]目录 老师的课件笔记&#xff0c;不含视频 https://www.aliyundrive.com/s/B8sDe5u56BU 笔记在线版&#xff1a; https://note.youdao.com/s/5vP46EPC 视频&#xff1a;尚硅谷Vue2.0Vue3.0全套教程丨vuejs从入门到精通 文章目录前言1. 缓存…

顺丰同城前端一面

顺丰同城前端一面 文章目录顺丰同城前端一面1.自我介绍2.选择前端的理由3.用css实现三角形4.垂直水平居中实现5.基本数据类型&#xff0c;引用数据类型6.数组操作方法1.forEach:遍历每个元素并处理。没有返回值2.map:遍历每个元素并处理。返回值为处理后的数组。原数 组不改变3…

【新知实验室-TRTC开发】实时音视频之web端云监工系统(Vue3+Element plus+TS+Pinia)

在线上线下一体化、虚拟现实加速融合的趋势下&#xff0c;音视频已经演进成一种基本能力&#xff0c;深刻变革了社会的交互方式。未来&#xff0c;音视频作为全真互联时代的重要基石&#xff0c;将持续推动互联网和实体产业的数字化创新与升级。 今天我们将体验腾讯的实时音视…

Can‘t resolve ‘mockjs‘ in ‘......

问题场景&#xff1a; 未从根本目录打开项目在运行npm run serve 后报错&#xff1a;Parsing error: No Babel config file detected for...... 解决方法&#xff1a;在终端 cd ./含有package.json的文件夹/ npm run serve 此时在加载到70%之后报错 Cant resolve mockjs in .…

【前端Vue】Vue3+Pinia小兔鲜电商项目第3篇:静态结构搭建和分类实现,1. 整体结构创建【附代码文档】

Vue3ElementPlusPinia开发小兔鲜电商项目完整教程&#xff08;附代码资料&#xff09;主要内容讲述&#xff1a;认识Vue3&#xff0c;使用create-vue搭建Vue3项目1. Vue3组合式API体验,2. Vue3更多的优势,1. 认识create-vue,2. 使用create-vue创建项目,1. setup选项的写法和执行…

递归组件过滤

当只有一层列表的时候: const list = computed(() => (keyword.value? props.data.filter((item: any) => {return

#vue# 【六】 使用v-show达到鼠标移入移出,显示不同的文字

#vue# 使用v-show达到鼠标移入移出&#xff0c;显示不同的文字 思路&#xff1a; &#xff08;1&#xff09;首先写好框架&#xff0c;将两段文字都写出来&#xff0c; 然后通过v-show&#xff0c;定义好各自的变量 <div class"economics-one-card" mouseover&…

vue动态时间显示

vue动态时间显示 1. 封装date.js function showDate() {const date new Date();const yeardate.getFullYear();const monthdate.getMonth()1;const daydate.getDate();const hourdate.getHours();const mindate.getMinutes();const secdate.getSeconds();document.getElemen…

前端工程化:环境准备—NodeJs安装-Vue项目开发流程

一、前端工程化-Yapi 介绍&#xff1a;YApi 是高效、易用、功能强大的 api 管理平台&#xff0c;旨在为开发、产品、测试人员提供更优雅的接口管理服务 地址&#xff1a; http://yapi.smart-xwork.cn/ 具体操作步骤&#xff1a; 1、添加项目 2、添加接口&#xff1a;根据ID查…

29 Vue 中 v-if/show/for 的实现

前言 这是最近的碰到的那个 和响应式相关的问题 特定的操作之后响应式对象不“响应“了 引起的一系列的文章 主要记录的是 vue 的相关实现机制 呵呵 理解本文需要 vue 的使用基础, js 的使用基础 v-if 测试用例 测试用例如下, 主要是一个 if 的使用 这里我们仅仅跟进到…

定制底部footer bug:切换tab时position fixed会抖动

文章目录 bug描述position:fixed是啥&#xff1f;有啥用为什么切换tab的时候会抖动如何解决自定义一个InBody组件&#xff0c;将里面所有的元素放到body里面需要放到的底部的内容都放到这个组件里面 bug描述 在element admin里面定制了footer组件&#xff0c;每个页面也可还有…

31 Vue 表单输入绑定的实现

前言 这是最近的碰到的那个 和响应式相关的问题 特定的操作之后响应式对象不“响应“了 引起的一系列的文章 主要记录的是 vue 的相关实现机制 呵呵 理解本文需要 vue 的使用基础, js 的使用基础 测试用例 测试用例如下, 一个简单的 v-model 的使用 问题的调试 这里 …

vue打包优化大小

vue打包太大导致首屏过长的解决方案1、路由懒加载2、服务器和webpack打包同时配置Gzip3、优化打包chunk-vendor.js文件体积过大4、启用CDN加速5、完整vue.config.js代码解决方案大多来自于日常总结及IT大佬&#xff0c;希望能帮助开发者们&#xff0c;谢谢~ 打包优化的目的 1…

webpack vue中export default和export

导入 和 导出包的方法&#xff1a; 在 Node 中 &#xff1a; 导入模块&#xff1a;var 名称 require(模块标识符) 向外暴露成员的形式&#xff1a; module.exports{}在ES6 中&#xff0c;也通过 规范的形式&#xff0c;规定了 ES6 中如何 导入 和 导出 模块ES6中导入模块&…

使用webpack使用vue

1、导入vue.js的方法 安装vue的包&#xff1a; cnpm i vue -S 包的查找规则&#xff1a; 找 项目根目录中有没有 node_modules 的文件夹在 node_modules 中 根据包名&#xff0c;找对应的 vue 文件夹在 vue 文件夹中&#xff0c;找 一个叫做 package.json 的包配置文件在 pac…

项目引入阿里图标库

1.上传图标 这一步一般由UI设计师完成&#xff0c;阿里巴巴图标库官网&#xff1a;https://www.iconfont.cn/ 注意&#xff1a;以后每次上传完新的图标&#xff0c;网站上的内容都要更新&#xff0c;然后重新下载文件覆盖 2.下载到本地 本地在common文件夹下新建icon文件…

蜂窝布局+背景切换,适合官网的特效

直接贴代码 <template> <div :class"content-center cclassTag"><div class"tit brand">{{$t(content.aboutMes.contentTit2)}}</div><div class"honeycomb-div"><div class"wrap"><ul>&l…

vue使用canvas渲染pdf

1.原生方法 <div><div class"bottom" style"position: fixed;right: 0"><input class"pdf-zoom" type"submit" value"" click"zoomPdf(1)"/></br><input class"pdf-zoom" …

elment-ui 树形控件基础用法

1.渲染树形控件 树形控件的结构是一层层嵌套的&#xff0c;官网上定义好的结构中属性名我们无法更改&#xff0c;实际开发中后台返回的字段名与属性名也会不一致&#xff0c;这里我们用到了“递归”的方法将结构中的属性赋予实际开发中的值。 &#xff08;1&#xff09;树形结…

【问题记录】解决vite多页应用路由改用history之后本地刷新404问题

当前包的版本信息&#xff1a; "vue": "^2.7.14", "vue-router": "^3.6.5" "vite": "^3.0.7", 首先&#xff0c;修改路由模式 首先&#xff0c;将之前多页项目中的某个页面路由模式改用 history &#xff0c;…

Vue项目数据动态过滤实践

文章目录1. 思考2. 实现2.1 使用根组件的filters2.2 使用mixin这个问题是在下在做一个Vue项目中遇到的实际场景&#xff0c;这里记录一下我遇到问题之后的思考和最后怎么解决的(老年程序员记性不好 -。-)&#xff0c;过程中会涉及到一些Vue源码的概念比如 $mount、 render watc…

百度地图获取省市边界、设置图片背景

1.获取省市边界 &#xff08;1&#xff09;初始化地图 引入文件&#xff1a; <script type"text/javascript"src"http://api.map.baidu.com/api?v2.0&akW5mG5fGfiU73Yy2WmaWKzaKw"></script>初始化方法&#xff1a; // 初始化地图 in…

阿里iconfont的Symbol图标颜色无法改变

vue3里面引用阿里图标iconfont使用Symbol图标颜色无法改变 今天在vue3里面引入图标&#xff0c;去阿里图标库看了一下&#xff0c;Symbol可能是以后的趋势&#xff0c;就使用这个方式在项目里&#xff0c;中途一切顺利&#xff0c;就是等到改变图标颜色死活改不动&#xff0c;…

vue+element-ui树形表格+复选框(实现复选框的各种效果)

需求 项目的需求是给角色分配菜单&#xff0c;菜单会有子集&#xff0c;所以后台反给我的是带children的树形数据&#xff0c;但是添加的时候可能是一次性选很多的菜单&#xff0c;多选就不能直接用elemengt自带的多选&#xff0c;所以用了表格树形和复选框的组合&#xff0c;…

Vue----vue-router 4.x 的基本使用步骤

文章目录2.3 vue-router 4.x 的基本使用步骤2.3.1 在项目中安装 vue-router2.3.2 定义路由组件2.3.3 声明路由链接和占位符2.3.4 创建路由模块2.3.4.1 从 vue-router 中按需导入两个方法2.3.4.2 导入需要使用路由控制的组件2.3.4.3 创建路由实例对象2.3.4.4 向外共享路由实例对…

Vue----组件基础

Vue----组件基础1 单页面应用程序1.1 什么是单页面应用程序1.2 单页面应用程序的特点1.3 单页面应用程序的优缺点1.3.1 单页面应用程序的优点1.3.2 单页面应用程序的缺点1.4 如何快速创建 vue 的 SPA 项目2 vite 的基本使用2.1 创建 vite 的项目2.1.1 在对应的文件夹下打开命令…

element-plus 树状表格 复选框勾选问题

最近项目需要用到树形表格&#xff0c;咱们公司用的是 elment-plus 这个ui库暂时还不成熟&#xff0c;有好多bug&#xff0c;需要自己处理 注意的地方 *1&#xff0c;树状表格的节点都需要自己手动设置&#xff0c;调用 elemet-plus库抛出的方法toggleRowSelection&#xff1b…

ant-design中表格合并单元格并填充按钮

ant-design中表格合并单元格并填充按钮 效果如下 代码如下 <template><a-card><a-table:columns"columns":data-source"data"change"changePage":rowKey"(record) > { return record.seckill_goods_id;}":customR…

#vue# 【十三】 组件传值之父传子(超级通俗简单的思路!)

#vue# 组件传值之父传子 在开发中&#xff0c;为了更高效完成页面排版&#xff0c; 我们通常会使用父子组件来处理我们的排版&#xff0c;也相应地需要在父子组件里面进行赋值 下面就是父传子的步骤 在子组件页面&#xff1a; &#xff08;1&#xff09;写入prop&#xff1a…

【前端技术】uni-app 01:快速开始

开个新坑&#xff0c;学习一下 uni-app&#xff0c;之后也想 uni-app 来做些事&#xff0c;虽然我主业是后端&#xff0c;但 uni-app 其作为一个高效生产力工具&#xff0c;个人认为非常有必要学习一下~ 目录 1 uni-app 介绍 1.1 uni-app 由来 1.2 为什么选择 uni-app 1.3 …

【mars3d】基于vue3的marsgis通用UI库 mars-ui 的使用

一名脑残程序员的mars-ui心酸使用记录。 通过mars3d的官网我们可以看到&#xff0c;有配套的UI库使用&#xff0c;那么我们如何使用到自己的项目中呢&#xff0c;跟着文章一步一步来吧&#xff01; 1、引入UI库 ① 安装ant-design-vue cnpm install ant-design-vue --save②…

vue组件添加事件@click.native

1&#xff0c;给vue组件绑定事件时候&#xff0c;必须加上native &#xff0c;否则会认为监听的是来自Item组件自定义的事件 2&#xff0c;等同于在子组件中&#xff1a; 子组件内部处理click事件然后向外发送click事件&#xff1a;$emit(“click”.fn) <Item click.nativ…

vuex-state|mutation|action|getter总结

vuex&#xff1a;实现组件之间的数据共享 父组件→子组件 通过v-bind绑定数据 子组件→父组件 通过v-on 共享数据 vuex四大核心&#xff1a; 1. state&#xff1a;提供唯一的公共数据源&#xff0c;所有的共享数据都需要统一放到store对象的state属性中进行存储。 import Vu…

element-ui中表格的行高问题

在vueelementUI项目表格table中&#xff0c;由于element UI框架&#xff0c;table属性中提供了整个表格高度height和最大高度max-height。 elementUI文档提供了row-style和cell-style属性 在el-table中添加单元格样式相应样式 整个一行的行高就改变了

vue移动端表格,超出横向滚动,固定第一列

效果图 html结构 表格数据对应渲染功能实现思路&#xff1a;其实看代码就能了解了&#xff0c;就很简单的用循环数组&#xff0c;然后把数组中的每一项对应放在一个位置就行了。这样循环几个&#xff0c;就有几列数据&#xff0c;后台传过来的数据就分成两个&#xff0c;一个就…

【通俗易懂】vue-elementul实现表格分页功能-详细解释,新手必看

还是先上效果图 思路 输入框&#xff0c;按钮&#xff0c;表格&#xff0c;分页等都是用的elementul的组件。 获取数据的方法&#xff1a; 写一个请求方法&#xff0c;去后台获取列表的数据&#xff0c;同时把你的当前页和每页显示多少条的变量发给后台。然后后端以此判断给你…

【通俗易懂】vue中loading功能实现方法

效果图 我是点击后让他出现loading效果。 上代码 <template><div><!-- 重点就是这一句话&#xff0c;v-loading,加在你需要效果的标签上就行了&#xff0c;他会自动在你的容器中间出现一层遮罩层并有个转圈的样式 --><div v-loading"show"…

vue2.x 转vue3出现的问题合集及解决方法

文章目录1、关于应用的创建2、 关于vue-router3、关于第三方库的引用1、关于应用的创建 2、 关于vue-router export createWebHistory, createRouterwas not found in vue-router 更新vue-router yarn add vue-routernext --save-dev 3、关于第三方库的引用 按需加载antdv的时…

vue中TS的应用

TS(typescript) ts: typescript ,它是js超集&#xff08;包含js所有的语法&#xff0c;在基础上增加了数据类型定义&#xff09; 它最主要做的一件事&#xff0c;就是数据类型验证。 js是弱类型语言&#xff0c;java是强类型语言 let a 123,a 就是number类型。let a 123,a就…

web前端全栈0基础到精通(祺)vue 04

一、组件(component) 在前端&#xff0c;两大概念 一、模块 模块指的就是逻辑封装&#xff0c;一些共通的功能&#xff0c;你把它提取出来&#xff0c;封装到js中。你需要这个功能&#xff0c;你就引入js es6的导入导出&#xff08;导出的方式决定你引入的方法&#xff09; 引…

vue手写el-form组件

index.vue <template><div><s-form :model"model" :rules"rules" ref"loginForm"><s-form-item label"用户名" prop"username"><s-input v-model"model.username"></s-input>…

ant design vue table栏getCheckboxProps的使用

今天业务有一个需求&#xff0c;从一个页面跳到另一个页面的时候&#xff0c;需要把以前选择的table的数据带上&#xff0c;然后展示出来&#xff0c;这可难倒我了&#xff0c;研究好长时间&#xff0c;在网上搜一堆&#xff0c;看个大概然后还是决定自己写一下&#xff0c;毕竟…

vue中使用ant design vue的table和单选框(radio)配合使用

现在的需求就是在每个table渲染的列里边渲染每一个&#xff0c;改一个值的话&#xff0c;就给后端传改的那个值&#xff0c; 如果改一个值的话&#xff0c;就传一个&#xff0c;改几个传几个&#xff0c;现在的方法就是先给一个空字符串&#xff0c;改一个就把值赋值到那个空字…

js 函数柯里化和闭包的使用

函数的柯里化 f(x)(y)就是柯里化&#xff1a;使用函数f&#xff0c;输入x&#xff0c;计算&#xff0c;获得一个新的函数&#xff0c;再次输入y&#xff0c;计算&#xff0c;获取结果。f(x)(y)(z)(a)(b)(c)&#xff0c;你完全可以写这样的函数。每次进行一次计算时&#xff0c;…

搭建 Vite + Vue 3 + Typescript + tsx + less 项目

搭建 Vite Vue 3 Typescript tsx less 项目 项目地址: https://github.com/DuXiaoHeng/vue3-tsx 1. 使用vite脚手架 初始化一个 Vue 3 Typescript 项目 文档&#xff1a; 搭建第一个vue项目 npm init vitejs/app [项目名] --template vue-ts2. 配置tsx支持 文档&#xf…

vue项目移动H5的页面调试

移动H5的页面调试 1、eruda 直接在html中外链引入初始化;然后重新运行项目即可看到 <script src"//cdn.bootcdn.net/ajax/libs/eruda/2.3.3/eruda.js"></script> <script>eruda.init();</script>如果是在vue项目中话&#xff0c;可以做成活…

uni-app通过canvas将两张图片合成一张图片

uni-app通过canvas将两张图片合成一张图片 如果出现在开发工具工具中可以合成并查看&#xff0c;在真机预览时只有打开调试面板才能看到合成的图片&#xff0c;极大可能线上图片的地址中包含的域名&#xff0c;在微信呢后台没有配置&#xff0c;这时要检验一下微信后台配置的d…

《Vue.js 技术与实现》第9章 简单 diff 阅读总结

上一章已经基本实现了一个渲染器了&#xff0c;但遗留了一个问题&#xff1a;一组节点和一组节点如何更新&#xff1f; 上一章其实已经给出了解决方案&#xff1a;暴力循环&#xff0c;先将旧节点全部 unmount&#xff0c;再将新节点全部 mount 但这看上去并不优雅 那么&…

《Vue.js 技术与实现》第4章 响应式系统的作用和实现 阅读总结

☁️ 2022.03.20 15:30 这一章题序中上来就抛出了如下问题&#xff1a; 什么是响应式数据和副作用函数&#xff1f;实现中如何避免无限递归&#xff1f;为什么需要嵌套的副作用函数&#xff1f;两个副作用函数之间会产生哪些影响&#xff1f; 花费一个晚上&#xff0b;一个下…

package.json 中 dependencies 和 devDependencies 的区别

dependencies 说明&#xff1a;运行时所依赖的包。开发和生产环境都能使用。 例如&#xff1a;vue、axios、element-ui、vue-router&#xff1b; 安装&#xff1a;npm install --save [包名] devDependencies 说明&#xff1a;开发时所依赖包。只在开发环境下使用&#x…

Vue 中获取 package.json 信息

// 注意 package.json 文件无需 export&#xff0c;直接 import import config from ../package.json// 获取版本号 let version config.version; // 获取插件vue-router 的版本号 let baseVersion config.dependencies[vue-router]; 知识扩展 一、package.json 中 ~ 和 ^ …

Vue 改变/动态改变 title

目的&#xff1a;vue改变 title。 分两种情况&#xff0c; 第一种你事先已经定义好了 title&#xff0c;比如 首页 啊什么的&#xff0c; 第二种&#xff0c;是你无法确认的&#xff0c;比如一个看文章的页面&#xff0c;这个 title 就是文章的标题&#xff0c;你事先无法知…

Springboot+Vue整合笔记【超详细】

| 作者&#xff1a;江夏 | 微信公众号&#xff1a;1024笔记 | 知乎&#xff1a;https://www.zhihu.com/people/qing-ni-chi-you-zi-96 | GitHub&#xff1a;https://github.com/JiangXia-1024?tabrepositories Part 1 目前很多公司的开发模式都是前后的分离的分工模式&#…

vscode非常好用的几款插件

1.双标签自动补全 2.面板的英文翻译成中文 3.ESlint保存高亮显示出错位置,给出出错的位置 4.用它打开就像有个本地服务器 5.浏览器打开的方式 6.在设置上配置后,代码格式化后会以eslint的标准进行自动格式化 7.注释的时候写大写的TODO,会标记当前位置,方便查找当时未做的事 8.使…

webpack 中使用 workbox 实现 PWA

webpack 中使用 workbox 实现 PWA 说明 重要文件版本 “workbox-webpack-plugin”: “^3.0.0”“webpack”: “^3.11.0” webpack 提供了 workbox 插件 workbox-webpack-plugin webpack 中使用 在 production 版本配置中使用 1. 在入口 html 模板中引入 <!DOCTYPE html>…

vue-cli-webpack模板配置全解析-1

vue-cli webpack 模板配置解析 - 1 文件结构 重要模块版本 vue-cli : 2.9.1vue : 2.4.2vue-router : 2.7.0webpack : 3.6.0其他依赖都由 vue-cli 生成 使用 全局安装 vue-cli npm install -g vue-cli创建项目 vue init webpack <project-name> 进入项目文件夹 cd <…

vue实现歌词滚动

请求回来的歌词文件是下面的形式 ‘[00:00.000] 作词 : 林夕↵[00:01.000] 作曲 : Robert Lay↵[00:14.310]如果 兄妹相称太多↵[00:19.610]醒不起喜欢我’ 1 先处理歌词 // 处理歌词&#xff0c;转化成key为时间&#xff0c;value为歌词的对象let lyricArr data.lrc.lyric.sp…

vue transition 过渡动画

transition vue允许我们在显示隐藏元素以及创建元素过程中&#xff0c;添加过渡效果 transition元素&#xff08;组件&#xff09;是由vue提供的&#xff0c;可以为内部的元素添加过渡效果 过程演示 v-enter&#xff1a;过渡的初始状态&#xff08;隐藏&#xff09;&#xff1b…

3、创建项目,什么是路由

一、创建项目 第一次全局安装脚手架 npm install -g vue/clivue create 项目名 二、什么是路由&#xff1f; 路由就是一组 key-value 的对应关系多个路由&#xff0c;需要经过路由器的管理 1、后端路由&#xff1a; 每个url地址都对应着不同的静态资源对于普通的网站。所有…

vuecli引入vue-amap地图组件(高德地图SDK)

指南&#xff1a;组件 | vue-amap 1、前往高德开放平台注册开发者账号&#xff0c;在控制台申请Key 高德开放平台&#xff1a;高德开放平台 | 高德地图API申请Key&#xff1a;获取Key-创建工程-开发指南-Web服务 API | 高德地图API 2、安装vue-amap npm install vue-amap --…

vue-cli引入wangEditor、Element,封装可上传附件的富文本编辑器组件(附源代码直接应用,菜单可调整)

关于Element安装引入&#xff0c;请参考我的另一篇文章&#xff1a;vue-cli引入Element Plus&#xff08;element-ui&#xff09;&#xff0c;修改主题变量&#xff0c;定义全局样式_shawxlee的博客-CSDN博客_chalk variables 1、安装wangeditor npm i wangeditor --savewangE…

DEJA_VU3D - Cesium功能集 之 102-简单曲线箭头(标绘+编辑)

前言 编写这个专栏主要目的是对工作之中基于Cesium实现过的功能进行整合,有自己琢磨实现的,也有参考其他大神后整理实现的,初步算了算现在有差不多实现小140个左右的功能,后续也会不断的追加,所以暂时打算一周2-3更的样子来更新本专栏(每篇博文都会奉上完整demo的源代码,…

element ui表格showOverflowTooltip文字过长优化方案

在 table 组件展示数据时&#xff0c;对于文本过长的单元格添加show-overflow-tootip 属性后&#xff0c;tooltip 的宽度会撑满屏幕 从 DOM 节点可以看到&#xff0c;当鼠标进入 show-overflow-tooltip 属性作用的单元格时&#xff0c;body 下会多一个 class 为 el-tooltip__p…

基于java+springmvc+mybatis+vue+mysql的智能新冠疫苗接种助手

项目介绍 随着全球新冠疫情的蔓延&#xff0c;基本所有的发达国家都开始了全民疫苗接种的行为&#xff0c;在我国更是进行了全民的新冠疫苗接种&#xff0c;为了能够让民众更加方便快捷的进行疫苗的接种我们通过java编程语言&#xff0c;后端ssm框架&#xff0c;前端vue技术开…

【开发实践】在线考试系统(二) 五边形战士——正确题目数统计

一、需求分析 【需求】&#xff1a;笔者最近开发了一个在线考试系统&#xff0c;指导教师提出一个需求&#xff1a;统计一下正确题目数在各类题型中的占比情况。 多种类型统计数据展示出来&#xff0c;当然表格也能实现&#xff0c;但是视觉效果就相对普通。不妨换种其他的图…

vite依赖预构建

vite是一个开箱即用的构建工具&#xff0c;不需要做任何额外的配置就可以使用vite来帮你处理构建工作&#xff0c;在默认情况下我们的esmodule去导入成依赖的时候&#xff0c;要么是绝对路径&#xff0c;要么是相对路径&#xff0c;例如下面这个例子 import { count } from ./…

DEJA_VU3D - Cesium功能集 之 110-椭圆(标绘+编辑)

前言 编写这个专栏主要目的是对工作之中基于Cesium实现过的功能进行整合,有自己琢磨实现的,也有参考其他大神后整理实现的,初步算了算现在有差不多实现小140个左右的功能,后续也会不断的追加,所以暂时打算一周2-3更的样子来更新本专栏(每篇博文都会奉上完整demo的源代码…

Vue3语法和使用总结(更新ing)

文章目录 组合式APIsetUp语法原始写法语法糖写法 rectiverefrective 和 ref 组合式API vue2 <script> export default {data(){return{count:0}},methods:{addCount(){this.count}} } </script>vue3 <script setup> import {ref} from vue const count ref(…

24 VueComponent 的 render

前言 这是最近的碰到的那个 和响应式相关的问题 特定的操作之后响应式对象不“响应“了 引起的一系列的文章 主要记录的是 vue 的相关实现机制 呵呵 理解本文需要 vue 的使用基础, js 的使用基础 测试用例 测试用例如下, 一个简单的 按钮事件的触发 问题的调试 编译…

elementui select选项无法选择的问题

<el-selectv-model"confirmPriceVo.recUnit"filterableallow-createdefault-first-optionchangechangeUnitplaceholder"单位(可选择可自填)"><el-optionv-for"(item, index) in [字, 分钟, 页, 话]":key"index":label"i…

详解vue中vuex的用法

前言 说到 vuex 相信大家都不陌生&#xff0c;vuex 是一个专为 vue.js 应用程序开发的状态管理模式。vuex 背后的基本思想&#xff0c;就是单向数据流。今天我们就来好好聊聊 vuex。 vuex&#xff1f; 用官方的话来说&#xff0c;vuex 是一个专为 vue.js 应用程序开发的状态管…

蓝桥杯第十三届Web组国赛天气趋势A详细题解

蓝桥杯第十三届Web组国赛天气趋势A详细题解 介绍 日常生活中&#xff0c;气象数据对于人们的生活具有非常重要的意义&#xff0c;数据的表现形式多种多样&#xff0c;使用图表进行展示使数据在呈现上更加直观。 本题请实现一个 Y 城 2022 年的天气趋势图。 准备 开始答题前…

echarts-柱状,动态

echarts-柱状&#xff0c;动态 代码 <template><div style"width:100%;height:100%;" id"issues"></div> </template><script>import echarts from echartsexport default {mounted() {this.drawLine()},methods: { drawLi…

echarts-折线图,动态

echarts-折线图&#xff0c;动态 代码 <template><div style"width: 100%; height: 100%" id"chartsR"></div> </template><script> import echarts from "echarts"; export default {mounted() {this.drawLine(…

Echarts图——饼图动态

Echarts图——饼图动态 代码 <template><div style"width: 100%; height: 100%" id"chartsL"></div> </template><script> import echarts from "echarts"; export default {mounted() {this.drawLine();},metho…

vue中使用echarts,自动切换选中目标动画

vue中使用echarts&#xff0c;自动切换选中目标动画 第一步新建js文件&#xff0c;将一下代码复制进去 (function (global) {global.tools global.tools || {};/*** echarts tooltip轮播* param chart ECharts实例* param chartOption echarts的配置信息* param options obj…

Vue 3 全局注册属性与方法

Vue 3 全局注册属性与方法 文章目录Vue 3 全局注册属性与方法1、在 main.ts 文件中全局注册2、在组件中调用3、运行结果1、在 main.ts 文件中全局注册 import { createApp } from vue import ./style.css import App from ./App.vueconst app createApp(App);// 全局注册属性…

【Vue基础】element快速入门

一、知识点整理 1、安装Element UI组件库&#xff0c;在当前目录下&#xff0c;在命令行执行指令&#xff1a; npm install element -ui2.15.3 如果无法安装&#xff0c;执行以下指令&#xff1a; npm install --legacy-peer-deps element-ui --save 2、引入Element组件库 …

【三十天精通Vue 3】第十二天 Vue 3 过滤器详解

✅创作者&#xff1a;陈书予 &#x1f389;个人主页&#xff1a;陈书予的个人主页 &#x1f341;陈书予的个人社区&#xff0c;欢迎你的加入: 陈书予的社区 &#x1f31f;专栏地址: 三十天精通 Vue 3 文章目录引言一、Vue 3 过滤器概述1.1 过滤器的简介1.2 过滤器的作用1.3 过…

【富文本编辑器功能】vue实现富文本编辑器Tinymce功能,保留编辑器格式文章展示在页面上【前后端代码展示,简单好用】

前言&#xff1a; 这个Tinymce富文本编辑器是vue-element-admin内集成好的&#xff0c;使用过后体验非常不错&#xff0c;很简单易用。这里分享一下&#xff0c;同时又看到了网上帖子都没什么人写前后端同时展示的&#xff0c;很多人想知道编辑器编辑的文章格式展示在前端的。…

vue项目中实现价格被横线划掉,折扣价效果

效果图 代码 横线划掉效果就是用到了css的一句代码&#xff1a;text-decoration: line-through; 其他颜色大小是自己改的。 <p class"usa">&#xffe5;499.00<spanstyle"text-decoration: line-through;font-size: 12px;color: #ccc;">&…

vue项目如何点击跳转到第三方页面

大家都知道传统的跳转路由就是点击后通过this.$router.push()来跳转。但是需要跳转第三方链接除了用a标签之外&#xff0c;如果需要在点击事件内完成跳转怎么做呢。 很简单&#xff0c;用window.location.herf就可以了 注意&#xff1a;网址前面要加http或者https之类的&#…

vue-vant开发移动端项目如何在手机上查看效果

首先&#xff0c;启动项目&#xff0c;npm run serve 然后看一下有没有Network这一条&#xff0c;如果有&#xff0c;那就直接把这个网址在手机上找个浏览器输入就可以看到了。 如果你是更改过启动项&#xff0c;用的是“npm run dev”&#xff0c;则在“dev”中添加 --host 1…

@JsonIgnore 不光对序列化有影响,也对反序列化有影响

背景 这是一个开发问题记事本。 序列化问题 JsonIgnore 不光对序列化有影响&#xff0c;也对反序列化有影响的。 难怪前端传递了属性&#xff0c;后端控制器收到的对象属性是空的。 Oracle 死锁排除方法 -- select b.owner,b.object_name,a.session_id,a.locked_mode -- …

VUE组件——动态组件、组件缓存

动态组件&#xff1a;多个组件同时使用同一个挂载点&#xff0c;并动态的进行切换&#xff0c;就是动态组件 <template><div><button click"comName page1">page1</button><button click"comName page2">page2</butto…

14---实现文件上传和下载(头像上传功能)

1、建Files表 接下来开始完成文件管理的内容&#xff0c;首先是数据库建Files表 DROP TABLE IF EXISTS file;CREATE TABLE file (id int(11) NOT NULL AUTO_INCREMENT COMMENT id,name varchar(255) DEFAULT NULL COMMENT 文件名称,type varchar(255) DEFAULT NULL COMMENT 文…

23 直接使用 dom api 更新了 #text节点, 之后响应式更新不生效了

前言 这是最近的碰到的那个 和响应式相关的问题 特定的操作之后响应式对象不“响应“了 引起的一系列的文章 主要记录的是 vue 的相关实现机制 呵呵 理解本文需要 vue 的使用基础, js 的使用基础 问题引发自 VueComponent 响应式处理 里面有一段内容, 直接在 console 中…

vue中的computed计算属性

computed&#xff1a;相当于method一样&#xff0c;可以当做方法执行&#xff0c;返回function内return的值赋值在DOM上。但是多个{{}}(模板语法)使用了computed&#xff0c;computed内的function也只执行一次。仅当function内涉及到Vue实例绑定的data的值的改变&#xff0c;fu…

Vue+SpringBoot,一款企业级的进销存管理系统,星标2.7k

介绍 Finer 进销存系统是一款面向中小企业的管理软件&#xff0c;基于十多年的中小企业管理经验&#xff0c;由ERP领域的资深专家分析设计&#xff1b;基于J2EE快速开发平台Jeecg-Boot开发&#xff0c;前后端分离架构SpringBoot2.x、Ant Design&Vue、Mybatis-plus、Shiro、…

基于Java+SpringBoot+Vue前后端分离学生信息管理设计实现

博主介绍&#xff1a;✌全网粉丝30W,csdn特邀作者、博客专家、CSDN新星计划导师、java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ &#x1f345;文末获取源码联系&#x1f345; &#x1f447;&#x1f3fb; 精彩专…

感恩过去,展望未来

前言&#xff1a; • 有幸再次遇见你&#xff1a; • 还记得 2019 年 06 月 01 日吗&#xff1f; • 你撰写了第 1 篇技术博客&#xff1a; • 《基于原生JavaScript的选字练习游戏》 • 在这平凡的一天&#xff0c;你赋予了它不平凡的意义。 • 也许是立志成为一名专业 IT 作者…

web audio音效播放器/音乐播放器

这是一个基于Web Audio API、HTML和CSS构建的高级网页音频播放器。它允许用户播放音频文件、控制播放、可视化音频&#xff0c;并应用音频效果和过滤器。 Github仓库&#xff1a; https://github.com/sonichen/Web-Based-Audio-Player 希望大家多多star 环境 操作系统&#…

基于java+springmvc+mybatis+vue+mysql的志愿者招募网站

项目介绍 网络的广泛应用给生活带来了十分的便利。所以把志愿者招募管理与现在网络相结合&#xff0c;利用java技术建设志愿者招募网站&#xff0c;后端使用ssm框架&#xff0c;前端使用vue技术&#xff0c;实现志愿者招募的信息化。对于进一步提高志愿者招募管理发展&#xf…

vue-router配置路由实现返回上一页,上一页页面数据留存

vue在返回上一页的时候执行this.$router.go(-1) &#xff0c;默认会让上一页重新执行一遍生命周期。 有时候我们不希望组件被重新渲染影响使用体验&#xff1b;或者处于性能考虑&#xff0c;避免多次重复渲染降低性能。而是希望组件可以缓存下来,维持当前的状态。这时候就可以…

mybatisPlus批量插入

mybatisPlus批量插入 1、只有一个Service类没有impl的时候 可以这么写 Service Slf4j public class OrgService extends ServiceImpl<OrgMapper,Org> implements IService<Org> {Autowiredprivate OrgMapper orgMapper;Autowiredprivate JxOrgService jxOrgService…

vue传值给自定义组件,vue传值给组件,vue传参到子组件

1.html部分 <div id"test"><my-component :testData"testData"></my-component> </div>2.自定义组件 Vue.component(my-component,{templata:<div>{{testData}}二蛋</div>,propos:[testData], });3.new一个Vue myV…

vue拦截axios的OPTIONS请求

目的&#xff1a;为了减少后台的多次请求 结果&#xff1a;安装qs 请求拦截安装qs拦截&#xff1a;vue安装qs拦截 一个OPTIONS请求&#xff0c;预请求 代码&#xff1a; 在admin.js&#xff1a; import qs from qs Vue.prototype.$qs qs // 在具体的xxxx.vue 的项目 i…

Vue:vue初体验

也不知道从什么时候就开始学习Vue了&#xff0c;学了许久感觉还是没有入门&#xff0c;这里就把自己学习到的内容做一个整理&#xff0c;留给以后的自己或者其他人看看。 初视Vue 最开始学习的时候&#xff0c;是在B站上&#xff0c;跟着狂神学习的&#xff0c;怎么说狂神Vue…

Vue:element-ui ,问题

Vue&#xff1a;element-ui &#xff0c;问题el-input无法输入今天开始进军Vue了&#xff0c;因为毕业设计得用到前端&#xff0c;就学学看。 这里写一点自己遇到的问题&#xff0c;如果要总结知识点&#xff0c;自己还差点火候&#xff0c;初学者可以看看&#xff0c;避免踩坑…

vue 实现数字滚动增加效果

参考&#xff1a;http://panjiachen.github.io/countTo/demo/ 效果&#xff1a; 使用vue-countTo插件 安装&#xff1a;npm install vue-count-to 使用&#xff1a; <template> <countTo refexample :startValstartVal :endValendVal :duration2000></coun…

【Vue】Vue中的条件渲染(v-if、v-else-if、v-else 以及 v-show)的使用(实例详解)

v-if v-else v-else-if v-if指令用于条件性地渲染一块内容&#xff0c;这块内容只会在指令的表达式返回truth值的时候被渲染。 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>Document</title&g…

五年老前端告诉你,Vue 在哪些方面做的比 React 更友好?

在过去的五年中&#xff0c;我一直是一名 React 工程师。我爱React。我喜欢开发 React 应用程序。我认为它是目前最好的UI框架之一。但是&#xff0c;在这个领域有一些竞争对手。其中最大的是 Vue.js 。我以前玩过一些 Vue.js&#xff0c;但我认为它已经过时了&#xff0c;因为…

React Hooks 原理与最佳实践

1. 前言React Hooks 是 React 16.8 引入的新特性&#xff0c;允许我们在不使用 Class 的前提下使用 state 和其他特性。React Hooks 要解决的问题是状态共享&#xff0c;是继 render-props 和 higher-order components 之后的第三种状态逻辑复用方案&#xff0c;不会产生 JSX 嵌…

vue跳转页面传递参数的三种方法

vue中this.$router.push()路由传值和获取的两种常见方法 path不能和params一起使用&#xff0c;否则params将无效。需要用name来指定页面。 使用params传参要用name不能使用path 只是大概的介绍一下&#xff0c;如果想看详细的参数用法可以查看我下面的文章 https://blog.csdn.…

3,uniapp功能之—蓝牙秤,连接蓝牙秤获取重量实时显示在页面上(坤宏的蓝牙秤)

1&#xff0c;在component里面新建一个blueTooth.vue组件 <template><view><view v-for"(item,index) in devices" :key"index" class"boxs" click"BlueIds(item)"><view>设备名称&#xff1a;{{item.name}}…

Vue 踩坑笔记: 引入 ElementUI 时打包失败修复记录(ERROR in ./node_modules/element-ui/lib/theme-chalk/index.css)

Vue 踩坑笔记: 引入 ElementUI 时打包失败修复记录(ERROR in ./node_modules/element-ui/lib/theme-chalk/index.css Module build failed: ModuleBuildError: Module build failed: TypeError: this.getOptions is not a function) 文章目录Vue 踩坑笔记: 引入 ElementUI 时打…

Vue2 源码解析: MVVM 双向绑定1 - 响应式原理(数据观测/响应)

Vue2 源码解析: MVVM 双向绑定1 - 响应式原理(数据观测/响应) 文章目录Vue2 源码解析: MVVM 双向绑定1 - 响应式原理(数据观测/响应)前言深入 MVVM细化 ViewModelMVVM 实现三阶段正文回顾&#xff1a;观察者模式1. 数据观测1.1 被观测数据代理 Observer1.1.1 观测对象 Object1.…

解决 vue-cli index.js dev 配置中 assetsPublicPath 的值不能填 ./ 的问题

问题篇 最近使用frp代理开发微信vue应用&#xff0c;frp代理不直接暴露根目录&#xff0c;因为我的根目录已经被我的博客占用了&#xff0c;所以就使用nginx又代理了一层&#xff0c;访问方式从越来的 wechat.youngboy.vip 变成 wechat.youngboy.vip/proxy &#xff0c;在游览…

mybatis报错Unknown error 1630

mybatis报错Unknown error 1630 <select id"findList" parameterType"SaveOrderManagerDTO" resultType"integer">SELECT COUNT(id)FROM tb_org_orderWHEREbuyer_no#{buyerNo}ANDday_meal_id#{dayMealId} </select> 原因&#xff1a…

解决:[Vue warn]: Unknown custom element: router-link, [Vue warn]: $listeners and $attrs is readonly

1.[Vue warn]: Unknown custom element: <router-link> vue项目中引入了vue-router报了如下第一个错误&#xff1a; 第二个错误&#xff1a; 代码如下&#xff1a; //App.vue <router-link to"/">bar</router-link> <router-link to"/…

Vuex-总结(4)

1. 使用vuex2. State3. Getters4. mutation5. Action6. Mutation与Action差异7. Module 1. 使用vuex //main.js import store from ./store.js;new Vue({// 把 store 对象提供给 “store” 选项&#xff0c;这可以把 store 的实例注入所有的子组件store,...App }).$mount(#ap…

使用vue使用插件MetaInfo实现动态TDK(title,Keywords,description)

先看效果图&#xff1a; 一、安装&#xff1a;npm i vue-meta-info --save 二、在main.js中引入vue-meta-info import Vue from vue import MetaInfo from vue-meta-info; Vue.use(MetaInfo) 三、在vue文件中可以配置tdk metaInfo: { title: , meta: [{ name: Keywords, …

vue实现定时刷新功能

先看效果图&#xff0c;实现监控30秒刷新一次 代码如下&#xff1a; /** * 定时器 */ sleepTime() { this.userList setInterval(this.getSleepList, 30000); } }, mounted() { this.role this.PRO_SESSION_DATA.role this.sysType this.PRO_SESSION_DATA.sysType this.init…

前后端开发中的小问题

1、JSON.parse&#xff0c;Unexpected token o in JSON at position 1&#xff1f; JSON.parse() 方法用于将一个JSON字符串转换成对象&#xff0c; JSON.stringfiy()方法是将一个JavaScript值&#xff08;对象或者数组&#xff09;转成一个JSON字符串 参考&#xff1a;(已解决…

vue-cli脚手架安装及创建项目-解决npm安装依赖失败问题

vue-cli脚手架的安装 1、安装nodejs&#xff1a; 版本越高越好&#xff08;6.0以上版本&#xff09;&#xff0c;最好安装最新版本。&#xff08;别问为啥&#xff0c;自己试&#xff01;&#xff09;2、npm全局安装vue-cli脚手架&#xff1a; ** ①npm i -g vue-cli npm指令…

vue+elementUI实现图片上传不显示添加按钮

先上效果图&#xff1a; HTML代码&#xff1a; <div class"grid-content bg-purple" style"text-align: center;"> <el-upload action"https://jsonplaceholder.typicode.com/posts/" list-type"picture-card" :class"{…

Vue.js AJAX 跨域调用 JSONP | jQuery | vue-resource | axios

Vue.js AJAX 跨域调用 JSONP 预览地址&#xff1a;http://djk8888.byethost32.com/VueAjaxJsonP/index.html jQuery&#xff1a; <!DOCTYPE html> <html xmlns"http://www.w3.org/1999/xhtml"><head><meta http-equiv"Content-Type&quo…

Cannot find declaration to go to 本地环境可以跳转至该页面,但是测试环境跳转不了,记录一下

错误示例: 且前台界面点击该页面&#xff0c;无反应 正确示例: 问题所在&#xff1a; 错误示例中用了 ,虽然本地环境可以运行&#xff0c;但是测试环境识别不了。应该用’引起来

Vue实时刷新数组

Vue实时刷新数组 1.第一种&#xff0c;直接拼接数组 <template><div style"border: 1px solid #ccc; width: 500px;height:200px; margin: auto;"><div><button click"addItem" style"float: right;" >添加新的项<…

vue中父子组件之间通信的方法

<!-- 父传子&#xff08;props&#xff09; 父组件father.vue --> <template><div><div>father组件</div><div>父组件要传给子组件的参数&#xff1a;{{msg}}</div><!-- 1.传递&#xff1a;data1为动态参数msg的参数名&#xf…

前端权限控制

1 前端权限控制思路 1.1菜单的控制 ​ 在登录请求中&#xff0c;会得到权限数据。前端根据权限数据&#xff0c;展示对应的菜单&#xff0c;点击菜单&#xff0c;才能查看相关的界面 1.2界面的控制 ​ 如果用户没有登录&#xff0c;手动在地址栏敲入管理界面的地址&#xf…

vue mock.js mock数据

使用mockjs模拟数据 1 下载 npm install mockjs2 使用 1 在api文件夹下新建mock.js文件 import Mock from mockjs;// 为了模拟真实&#xff0c;设置请求延迟 Mock.setup({// 1s之后返回timeout: 1000 }) // 匹配路径返回数据 // 除了可以使用字符串匹配路径&#xff0c;还可…

vue-新建项目1

使用vue create新建项目之后&#xff0c;要封装一下axios和请求响应劫持 1 新建config文件夹&#xff0c;然后新建index.js文件&#xff0c;写配置 config / index.js export default {title: demo,baseUrl: {dev: http://localhost:3000, // 开发的时候后台接口的地址pro: …

基于WebSocket实现Web端聊天系统【Vue+SpringBoot】

最终效果如下&#xff1a; github地址&#xff1a;https://github.com/xdxTao/xdxIm B站视频地址&#xff1a;https://www.bilibili.com/video/BV1WU4y147we 如果对你有帮助&#xff0c;点个start&#xff0c;谢谢。 可以关注我的微信公众号&#xff0c;一个有趣的程序员。微…

springBoot2.0+vue实现websocket通信【最新,亲测有效】

先来看下效果&#xff0c;如果是你想要的效果就继续往下面看 如果你只是单纯的想使用前端或者后端也是可以的 前端&#xff1a;vue <template> <div> <h1>测试webSocket</h1> <button click"getWebsocket">点击请求后…

ssr服务器端渲染

1 SSR 全称&#xff1a;server side render&#xff08;服务器端渲染&#xff09;&#xff0c;让我们可以在服务器端渲染应用程序 前端渲染问题&#xff1a; 1 白屏时间长&#xff0c;影响用户体验 2 不利于搜索引擎优化&#xff08;SEO&#xff09; 所以我们要在服务器端渲染应…

Vue+ajax实现文件下载【这里的ajax-axios】

文章转自&#xff1a;https://www.cnblogs.com/yulj/p/8494465.html ajax不可以下载文件的原因 ajax的返回值类型是json,text,html,xml类型&#xff0c;或者可以说ajax的接收类型只能是string字符串&#xff0c;不是流类型&#xff0c;所以无法实现文件下载。但用ajax仍然可以获…

Vuex刷新页面数据消失问题解决【Vue多页面跳转数据消失】

问题说明&#xff1a;登陆成功后&#xff0c;后台返回token我设置到Vuex中去了&#xff0c;但是跳转到主页的时候token没了 如果你还不知道怎么设置vue多页面共用Vuex看这里Vue多页面共用一个Vuex 我的跳转是用window.location.href&#xff0c;我也不知道为什么我的$router.p…

Vue 创建 404 页面【超级简单】

目的&#xff1a;在vue项目中&#xff0c;添加一个 404 页面。 具体效果&#xff0c;可以去这个网站测试 http://www.xdx97.com 简单说明&#xff1a; 404 页面&#xff0c;也就是一个页面而已&#xff0c;你只需匹配相对应的 路由就好了。 第一步&#xff1a;创建一个 40…

diff 算法

1.patch 函数中对新老节点进行比较 如果新节点不存在&#xff0c;销毁老节点如果老节点不存在&#xff0c;直接创建新的节点相同节点&#xff0c;进入patchVnode 的过程&#xff0c;比较节点内部 2.比较两个虚拟节点内部 完全相同&#xff0c;返回vnode 的children 不是textN…

VueX基本使用方法

Vuex作用 集中管理项目公共数据 为什么不直接创建一个全局变量来代替Vuex&#xff1f; Vuex 是响应式的Vuex 可以跟踪每一个状态的变化 基本使用方法 创建state获取state 中数据的方式&#xff1a; {{ $store.state.count }}在computed 中定义方法&#xff0c;返回 this.$s…

Nginx发布Vue项目【 CentOs7,build打包】

1、所有文章优先发表在个人博客&#xff0c;后续如果有修改的话&#xff0c;可能忘记更新到CSDN了&#xff0c;给你带来不便&#xff0c;抱歉。 2、个人博客本篇文章地址 &#xff1a; https://www.xdx97.com/article?bamId651064809940320256 在 linux的nginx上发布vue。 需要…

springboot vue uniapp新闻发布系统源码

开发环境及工具&#xff1a; 大等于jdk1.8&#xff0c;大于mysql5.5&#xff0c;nodejs&#xff0c;idea&#xff08;eclipse&#xff09;,vscode&#xff08;webstorm&#xff09;&#xff0c;HBuilder 技术说明&#xff1a; springboot mybatis vue uniapp 代码注释齐全&…

let解决for循环中的闭包

场景 闭包产生 内部函数依赖了外部作用域变量&#xff0c;即内部持有外部引用不释放&#xff08;延续了引用变量的生命周期&#xff0c;延寿&#xff09;变量的本质其实就是一个占位符&#xff0c;其值才是真正操作对象值可以是各语言的标量&#xff0c;也可以是内存地址&#…

JS 前端路由:单页面应用的路由原理和实现

JS 前端路由&#xff1a;单页面应用的路由原理和实现 文章目录JS 前端路由&#xff1a;单页面应用的路由原理和实现简介参考完整示例代码正文从页面刷新到路由跳转单页面应用的优劣前端路由分类前端路由实现项目架构Hash 实现History 实现结语简介 在浏览器的默认行为中&#…

vue 判断导航长度点击展开更多

vue 判断导航长度点击展开更多 html代码 <div v-for"(item,index) in showList" v-show"index<num" :id"index" :key"index" click"singleItemList(item.id),changSemester(index)"><img :src"item.log…

vue项目使用和引用百度地图的操作

vue使用百度地图 先安装包 npm i vue-baidu-map --save在main.js引入 import BaiduMap from vue-baidu-map; Vue.use(BaiduMap, {ak: 你的百度地图密钥ak })没有密钥ak的可以去百度地图网站申请 http://lbsyun.baidu.com/apiconsole/key#/home如下图 然后再index.html入口文…

proxy代理-如何配置 vue.config.js 解决跨域(生产中)?

proxy Proxy 对象用于创建一个对象的代理&#xff0c;从而实现基本操作的拦截和自定义&#xff08;如属性查找、赋值、枚举、函数调用等&#xff09;。 Proxy 可以理解成&#xff0c;在目标对象之前架设一层“拦截”&#xff0c;外界对该对象的访问&#xff0c;都必须先通过这…

nuxt - 自动生成动态路由bug

公司需要启动一个新的ssr项目&#xff0c;就选用nuxt搭建&#xff0c;搭建的过程也踩过不少的坑&#xff0c;后面有空再写一篇nuxt的坑点和开发注意事项&#xff0c;今天主要讲关于nuxt自动生成router.js的一个bug(可以直接拉到最后有图展示)&#xff0c;和通过源码分析找到原因…

算法篇:利用map求数组交集

算法&#xff1a;求数组的交集&#xff0c;利用map的key,value特性会比较简单&#xff0c;步骤如下&#xff1a;1.先遍历数组1&#xff0c;然后将数组存到map1中 2.遍历数组2&#xff0c;将数组存入map2中&#xff0c;存的过程中需要判断是否存在与map1中&#xff0c; 根据题目…

uniapp封装请求

一、在根目录下创建文件夹utils&#xff0c;在该目录下创建文件api.js及http.js 二、在http.js中封装&#xff0c;如需验证token/sign或者其他字段信息&#xff0c;可添加方法进行验证再进行回调 let token ;//token let sign ;//签名 let data {token,sign }; function h…

vue限制input只能输入正整数 保留小数点后两位

记录正则匹配 只能输入正整数 <a-input v-model"form.limitAmount" placeholder"1" type"number" suffix"张" onkeyup"this.valuethis.value.replace(/^(0)|[^\d]/g,)" />只能输入正整数并且保留两位小数 <a-form-…

vue中使用vue-quill-editor富文本编辑器,自定义toolbar修改工具栏options

1.概述 在项目中&#xff0c;会需要使用富文本编辑器去编辑文字、上传图片、视频等信息去描述某一个物品的详细信息与介绍。可使用vue的图文编辑vue2-editor去处理这些事情。 首先进行vue2-editor安装 npm install vue2-editor --save 安装至项目中富文本的使用   在使用vue…

ant-design-vue Table分页组件的自定义

分页组件用的最多的就是和表格一起&#xff0c;构成表格数据的翻页显示&#xff0c;当然也不仅限于表格&#xff0c;还有很多 这里以表格为例&#xff0c;通常我们写一个分页展示的表格&#xff0c;都会写一个&#xff0c;然后在下面再写一个的分页组件&#xff0c;分页组件里…

Vue+elementUi的日期选择器 ,选择范围的限制

最近做项目&#xff0c;写到一个日期合同生效日期&#xff0c;失效日期的一个东西&#xff0c;利用elementUI组件的日期选择器&#xff0c;那么既然填了生效日期&#xff0c;必然填失效日期的时候生效日期之前的日期是不能选的。问题来了&#xff0c;怎么写呢。 <el-date-pi…

前端框架及项目面试 Vue原理

1.Vue原理&#xff08;大厂必考&#xff09; 首先 原理 ! 源码 1.1 组件化 数据驱动视图&#xff08;MVVM,setState&#xff09;:传统组件&#xff0c;知识静态渲染&#xff0c;更新还要依赖于操作DOM 数据驱动视图-Vue MVVM 通过修改数据&#xff0c;驱动视图 数据驱动视图…

postcss-pxtorem单位转换插件配置报错Syntax Error: Error: PostCSS plugin postcss-pxtorem requires PostCSS 8. Mig

原因是依赖版本太高,所以执行以下命令进行版本降级,重新启动项目即可 npm i postcss-pxtorem5.0.0在根目录新建postcss.config.js文件中配置 module.exports {plugins: {autoprefixer: {browsers: [Android > 4.0, iOS > 8]},postcss-pxtorem: {rootValue: 37.5,propL…

Vue怒踩微信JS-SDK中配置的坑 - 签名错误

前言 这几天公司需要做微信端h5项目&#xff0c;需要用到微信扫一扫功能&#xff0c;就需要涉及到配置微信JS-SDK的问题&#xff0c;怎么配置怎么生成签名这边就不说了官方文档(https://mp.weixin.qq.com/wiki?tresource/res_main&idmp1421141115)都说的比较详细&#xf…

Vue框架入门学习(三)——路由嵌套、组件

文章目录四、路由嵌套1.搭建2.子路由模块五、组件1.局部组件2.部署dev-server3.全局组件4.测试组件5.slot插槽6.组件的生命周期四、路由嵌套 1.搭建 首先创建工程和对应的目录&#xff0c;但是不将vue.js和vue.router.js导入进来&#xff0c;而是直接cmd到对应folder进行下载…

vue中点击按钮实现复制 vue-clipboard2

npm install --save vue-clipboard2 首先先安装并引入&#xff1a; import Vue from vue import VueClipboard from vue-clipboard2;//引入复制功能插件 Vue.use(VueClipboard)&#xff1b; html部分&#xff1a; <input v-model"shareUrl" disabled"d…

Vue框架入门学习(二)——Vue修饰符

文章目录三、Vue进阶用法1.事件修饰符2.computed—计算属性3.watch—监听属性※4.Vue-router5.命名路由6.JS控制路由跳转7.监视路由8.多视图三、Vue进阶用法 1.事件修饰符 指针对于v-on事件产生的修饰符&#xff0c;例如说.stop可以让操作停止 <!DOCTYPE html> <ht…

vue/springboot/mySQL项目上线流程(阿里云服务器)

目录 未完成&#xff1a; 1、云服务器的配置&#xff1a; 2、工具的安装和使用&#xff1a; 2-1.Xshell 的安装使用 2-2.XMpt的安装和使用 3、云服务器运行环境安装&#xff1a; 3-1.jdk的安装 3-2.云服务器安装MySQL&#xff1a; 4、将项目文件上传云服务器&#xff…

vue实例之组件开发:购物车实现

效果图 文件目录 Index.vue&#xff1a; <template><div class"shopping"><Header /><Itemv-for"item in items":key"item.id":item"item"change-number"changeNumber"/><Footer :items"…

Vue2.0 + Element-ui2实现分页

当我们向服务端请求大量数据的时候&#xff0c;并要在页面展示出来&#xff0c;怎么办&#xff1f;这个时候一定会用到分页。 本次所使用的是vue2.0element-ui2.12实现一个分页功能&#xff0c;element-ui这个组件特别丰富&#xff0c;它给我提供了很多Pagination分页方式&…

【谨慎】Vue数组更新检测

变异方法 Vue 包含一组观察数组的变异方法&#xff0c;所以它们也将会触发视图更新。这些方法如下&#xff1a; push()pop()shift()unshift()splice()sort()reverse() 你打开控制台&#xff0c;然后用前面例子的 items 数组调用变异方法&#xff1a;example1.items.push({ mess…

Springboot+Vue实现在线聊天(通用版)

只需简单几步&#xff0c;就可以实现在线聊天室&#xff01; 集成步骤&#xff1a; 后端Springboot Springboot 添加Pom依赖&#xff1a; <!-- websocket --> <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-…

vue cli 安装和项目创建

Vue cli是什么:Vue Cli 是一个基于 Vue.js 进行快速开发的完整系统,CLI 是一个全局安装的 npm 包&#xff0c;提供了终端里的 vue 命令 安装步骤:1 要先下载node,js Vue CLI 4.x 安装需要 nodeJs ≥ 8.9 (官方推荐 8.11.0&#xff0c;你可以使用 nvm 或 nvm-windows在同一台电…

前端标签元素居中

text-align: center;display: block;

Vue学习笔记(四)--- 前后端交互基础和Promise

一、前后端交互基础 1、概念 ​ 什么是前后端交互&#xff1f;其实就是指前端通过接口&#xff0c;向后端发送请求&#xff0c;后端接收到请求之后&#xff0c;返回相应的数据&#xff0c;前端接收到数据后&#xff0c;再根据数据的内容&#xff0c;做出相应的展示或跳转的这…

2022-02-02 ref 函数和 reactive 函数

ref 用来定义基本类型数据reactive 用来定义对象或数组类型数据ref 通过 Object.defineProperty() 的 get 与 set 来实现响应式&#xff08;数据劫持&#xff09;reactive 通过使用 Proxy 来实现响应式&#xff08;数据劫持&#xff09;&#xff0c;并通过 Reflect 操作源对象内…

炸裂,Cocos元宇宙生态基建项目!这个Demo从角色捏脸乳摇到场景氛围特效网络帧同步一应俱全........

深圳小爱灵动基于 Cocos Creator 推出元宇宙项目「灵动元境」刷爆了很多人的朋友圈&#xff0c;该项目发力品牌元宇宙生态基础设施建设。孙晨阳在深圳沙龙上&#xff0c;孙晨阳分享了如何使用 Cocos Creator 快速搭建一个多人游戏并进行调优&#xff0c;从材质优化、角色优化、…

作为一名Creator,千万不可错过的8个经典.....

今天周五啦&#xff01;晓衡给大家推荐一波社区精品资源&#xff0c;不论是学习还是娱乐相信都能对你有所帮助。看完觉得有用感谢文末点赞、再看&#xff0c;因为微信改推荐机制了&#xff0c;不点的话以后就看不到晓衡了&#xff0c;感恩有你&#xff01;鹰击长空-Creator零基…

vue ts父组件使用ref调用子组件的方法或获取子组件的值

vue2.0 ts父组件使用ref调用子组件的方法和值 父组件中用ref绑定子组件&#xff0c;然后通过this.$refs.名字就可以获取子组件的值或调用相关方法。 父组件 <template><div><div class"parent"><h1>父组件名字:{{parentName}}</h1>&…

谈谈服务端渲染技术NuxtJS

&#x1f4d2;博客首页&#xff1a;酸狗的博客&#x1f34b; &#x1f389;欢迎关注&#x1f50e;点赞&#x1f44d;收藏⭐️留言&#x1f4dd; &#x1f496;热爱前端学习&#xff0c;期待一起交流&#xff01;✨ &#x1f64f;作者水平很有限&#xff0c;如果发现错误&#x…

vue ts 子组件使用Emit给父组件传值

vue2.0 ts 子组件使用Emit给父组件传值 在子组件:中使用 this.$emit(‘getChildInput’,value)函数给父组件传值&#xff0c; 父组件:使用 getChildInput"getChildInput"来接收传过来的值&#xff0c;其中"getChildInput"为接收的方法&#xff0c;需要自…

vue3知识点:自定义hook函数

文章目录二、常用 Composition API9.自定义hook函数案例&#xff1a;页面打印鼠标滑动坐标项目代码本人其他相关文章链接二、常用 Composition API 问题&#xff1a;啥叫“组合式API”&#xff1f; 答案&#xff1a;请看官方文档: https://v3.cn.vuejs.org/guide/composition-…

vue3知识点:生命周期

文章目录二、常用 Composition API8.生命周期vue2.x的生命周期vue3.0的生命周期案例&#xff1a;假设就有人想把“组合式API”和“vue2配置项写法”写一起&#xff0c;那么执行顺序啥样&#xff1f;项目代码本人其他相关文章链接二、常用 Composition API 问题&#xff1a;啥叫…

《vue2进阶篇:路由》第10章:vue-router,包括基础路由、嵌套路由、路由的query参数和params参数、命名路由、router-link的replace属性、编程式路由、缓存路由组件

文章目录vue-router一、普通html使用“路由”1)手动实现路由案例代码结果展示2 )vue-router举例&#xff1a;使用vue-route实现导航跳转结果展示3)参数路由举例&#xff1a;路由传参并实现打印输出结果展示二、脚手架创建vue项目使用“路由”相关理解10.1.1vue-router的理解10.…

vue2知识点:理解vuex、安装vuex、搭建vuex环境

文章目录8.1理解 vuex8.1.1vuex 是什么8.1.2什么时候使用 Vuex8.1.3全局事件总线和vuex的区别8.1.5vuex的工作原理图举例&#xff1a;讲解原理图&#xff0c;以求和案例的下拉框选择2&#xff0c;点击后的变化流程讲解8.2安装vuex8.3搭建vuex环境完整代码本人其他相关文章链接8…

《进阶篇第7章》学习vue中的ajax之后,练习vue案例-github用户搜索案例

文章目录7.1github接口地址7.2案例代码完整代码7.3把github用户搜索案例使用axios方式改为使用vue-resource方式改变地方完整代码概述&#xff1a;该案例是学习完第6章&#xff1a;vue中的ajax之后&#xff0c;进行的练习和总结&#xff0c;相关知识点详情内容&#xff0c;请查…

vue2知识点:计算属性与监听属性

文章目录一、计算属性computed举例&#xff1a;计算“全名”标签&#xff0c;由“姓-名”构成方式1方式2方式3二、(简写)计算属性三、计算属性-天气案例案例说明&#xff1a;今天天气很【炎热/凉爽】&#xff0c;点击按钮进行切换四、监听属性watch五、监听属性watch-深度监听举…

Vue常用代码与常见问题汇总,不断更新中

Vue常用代码与常见问题汇总&#xff0c;不断更新中...前言一、对象操作重置属性事件二、工具类路由类全局地图坐标三、组件部分父子通信兄弟通信SLOT插槽四、请求操作五&#xff0c;性能优化六&#xff0c;样式修改前言 总结一些工作中常用的通用的代码&#xff0c;希望可以帮…

01. Vuepress1.x 创建自己的技术文档站

目录 一、简介 二、创建 三、配置 四、启动 五、效果图 六、编译 一、简介 Vuepress1.x 英文官网 Vuepress1.x 中文官网 二、安装 注意 VuePress 基于 node 8.0&#xff0c;查看版本npm命令 node -v 步骤1&#xff1a;新建一个文件夹&#xff0c;如&#xff1a;Doc…

【实战经验】vant中picker选择器封装,让你的表单选择更简单

前言 对于选择器组件&#xff0c;vant 中的 picker 组件是一个非常合适的选择。它不仅提供了灵活的配置选项&#xff0c;还可以很方便地与其他 vant 组件结合使用&#xff0c;帮助我们快速搭建出漂亮、易用的移动端页面。在本文中&#xff0c;我将为大家介绍如何基于 vant 的 p…

如何在vue3中优雅地使用v-model?

文章目录ps:vue3中推荐使用的是reactive写法&#xff0c;文中这种格式只是为了和vue2做对照&#xff0c;只是为了凸显vue3中对v-model的改进&#xff0c;仅供参考。Vue中的数据绑定v-bindv-bind支持的类型v-bind使用v-modelvue2中v-model用法不使用v-model的双向绑定父组件子组…

vuedraggable参数

{group: { name: "...", pull: [true, false, clone], tag: td // 默认div&#xff0c;设置draggable标签解析html标签v-model&#xff1a;data // 绑定数据列表put: [true, false, array] } //name相同的组可以互相拖动, pull可以写条件判断&#xff0c;是否允许拖走…

Vue3+Ts+Vite开发插件并发布到npm

依赖版本信息如下&#xff1a; "vue": "^3.2.45""typescript": "~4.7.4""vite": "^4.0.0""less": "^4.1.3""terser": "^5.16.4"npm: 8.1.0node: 16.13.0 目标&#xf…

DataGear 制作基于Vue前端框架渲染的数据可视化看板

DataGear 在4.3.0版本新增了dg-dashboard-code特性&#xff0c;并在4.4.0版本进行了改进和增强&#xff0c;结合看板API&#xff0c;可以很方便地制作完全由Vue、React等前端框架渲染的数据可视化看板。 本文基于Vue2、Element UI前端框架的<el-container>、<el-head…

Threejs进阶之十二:Threejs与Tween.js结合创建动画

tween.js介绍 Tween.js是一个可以产生平滑动画效果的js库&#xff0c;其官方地址为&#xff1a;https://github.com/tweenjs/tween.js/&#xff0c;可以将源码下载后&#xff0c;可以在tween.js/dist/文件夹下找到相应的js代码&#xff0c;在HTML中进行引用&#xff1b;也可以…

【Python成长之路】基于Flask-admin库,结合html+vue,实现前后端数据传递

一、前言 前面已经做了Flask-admin库的基本介绍和几个库常用功能如何使用&#xff0c;若不了解请移步到以下博客&#xff1a; 1、?《【Python成长之路】基于Flask-admin库&#xff0c;编写个人工作平台代码详述》 2、?《【Python成长之路】基于Flask-admin库&#xff0c;编…

ES6之迭代器

文章目录 前言迭代器1.原生具备Iterator接口的数据&#xff08;可用for...of遍历&#xff09;2.工作原理3.自定义遍历数据 总结 前言 迭代器&#xff08;Iterator&#xff09; for…of遍历 迭代器 迭代器是一种接口&#xff0c;为各种不同数据结构提供统一的访问机制。任何数…

面试题-前端开发Vue篇(答案超详细)

文章目录 如何实现跨域?JSONP原理和缺点谈谈你对DOM的理解及常用的DOM API说说你对 Vue 的理解说说 Vue 的优缺点什么是虚拟 DOM请描述下 vue 的生命周期是什么vue 如何监听键盘事件?watch 怎么深度监听对象变化删除数组用 delete 和 Vue.delete 有什么区别watch 和计算属性有…

双向绑定基础原理——Object.defineProperty()的使用

文章目录1、极简双向绑定示例1.1 Object.defineProperty()1.2 实现过程1.2.1 单个DOM与单个Obj1.2.2 两个DOM与单个Obj2、思考3.参考资料1、极简双向绑定示例 前端有关VUE的笔试和面试中&#xff0c;观察订阅者模式和VUE中双向绑定的原理这两道题几乎是必考的了。 Vue双向绑定…

#vue# 【十一】使用v-for循环出多个内容

#前端001之网络请求 在前端的页面中&#xff0c;网络请求是一个非常重要的存在 可以让我们省去很多排版步骤 下面就详细讲一下网络请求的步骤 首先我们排版了一个页面 比如是一个有4个相同卡片板块的页面 里面包含图片以及文字 效果示例如下 那我们只需要排版时&#xff0c;只…

Vue框架入门学习(一)——Vue 1.0

文章目录一、简述二、入门介绍1.Vue 1.02.Vue基本指令(directive)2.1 v-bind2.2 v-model 数据双向绑定2.3 v-text2.4 v-html※2.5 v-on(Vue事件)2.6 v-show与v-if2.7 v-for2.8 虚拟dom2.9 &#xff1a;key2.10 v-pre 预编译2.11 v-cloak阻塞3.总结3.1 vm基本结构3.2 概念3.3 指…

vue-admin-template 学习笔记 汇总

ps 一个后端闲来无事的瞎折腾&#xff0c;vue的学习过程 vue基础学习 学习网站 vue.js 菜鸟编程 vue-admin-template 学习网站 框架基础学习 手摸手&#xff0c;带你用vue撸后台 系列 2020-12-15 02:01:19 快速一刷 似懂非懂(其实就是什么也看不懂) 直接上手 调试加百…

彻底解决eslint与webstorm针对vue的script标签缩进处理方式冲突问题(附图)

WebStorm在格式化时会按照自己的规范去处理&#xff0c;而格式化之后的代码又不被eslint接受&#xff0c;这样&#xff0c;二者就有了冲突。 解决办法是将eslint的配置文件调整为与webstorm一致的 打开项目根上下的.eslintrc.js&#xff0c;将rules节点中添加以下配置项。 r…

SpringBoot+Vue.js在线学习平台 在线教育平台 课程学习网站(纯前后端分离) 实战讲解第1篇(满满干货)

#功能 用户学习平台共分为九大模块&#xff0c;包括课程预告、在线课程观看、学习资料下载、学习文章预览、线下班报名、用户消息通知、个人信息管理、 VIP详情介绍、客服和签到系统等模块&#xff1b; 后台管理系统共分为七大模块&#xff0c;包括人事管理、课程管理、学习资…

vue项目搭建遇到的各种坑

1.报错–ReferenceError:regeneratorRuntime is not defined //原因 //不能解析async … await 等高级语法cnpm install babel-polyfill --save//在main.js文件中引入 import "babel-polyfill"2.Vue - Proxy代理用法 使用原因: 解决跨域 文件地址: vue-cli生成的c…

【vue】loading使用

1.效果图 2.自定义loading代码 <template> <div><div id"loadingDiv"></div><el-button click"test()">测试</el-button> </div> </template> import { Loading } from element-ui; <script> expo…

Vue.js——vue-resource全攻略

概述 上一篇我们介绍了如何将$.ajax和Vue.js结合在一起使用&#xff0c;并实现了一个简单的跨域CURD示例。Vue.js是数据驱动的&#xff0c;这使得我们并不需要直接操作DOM&#xff0c;如果我们不需要使用jQuery的DOM选择器&#xff0c;就没有必要引入jQuery。vue-resource是Vu…

【vue】vue页面加定时方法

示例代码 data () {return {timer: } }, methods: {handleRefresh(){//执行方法逻辑}, }, //页面渲染结束加一个定时器&#xff0c;每2秒刷新一次 mounted() {this.timer setInterval(this.handleRefresh, 2000) }, //页面关闭前清除定时器 beforeDestroy() {clearInterval(t…

【vue】avue-crud中filter-change过滤事件问题

1.问题说明 1.准备在filter表头过滤时做后台查询过滤&#xff0c;但无法获取是哪一列 2.avue-crud的filter-change事件中未封装column信息&#xff0c;这样在filter-change方法回调的时候&#xff0c;参数里只有默认的column信息&#xff0c;如果过滤的表头过多&#xff0c;无法…

Vue框架入门学习(五)——Vue-cli

文章目录七、Vue-cli1.环境搭建2.实例2.1 表单2.2 delete操作3.Vuex七、Vue-cli 1.环境搭建 首先安装vue-cli 安装成功的话&#xff0c;输入vue就可以弹出菜单 用vue list可以查看vue-cli的功能&#xff0c;像热更新和编译等等 然后开始构建一个项目&#xff0c;并且在此处…

【vue】vue页面使用scss样式

【vue】vue页面使用scss样式 1.引入sass-loader模块【vue】vue页面使用scss样式//这里使用7.0.1版本 npm install sass-loader7.0.12.引入node-sass模块【vue】vue页面使用scss样式//这里使用4.12.0版本 npm install node-sass4.12.03.vue页面使用【vue】vue页面使用scss样式&l…

【vue】option配置表单校验输入框禁止只有空格

【vue】option配置表单校验输入框禁止只有空格option配置表单校验输入框禁止只有空格option配置表单校验输入框禁止只有空格 代码示例&#xff1a; option: {column: [{label: "登录账号",prop: "account",maxlength: 255,rules: [{required: true,messag…

vue2.0/vue3.0 添加静态文件

一、说明&#xff1a;为什么要添加静态文件&#xff1f; 在vue2.0/vue3.0中添加如同static的静态文件&#xff0c;目的是让其在webpack中不进行打包&#xff0c;可以随意改动其中的配置文件内容。 知识回顾&#xff1a; 1、什么是static&#xff0c;什么文件放在static中&#…

nginx 代理后出现503

问题&#xff1a; 配置serve_name后&#xff0c;并且在hosts中添加对应的映射&#xff0c;重新启动nginx后&#xff0c;不生效 解决思路&#xff1a; 1、serve_name设不设置&#xff0c;启动nginx后&#xff0c;都能通过localhost或者windows10.microdone.cn访问&#xff1b;…

Vue实现企业微信扫码登录

企业微信扫码登录原理 构建企业微信登录二维码获取访问令牌access_token 请求方式&#xff1a;GET&#xff08;HTTPS&#xff09; 请求URL&#xff1a;https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpidID&corpsecretSECRET corpid、corpsecret换为自己的corpid、应用…

Vue两个很好用的UI库ElementUI ViewUI

Element UI开发文档 npm 安装 npm i element-ui -S 引入 Element 完整引入 在 main.js 中写入以下内容&#xff1a; import Vue from vue import ElementUI from element-ui import element-ui/lib/theme-chalk/index.css import App from ./App.vueVue.use(ElementUI)new V…

最新v4.2版本CRMEB商城API接口文档标准版前台(二)

CRMEB_标准版前台 crmeb api 基础接口 apple登陆 基本信息 Path&#xff1a; /api/apple_login Method&#xff1a; POST 接口描述&#xff1a; 请求参数 Headers 参数名称参数值是否必须示例备注Content-Typeapplication/x-www-form-urlencoded是 Body 参数名称参数…

CRMEB系统v4+版本和pro版本后台前端vue打包教程

本文是crmeb简单二开教程 源码地址&#xff1a;直通车》》》 打包必备工具&#xff1a; Nodejs&#xff1a;【官方下载】 文件目录&#xff1a; 前台文件目录&#xff1a; view / admin/ 打包教程&#xff1a; 1.本地安装 Nodejs&#xff08;已安装可以跳过&#xff09; 2…

前端vue开发之二---双向绑定,父子组件访问

实际应用项目&#xff1a;http://github.crmeb.net/u/long 本文主要说两件事 1. 如何实现父子组件之间的双向绑定 2. 父组件如何访问子组件的data,method, 子组件如何访问父组件的data,method等 一. 如何实现父子组件之间的双向绑定 案例描述: 父子组件双向绑定 父组件有一…

前端vue开发之----vue组件详解(一)

实际应用项目&#xff1a;http://github.crmeb.net/u/long 主要内容: 1. 组件的基本使用 2. 全局组件和局部组件 3. 父组件和子组件 4. 组件语法糖的写法 5. 组件data关联的写法 6. 父子组件的通信 组件系统是 Vue 的一个重要概念&#xff0c;因为它是一种抽象&#xff…

vue项目的打包基于crmeb的pc版本普通打包教程(非seo打包)

本文是基于crmeb系统的 其他vue项目也一样 原理相同 附上crmeb项目免费源码获取地址&#xff1a;源码直通车>>> 第一步&#xff1a;找到pc源码 view下的pc可从宝塔view/pc压缩下载 也可直接用pc安装包里的view/pc第二步&#xff1a;执行打包进入view/pc目录&…

crmeb系统4.0.x修改端口教程商城改端口

教程是基于crmeb系统的 先上免费源码获取地址&#xff1a;直通车>>>>>> 仅限修改端口的用户仅限修改端口的用户仅限修改端口的用户 &#xff08;重要的事情说三遍&#xff09;默认使用20002 20003 20012的忽略一、首先在根目录 config/workerman.php 文件…

DEJA_VU3D - Cesium功能集 之 108-如何提升浏览性能

前言 编写这个专栏主要目的是对工作之中基于Cesium实现过的功能进行整合,有自己琢磨实现的,也有参考其他大神后整理实现的,初步算了算现在有差不多实现小140个左右的功能,后续也会不断的追加,所以暂时打算一周2-3更的样子来更新本专栏(每篇博文都会奉上完整demo的源代码…

scrollIntoView的基本定义、以及Vue3、vue2中使用: 点击导航滚动到对应区域。

1. 基本定义 MDN 关于scorllIntoView的介绍 Element 接口的 scrollIntoView() 方法会滚动元素的父容器&#xff0c;使被调用 scrollIntoView() 的元素对用户可见。 scrollIntoView()scrollIntoView(alignToTop)scrollIntoView(scrollIntoViewOptions) 1. alignToTop 可选 alig…

使用Vue+Python基于卷积神经网络前后端分离实现蔬菜种类预测系统

使用VuePython基于卷积神经网络前后端分离实现蔬菜种类预测系统 一、实现效果 1、种类预测界面 2、数据处理分析界面 3、网络模型界面 4、结果分析界面 二、需求分析 用户通过上传待预测图片到系统&#xff0c;系统预测出该图片对应的蔬菜种类&#xff0c;并且提示用户预测信…

Vue3 One Piece Study

目录 脚手架安装vue3 使用vue-cli创建 使用vite创建 setup 介绍 示例使用 ref函数 介绍 代码示例 reactive函数 介绍 代码示例 脚手架安装vue3 使用vue-cli创建 vue create 项目名 安装完成 进入到刚才创建的项目目录中 cd vue3_test 输入npm run serve测试 使用…

vue-count-to实现数字滚动效果

1.装依赖&#xff1a;npm install vue-count-to --save 2.引入&#xff1a;import CountTo from “vue-count-to”&#xff08;可全局可单页面引入&#xff09; 3.注册组件&#xff1a;在components中注册&#xff0c; components: {CountTo} <template><countTo :st…

掌握Vue3模板语法,助你轻松实现高效Web开发

Vue3作为前端开发中的一种主流框架&#xff0c;为我们提供了多种灵活的方式来处理模板语法。除了基础的模板语法&#xff0c;Vue3还提供了一些高级的语法&#xff0c;可以让我们更好地处理组件、响应式数据和UI逻辑等。在这篇博客中&#xff0c;我们将介绍Vue3中的一些高级模板…

极致呈现系列之:EchartsK线图的数据量化

目录 什么是K线图K线图的特性及应用场景K线图的特性K线图的应用场景 Echarts中K线图的常用属性Vue3中创建K线图 什么是K线图 K线图是一种用于展示金融市场中股票、期货、外汇等交易品种价格走势的图表形式。它由一根根的垂直线条和水平线组成&#xff0c;能够直观地显示出一段…

三、尚医通医院管理实现

文章目录 三、医院管理实现1、医院列表1.1 医院列表api接口1.1.1 添加service分页接口与实现1.1.2 添加controller方法 1.2 service-cmn模块提供接口1.2.1添加service接口与实现1.2.2添加controller方法 1.3封装Feign服务调用1.3.1搭建service-client父模块1.3.2 搭建service-c…

diff算法原理

58. diff算法原理 Diff算法的原理是通过比较新旧节点的属性和子节点&#xff0c;找出它们之间的差异&#xff0c;然后根据差异来更新实际DOM节点。Diff算法分为三个步骤&#xff1a; 1. 对比两个节点的属性 对比节点的属性&#xff0c;包括节点的标签名、样式、事件等&#…

DEJA_VU3D - Cesium功能集 之 101-简单直线箭头(标绘+编辑)

前言 编写这个专栏主要目的是对工作之中基于Cesium实现过的功能进行整合,有自己琢磨实现的,也有参考其他大神后整理实现的,初步算了算现在有差不多实现小140个左右的功能,后续也会不断的追加,所以暂时打算一周2-3更的样子来更新本专栏(每篇博文都会奉上完整demo的源代码,…

2023年试用uniapp、vue2、vue3、typescript、vite、nvue

1. 前言 试用了一下 uniapp、vue2、vue3、typescript、vite、nvue 等技术&#xff0c;写了两个页面&#xff0c;两个页面加起来不到400行代码。 尝试使用了四种组合&#xff1a; 组合1&#xff1a;uniapp vue2 JavaScript nvue文件 非fast模式 组合2&#xff1a;uniapp…

案例14-课程推送页面逻辑整理--vue

目录一级目录二级目录三级目录一、背景介绍二、问题分析问题1&#xff1a;逻辑边界不清晰&#xff0c;封装意识缺乏问题问题2&#xff1a;展示效果上的问题三、解决过程问题一 代码结构混乱问题解决问题二 代码结构混乱问题解决问题三 展示效果上的细微问题四、总结一级目录 二…

【Vue3+Ts project】认识 defineAsyncComponent( )

Vue3内如何使用 defineAsyncComponent <script setup lang"ts" name"Home"> import { defineAsyncComponent } from vue; const KnowledgeList defineAsyncComponent(() > import(文件路径)) </script> <template> <div> <…

Vue接口调用问题

这里给大家推荐一款免费迭代 二开便捷的商城项目&#xff1a;源码直通车>>> 应公司需求&#xff0c;接口需要对接vue&#xff0c;记录一下碰到的问题 开发环境&#xff1a; 系统&#xff1a;windows10 php开发环境&#xff1a;PHPstudy&#xff08;PHP5.6.27 NTSA…

Vue选项

Vue选项1.propsData选项 全局扩展的数据传递2.computed 计算选项1.格式化输出结果2.用计算属性反转数组3.Methods选项1.methods中的参数传递2.methods中的$event参数3.native给组件绑定构造器里的原生事件4.作用域外部调用构造器里的方法4.Watch选项5.Mixins 混入选项1.Mixins的…

Vue.js更深入的认识、理解和部署优化

原文链接&#xff1a;http://caibaojian.com/step-in-vue-js.html Vue.js作为目前最热门最具前景的前端框架之一&#xff0c;其提供了一种帮助我们快速构建并开发前端项目的新的思维模式。本文旨在帮助大家认识Vue.js&#xff0c;了解Vue.js的开发流程&#xff0c;并进一步理解…

vue--vuex详解

Vuex 什么是Vuex&#xff1f; 官方说法&#xff1a;Vuex 是一个专为 Vue.js应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态&#xff0c;并以相应的规则保证状态以一种可预测的方式发生变化。 个人理解&#xff1a;Vuex是用来管理组件之间通信的一个插件…

vue的picker插件

效果图&#xff1a; github地址&#xff1a; https://github.com/naihe138/vue-picker 项目下载下来之后&#xff0c;执行yarn&#xff0c;yarn run rollup&#xff0c;yarn run build 使用方法&#xff1a; 普通网页开发直接复制项目下的lib/vue-picker.js文件即可直接使用…

vue 安装和脚手架创建项目

1.安装nodejs,打开安装目录 D:\Program Files\nodejs (这是我安装目录&#xff0c;自行更改)&#xff0c; 在该目录打开cmd&#xff0c;运行如下命令检测是否安装成功。 npm -v 由于国内访问外网有问题&#xff0c;使用cnpm 替换 npm 有需要可以先配置下npm 全局安装目录 n…

vue的日历插件vue-hash-calendar

效果图&#xff1a; vue-hash-calendar的github地址 https://github.com/TangSY/vue-hash-calendar cdn方式引入&#xff1a; js CDN&#xff1a;https://cdn.jsdelivr.net/npm/vue-hash-calendar{version}/lib/vue-hash-calendar.umd.min.js css CDN: https://cdn.jsdelivr…

vue使用ueditor百度编辑器报错,Uncaught ReferenceError: ZeroClipboard is not defined

昨天这问题十足看了一下午&#xff0c;看了很多百度上的解决方法都没有用&#xff0c;什么改配置&#xff0c;改ZeroClipboard源码&#xff0c;都没有效果&#xff0c;我在自己本地是可以正常使用富文本&#xff0c;但是发布线上就报出这个问题。 首先看看抛出来的问题&#x…

二、服务器搭建环境:JDK+Nodejs

二、服务器搭建环境&#xff1a;JDKNodejs 经过昨天的一些初始化操作&#xff0c;我们今天就可以进入一下更加深层次的设置了。 我们都知道&#xff0c;无论是编写前端代码还是后端代码都是需要编译环境的支持&#xff0c; 后端编程语言选择Java&#xff0c; 前端编程语言选择…

创建vue项目(vue+elementUI+vuex+vue-router+axios)vue全家桶

1、先在你要放项目的地方创建一个文件夹 2、点进入文件夹输入cmd 3、在黑窗口先检查是否有环境&#xff0c;查看node环境&#xff1a;node -v&#xff0c;查看vue-cli&#xff1a;vue -V或者vue -list有版本号出来就证明已经存在无需安装 没有的话就先下载node.js安装 然后使…

【Vue全家桶】带你全面了解通过Vue CLI初始化Vue项目

【Vue全家桶】带你全面了解通过Vue CLI初始化Vue项目 文章目录【Vue全家桶】带你全面了解通过Vue CLI初始化Vue项目写在前面一、Vue CLI脚手架1.1 认识Vue CLI1.2 Vue CLI 安装和使用二、Vue create 项目的过程2.1 创建项目2.2选择 Manually select features创建2.3 选择Vue的版…

再战Vue官网-找出知识盲点(2)

1.自定义事件 事件名 不同于组件和 prop&#xff0c;事件名不存在任何自动化的大小写转换。而是触发的事件名需要完全匹配监听这个事件所用的名称。v-on 事件监听器在 DOM 模板中会被自动转换为全小写 (因为 HTML 是大小写不敏感的)&#xff0c;所以 v-on:myEvent 将会变成 v-…

基于springboot和vue实现地方美食分享网站演示【附项目源码】分享

基于springboot和vue实现地方美食分享网站演示开发语言&#xff1a;Java 框架&#xff1a;springboot JDK版本&#xff1a;JDK1.8 服务器&#xff1a;tomcat7 数据库&#xff1a;mysql 5.7 数据库工具&#xff1a;Navicat11 开发软件&#xff1a;eclipse/myeclipse/idea Maven包…

自定义组件的v-model

自定义组件的v-model 组件上的 v-model 默认用的是&#xff0c;porp里面的 value input 事件。 例如以下写法&#xff1a; <input v-model"show" />等同于 <input:value"show"input"show $event.target.value" >具体实现实操 在这…

再战Vue官网-找出知识盲点(1)

1. 动态参数 2.6.0 新增 从 2.6.0 开始&#xff0c;可以用方括号括起来的 JavaScript 表达式作为一个指令的参数&#xff1a; <!-- 这会触发一个编译警告 --> <a v-bind:[foo bar]"value"> ... </a> 变通的办法是使用没有空格或引号的表达式&am…

匹配内容高亮

需求&#xff1a; 通过正则表达式匹配一段内容&#xff0c;匹配到的部分在原内容上高亮显示&#xff0c;实现效果如下&#xff1a; 实现方式&#xff1a; 拿到匹配到的内容&#xff0c;给匹配到的内容加上标签样式去替换原文本里的这段内容&#xff1b; /** * matches是一…

很多人不知道 Vue 中的组件就是一个函数!

在所有组件之下&#xff0c;组件只是返回一些HTML的函数。这是一个强大的简化&#xff0c;如果你曾研究过Vue代码库的复杂性&#xff0c;那么你就会知道这实际上不是事实。但是从根本上讲&#xff0c;这就是Vue为我们所做的事情。看一下这个组件&#xff1a;<template>&l…

一个博客网站mock接口示例

文章目录登录页登录接口注册页查询用户名是否已被注册注册用户接口已存在用户名测试注销页注销token刷新博客首页查询技术频道(类别)列表接口获取指定位置的广告信息接口获取文章列表接口文章详情页文章内容显示更新浏览量1数据接口文章点赞接口通过文章ID查询所有评论数据接口…

【Vue3+Ts project】认识 @vueuse/core 库

目标: 根据屏幕宽度改变 实现动态获取盒子的宽度 目录 目标: 一、javascript实现 二、vueuse/core 库实现 一、javascript实现 1.首先 window.innerWidth 获取当前屏幕宽度&#xff0c;然后将 盒子宽度 除 375 乘 当前屏幕宽度 150 / 375 * window.innerWidth 2.将获取的…

pnpm项目运行启动以及如何迁移到内网

1.迁移前的准备 首先看对node版本和pnpm版本的要求是什么&#xff0c;我的是自己电脑&#xff08;windows系统&#xff09;和内网电脑&#xff08;windows系统&#xff09;上的环境一致的 我的项目要求是 1.node版本 16.20.0 2.pnpm版本 8.6.2 需要先将node 和 pnpm 安装好相应…

web 语音通话 jssip

先把封装好的地址安上&#xff08;非本人封装&#xff09;&#xff1a;webrtc-webphone: 基于JsSIP开发的webrtc软电话 jssip中文文档&#xff1a;jssip中文开发文档&#xff08;完整版&#xff09; - 简书 jssip使用文档&#xff1a;&#xff08;我没有运行过&#xff0c;但…

Vue框架入门学习(四)——Vue2初识

文章目录六、Vue21.基本结构2.App.vue3.Axios组件通信六、Vue2 1.基本结构 文件的相对位置 一个基本的Vue文件分为三层&#xff0c;html的模板层&#xff0c;组件层&#xff0c;渲染层 也可以省略之前所有的js渲染&#xff0c;用vue做渲染 新建一个Child.vue 然后将Child.v…

震惊!!!一眼就能看懂的vue自带的transition组件!!!!

代码可以直接复制到项目中使用&#xff0c;真实有效&#xff0c;有用记得点赞互粉哦 <template><div class"home"><link href"https://cdn.jsdelivr.net/npm/animate.css3.5.1" rel"stylesheet" type"text/css">&l…

Vue通过Web API下载本地服务器文件

后台api接口 [HttpGet]public HttpResponseMessage DownloadFile(string fileName){//fileName "123.txt";//文件的服务器地址string filePath HttpContext.Current.Server.MapPath("~/kaoqinwj/"fileName);//路径FileStream stream new FileStream(fil…

适合上班族的量化炒股场景——来自量化机器人的实时行情盯盘服务

前言不少上班族的股友在和我交流时提到&#xff0c;因为平时上班的原因总是错过最佳的买卖点&#xff0c;十分无奈&#xff01;其实量化交易可以完美解决这个问题。于是我们提供了一个适合上班族盯盘的应用场景&#xff1a;让远程的量化机器人帮助我们盯盘&#xff0c;当实盘行…

vue指令之v-model

你可以用 v-model 指令在表单 <input> (text、checkbox、radio)、<select>及 <textarea> 元素上创建双向数据绑定。这些表单元素使用data中的相关属性来进行初始化&#xff0c;在执行input事件时又将自身输入值赋给相关的属性。 v-model 会忽略所有表单元素…

Vue Not Defined

Vue is not defined 使用vue的时候发现找不到vue&#xff0c; 先看看有没有把vue所在的资源文件打包上传 我因为vue是后面添加的所以要重新打包 重新package 打包一次 打包后显示在target中 在springMVC.xml中打开对静态资源的访问 在里面写入 <mvc:default-servlet-…

Vue学习笔记:跑马灯效果的实现

前言 最近在学习vue&#xff0c;看的某站上某马的教程。也看官网的文档&#xff0c;我学习一直两者结合学习。很感谢某马的教程&#xff0c;讲的非常容易理解&#xff0c;真是家里贫穷&#xff0c;不然肯定去给某马点学费。不过&#xff0c;我一直对同学报班的同学宣传某马。由…

如何理解“将这个元素节点的 title attribute 和当前活跃实例的 message property 保持一致”?

这里我们遇到了一点新东西。你看到的 v-bind attribute 被称为指令。指令带有前缀 v-&#xff0c;以表示它们是 Vue 提供的特殊 attribute。可能你已经猜到了&#xff0c;它们会在渲染的 DOM 上应用特殊的响应式行为。在这里&#xff0c;该指令的意思是&#xff1a;“将这个元素…

2022-02-09 Vue3.0 全局API的转移

Vue3.0 将全局的API&#xff0c;即&#xff1a;Vue.xxx 调整到应用实例&#xff08;app&#xff09;上 2.x 全局API&#xff08;Vue&#xff09;3.x 实例API&#xff08;app&#xff09;Vue.config.xxxxapp.config.xxxxVue.config.productionTip移除Vue.componentapp.componen…

【详细】vue引入iconfont攻略

iconfont是一个阿里巴巴开源的一个控件资源网站&#xff0c;作为前端开发我们可以在项目中引入iconfont便利我们的开发。但是网上的引入流程大多就是人云亦云&#xff0c;照抄官网教程&#xff0c;并不详细&#xff0c;因此我梳理了一下vue导入iconfont的流程&#xff0c;供大家…

如果少了一行引用代码,那就会出现这样bug:你的判断是:{{judge}}。radio单选按钮

加上&#xff0c;就不会出现了 <!DOCTYPE html> <html> <head> <meta charset"UTF-8"> <title></title> <script src"http://cdn.jsdelivr.net/vue/1.0.26/vue.min.js"></script> //就是这行 </head&…

computed没成功,vue没有,js也没有。js说ref没定义

<template><div><button>是多少&#xff1a;{{count}}</button></div> </template> <script> import {ref, computed} from vue export default () { const count ref(1) const plusOne computed(() > count.value 1) } conso…

watch的用法,虽然没有报错,但是啥也没运行出来

<!DOCTYPE html> <html> <head> <meta charset"utf-8"> <title>Vue的方法_侠课岛(9xkd.com)</title><script src"https://unpkg.com/vuenext"></script> </head> <body> <template><…

Vue、layui实现简单的增删查改

今天公司里不是很忙&#xff0c;忙里偷闲学了会Vue&#xff0c;做了个小demo&#xff0c;使用Vue和layui框架。全部代码如下&#xff1a; <!DOCTYPE html> <html><head><meta charset"UTF-8"><title>Vuelayui Demo</title><…

vue3知识点:readonly 与 shallowReadonly

文章目录三、其它 Composition API(不常用&#xff0c;了解即可)2.readonly 与 shallowReadonly测试案例完整代码本人其他相关文章链接三、其它 Composition API(不常用&#xff0c;了解即可) 2.readonly 与 shallowReadonly 注意点1&#xff1a; 如果使用readonly包裹的perso…

vue2基础组件通信案例练习:把案例Todo-list改写成本地缓存

文章目录概述前端代码本人其他相关文章链接概述 前面文章案例已经练习了父子组件之间的通信&#xff0c;这一节讲述如何把todos数组放进本地缓存中&#xff0c;因为实际开发场景中频繁查询的数据很有可能会用到本地缓存技术。 思考&#xff1a;如何改成使用本地缓存&#xff0c…

新手学习VUE——环境搭建及创建项目

第一种方式&#xff1a; 1、下载安装node.js&#xff0c;检查是否成功&#xff1a; node-v # 或 npm-v 2、搭建项目&#xff1a; 2.1、第一种方法&#xff1a;用iview脚手架建项目 打开iview官网>生态 >iview cli>进行下载iview脚手架&#xff0c; 下载后进行创建…

gitLab中集成Vue框架的相关学习

什么时候使用Vue.js ### 如果你正准备开始一一个新的或者重构一个老的与DOM高度交互的特性### 实时数据更新### 创建一个可以被复用的组件的时候 什么时候不使用Vue.js ### 添加或者修改静态信息### 高度依赖jQuery的特性### 不存在响应式数据 Vue框架 每一个Vue捆绑需要 …

设计模式:观察者模式和发布-订阅模式区别

观察者模式: 定义对象间的一种一对多的依赖关系&#xff0c;当一个对象的状态发生改变时&#xff0c;所有依赖于它的对象都得到通知并被自动更新。 发布-订阅模式&#xff1a; 发布-订阅是一种消息范式&#xff0c;消息的发送者&#xff08;称为发布者&#xff09;不会将消息直…

前端系列三十四:TS类型兼容

类型兼容性&#xff1a; 两种类型系统&#xff1a; 1. Structural Type System (结构化类型系统) 2.Nominal Type System ( 标明类型系统 ) TS采用的是结构化类型系统&#xff0c;也叫做 duck typing (鸭子类型) &#xff0c;类型检查关注的是值所具有的形状 也就是说&…

mounted和methods用法示例

<!DOCTYPE html> <html> <head> <meta charset"utf-8"> <title>Vue的方法_侠课岛(9xkd.com)</title> <script src"https://cdn.jsdelivr.net/npm/vue2.5.16/dist/vue.js"></script> </head> <bo…

新运行了一个todolist的vue文件,从官网衍生出的

https://codesandbox.io/s/vue-todo-list-app-with-single-file-component-vzkl3?file/src/App.vue:0-1551 下载代码 npm install npm run dev 即可 两个代码 app.vue <template><div class"wrapper"><h1>My Todo List</h1><form subm…

前端系列三十三:TS中的class类

实例属性初始化&#xff1a; 写法&#xff1a; class Person { age: number gender 男 } const p new Person( ) 解释&#xff1a; 1.声明成员 age&#xff0c;类型为number ( 没有初始值 ) 2.声明成员 gender, 并设置初始值&#xff0c; 此…

Syntax Error: Error: Loading PostCSS Plugin failed: Cannot find module ‘autoprefixer‘

文章目录1、出现的错误&#xff1a;1、代码展示2、图片展示问题&#xff1a;2、 问题解决过程1、在 package.json文件中2、main.js中添加一句话3、下面内容注释掉参考的博客1、出现的错误&#xff1a; 1、代码展示 E:\librarycat\admin>npm run serve> app0.1.0 serve …

(四)Gateway开发教程之自定义网关过滤器

theme: vue-pro 这是我参与11月更文挑战的第23天,活动详情查看:2021最后一次更文挑战 前情回顾 上篇文章,我们讲到了Gateway中的路由如何配置,及如何去细致的匹配相应的访问链接等知识点,这些就足以让我们入门Gateway的开发了。 但是,需求是不断迭代的,所以要使用更多Ga…

【vue】用nvm切换node版本

一.问题说明 1.vue项目的node版本不一致时&#xff0c;可以用nvm动态切换node的版本&#xff0c;避免卸载重装 2.nvm可以install指定版本的node&#xff0c;也可以指定使用哪个版本的node二.nvm下载 nvm github下载地址&#xff08;https://github.com/coreybutler/nvm-windo…

【vue】树形下拉选择组件封装

效果图 使用代码 <template><div id"app"><tree-select :list"list" :multiple"true" :clearable"true" :checkStrictly"true" width"120px" v-model"array"></tree-select>&…

【vue】el-date-picker默认时间

1.代码示例 <template><el-date-picker suffix-icon"el-icon-date" range-separator"-" type"daterange" placeholder"选择日期" v-model"dateBucket" format"yyyy-MM-dd"value-format"yyyy-MM-d…

之前运行成功的66、55等文件,是vue和css、html代码都在一个html文件夹中排列而运行成功的

现在要在三个下排列&#xff0c;就不会了。 官方文档下的这个到底怎么排啊&#xff1f; 只排到一个文档中吗&#xff1f; 不会 那就先试一下把所有的排在一个html文件中吧&#xff0c;看能不能运行出来 他为啥要给这个格式&#xff0c;也不给个运行的图片截图图示。

如何实现前端优化,如何发现哪些前端优化?

1.一幅图看出哪些需要优化&#xff01;怎么做呢&#xff1f; 2.npm安装webpack-bundle-analyzer npm install webpack-bundle-analyzer -D 3.配置webpack-bundle-analyzer //在vue.config.js引入 const BundleAnalyzerPlugin require(webpack-bundle-analyzer).BundleAnaly…

试图写弹窗的一个html页面,没能运行出来的,待以后会了找错误

分三个块拼凑的&#xff1a; <!DOCTYPE html> <html><head><meta charset"UTF-8"><link rel"stylesheet" href"https://unpkg.com/element-ui/lib/theme-chalk/index.css"><style scoped>.mask {backgroun…

这些代码怎样run?

<!DOCTYPE html> <html> <head><title>Script 标签引入Demo</title><Script defer src"https://cdn.jsdelivr.net/npm/vue2.5.17/dist/vue.js"></Script> </head> <body><hi>Script 标签引入Demo</h…

qiankun微服务使用流程

一、创建基座&#xff08;主服务&#xff09; 二、创建微服务 三、主服务main.js配置 // 引入qiankun import { registerMicroApps, start } from "qiankun"; registerMicroApps([{name: "vueApp", // 应用的名字entry: "//localhost:3001", …

【Diff算法图解】带你探索React、Vue2.x的Diff算法

文章目录前言一、Virtual DOM&#xff08;虚拟dom&#xff09;二、React Diff实现思想移动节点增加节点移除节点React Diff的缺陷三、Vue2.X Diff实现思想移动节点特殊情况增加节点移除节点总结前言 我们都知道&#xff0c;在框架中&#xff0c;当dom节点发生变化时&#xff0…

vue+element制作音乐播放器播放进度条bug(鼠标拖拽slider滑块滑动到指定位置无效)

最开始bug还没解决时的效果图 bug解决后的效果图 项目场景&#xff1a; 想自己做一个基于vue仿网易云音乐的音乐网站&#xff0c;在制作播放器的时候用到了element ui里面的slider组件&#xff0c;制作完成后发现使用change的方法无法达到我需要的效果&#xff0c;上网查询发现…

Vue封装的组件全局注册-动力节点

当vue接触的多了之后&#xff0c;你可能也会到自己封装组件的程度&#xff0c;试想每个页面的功能级模块全部拆分成组件&#xff0c;然后后续请求后台数据传入进去或者自己模拟数据&#xff0c;是多么方便的一件事情。 每当我们需要修改的时候&#xff0c;只需维护那一个功能性…

Vue、Axios、Router之快速入门使用总结

Vue、Axios、Router之快速入门使用总结一、Vue概述什么是Vue.jsMVVM模式vue.js拥有的功能Vue.js的使用VueJS快速入门二、模板语法1.插值表达式2.指令3.缩写三、计算属性和侦听器1.计算属性2.侦听器四、Class与Style绑定1.绑定 HTML Class对象语法数组语法用在组件上2.绑定内联样…

vue完整模版,可以加入ide做快捷代码片段

ide代码片段。比如&#xff0c;输入vue&#xff0c;可以输出下面vue模版 <template><div></div> </template> <script>//这里导入其他文件(组件&#xff0c;工具js模块,第三方js模块,json文件,图片,样式等)//import 组件名称 from 组件路径expo…

vue中为什么组件里面的data数据必须是一个函数?

在讲解之前先来做一个铺垫&#xff0c;补充一下知识 先看下面代码&#xff0c;是一个函数里面定义对象。 function abc() {return {name: why,age: 18}}let obj1 abc()let obj2 abc()let obj3 abc()obj1.name kobeconsole.log(obj1);console.log(obj2);console.log(obj3)…

Vue+SpringBoot导出Excel,自定义要导出的表格的列

VueSpringBoot导出Excel&#xff0c;自定义要导出的表格的列前言一、Vue弹出层&#xff1f;1.数据展示2.导出弹出层3.弹出层界面二、后端API1.控制类2.实现逻辑3.所需工具类总结前言 之前一篇博客介绍了使用POI来完成报表的导出&#xff0c;默认都是导出所有数据列&#xff0c…

Vue读取Excel文件转换为Html预览,打印

Vue读取网络路径Excel文件转换为Html预览&#xff0c;打印前言一、预览EXCEL文件1.获取网络路径Excel文件2.转换格式后的数据3.最终结果二、打印文件前言 我们需要对一些Excel文件进行预览&#xff0c;那么可以调用第三方的接口转到别的页面进行预览&#xff0c;可是这样比较花…

vue深度选择器/deep/无效的解决办法

背景是我需要将element-ui的upload组件样式进行修改&#xff0c;但是它的样式是隐藏在内部的&#xff0c;普通的最外层是改不到的。必须要用深度选择器深入到它里面才行。 网上找了很多方法&#xff0c;什么/deep/&#xff0c;>>>&#xff0c;::v-deep&#xff0c;全都…

vue2.x入门教程

vue现在已经出到3.x了&#xff0c;但是2.x还是使用的更多&#xff0c;就像我现在工作中在做的项目。身为后端&#xff0c;有时候不得不也要会前端的知识&#xff0c;本篇就按顺序先从2.x开始入门吧。 一、vue.js背景 先声明一下&#xff0c;vue.js和vue是指一个东西&#xff0…

Vue 系列 | Vue-Router

注意&#xff1a; 本文所有示例代码详见&#xff1a;vue-rouer-demo 1.What | 什么是Vue Router Vue Router是Vue.js提供的官方路由管理器&#xff0c;它和Vue.js深度集成,使构建单页面应用非常方便。 2.Why | 为什么要使用Vue Router 大家打开LorneNote个网站&#xff0c;这…

Vue | 28 工具 - 产品部署

主要内容&#xff1a; 打开生产模式的几种配置方式预编译模板提取组件CSS的方式追踪运行时错误 如果你使用Vue CLI以下大部分建议是默认可用的。如果你使用的是自定义的构建设置时&#xff0c;这章才是相关的。 打开生产模式 在开发阶段&#xff0c;Vue对于常见的错误和陷阱提…

Vue | 27 工具 - TypeScript 支持

主要内容&#xff1a; JavaScript在官方的声明及推荐配置创建工程及编码的开发工具推荐基本用例演示基于类风格的Vue组件插件使用中的参数类型注释返回类型 Vue CLI提供了构建 TypeScript工具支持。在Vue的下一个主要版本&#xff08;3.x&#xff09;我们也计划更多的提供我们对…

Vue | 12 组件深入-组件注册

内容提要&#xff1a; 横线分割的组件命名全局注册组件的方式局部注册组件的方式模块系统&#xff1a;在模块系统中本地注册组件的方式、全局自动创建基本组件的方式 这页假设你已经读了组件基础Components Basics&#xff0c;如果你不了解组件先读它 组件名称 在注册组件的时…

Vue | 08 列表渲染

内容提要: v-for映射数组与对象的用法 key值的作用与用法 数组变化检测 3.1 数组可变方法 3.2 如何替换数组 3.3 数组index/length赋值不能响应变化的处理方法 对象无法响应变化的处理 如何显示过滤/或排序的结果 v-for与范围、template上使用v-for v-for与v-if的优先级处…

Vue.js学习详细课程系列--共32节(1 / 6)

Vue.js学习课程&#xff08;1 / 6&#xff09;01. 什么是Vue.js&#xff1f;什么是Vue.js&#xff1f;官方网站竞争对手技术前提开发工具02. 从index.html开始知识点index.htmlvue.js引用html代码块javascript脚本部分03. 条件与循环知识点v-ifv-for综合例04. 处理用户输入知识…

web视频播放组件(easyplayer)和音频组件播放封装(vue-aplayer)

web视频播放组件&#xff08;easyplayer&#xff09;和音频组件播放封装&#xff08;vue-aplayer&#xff09; 使用只需要传相应的参数就可以使用&#xff0c;比较方便快捷。 easyplay使用教程&#xff1a;https://blog.csdn.net/qq_44891434/article/details/118525941 vue…

markdown <a>标签新建页面打开链接

markdown-it 版本是11.0.0 没有’target,_blank’属性&#xff0c;默认打开a标签的链接是本页面&#xff0c;会丢失之前的页面数据&#xff0c;需要在浏览器中新建页面打开&#xff0c;添加以下代码即可解决。 // Remember old renderer, if overridden, or proxy to default …

2023 前端面试题

HTML部分 HTML5新特新有哪些 语义化标签&#xff08;header、nav、main、article、section、aside、footer&#xff09;表单控件&#xff08;calender、date、time、email、url、search&#xff09;音视频处理API&#xff08;audio、video&#xff09;Canavs/webGL拖拽释放AP…

Vue的v-if与v-show的区别

Vue的v-if与v-show的区别 v-show和v-if都可以通过判断条件来决定页面的某个组件的是否在页面上显示&#xff0c;但它们在原理上却并不相同。了解它们的原理可以是我们写出更高质量的页面。 v-if v-if是条件渲染语句&#xff0c;它是真正的条件渲染。根据if后面的条件来决定某…

【flex布局快速上手】快速理解flex布局用法,通过常见的四个布局案例解释【详细注释,一看就会】

前言 很多小伙伴做项目布局的时候还是会用老方法&#xff0c;定位&#xff0c;margin&#xff0c;浮动等&#xff0c;这样虽然也可以完成项目布局&#xff0c;但是还是有点繁琐了&#xff0c;但是看了网上的帖子&#xff0c;flex布局用的其实没有特别熟悉。 我也看了很多帖子&a…

什么是Vue的Virtual DOM,如何使用?

什么是Vue的Virtual DOM&#xff0c;如何使用&#xff1f; Vue是一款流行的JavaScript框架。它采用了Virtual DOM的概念来提高应用程序的性能和响应能力。本文将介绍Vue的Virtual DOM是什么&#xff0c;以及如何使用它来构建更快的Vue应用程序。 什么是Vue的Virtual DOM&#…

VUE2双向绑定——数据劫持+订阅发布模式

文章目录前言参考资料初级版本实现publisher实现消息订阅中心实现Subscriber实现绑定函数完整代码进阶引入compile&#xff0c;并封装成MVVMES6 class语法版本结语前言 单向绑定非常简单&#xff0c;就是把Model绑定到View&#xff0c;当我们用JavaScript代码更新Model时&…

element ui的select下拉框实现多选数据回显

效果图&#xff1a; 思路&#xff1a;v-model绑定的是一个数组&#xff0c;里面包含你所选择的值&#xff0c;拿到的是一个串数字&#xff0c;需要转为字符串&#xff0c;再转按逗号分隔成数组进行赋值。 代码&#xff1a; <p class"adzjgs"><span>护士…

vue-amap动态循环添加多个点,点击点出现弹窗信息

效果图&#xff1a; 思路&#xff1a;通过后端的接口数据循环遍历出点的经纬度、弹窗信息&#xff0c;依次push进一个空的数组&#xff0c;最后将这个数组赋值给data里面定义的变量。 话不多说上代码&#xff1a; HTML <el-amap-markerv-for"marker in markers"…

Vue | 07 条件渲染

v-if的用法详解v-show的用法v-if与v-show的用法比较v-if与v-for联合使用的建议 v-if 在字符串模板里&#xff0c;例如 Handlebars&#xff0c;我们像这样写一个条件模块&#xff1a; <!-- Handlebars template --> {{#if ok}} <h1>Yes</h1> {{/if}}在Vue我…

基于java的疫情数据查看系统与实现

2020年新冠肺炎爆发&#xff0c;我们采用很多措施来避免疫情的进一步扩大&#xff0c;目前已经很好的控制住了疫情&#xff0c;但是仍然不能掉以轻心&#xff0c;该系统就是为了方便查看疫情数据而开发的。通过访问卫生局公开的数据接口&#xff0c;获取疫情数据&#xff0c;通…

vue3重点!一文了解Composition API新特性:ref、toRef、toRefs

在上一篇文章中&#xff0c;我们初步了解了vue3的新特性&#xff0c;今天&#xff0c;我们将延续Composition API的话题&#xff0c;来了解Composition API带来的新特性&#xff1a; ref 、 toRef 和 toRefs 。 下面开始进入本文的讲解✨ 一、&#x1f64e;如何理解ref、toRe…

watch和watchEffect

学习笔记记录&#xff08;内容来源于官网&#xff09; watch vue3watch用法和vue变化也不是特别大&#xff0c;vue3支持侦听多个数据源 用法没太大变化&#xff1a;wach是一个钩子函数&#xff0c;支持传入三个参数&#xff08;个人理解&#xff09; 1、监听对象 2、回调函…

vue3 computed和watch

学习笔记记录&#xff08;内容来源于官网&#xff09; computed vue3 计算属性和vue2变化不大&#xff0c;只需要注意&#xff0c;它返回的是一个响应式的ref对象,所以在使用的时候需要.value(模板中使用不需要&#xff0c;会自动展开) const count ref(1) const plusOne …

elment-ui 清除this.$refs[‘form‘].validate留下的校验信息

最简单的方法是全部清楚 this.$refs.form.clearValidate()比如一些校验的页面 打开时可能会带有上一次校验的信息 可以在打开页面时执行这个方法全部清除掉 如果你知是想清除单个的例如 result: [{ required: true, message: 所属省市区不能为空, trigger: blur }, ],当这个校…

vue中使用element进行表单验证

因项目需求用到表单验证&#xff0c;但是网上缺少直接能用的&#xff0c;通过借鉴加以改造&#xff0c;用引用cdn的形式&#xff0c;可以直接打开html文件&#xff0c;不用搭建vue项目&#xff0c;便于参考学习&#xff0c;后期慢慢增补用到的表单验证。 参考链接 https://blog…

vue3 setup使用(详细)

官网vue3-setup 总结&#xff1a; 1、setup 函数时&#xff0c;它将接受两个参数&#xff1a;&#xff08;props、context(包含attrs、slots、emit)&#xff09; 2、setup函数是处于 生命周期函数 beforeCreate 和 Created 两个钩子函数之前的函数 3、执行 setup 时&#x…

vue props和attrs

vue3 props 要先声明才能取值&#xff0c;attrs不用声明直接使用&#xff08;$attrs 包含 class and style attribute&#xff09;props 不包含事件&#xff0c;attrs包含 props 支持 String 以外的类型&#xff0c;attrs只有 String 类型 props 没有声明的属性&#xff0c;会…

rails 调用接口_Rails中的ajax调用无需删除页面即可删除操作

rails 调用接口Rails is great when implementing CRUD for our models, (Create, Read, Update, and Destroy). It is well structured for the developer to be in control of the data that the application has to offer and to what access allows for the user on what t…

为什么加一个字符串不行?

<template><div id"counter">Counter: {{ counter }}</div> </template><script> export default {name: HelloWorld,data() {return {counter: 0}},props: {msg: String}} </script>这样可以&#xff1a; <template><…

VUE:路由介绍———学习笔记

程序开发中的路由分为后端路由与前端路由 后端路由&#xff1a; 简介&#xff1a; 后端路由通过用户请求的URL分发到具体的处理程序&#xff0c;浏览器每次跳转到不同的URL&#xff0c;都会重新访问服务器。服务器收到请求后&#xff0c;将数据和模板组合&#xff0c;返回HT…

element ui表格表头中某列标题用图片图标代替

效果图&#xff1a; 我这里用的是图标代替&#xff0c;图片也是一样的。 最关键的是&#xff1a;:render-header“renderHeader” &#xff0c;他是将列标题替换为其他内容。 话不多说&#xff0c;代码来了&#xff01; HTML&#xff1a; <el-table-column prop"xxx&qu…

【通俗易懂】vue如何去除严格语法规范eslint,用了vue-cli脚手架没有config文件怎么办

先上被坑的图 没错&#xff0c;我想了想估计是我在创建项目的时候有一句话 Use ESLint to lint your code? (Y/n)&#xff0c;正常都要点N的&#xff0c;我不小心点了Y 这句话翻译过来就是使用 ESLint 整理你的代码&#xff0c;也就是严格的代码规范&#xff0c;关键他规范的…

设计模式之观察者模式——Js实现

文章目录前言参考资料1、版本1 你发布我就收到2、版本2 我只想收到我关注类型的消息3、版本3 不仅能发布文章&#xff0c;还能发布手机&#xff01;4、版本4 什么玩意&#xff1f;退订退订&#xff01;5、版本5 以类之名&#xff0c;用ES6语法重构之&#xff01;结语前言 《He…

路由跳转传参知识点和相关面试题

//三种路由传递参数//字符串方法this.$router.push(/search/this.keyword"?k"this.keyword.toUpperCase())//模板字符串this.$router.push(/search/${this.keyword}?k${this.keyword.toUpperCase()})//对象方法&#xff08;最常用&#xff09;this.$router.push({n…

vue使用vue-mapvgl实现烟台市各区县行政区绘制、三维柱状图

一、效果展示 二、地图组件&#xff1a; vue-mapvgl https://docs.guyixi.cn/vue-mapvgl/#/ 三、代码 main.js //vue-mapvGL import VueBMap from vue-bmap-gl; import vue-bmap-gl/dist/style.css import VueMapvgl from vue-mapvgl; Vue.use(VueBMap); Vue.use(VueMapvg…

【三十天精通Vue 3】 第十五天 Vue 3的异步组件和代码拆分

✅创作者&#xff1a;陈书予 &#x1f389;个人主页&#xff1a;陈书予的个人主页 &#x1f341;陈书予的个人社区&#xff0c;欢迎你的加入: 陈书予的社区 &#x1f31f;专栏地址: 三十天精通 Vue 3 文章目录 引言一、Vue 3 中的异步组件1.1 异步组件的概念1.2 Vue 3 中的异步…

Vue3使用less

文章目录1、配置使用2、遇到的问题1、配置使用 以less为例 1.1 使用vue add style-resources-loader 命令安装 1.2 安装完之后&#xff0c;会自动在package.json的同级目录下自动新建一个vue.config.js文件&#xff0c;内容如下&#xff1a; module.exports {pluginOptions: …

Vue3 - 响应式原理(Proxy、Reflect)

实现原理&#xff1a; 通过Proxy&#xff08;代理&#xff09;: 拦截对象中任意属性的变化, 包括&#xff1a;属性值的读写、属性的添加、属性的删除等&#xff0c;语法&#xff1a; new Proxy(target, handler) 。 通过Reflect&#xff08;反射&#xff09;: 对源对象的属性进…

Vue的中的遇到的问题+笔记

Vue笔记 vue自定义组件(通过Vue.use()来使用)即install的使用&#xff0c;就是说Vue.use&#xff08;&#xff09;产生的效果与install是一样的 export default {install(Vue) { // 重点--->installVue.prototype.$formatMoney function(s, n) {n n > 0 &&am…

《实战:如何搭建一个完整的 Vue2.0 项目》- 1、构建项目

这是新环境下重新创建的项目 《实战&#xff1a;如何搭建一个完整的 Vue2.0 项目》- 1、构建项目(基于 Vue2.6.14) 环境版本 vue/cli 4.5.12node 14.15.4npm 6.14.10 1、命令 vue create webapp webapp 为项目名&#xff0c;可自定义&#xff1b;选择手动配置 Manually se…

vue点击变色

vue点击变色 <div v-for"(item,index) in showList" v-show"index<num" :id"index" :key"index" :class"{blue:textindex}" class"hi" style" float:left; width:auto;text-align:center;margin-left…

【笔记】Vue源码解析之虚拟DOM和diff算法

diff算法和虚拟DOM笔记简介diff算法和虚拟DOM简介snabbdom简介和测试环境搭建虚拟 DOM 和 h 函数手写h函数感受diff算法手写上树尝试书写diff更新子节点笔记简介 本文为尚硅谷视频学习笔记&#xff0c;参考博客学习速度更快&#xff0c;跟着视频记录笔记加深印象及补充视频中讲…

网易云项目 ----轮播图(BetterScroll 2.x 的使用)

这里写目录标题用BetterScroll 2.x 和网易云的api接口实现轮播图调用网易云api下载安装网易云音乐的api接口router.js 和 main.js 的配置组件banner.vueBetterScroll 2.x的使用$refswatchApp.vue用BetterScroll 2.x 和网易云的api接口实现轮播图 调用网易云api 下载安装网易云…

进度进度进度

1、第14章到编程时路由&#xff0c;可暂缓看&#xff0c;要用时再看。 2、vuex可再试一试&#xff0c;有一些函数再试试看。可第二位。 3、第17章&#xff0c;商城项目&#xff0c;再试试有没有打坉的地方。再攻一下下。 10月12日晚进度 1、HeaderSearch.vue开始。 10月12日晚…

vite的创建命令

$ npm init vitejs/app <project-name> $ cd <project-name> $ npm install $ npm run devnode node_modules/esbuild/install.js

Vue3警告[Vue warn]: Avoid app logic that relies on enumerating keys on a component instance.

在Vue3中使用watch监听useRoute()的时候&#xff0c;控制台报出警告&#xff1a; [Vue warn]: Avoid app logic that relies on enumerating keys on a component instance. The keys will be empty in production mode to avoid performance overhead. watch&#xff08;rout…

这个bug是怎么回事BookIntroduction

Failed to compile with 1 error 下午5:07:53This relative module was not found:* ./BookIntroduction in ./node_modules/cache-loader/dist/cjs.…

什么叫回调函数?

什么叫回调函数&#xff1f;

如何建立Home页面的路由

Home的建立 <template>陈尼克 </template>export default {} </script><style></style>安装了router&#xff0c;建立了文件夹&#xff0c;加入了index.js代码&#xff0c;不知道对不对 const router createRouter({history: createWebHashHi…

vue,创建router中index.js的正确与错误代码

我的错误代码 缺了前面的方法 const routes [{ path: /, component: Home }}, ]参考做法&#xff1a;router官网 https://next.router.vuejs.org/guide/#javascript 正确的 const router createRouter({history: createWebHashHistory(), // hash模式&#xff1a;createWeb…

nodejs + express 发布vue项目

利用nodejs express 实现vue项目的快速发布 安装环境&#xff1a;nodejs : https://www.runoob.com/nodejs/nodejs-install-setup.html 菜鸟教程 很详细全面express: npm install express --save -gexpress-generator: npm install express-generator --save -g 创建项目…

vue 项目中常用的三种数据存储

vue 项目中常用的三种数据存储 1. Cookies 存储 介绍&#xff1a; 老技术、指定有效期、不能跨域&#xff08;浏览器&#xff0c;网站&#xff0c;路径&#xff09; cookie会跟随http协议发往后台&#xff0c;cookie最好处于服务器环境中使用 只能…

vue + typescript 引入Vant-UI

安装 vant npm install vant --save1. 全局引入在 main.ts 中全局引入import vant/lib/vant-css/index.cssVue.use(Vant)2. 按需引入 两种按需引入方法&#xff0c;都可以实现按照需求引入&#xff0c;推荐第二种第一种&#xff1a;步骤一&#xff1a;在src下定义 plugins 目录…

Vue Typescript @Model

定制prop和event 用作双向数据绑定 默认情况下, 一个组件上的v-model会:将 value用作 prop将 input用作 event语法&#xff1a; model: {prop?: string, event?: string} <!--* FilePath: \hello-typescript\src\components\Child.vue --> <template><div sty…

Vue Typescript @Watch

语法&#xff1a;Watch(path: string, options: WatchOptions {})参数说明&#xff1a;path: string类型 被侦听的属性名options&#xff1a;类型WatchOptions{}&#xff0c;可以包含两个属性immediate boolean 侦听开始之后是否立即调用该回调函数&#xff1b;deepboolean 被…

Vue Typescript mixins 混入

首先定义要混淆的类&#xff1a; // FilePath: \hello-typescript\src\mixins\GreetingWords.ts import Vue from vue import Component from vue-class-componentComponent export default class MyMixins extends Vue {// data// 通过混入的方式将属性赋值给其他组件mixinVa…

[vite] Internal server error: Failed to parse source for import analysis because the content contain

上午9:39:50 [vite] Internal server error: Failed to parse source for import analysis because the content contains invalid JS syntax. Install vitejs/plugin-vue to handle .vue files. Plugin: vite:import-analysis File: /Users/ivyone/hami512/chengzi1/src/App.v…

springboot+vue+element实现前后不分离的应用开发

springboot和vue是当前比较流行的前后端技术&#xff0c;也是部分大厂的主流架构。二者实现结合有三种方式&#xff1a; 前后不分离&#xff0c;通过引入的方式使用vue&#xff0c;也就是本文实现的方式前后半分离&#xff0c;前后端项目写在一个项目里&#xff0c;分别搭建工…

使用vue-cli3.0搭建适配移动端的项目

使用vue-cli3.0搭建适配移动端的项目 适配移动端&#xff0c;禁止用户缩放页面 meta标签中的content属性里有一个widthdevice-width的值&#xff0c;这个值就是用来告诉浏览器&#xff0c;该页面将要使用设备的宽度来解析&#xff0c;后面的属性值则是告诉该页面&#xff1a;…

VueJS:手把手教你搭建webpack+babel+vue+mintui项目 [附带项目源码]

背景概述 鉴于笔者多次搭建&#xff0c;又常常比较难记住&#xff0c;到处翻查资料&#xff0c;特别浪费时间&#xff0c;所以对自己所学习的知识做一个小小的总结&#xff0c;方便日后的开发的时候使用。本文建立在你已经熟悉vue的前提下&#xff0c;但是对基本步骤并不是很容…

vue常用插件

一、轮播图-------vue-awesome-swiper 安装&#xff1a;npm install vue-awesome-swiper --save ① vue中使用&#xff1a; 全局使用 mport Vue from vue import VueAwesomeSwiper from vue-awesome-swiper// require styles import swiper/dist/css/swiper.cssVue.use(VueA…

vue 组件之间传值解析

1、父子组件传值 Ⅰ、父组件向子组件传值 ①首先先定义一个子组件&#xff0c;小编命名为child&#xff0c;在child组件中组件props&#xff0c;props里的字段可以详细一些&#xff0c;也可以很简洁 例&#xff1a; <template><div><div>{{message}}(子组件…

手把手教学使用宝塔面板部署前后端分离项目(全面详细)

前言&#xff1a;平日里我们的前后端项目基本上都是通过linux系统提供的dos命令去部署&#xff0c;有没有一种更简单的方式去部署我们自己的项目呢&#xff0c;答案是有的&#xff0c;本篇博客就是手把手教学如何通过一个可视化的页面去部署我们自己开发的前后端分离项目。 目录…

node node_modules/esbuild/install.js

node node_modules/esbuild/install.jsfailed to load config from /Users/ivyone/hami512/chengzi1/vite.config.js

想修改时间而不会

<template><title>陈尼克</title><div><p>姓名: {{ name }}</p><p>职业: {{ state.work }}</p><p>年龄: {{ state.age }}</p><p>时间: {{ state.time }}</p><button>修改</button></d…

又重写修改了nick前端工程师的代码,把它提到App.vue里来了

还把const app修改成export default { <template><title>陈尼克</title><div id"app" v-cloak><p>姓名: {{ name }}</p><p>职业: {{ state.work }}</p></div> </template><script> import { ref…

docker部署前后端分离项目(vue+express)

文章目录前言1.任务和环境描述1.1 任务和目的1.2 环境描述2. docker打包express后端项目2.1 Dockerfile2.2 构建镜像3. docker打包vue项目3.1 生成dist文件3.2 生成 vue 镜像nginx 的 default.conf 文件解决 default.conf 配置问题生成镜像运行容器4. 坑一&#xff1a;nginx 跨…

antv-G6使用笔记

有一个需求实现类似于企查查之类的企业图谱功能。调研了几个工具后&#xff0c;决定使用g6绘图来实现。 具体使用方式查看G6官网文档 下面附上写的一个demo代码。涵盖了节点位置&#xff0c;文字&#xff0c;颜色&#xff0c;节点事件等。 父组件 <template><div id…

count有很多种变换方式

0刷新一下变成1&#xff1b; 0自动变成1&#xff0c;2&#xff0c;3&#xff0c;…… 0点加号按钮&#xff0c;变成50&#xff0c;100&#xff0c;150&#xff0c;周五才做过的 0点过两秒变成1&#xff1b; 刷新一下变成1&#xff0c;核心代码 const count ref(0) count.val…

为什么const App = { 不行,必须要export default { ,为什么vue要export default而html用const App且createApp.mounted

<template><title>陈尼克</title><div id"app"><p>姓名: {{ name }}</p><p>职业: {{ state.work }}</p></div> </template><script> //import { defineProps, reactive } from vueimport { creat…

这样写也可以,两个const,console.log值在devstool工具里浏览器里,4

<!DOCTYPE html> <html> <head> <meta charset"utf-8"> <title>Vue的方法_侠课岛(9xkd.com)</title><script src"https://unpkg.com/vuenext"></script> </head> <body><div id"coun…

导航和明细页面的新建,以及路由:自己的代码以及标准代码的对比

Home.vue <template>明细 </template><script> export default {} </script>Login.vue <template>注册 </template><script> export default {} </script>User.vue <template>我的 </template><script> …

自制vue:我是陈尼克代码修改

<template><img alt"Vue logo" src"./assets/logo.png" /><HelloWorld msg"Hello Vue 3 Vite" /> </template>App.vue 是组件 msg‘’是文字 img是图片 修改为 <template> 我是陈尼克 </template>可以&a…

2021 年 JavaScript 大事记

大家好&#xff0c;我是 ConardLi&#xff0c;不知不觉中&#xff0c;2021 年已经接近尾声了&#xff0c;不知道在 2021 这一年&#xff0c;你收获了什么&#xff1f;又失去了什么呢&#xff1f;又到了开始做年终总结的时候了&#xff0c;今天&#xff0c;我来给 JavaScript 做…

v-for的用法

自己乱写的 <!DOCTYPE html> <html><head><title></title><body><script src"https://cdn.bootcss.com/vue/2.6.10/vue.min.js"></script><div id"app">< v-for: in fruits /></div>&…

用vue3获取当前时间,应该怎么做,现在是错误的代码

<!DOCTYPE html> <html> <head><title>如如</title> </head><body><div id "app"><input type"button" :click "data" value"点击这里查看日期和时间"></div><scri…

组合代码,把div和vue代码拼起来在浏览器中显示

第一次思考&#xff1a; 是不是没有引用vue <html><head><title>问问</title></head><body><div id"event-with-method"><!-- greet 是在下面定义的方法名 --><button click"greet">Greet</but…

我的错误代码,todolist的文本框和插入按钮,8080已经白屏了

<template><div><input tpye "text"></input><button v-model"charu">插入</button></div> </template><script> import HelloWorld from ./components/HelloWorld.vueexport default {name: App,…

vue 列表 点赞/评论 局部刷新

在遍历数据时 前端手动增加字段用来暂存点赞或刷新的数据 this.list.forEach(element > {if(!element.Praise){ //点赞数量element.Praise {Count:0,Data:[]}}if(!element.Comment){ //评论数量及内容element.Comment {Count:0,Data:[]}} });当接口返回成功信息时再进行…

【手撕代码】手动实现一个bind1st和bind2nd绑定器

// 08 C绑定器和函数对象.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。 //#include "pch.h" #include <iostream> #include <vector> #include <functional> #include <algorithm> #include <ctime> using…

vue3.0文档

https://v3.vuejs.org/guide/installation.htmlvue.cli文档 https://cli.vuejs.org/guide/installation.html

升级npm的命令和淘宝镜像命令

cnpm install npm -gnpm install -g cnpm --registryhttps://registry.npm.taobao.org使用 npm 命令安装常用的 Node.js web框架模块 express: npm install express

Error: EACCES: permission denied, access ‘/usr/local/lib/node_modules‘

因为没有获得权限&#xff0c;命令前要加sudo 下载vue-cli时出现的bug sudo npm install -g vue-cli

使用Nikola改造我的项目页面

A week ago, I was inspired to produce a new projects page for myself. The previous one was a trainwreck with a lot of hacks. Also hosted on GitHub Pages for some reason. 一周前&#xff0c;我受到启发为自己制作了一个新的项目页面 。 上一个是一个有很多骇人听闻…

文件夹中文件夹层数太多_夹层:在首页中添加最新帖子

文件夹中文件夹层数太多发表者&#xff1a; admin 2周&#xff0c;3天前 (Posted by: admin 2 weeks, 3 days ago) (Comments) &#xff08; 评论 &#xff09; Mezzanine is a powerful, consistent, and flexible content management platform. Built using the Django fram…

word如何插入无序列表_无序链接列表–前缀,附加,插入位置,反向,删除,搜索

word如何插入无序列表In order to implement an unordered linked list we need to construct linked list which contains Node class, a building block for constructing linked list 为了实现无序链表&#xff0c;我们需要构建包含Node类的链表&#xff0c;Node类是构建链表…

【原创】基于vue。简单、优雅的评论插件(包含颜文字表情、滑动验证)。

主要功能 支持颜文字emoji表情&#xff08;╮(&#xffe3;▽&#xffe3;)╭&#xff09;支持滑动验证。评论为空不允许提交。封装了几个常用的方法。 在线浏览 1、用户已登录 2、用户未登录 使用方法 <template><b_comment ref"my_comment" :placehol…

Vue的element UI,Loading加载框更改显示文字。

1、初始化载入框 const options {text: "载入中...",customClass: login_loading,spinner: el-icon-loading,lock: true, }; this.loadingInstance Loading.service(options);2、更改文字 this.loadingInstance.setText(新的文字);

一步一步教你把 Redux Saga 添加到 React&Redux 程序中

时间紧迫&#xff1f;先克隆 GitHub 仓库代码吧&#xff01;git clone --branch redux-saga https://github.com/rajjeet/react-quick-start redux-saga-quick-start cd redux-saga-quick-start npm install npm start第1步&#xff1a;安装 redux-saganpm install redux-saga第…

Vue3警告:[Vue warn]: Extraneous non-emits event listeners (changeParentProps) were passed to component

在Vue3中组件通信中&#xff08;子传父&#xff09;报出如下警告&#xff1a; [Vue warn]: Extraneous non-emits event listeners (changeParentProps) were passed to component but could not be automatically inherited because component renders fragment or text root…

vue 导入第三方js实例对象

第一步&#xff1a; 因为vue是单页面引用&#xff0c;所有要在一开始加载页面的时候将js库给引入进来&#xff0c;无论是本地的文件还是网络文件&#xff0c;都需要引入。vue的单页面入口就在根目录中的index.html中。 第二步 在配置文件中为引入的第三方js库实例申明代理对象…

【前端2】jquary,bootstrap,vue

文章目录 1.jquary&#xff1a;选择器1.1 jquery框架引入&#xff1a;$("mydiv") 当成id选择器1.2 jquery版本/对象&#xff1a;$(js对象) -> jquery对象1.3 jquery的页面加载事件&#xff1a;$ 想象成 window.onload 1.4 jquery的基本选择器&#xff1a;$()里内容…

element tab选项卡标签样式

前言 今天工作时有一个需求&#xff0c;大致是把elementUI的选项卡标签样式修改修改。起初是想直接重写element样式类&#xff0c;但是需求中还需对标签中的数字特殊处理&#xff0c;这种方式就行不通了。百度找了很久&#xff0c;终于在一个偏僻的角落找到了答案。 正文 使…

better-scroll 在vue3

前言 最近在vue3中研究了一下移动端常用的插件better-scroll&#xff0c;方便确实是很方便&#xff0c;不过也是踩了不少的坑。共勉。 PS&#xff1a;本文着重说明笔者遇到的坑点 正文 一. 安装 $ npm i better-scroll二. 引入 在你需要的组件进行局部引入 import Bscrol…

vue中-图片上传预览和FormData上传

vue中-图片上传预览和FormData上传图片上传预览FormData上传图片上传预览 原理: 通过监听input表单的 change事件, 获取标签的文件 FormData上传 要实现文件上传, 必须借助FormData对象;表单域中, 需要提交的数据, 必须设置name属性, 且取值和接口的参数名一致;FormData实例…

vue路由传参-Vue2.x和3.x一样

vue路由传参-目录注意动态路由匹配queryparams注意 作用 &#xff1a; 跳转路由时给组件传参;     类似于以前跳转页面window.location.href 传参注意: 路由地址使用 path, 路由地址前面的 / 可省略, 因为写的是路径;路由地址使用 name, 路由名字前面的 / 必须省略, 因为写…

极简Webpack | 手写打包器

极简Webpack | 手写打包器 Webpack是现代JavaScript应用的静态模打包器。它能够内建一个被称为dependency graph的依赖关系图并生成一个或多个包。作为前端开发者&#xff0c;我们经常和它打交道&#xff0c;理解它如何工作可以使我们更好的处理我们的代码。今天我们通过一个简…

Vue | 04 模板语法

内容提要&#xff1a; 如何在HTML中插入值&#xff08;包括插入纯文本、生成原生HTML、属性绑定v-bind、JavaScript表达式的使用&#xff09;指令&#xff08;指令的表示方式、参数与修饰符的含义、写法、用法&#xff09;速记&#xff08;速记的意义、使用场景、v-bind和v-on…

Vue | 01 安装

对于兼容性解释 Vue不支持IE8和以下的浏览器&#xff0c;因为它所使用的ECMAScript 5的特性在IE8是不可调的&#xff0c;然而它支持所有兼容ECMAScript 5的浏览器。 Vue 开发工具 Vue推荐在浏览器中使用 Vue Devtools&#xff0c;可以使你检查和调试Vue界面更加友好。 如何在…

vue3.2+vite+elementPlus,build引入CDN依赖包,提升打包速率,vite-plugin-cdn-import

一.概述 使用CDN的好处缓解服务器的压力,将首屏加载时的请求分摊给其它的服务器优化打包后verdor.js过大问题加快首屏加载速度加快打包速度尤其是Vue3新的Tree-Shaking技术,只打包需加载的模块module,搭配CDN后如虎添翼! 二.CDN网站分享 根据需要自行切换相关CDN 依赖引用并…

Error: ENOSPC: no space left on device, write

这个跟你项目的代码没关系 会出现这个说明你的项目太大了 把项目所在的盘好好清理一下 如果实在弄不出空间来就把项目换个盘 内存不够修改变量导致的

spring零配置+websocket聊天室

spring零配置websocket聊天室 效果图 私聊 xxx用户 lry用户 群聊 lry用户 xxx用户 ll用户 聊天面板 git pet https://github.com/lrydl/pet.git

Vite 与 Vue Cli 对比 - 尤雨溪: Vite 会取代 vue-cli 吗?

本文完整版&#xff1a;《Vite 与 Vue Cli 对比 - 尤雨溪: Vite 会取代 vue-cli 吗》 Vite 与 Vue Cli 对比一、Vite 与 Vue CLI 是什么&#xff1f;Vue CLI 的特点Vite 的特点二、Vite 和 Vue Cli 区别三、Vite 会取代 vue-cli 吗&#xff1f;尤雨溪在 Twitter 上说四、尤雨溪…

webpack的简单使用

创建vue模板的Vue项目 vue init webpack 进入项目 cd myapp 运行项目 npm run dev vue项目目录结构 build 项目构建&#xff08;webpack)相关代码 config 配置文件目录 node_modules 依赖模板 static 静态资源目录 test 初始测试目录

vue打包部署,解决更新版本清理缓存问题

参考来自&#xff1a;https://blog.csdn.net/lzb348110175/article/details/114142229 一、根目录index.html 在head标签中&#xff0c;加入下面的代码 <meta http-equiv"pragram" content"no-cache"> <meta http-equiv"cache-control&quo…

vue路由3种传参方式

vue路由3种传参方式 ① query 传参 - 特点&#xff1a;参数拼接在地址栏&#xff08;参数可见&#xff09;、刷新页面参数不丢失 示例路径&#xff1a;http://localhost:8080/xxx?id1234 <router-link :to"{path:/xxx,query: {id: 1234}}">跳转</router…

(填坑)vue实现简单的增删改查和全选反选功能

没有技术含量的暴力版&#xff1a; <template><div class"container manage"><div><ul class"clearFloat manage__title"><li><label>id(添加或修改):</label><input type"text" placeholder&quo…

webpack升级(4.3.0)

vue-webpack4 一.项目搭建 // 为节省安装时间,使用阿里定制的 cnpm 命令行工具代替默认的 npm $ npm install -g cnpm --registryhttps://registry.npm.taobao.org // 检测cnpm版本&#xff0c;如果安装成功可以看到cnpm的基本信息。 $ cnpm -v // 安装时使用 cnpm install 即…

【Bug】Uni-app自定义组件onReady(),v-if 渲染组件元素,无法获得

解决方案&#xff1a; v-if 改为v-show v-if 会移除元素的&#xff0c;当然获取不到&#xff0c;v-show只是display:none validateFunction 自定义校验规则使用说明 uni-forms 的 rules 基础规则有时候不能满足项目的所有使用场景&#xff0c;这时候可以使用 validateFunctio…

To install it, you can run: npm install --save @/api如何解决

报错信息 Failed to compile with 1 error 上午4:46:51上午4:46:51 This dependency was not found:* /api in ./node_modules/cache-loa…

使用 Vue 3.0,你可能不再需要 Vuex 了

Vuex 是一个很棒的状态管理库。它很简单&#xff0c;并与 Vue 集成的非常好。为什么会有人放弃 Vuex ? 原因可能是即将发布的 Vue3 版本公开了底层的响应式系统&#xff0c;并介绍了构建应用程序的新方法。新的响应式系统非常强大&#xff0c;它可以直接用于集中的状态管理。你…

vue基础之使用get、post、jsonp实现交互功能示例

一、如果vue想做交互&#xff0c;引入: vue-resouce 二、get方式 1、get获取一个普通文本数据: <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title></title><style></style><scr…

如何在React Native App中使用Switch组件?

Hi! Guys! Its Sunday and today we are going to talk about the default switch component in react-native. 嗨&#xff01; 伙计们&#xff01; 今天是星期日&#xff0c;今天我们将讨论react-native中的默认开关组件 。 As we all know from normal English, a switch pr…

开运算示例_具有C语言示例的逻辑NOT(!)运算符

开运算示例Logical operators work with the test conditions and return the result based on the conditions results, these can also be used to validate multiple conditions together. 逻辑运算符使用测试条件并根据条件的结果返回结果&#xff0c;这些逻辑运算符还可用…

idea中启动vue项目

想使用vue必须先安装node.js : Node.js下载 https://nodejs.org/zh-cn/ 安装直接全部点击下一步最后完成安装 安装结束后打开cmd命令窗口 输入以下命令验证是否安装成功,如出现版本号则安装成功 node -v npm -v安装成功后,在cmd命令窗口使用如下命令安装npm的国内镜像cnmp n…

解决 npm install错误

npm install错误 报错信息 发现无法下载win32-x64-64_binding.node。 解决办法&#xff1a; 首先&#xff0c;先更换镜像&#xff0c; npm install -g cnpm --registryhttps://registry.npm.taobao.org 运气好&#xff0c;执行 npm install ,咦&#xff0c;安装成功了手动下…

vue学习,设计一个测试前后端分离开发时的测试工具

文章目录why&#xff1f;what?how?工具效果&#xff1a;工具代码&#xff1a;why&#xff1f; 在使用vue-cli进行前后端项目分离开发时&#xff0c;每次测试&#xff0c;我都需要将vue项目build成一个文件放入web项目中&#xff0c;因此我在开发前端时&#xff0c;会用静态数…

vue学习,制作扫雷游戏

文章目录准备工作引入vue.jshtml、css游戏完整代码&#xff08;附详细注释&#xff09;运行效果图准备工作 引入vue.js <!-- cdn方式&#xff0c;调用vue的官方js --> <script src"https://cdn.jsdelivr.net/npm/vue2.6.10/dist/vue.js"></script&g…

Vue 项目实战

前言 为了练习Vue&#xff0c;写了一个小项目&#xff0c;主要内容是答题。 项目简介 ElementUI框架无后端&#xff0c;数据来源为本地JSON文件 也可以改造成有后端的&#xff0c;查找题目种类就在后端完成 比较原生&#xff0c;适合刚刚接触Vue&#xff0c;想做练习的同学笔…

vue 引入依赖的方法

1.网络引用 1.1 在vue的入口页面index.html中引入网络文件 例如&#xff1a; <script type"text/javascript" src"http://api.map.baidu.com/api?v2.0&ak您的密钥"></script> 1.2 在根目录下的build/webpack.b…

搭建vue开发环境和新建项目

1.搭建vue环境 下载node.js ,https://nodejs.org/en/download/ 选择与本机相匹配的配置node的全局变量 1. 首先在刚才nodejs的安装目录下&#xff0c;新建”node_global”及”node_cache”两个 文件夹&#xff08;后面会用到&#xff09;&#xff0c;如图&#xff1a; 2、重新…

Vue不能检测到Object/Array更新的情况的解决

前言 看文档不认真&#xff0c;开发也没有多注意&#xff0c;总是hack。忽悠忽悠就过去&#xff0c;但怎么说&#xff0c;歪门邪道还是不太好&#xff0c;现在就亡羊补牢&#xff0c;总结总结。 数组 索引 使用下标更新数组元素&#xff1b;使用赋值方式改变数组长度&#x…

React和Vue中监听变量变化的方法

React 中 本地调试React代码的方法 yarn build 场景 假设有这样一个场景&#xff0c;父组件传递子组件一个A参数&#xff0c;子组件需要监听A参数的变化转换为state。 16之前 在React以前我们可以使用 componentWillReveiveProps 来监听 props 的变换 16之后 在最新版本…

cesium 热力图的实现

创建热力图要将引入heat.js 创建热力点heatpoints function createHeatMap() {const data [{ longitude: 106.695302, latitude: 26.516131, count: 10 },{ longitude: 106.683302, latitude: 26.512131, count: 50 },{ longitude: 106.683502, latitude: 26.514131, count: …

实例详解Vue项目使用eslint + prettier规范代码风格

团队开发的项目&#xff0c;如果没有对代码风格作要求&#xff0c;有多少团队成员&#xff0c;就当然会出现多少种不同的代码风格。因此&#xff0c;我们需要一种能够统一团队代码风格的工具&#xff0c;作为强制性的规范&#xff0c;统一整个项目的代码风格。 幸好&#xff0…

Spring面试高频题如何:自定义XML schema 扩展

引言 自从 SpringBoot 时代的到来&#xff0c;去除了 Spring 的各种繁琐的 XML 配置,让我们可以腾出双手以便于更加专注的搬砖。记得那时候刚学 Spring 的时候&#xff0c;每天被 Spring 的各种 XMl 配置文件折磨的不行&#xff0c;每引入一个新的框架&#xff0c;最担心的就是…

vue + webpack 前端性能优化

vue webpack 前端性能优化 背景 对于程序开发者而言&#xff0c;开发一个项目不仅仅注重效率和功能&#xff0c;前端的性能问题也是非常重要的。这直接影响用户的体验&#xff0c;从而间接的也反应该项目质量的好坏。 影响项目性能的原因有很多&#xff0c;如&#xff1a;资…

Vue实现多文件上传功能(前端 + 后端代码)

开发项目的时候&#xff0c;用到文件上传的功能很常见&#xff0c;包括单文件上传和多文件上传&#xff0c;上传各种类型的文件。在vue里面要实现多文件上传功能&#xff0c;还是很方便的。 本文就一起来学习一下&#xff0c;如何把多文件上传功能封装成一个组件&#xff0c;后…

学习vue过程中遇到的问题

1、vue-quill-editor动态禁用 项目中把vue-quill-editor单独封装成了一个组件&#xff0c;通过props传递readOnly参数来设置是否禁用editor。开发中发现可以实现禁用效果&#xff0c;但取决于第一次打开这个编辑器的状态&#xff0c;如果第一次打开时readOnly参数为true&#…

npm run build报错

报错 Cannot read property compilation of undefined解决 npm i uglifyjs-webpack-plugin1.0.0 --save npm i optimize-css-assets-webpack-plugin2 --save参考链接 第一篇

vue步骤条组件,流程显示组件

先放个效果图 要求是要在列表里面显示当前的流程状态如何&#xff0c;找了半天没找到合适的组件&#xff0c;就自己写了一个&#xff0c;如果有需要可以直接拿来用&#xff0c;我自己调试了半天才调试好样式&#xff0c;大家看看有没有要该的地方&#xff0c;不太会写前端 下…

2022 前端最新生态趋势——尤雨溪主题分享

作者&#xff1a;清秋原文&#xff1a;https://juejin.cn/post/7123126028838862862上午观看了 第二届稀土开发者大会[1] 尤大关于 《2022 Web 前端生态趋势》的主题分享&#xff0c;记录如下&#xff0c;有时间的同学可以观看大会的回放&#xff1a;juejin.cn/live/xdc202…[2…

他来了!性能吊打 Node.js 和 Deno 的新一代 javaScript 运行时!

今天跟大家介绍一个最新开源的 javaScript 运行时&#xff1a;Bun.js。刚开源不到一个月就获得了 19.5k star&#xff01;看起来马上就会成为 Node.js 和 Deno 的一大竞争对手了&#xff01;和传统的 Node.js 这种传统的 javaScript 运行时不同&#xff0c;Bun.js 直接内置了打…

Vue 这更新是要抛弃虚拟 DOM ?

最近 Vue 在美国举办了 Vue Conf 2022&#xff0c;不过可惜的是在国内并未掀起任何的波澜&#xff0c;于是我来试试能不能一石激起千层浪&#xff0c;因为尤雨溪在 Vue Conf 上说他们正在探索一种新的编译策略。流行趋势 不知大家发现没有&#xff0c;自从2021年以来&#xff0…

2022 前端领域的新变化

vue3步入成年期想必大家看到了 "Vue 3 将在 2022 年 2 月 7 日成为新的默认版本&#xff01;" 的新闻了&#xff0c;目前各个大厂都有团队开始在新的项目上使用 Vue 3 &#xff0c;许多活跃的小公司也纷纷加入行列&#xff0c;这预示着 Vue 3 已经开始步入了成年期&a…

vue项目(通用方法+axios自定义+http请求统一管理绑定+vue.config.js别名alias配置)

目录 1、vue.config.js别名配置与使用 2、通用方法全局使用(自定义插件) 3、axios自定义 4、http请求统一管理绑定 1、vue.config.js别名配置与使用 新建vue-cli3项目中默认是没有vue.config.js&#xff0c;自己在根目录新建。项目默认会定义 代表 src目录 下面是个人项目…

写好 JSX 条件语句的几个建议

很多模版语言的框架&#xff08;比如Vue、Angular&#xff09;都会内置一些条件语法&#xff0c;比如 ng-if、v-if 等&#xff0c;但是在 React 的 JSX 里面&#xff0c;没有这样的指令&#xff0c;它提供给我们更灵活的选择&#xff0c;但是这种灵活也会带来很多问题&#xff…

Vue Axios 请求方法的二次方装

简介 因为项目后端整体采用Restful api 进行设计&#xff0c;所以我们前端需要对axios的所有请求进行二次独立的封装&#xff0c;来满足后端接口的要求&#xff0c;所以&#xff0c;便对axios的get、post、put、delete等请求方式进行二次封装 // 对axios各种请求的二次封装 i…

Vue中的Diff算法实现过程

目录1.Diff的由来&#xff1f;2.如何实现&#xff1f;1.Diff的由来&#xff1f; Vue利用双向绑定原理&#xff0c;实现了视图层和数据层的同时更新&#xff0c;在数据层发生变化的时候利用虚拟DOM去更新对应的DOM树&#xff0c;那么新DOM树和旧DOM树如何去比对&#xff0c;DOM…

弄懂 SourceMap,前端开发提效 100%

一、什么是 Source Map通俗的来说&#xff0c; Source Map 就是一个信息文件&#xff0c;里面存储了代码打包转换后的位置信息&#xff0c;实质是一个 json 描述文件&#xff0c;维护了打包前后的代码映射关系。关于 Source Map 的解释可以看下 Introduction to JavaScript Sou…

学完这篇 Nest.js 实战,还没入门的来锤我!(长文预警)

为什么选择Nest.js前面也说了&#xff0c; 大家都说香啊~其次&#xff0c;我之前也使用过Egg.js&#xff0c;19年使用的时候&#xff0c;感觉egg约束性比较强&#xff0c;但是对于内部统一规范还是有好处的&#xff0c;但现在2021了&#xff0c; 已经习惯了TS&#xff0c;但Egg…

实战技巧,Vue 原来还可以这样写

❝两只黄鹂鸣翠柳&#xff0c;一堆bug上西天。❞每天上班写着重复的代码&#xff0c;当一个cv仔&#xff0c;忙到八九点&#xff0c;工作效率低&#xff0c;感觉自己没有任何提升。如何能更快的完成手头的工作&#xff0c;提高自己的开发效率&#xff0c;在上一篇《绝对干货~&a…

到底什么是微前端

译文&#xff1a;Vincent.W/蛋壳公寓前端工程师作为前端开发人员&#xff0c;这些年来你一直在开发单体应用&#xff0c;即使你已经知道这是一个不好的做法。您将代码划分为组件&#xff0c;使用 require 或 import 并将package.json中定义的npm包或已安装的子git仓库添加到项目…

面试官让你描述你的的项目 ,该怎么答?

相信大家都在面试的时候遇到过这种场景&#xff0c;面试官指着你的某个项目&#xff0c;问道&#xff1a;请说一下你这个项目吧。这个问题几乎是面试必问。那么我们到底应该怎么回答呢&#xff1f;来看看我的正确示范。你说下你这个项目吧。这个项目采用的是vue的技术栈&#x…

为什么 Vue 中不要用 index 作为 key?

前言Vue 中的 key 是用来做什么的&#xff1f;为什么不推荐使用 index 作为 key&#xff1f;常常听说这样的问题&#xff0c;本篇文章带你从原理来一探究竟。示例以这样一个列表为例&#xff1a;<ul><li>1</li><li>2</li> </ul>那么它的 v…

不要再用 Vue2 的思维写 Vue3 了

点击上方“小生方勤”&#xff0c;选择“设为星标”第一时间关注技术干货&#xff01;升级Vue3后&#xff0c;让人最脑壳疼的应该是新的Compostion API语法&#xff0c;他的难点不是语法&#xff0c;而是他提供了全新的组织代码的思维方式。我刚从Vue2转到Vue3时&#xff0c;代…

微前端在美团外卖的实践

背景微前端是一种利用微件拆分来达到工程拆分治理的方案&#xff0c;可以解决工程膨胀、开发维护困难等问题。随着前端业务场景越来越复杂&#xff0c;微前端这个概念最近被提起得越来越多&#xff0c;业界也有很多团队开始探索实践并在业务中进行了落地。可以看到&#xff0c;…

vue 项目如何快速优化

Vue在前端框架中的地位就像曾经的 jQuery&#xff0c;由于其简单易懂、开发效率高&#xff0c;已经成为了前端工程师必不可少的技能之一。无论是 BAT 等大厂&#xff0c;还是小型初创公司&#xff0c;Vue 都有着广泛的应用&#xff0c;其相关技术原理也是面试的必考知识点。可以…

大厂2个Vue实践总结,效率提升80%!

对于从事前端工作的小伙伴&#xff0c;掌握Vue&#xff0c;React这样的框架可以说是前端基本功了。人人都会用&#xff0c;那我们怎样才能写得比别人优雅&#xff1f;比别人漂亮&#xff1f;鉴于一线互联网大厂在前沿技术领域的持续研究和大规模投入&#xff0c;直接向他们取经…

基于 Vue 的前端架构,我做了这 15 点

作者&#xff1a;codexuhttps://juejin.cn/post/69014669944789401681.分解需求技术栈考虑到后续招人和现有人员的技术栈&#xff0c;选择 Vue 作为框架。公司主要业务是 GIS 和 BIM&#xff0c;通常开发一些中大型的系统&#xff0c;所以 vue-router 和 vuex 都是必不可少的。…

vue event 自定义事件

子组件要把数据传递给父级 依靠自定义事件 自定义事件 监听$on(eventName) 触发$emit(eventName) 基本使用方法如下 使用app.$on(text,function(){})来自定义一个事件&#xff0c;实例中我使用click点击事件来触发addn 中的 app.$emit(text)给事件传递参数hi; app.$on监听到…

vue易漏问题

Ajax 使用 vue-resource 库。 <script src"https://cdn.bootcss.com/vue-resource/1.5.1/vue-resource.min.js"></script>get请求 var vm new Vue({el:#box,data:{msg:Hello World!,},methods:{get:function(){//发送get请求,参数必须要用params包一…

npm 依赖管理中容易被忽略细节

前言提起 npm&#xff0c;大家第一个想到的应该就是 npm install 了&#xff0c;但是 npm install 之后生成的 node_modules 大家有观察过吗&#xff1f;package-lock.json 文件的作用大家知道吗&#xff1f;除了 dependencies 和 devDependencies&#xff0c;其他的依赖有什么…

修改element中的一些固有文本

问题&#xff1a; 我想修改element Pagination的固有文本 共xx条修改为>共xx条数据&#xff0c;但是element文档上没有提供这种功能。 寻找解决办法 查看element源码后了解到其实现 文本的处理用到了一个t()方法&#xff0c;这个方法没有再这个文件中声明&#xff0c;而…

理顺8个版本vue的区别(小结)

一共8个版本的vue 术语 完整版&#xff1a;同时包含编译器和运行时的版本。编译器&#xff1a;用来将模板字符串编译成为 JavaScript 渲染函数的代码。运行时&#xff1a;用来创建 Vue 实例、渲染并处理虚拟 DOM 等的代码。基本上就是除去编译器的其它一切。 UMD&#xff1a;…

vue 优化CDN加速的方法示例

代码敲完&#xff0c;项目上线&#xff0c;然后就要与优化相遇。 项目有抢购的性质content download 时间非常的长加载慢的很&#xff0c;至此开始前端优化之旅 项目根目录运行 npm install webpack-bundle-analyzer --save-dev在build/webpack.dev.conf.js中引入 const Bun…

详解在vue中使用echarts图表实例代码

安装vue依赖 使用npm npm install echarts --save使用yarn yarn add echarts使用国内的淘宝镜像&#xff1a; //安装淘宝镜像 npm install -g cnpm --registryhttps://registry.npm.taobao.org//从淘宝镜像下载 cnpm install echarts -S引入ECharts 安装好的ECharts会放在…

深入解析Vue CLI 3.0脚手架如何mock数据

前后端分离的开发模式已经是目前前端的主流模式&#xff0c;至于为什么会前后端分离的开发我们就不做过多的阐述&#xff0c;既然是前后端分离的模式开发肯定是离不开前端的数据模拟阶段。 我们在开发的过程中&#xff0c;由于后台接口的没有完成或者没有稳定之前我们都是采用…

VUE基于NUXT的SSR 服务端渲染

Server Side Rendering&#xff08;服务端渲染&#xff09; SSR 目的是为了解决单页面应用的 SEO 的问题&#xff0c;对于一般网站影响不大&#xff0c;但是对于论坛类&#xff0c;内容类网站来说是致命的&#xff0c;搜索引擎无法抓取页面相关内容&#xff0c;也就是用户搜不…

vue.$slots--插槽使用

插槽&#xff1a;组件中的组件 <!DOCTYPE html> <html><head><meta charset"utf-8"><title></title><script src"vue.js"></script></head><body><div id"app"><blog-po…

Vue路由---vue-router相关概念

一、请简述npm方式安装vue-router的步骤。 1.首先通过cd命令进入创建好的项目目录里面 cd 文件名 2.使用以下npm命令来安装路由 方式一&#xff1a;npm install vue-router --save&#xff08;不加版本号&#xff09; // --save 会在package.json包配置文件中添加对应的配置 …

vue学习笔记——node-sass安装的各种坑

一、在执行npm run dev时遇到“Error: Node Sass does not yet support your current environment: Windows 64-bit with Unsupported runtime (83)”错误。 按提示信息应该是Node-sass版本在当前环境运行不了&#xff0c;查阅后采用网上的解决方法&#xff0c;把Node-sass删除…

解决vue语法会有延迟加载显现{{xxx}}的问题

一、问题描述&#xff1a; 我在做天气预报查询案例的时候遇到vue渲染问题。当我刷新的时候&#xff0c;就先是一闪一串加载{{}}然后就消失了。如以下图 二、解决办法&#xff1a; 在官网找到了解决方案&#xff1a;v-cloak 参照官网做法&#xff1a; 定义[v-cloak]的style&…

mern全栈开发pdf_使用Mern堆栈第1部分后端进行用户身份验证

mern全栈开发pdfIn this tutorial, we will be creating a simple application for user authentication using MERN Stack(MongoDB for our database, Express and Node for our backend, and React for our frontend). We will be taking the help of Express js to create t…

vue——node.js安装

1、我基本上用电脑访问 vue node官网速度特别慢 所以一般用手机下载 下载后在 传输 下载node。js的 msi文件的安装程序 安装完成 winr cmd 然后 node -v 2、使用npm管理 国外的比较慢 所以我们使用国内淘宝的 工具 cnpm cnpm 代替 npm 命令 npm inst…

Vue DevTools 使用指南 - 如何安装和使用 Vue DevTools 调试 Vue 组件

本文首发&#xff1a;《Vue DevTools 使用指南 - 如何安装和使用 Vue DevTools 调试 Vue 组件》 Vue Devtools 是 Vue 官方发布的调试浏览器插件&#xff0c;可以安装在 Chrome 和 Firefox 等浏览器上&#xff0c;直接内嵌在开发者工具中&#xff0c;使用体验流畅。Vue Devtoo…

如何在vue项目中引入svg图标

概述 svg&#xff0c;即Scalable Vector Graphics&#xff0c;可缩放矢量图形。 相对于jpg&#xff0c;png图标&#xff0c;svg可以在任意分辨率下保证不会模糊&#xff0c;即便是网页缩放了。 上图是知乎的截图&#xff0c;可以看到铃铛图标是svg的&#xff0c;消息数量是CS…

最好的 6 款 React 后台管理系统模板和框架

本文首发&#xff1a;《最好的 6 款 React 后台管理系统模板和框架》 React admin框架繁多&#xff0c;在本文里我们介绍 React 下最好的 6 款后台系统&#xff0c;每款均严格测试后&#xff0c;整理它们的优缺点方便你来挑选。同时我们给出一些实用建议&#xff0c;帮你避免选…

使用element UI非必填字段校验的效果修改

必填字段应该达到的效果是&#xff1a; 不填-> 提示应该要填写 填写-> 对了 -> 框变绿 -> 错了 -> 框变红 提示错误原因 非必填字段应达到的效果是&#xff1a; 不填-> 不校验 填了-> 校验 -> 正确绿框 错误红框 填了删除-> 不校验 方法一、自…

手把手教你用vite搭建vue3.0项目(二):vant

当Vue项目可以做到路由跳转之后&#xff0c;我们就可以开发页面了。 常用的支持vue3.0的ui组件库有element-plus和vant&#xff0c;因为是做移动端项目&#xff0c;这里选择vant&#xff1a;Vant文档 1. 安装vant yarn add vantnext同样的&#xff0c;这里也是next 2. 全局使…

手把手教你用vite搭建vue3.0项目(一):vue-router

时间飞速流转&#xff0c;上一次尝试使用vite的时候&#xff0c;还是1.0版本&#xff0c;半年不到&#xff0c;已经更新到2.4版本了。 再看看网上的vite博客&#xff0c;竟然有种时光交错之感&#xff0c;心里感慨万千。 所以建议大家还是看官方文档&#xff0c;以文档为准&a…

this.$router和this.$route区别 路由传参的2种方式 this.$route的各种语法

一 this.$router 和 this. $route 区别 vue官方文档说明: 通过注入路由器&#xff0c;我们可以在任何组件内通过 this.router访问路由器&#xff0c;也可以通过this.router 访问路由器&#xff0c;也可以通过 this.router访问路由器&#xff0c;也可以通过this.route 访问当前…

vue项目中: 导入excel表格(xlsxw)并解析表格内数据,拿到导入的xlsx文件中的数据

一 需求 二 插件 npm install xlsx --savenpm 下载后,可以直接使用,无需在 main.js中导入; 三 代码(核心) HTML代码 HTML代码&#xff08;用的是element-ui,不同前端框架获取到的对象可能不同&#xff0c;因此&#xff0c;需注在这里插入代码片意寻找自己获取到的对象中的正…

Element-UI使用指南

Element-UI是饿了么前端团队推出的一款基于Vue.js 2.0 的桌面端UI框架&#xff0c;手机端有对应框架是 Mint UI 。 开发环境 1.安装webpack npm install -g webpack 2.安装vue-cli vue-cli是什么&#xff1f; vue-cli 是vue.js的脚手架&#xff0c;用于自动生成vue.js模板工…

Vue底层实现原理总结

Vue是一个典型的MVVM框架&#xff0c;模型&#xff08;Model&#xff09;只是普通的JavaScript对象&#xff0c;修改它则视图&#xff08;View&#xff09;会自动更新。这种设计让状态管理变得非常简单而直观。那么Vue是如何把模型和视图建立起关联的呢&#xff1f; 实现原理概…

详解vue 虚拟dom的patch源码分析

本文介绍了vue 虚拟dom的patch源码分析&#xff0c;分享给大家&#xff0c;具体如下&#xff1a; 源码目录&#xff1a;src/core/vdom/patch.js function updateChildren (parentElm, oldCh, newCh, insertedVnodeQueue, removeOnly) {let oldStartIdx 0let newStartIdx 0le…

Vue项目分环境打包的实现步骤

在项目开发中&#xff0c;我们的项目一般分为开发版、测试版、Pre版、Prod版。Vue-cli的默认环境一只有dev和prod两个&#xff0c;之前每次要发布测试版或Pre版都是修改了源码中API地址后打包&#xff0c;这样很麻烦。如果能根据不同环境打包就完美了。网上搜集了许多资料&…

Vue不能观察到数组length的变化

由于 JavaScript 的限制&#xff0c;Vue 不能检测以下变动的数组&#xff1a; 当你利用索引直接设置一个项时&#xff0c;例如&#xff1a;vm.items[indexOfItem] newValue 当你修改数组的长度时&#xff0c;例如&#xff1a;vm.items.length newLength 因为vue的响应式是通…

vue组件通信--注意事项及经验总结

组件间的通信是是实际开发中非常常用的一环&#xff0c;如何使用对项目整体设计、开发、规范都有很实际的的作用&#xff0c;我在项目开发中对此深有体会&#xff0c;总结下vue组件间通信的几种方式&#xff0c;讨论下各自的使用场景 文章对相关场景预览 父->子组件间的数…

v-if和v-show区别理解

Vue中对元素进行隐藏或显示&#xff0c;有两种常用方法&#xff0c;v-show和v-if&#xff0c;但这两种写法是有以下区别的 1、实现方法本质区别 vue-show本质就是标签display设置为none&#xff0c;控制隐藏vue-if是动态的向DOM树内添加或者删除DOM元素v-show 只是简单的css …

vue 移动端语音输入教程

网上查了半天&#xff0c;全是复制粘贴的博客&#xff0c;实在忍不住&#xff0c;自己开章&#xff01; 教程vue移动端语音输入&#xff01; 1、首先你得有https协议的网站域名 因为语音输入需要已经安全验证的网站&#xff0c;才可以获取手机的语音权限&#xff01; 如果你拥…

如何安装node.js、vue3.0脚手架

1、安装node.js https://nodejs.org/en/ 查看版本号 node-v、npm -v 出现版本即安装成功。&#xff08;如未成功&#xff0c;请重启电脑&#xff09; 2、全局安装vue.cli3.0脚手架 卸载&#xff1a; 如果已经全局安装了旧版本的vue.cli&#xff08;1.x 或者 2.x&#xff09;&…

element-ui input输入框限制只输入数字

element-ui input输入框限制只输入数字 oninput"valuevalue.replace(/[^\d]/g,)"可以在input中添加这句&#xff0c;但是一定要在v-model之后&#xff0c;不然不起作用

javascript加载_JavaScript加载策略

javascript加载2010 update: Lo, the Web Performance Advent Calendar hath moved 2010年更新&#xff1a; Lo&#xff0c; Web Performance Advent Calendar已移动 Dec 15 This article is part of the 2009 performance advent calendar experiment. Todays article is a co…

《Vue学习笔记》-组件-组件切换的方式及相关细节

目录 《Vue学习笔记》-组件-组件切换的方式及相关细节 1.组件切换-方式1 2.组件切换方式2-1&#xff08;简单例子&#xff09; 3.组件切换方式2-2&#xff08;复杂例子&#xff09; 《Vue学习笔记》-组件-组件切换的方式及相关细节 1.组件切换-方式1 <!DOCTYPE html&g…

雅虎财经 api_雅虎音乐API

雅虎财经 apiThis was meant to be a longer posts with examples and such, but Jim Bumgardner said it and coded it better than I could &#x1f642; Hes been with Y!Music way longer than me and has done way cooler stuff. 这本来应该是带有示例等内容的更长篇幅&a…

css sprites_CSS Sprites生成工具

css spritesHeres my last weekends project - a web-based tool to generate images for CSS sprites: http://www.csssprites.com. Cool domain name, eh? I couldnt believe it was not taken. 这是我上一个周末的项目-一个基于Web的工具&#xff0c;用于为CSS精灵生成图像…

[Vue] 15.Vue中的组件:组件传值及传值校验

一、父组件传值给子组件 父组件通过属性将值传给子组件&#xff0c;子组件通过props接收传过来的值&#xff1a; <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta http-equiv"X-UA-Compatible"…

api 控制键盘输入_文件API输入层

api 控制键盘输入Every once in a while I feel inspired to create a little tool to "do one thing" (tm). But often I get distracted and a little too lazy to get off the ground and forget all about it. So I thought maybe a little helper can, well, he…

uni-app+vant-weapp使用vue.js快速开发微信小程序

uni-app可以通过hbuildx进行下载&#xff0c;选择模板&#xff0c;使用vue.js语法进行开发&#xff0c;对vue支持程度非常高&#xff0c;最终打包成各种应用&#xff0c;主要说下微信小程序方面使用以及开发。有赞vant-weapp 是一款移动端UI框架包括vue版本、微信小程序版本、支…

【Vue】前端开发串讲与Vue入门演示——带你搞懂Vue框架究竟是用来做什么的

前端开发模式的演进 纯静态页面 最初的网页以HTML为主&#xff0c;是纯静态的网页。这意味着只存在信息由服务端到客户端的单向流通。这也是前端开发者最轻松的时代。 JavaScript JavaScript横空出世&#xff0c;我们可以使用js操作页面的DOM元素了&#xff0c;页面终于动了…

推荐一个前后端分离的电商项目

今天推荐一个电商项目&#xff1a;newbee-mall&#xff0c;这个系统的名称是新蜂商城&#xff08;明明是牛逼商城&#xff09;。说是一个项目&#xff0c;其实是四个项目&#xff0c;由于是前后端分离开发&#xff0c;这个商城项目分为商城系统、管理系统、前台系统等。商城后端…

vue 日历插件ele-calendar

由于项目中需要一个日历功能我比较懒不想自己写所以就找了一插件,不过样式不符合要求自己又改了一下。 原版样式修改后样式全局引入 npm install ele-calendar组件中使用 //html部分 <template><div><div style"width: 335px;height: 600px;margin: 30p…

iview-admin关于打包的输出路劲问题

在打包之前&#xff0c;需要对配置文件进行配置&#xff0c;以此决定index.html文件放在打包目录的具体位置&#xff0c;还有页面api请求的路径问题 且看下图 在webpack.base.config.js中&#xff0c;有一段 output: {path: path.resolve(__dirname, ../dist/dist) }, 这个是…

详解在Vue中使用TypeScript的一些思考(实践)

Vue.extend or vue-class-component 使用 TypeScript 写 Vue 组件时&#xff0c;有两种推荐形式&#xff1a; Vue.extend()&#xff1a;使用基础 Vue 构造器&#xff0c;创建一个“子类”。此种写法与 Vue 单文件组件标准形式最为接近&#xff0c;唯一不同仅是组件选项需要被…

uniapp开发父组件调用子组件方法报错“this.$refs.xxxx“,检查是否组件用了v-if,如果是改为v-show试试

在父类组件中 <template> <view> <MemberLogged ref"isLogged" toLogIn"gotoLogging" v-if"proposItem.active1"></MemberLogged> </view> </template> 子类组件中有 methods: { …

#vue# js实现正则表达式验证邮箱

需求&#xff1a;个人中心注册&#xff0c;输入邮箱&#xff0c;若有误&#xff0c;显示错误信息 效果&#xff1a; 思路&#xff1a; 除了邮箱的正则表达式为 let reg /^([a-zA-Z]|[0-9])(\w|\-)[a-zA-Z0-9]\.([a-zA-Z]{2,4})$/;if(!reg.test(this.变量名)) {} 思路与#vue…

#vue# js正则表达式——实现手机号校验效果

需求&#xff1a;输入错误的手机号&#xff0c;会有提示语&#xff0c;正确的手机号码会有正确的图标 效果&#xff1a; 思路&#xff1a; &#xff08;1&#xff09;排版&#xff08;不细讲&#xff09;&#xff0c;使用input 、button、span等标签&#xff0c;排版里面一个…

egg-oss 上传图片

一、安装 egg-oss npm install egg-oss --save二、配置 oss 1、开启 oss 插件 // config/plugin.js exports.oss {enable: true,package: egg-oss, };2、填写 oss bucket 信息 // config/config.default.js config.oss {client: {bucket: your bucket name,region: your …

前端如何增加、删除和修改css样式

事情的起因是这样的&#xff0c;我们公司有个项目的多个页面引用的css文件是同一个&#xff0c;今天做一个需求的时候发现需要重新修改某个元素的样式&#xff0c;但是我不想修改文件中元素的class或者id然后再在css文件中新增样式&#xff0c;因为就一两个样式&#xff0c;然后…

VUE创建使用组件的5种方式

VUE创建使用组件的5种方式 第一种&#xff0c;以.$mount挂载形式// 创建构造器 var Profile Vue.extend({ template: <p>{{firstName}} {{lastName}} aka {{alias}}</p>, data: function () { return { firstNa…

matlab基础用法之引入并使用NET库

matlab基础用法之引入并使用NET库 % 是注释 1、调用内置NET方法 引用自定义的dll %设置.NET的dll位置 asm NET.addAssembly(C:\Users\heyua\Desktop\dll\SELib.dll); 引用系统的NET %设置.NET的dll位置 asm NET.addAssembly(System.Collections.Generic.List); 2、导入接口名…

如何在vue项目中引入使用bootstrap前端框架并实现模糊搜索【图文步骤+效果详解】

一.引言 Bootstrap 是一个用于快速开发 Web 应用程序和网站的前端框架。在Vue项目中引用Bootstrap可以快速的构建出良好的前端样式&#xff0c;比使用Vue的Element—UI和CSS手写样式来的快捷美观的多。接下来介绍如何在Vue项目中引入Bootstrap框架。 二.步骤 Bootstrap框架使用…

解决: Vue报错 Cannot find element: #app

原因&#xff1a; 在html没有加载完成时&#xff0c;加载了js&#xff0c;导致js找不到vue对应的id&#xff0c;所以报错 解决&#xff1a; 将对应js放到html最后引用即可

let 、var、const区别

1.let,const在代码块内有效&#xff0c;var是在全局范围内有效 { let test1 0; var test2 1; } test1 // test1is not defined test2 // 1 2.let 和const只能声明一次&#xff0c;var 可以声明多次 let test1 1; let test1 2; var test2 3; var test2 4; test1 // Ident…

moment.js第一周引发的“BUG”

BUG复现&#xff1a;想将2023-01-01设置为第一周&#xff0c;但momentjs获取的周数始终少一周 先引入monentjs&#xff0c;我直接去官网下载到本地用了 var moment require(../../lib/moment.min.js)注意看这里doy默认配置是 {doy:4} moment.locale(zh-cn,{week : {dow : 1…

Nuxt中插件机制(整合axios示例原理分析)

文章目录1. 插件机制干嘛的?1.1 编写插件步骤1.1.1 步骤一:1.1.2 步骤二:1.1.3 步骤三:1.1.3.1 所以为什么会这样呢???1.1.3.2 插件配置权限2. 自定义axios2.1 步骤一:2.2 步骤二:2.3 步骤三:2.4 步骤四:2.5 步骤五:2.6 插入: asyncData中使用axios3. 自定义axios原理分析图…

2023年6月最新|大屏可视化

大屏可视化 一、可视化适配 大屏下显示一般都是16:9尺寸 1920*1080 &#xff0c;做适配也就是在这个比例的基础上进行的 方案一&#xff1a;打开VSCode终端&#xff0c;下载flexible npm i lib-flexible修改源码 要修改的源码的路径&#xff1a; 项目/mode_modules/lib-fl…

使用vue点击一个事件就复制一个结构出来。

今天遇到一个需求&#xff0c;点击一个按钮的时候&#xff0c;需要把一个页面的结构复制出来&#xff0c;左思右想&#xff0c;原来是这样子的。 首先你得明白你要复制哪一份结构&#xff0c;找到的话就把一个结构用v-for循环。 <div v-for"(item, index) in arr"…

vue中使用ant design vue的checked

今天有一个需求&#xff0c;后端给了俩条数据 ckTeamAllMembers: ["琳", "克", "思", "符兴", "于", "胡方", "伍煜", "洪波", "均铨", "华"]; taskSelectedMembers: […

解决: Error:svn: E155037: Previous operation has not finished; run 'cleanup' if it was interrupted

精选30云产品&#xff0c;助力企业轻松上云&#xff01;>>> 打开项目所在文件夹-->打开cmd-->运行 svn cleanup 然后重新执行即可

vue——动态吸顶组件

因需要实现一个动态的吸顶组件&#xff0c;吸顶之后的目标对象根据滚动条的滚动位置动态增加&#xff0c;效果如下&#xff1a; 组件代码如下&#xff1a; export default {created () {if (!this.handleScroll_mixin) {throw new Error("【scrollWebviewMixin】handleSc…

Vue3动态加载图片

vue3从数据库中获取文件路径后动态载入到页面中的方法为&#xff1a; <el-table-column label"图片" width"150"><template #default"scope"><img :src"require(../assets/goodsImage/scope.row.image.jpg)" class&qu…

附录6-todolist案例

效果是这样的 可以添加新任务&#xff0c;改变任务状态&#xff0c;与筛选任务列表 使用vant创建的项目 使用到了bootstrap&#xff0c;首先 npm install bootstrap进行安装&#xff0c;安装后导入css与js 上中下是三个组件&#xff0c;依次是 todo_input&#xff0c;todo_li…

Antd按需引入【Vue版】

antd给了两种按需导入的&#xff0c;我很想用第一种&#xff0c;但是弄了半天&#xff0c;就是弄不好&#xff0c;就算了。有知道的小伙伴可以在下面留言告诉我 话不多说直接上代码 // 按需引入 antdimport { Button,Input,Form,Select,Table,Drawer,Icon,Popconfirm,Steps,…

vue3.0使用axios访问后台接口

vue3.0:使用axios访问后台接口 添加依赖&#xff1a;axios和vue-axios 在package.json中显示为&#xff1a; "dependencies": {"axios": "^0.21.1","core-js": "^3.6.5","element-plus": "^1.0.2-beta.28…

Antd日期回显

Antd 日期回显&#xff0c;注意看下图的右上角日期 其实只要创建好了 Moment对象&#xff0c;然后再用setFieldsValue方法就可以了 第一步&#xff1a;创建Moment对象 https://blog.csdn.net/Tomwildboar/article/details/89248441 第二步&#xff1a;回显

Antd日期选择框中文【最新版本,亲测有效】

不得不说Antd的确蛮好用的&#xff0c;但是还是要吐槽&#xff0c;遇到一点问题百度基本上解决不了&#xff0c;而且文档写的也的确不怎么样 就这个日期选择器&#xff0c;默认竟然不支持中文&#xff1f;&#xff1f;&#xff1f;而且百度了半天都是什么鬼&#xff1f;&#x…

Vue3.0报错:Failed to resolve component el-form-item导致el元素无法显示

导入element ui时选择的是按需导入&#xff0c;需要在element.js中引入相应组件。 import { ElForm } from element-plus import { ElButton } from element-plus import { ElFormItem } from element-plus import { ElInput } from element-plus import lang from element-pl…

推荐几个大厂的前端代码规范,你也能写出诗一样的代码!

前端代码规范 代码千万行&#xff0c;安全第一行&#xff1b;前端不规范&#xff0c;同事两行泪。 腾讯 腾讯 包含内容也挺多的&#xff1a; PC端专题&#xff1a;快速上手、文件目录、页面头部、通用title、通用foot、统计代码、兼容测试 移动端专题&#xff1a;快速上手…

Promise一招解决回调地狱

问题 首先&#xff0c;什么是回调地狱: 层嵌套的问题。每种任务的处理结果存在两种可能性&#xff08;成功或失败&#xff09;&#xff0c;那么需要在每种任务执行结束后分别处理这两种可能性。 当一个接口需要依赖另一个接口的请求数据时&#xff0c;通常有两种解决方式 将…

一文搞清this指向问题 !!!

this是什么 this 是在运行时进行绑定的&#xff0c;并不是在编写时绑定&#xff0c;它的上下文取决于函数调用时的各种条件。this 绑定和函数声明的位置没有任何关系&#xff0c;只取决于函数的调用方式。当一个函数被调用时&#xff0c;会创建一个活录&#xff08;有时候也称…

vue axois 跨域配置

在vue项目中找到config里面的index,再配置里面的proxyTable如下图&#xff1a; dev: { // Paths解决跨域问题 assetsSubDirectory: ‘static’, assetsPublicPath: ‘/’, proxyTable: { ‘/api’: { target: ‘https://blf.itwolf.cn/index.php/Home/Api‘, changeO…

vue-router的详细用法

安装 直接下载 / CDN https://unpkg.com/vue-router/dist/vue-router.js Unpkg.com 提供了基于 NPM 的 CDN 链接。上面的链接会一直指向在 NPM 发布的最新版本。你也可以像 https://unpkg.com/vue-router2.0.0/dist/vue-router.js 这样指定 版本号 或者 Tag。 在 Vue 后面加…

antd vue a-tree replaceFields属性不生效解决

前端实现a-tree遇到 看官方文档有replaceFields这个属性 代码实现未生效&#xff0c;也没有报错。 查看tree.js发现并没有这个属性 查看了一下vue的版本为1.3… 官方文档也没有特别标明版本 解决&#xff1a; 升级vue版本为1.6.5 教训&#xff1a; 要多看一下源码&#xf…

vue-cli笔记

vue的生命周期&#xff1a; 借鉴了react 钩子函数&#xff1a; change() 挂载完毕&#xff0c;vue完成模板解析&#xff0c;并把初始的真实的dom元素放入到页面后执行 beforeCreate() {// 数据代理和数据监测创建之前console.log(beforeCreate) }, created() {console…

springboot vue uniapp博客系统网站源码

开发环境及工具&#xff1a; 大于Jdk1.8&#xff0c;大于mysql5.5&#xff0c;nodejs&#xff0c;idea&#xff08;eclipse&#xff09;&#xff0c;vscode&#xff08;webstorm&#xff09;&#xff0c;HBuilder 技术说明&#xff1a; Springboot mybatis vue elementui un…

springboot vue电影购票选座网站源码

开发环境及工具&#xff1a; 大等于jdk1.8&#xff0c;大于mysql5.5&#xff0c;nodejs&#xff0c;idea&#xff08;eclipse&#xff09;&#xff0c;vscode&#xff08;webstorm&#xff09; 技术说明&#xff1a; springboot mybatis vue elementui 代码注释齐全&#x…

springboot vue人事管理系统源码(毕设)

开发环境及工具&#xff1a; 大等于jdk1.8&#xff0c;大于mysql5.5&#xff0c;idea&#xff08;eclipse&#xff09;&#xff0c;nodejs&#xff0c;vscode&#xff08;webstorm&#xff09; 技术说明&#xff1a; springboot mybatis vue elementui 代码注释齐全&#x…

vue3.0新特性teleport是啥,用起来真香(开阔视野!)

前言在vue2.0时代&#xff0c;我们经常会有这样的需求&#xff0c;写代码逻辑的时候希望将组件写在某个模板之下&#xff0c;因为这样我们很好的使用组件内部的状态数据&#xff0c;控制组件的展示形态。但是从技术的角度上我们又希望将这段代码移到DOM中Vue app之外的其他位置…

「React」之组件逻辑复用小技巧

编者荐语&#xff1a;本文将介绍React组件逻辑复用的一些常用模式和技巧。包括一下几个方面&#xff1a;什么是高阶组件HOCHOC解决了哪些问题如何封装一个简单的高阶组件HOC在项目中常用的一些技巧和方法什么是Render PropsRender Props的特点和用法Render Props和HOC React Ho…

Webpack的异步加载原理及分包策略(深度好文,建议收藏)

作者&#xff1a;lzg9527原文链接&#xff1a;https://segmentfault.com/a/1190000038180453webpack 异步加载原理webpack ensure 有人称它为异步加载&#xff0c;也有人称为代码切割&#xff0c;他其实就是将 js 模块给独立导出一个.js 文件&#xff0c;然后使用这个模块的时候…

从零开始实现一个插件化框架(一)

什么是插件化 概念 插件化技术最初源于免安装运行 apk 的想法&#xff0c;这个免安装的 apk 就可以理解为插件&#xff0c;而支持插件的 app 我们一般叫宿主。宿主可以在运行时加载和运行插件&#xff0c;这样便可以将 app 中一些不常用的功能模块做成插件&#xff0c;一方面减…

你不知道的JSON.stringify()妙用

1.用来调试对象我们先来看看下面这个代码在控制台中输出什么//Initialize a User object const user { "name" : "蔡生", "age" : 26 } console.log(user);RESULT // [object Object]看&#xff01;console.log()没有输出我们想要的结果。它输出…

vue for循环出来的数据变成折叠面板

v-for 里面写 :class {active:flag[index]} click"showContent(index)" data:{flag:[] } showContent:function(index){var fthis.flag[index] !this.flag[index]this.$set(this.flag,index,f); } .active{display: none; }

移动端解决点击300ms延迟问题

在页面中加上如下代码&#xff1a; <!-- 下面这段Js是为了解决移动端点击300ms延迟问题 --><script src"https://as.alipayobjects.com/g/component/fastclick/1.0.6/fastclick.js"></script><script>if (addEventListener in document) {d…

VUE中的img src问题

VUE中的img src问题 问题表现 当图片文件在/static路径下时&#xff0c;可以正常填入路径即可。当图片文件在/assets路径下是&#xff0c;正常填入字符串路径&#xff0c;将会报错无法找到该图片 问题分析 /assets下的图片被webpack打包&#xff0c;最终路径并不在/assets下。…

vue-cli3配置less以及相关问题解决

第一种配置方式 npm install style-resources-loader vue-cli-plugin-style-resources-loader less-loader less -S// vue.config.js 文件配置 const path require(path) module.exports {pluginOptions: {style-resources-loader: {preProcessor: less,patterns: [path.res…

node环境搭建JEECG前端框架环境搭建vue全家桶

前端技术文档含JEECG前端框架环境搭建一、前端环境安装1. 安装nodejs2. Yarn安装3. 配置nodejs镜像4. 安装脚手架vue-cli5. 最后验证是否安装成功二、geecg前端项目介绍1&#xff0e;学习必看的资料2&#xff0e;前端框架介绍&#xff08;一&#xff09;前端的组成和结构&#…

vue下载依赖的问题

vue下载依赖的问题 在vue项目里下载node_modules时 npm install --save 因为使用的是外网服务&#xff0c;容易报错 用国内镜像 cnpm install --save 会出现各种意想不到的bug 解决方案 npm install --registryhttps://registry.npm.taobao.org

微擎添加新模块_添加新的微服务

微擎添加新模块Microservices are something that feels very natural when you have been working with Monoliths in the past and are tired of the overheads and errors that arise in maintaining a monolith application.当您过去使用Monoliths时&#xff0c;微服务是非…

vue下载所有格式的文件

vue下载所有格式的文件 vue下载所有格式的文件需要先安装downloadjs插件。 downloadjs官网&#xff1a;https://github.com/rndme/download //下载插件 npm install downloadjs //vue引入 import download from downloadjs;下面的row是后台返回的url地址和name文件名称。 //…

Vue加载组件、动态加载组件的几种方式

组件是Vue.js最强大的功能之一。组件可以扩展HTML元素&#xff0c;封装可重用的代码。这篇文章通过实例代码给大家介绍了Vue加载组件、动态加载组件的几种方式&#xff0c;需要的朋友参考下吧 什么是组件&#xff1a; 组件是Vue.js最强大的功能之一。组件可以扩展HTML元素&…

记录第一个Vue+Vscode项目的安装

一、我的安装背景 在已全局安装好npm&#xff0c;cnpm&#xff0c;vue-cli&#xff0c;vscode的条件下 &#xff08;全局安装vue-cli用命令&#xff09; npm install -g vue-cli 二、开始安装 1、打开VScode&#xff0c;进入自己建好的文件夹&#xff0c;按Ctrl 打开终端 …

大数据量树形数据表格展示, 虚拟表格,el-table, umy-ui, 表格懒加载

1. 出现的问题 要展示树形数据表格,根据当前点击的表格行去请求新的数据并展示, 基于这种情况遇到以下问题 1). 当树形表格数据层级大于五级且数据量较多时, 浏览器崩溃 2). 当数据条数展示超出500以上时页面明显卡顿, 加载越多越卡直到崩溃 3). 2020-09-18 添加: 火狐浏览器, …

Vuex从入门到实战(十三)——【实践篇】按钮样式切换

Todos 10 这节实现三个按钮样式切换&#xff0c;使用三目运算即可实现。 <a-button type"primary / default"> 需要注意的是 type 要进行属性绑定 &#xff08;不要跟我一样败在一个冒号上&#xff09; 1、store/index.js——增加 changeViewkey() 修改视图的关…

Vuex从入门到实战(十)——【实践篇】Todos05删除列表项

这节来完成删除列表项&#xff0c;比较简单 视频地址&#xff1a;https://www.bilibili.com/video/BV1h7411N7bg?p18 mutaions提供了两个removeItem实现方式。 一个用forEachsplice&#xff0c;一个用findIndexsplice 1、store/index.js——增加 removeItem 方法&#xff0c…

在vue脚手架中更改axios的请求参数为form Data

一步到位&#xff1a; 在axios的配置文件中&#xff0c;添加配置&#xff1a; import axios from axiosimport Qs from qs// 自定义axiosconst instance axios.create({// 自定义axios的相关配置// 配置公共的请求接口地址前缀transformRequest: [function(data, headers) …

vue的指令解析

v-if v-else v-else-if&#xff1a;条件渲染 和js中的if..else类似 v-for&#xff1a;循环 v-on&#xff1a;绑定事件 v-bind&#xff1a;绑定属性 v-html&#xff1a;插值语法可以识别HTML标签 v-text&#xff1a;插值语法等同于vue内置插值{{}} v-show&#xff1a;条件…

Computed property was assigned to but it has no setter

Vue中&#xff0c;计算属性默认只有getter&#xff0c;如果你在代码中尝试给你计算属性赋值(需要setter)&#xff0c;那么就会有如上的错误&#xff0c;即计算属性相当于是只读的。 // 以下计算属性只用getter。即只能读取foo computed: {foo() {return hello this.bar;} }//…

使用人人开源秒搭SpringBoot2.x+Vue的前后端分离管理平台

对于一些简单的增删改查写起来太浪费时间&#xff0c;因此使用人人开源里面的脚手架搭建项目后台 人人开源地址 搭建SpringBoot服务端 git clone项目到电脑上 将项目用IDE打开&#xff0c;我这块就放到我的微服务项目总工程目录下&#xff0c;先要将原本项目的git信息进行删…

Node.js开发微信公众号4 - 发送模板

1.先要在后台创建一个自定义模板 模板内容如下 {{first.DATA}} 姓名&#xff1a;{{keyword1.DATA}} 性别&#xff1a;{{keyword2.DATA}} 体温&#xff1a;{{keyword3.DATA}} {{remark.DATA}} 2.发送模板服务&#xff0c;此服务需要请求携带用户参数用户自定义模板内容 route…

组件化

组件化组件化回顾组件注册组件注册方式全局组件局部组件调试组件注册的过程组件的创建过程回顾首次渲染过程组件化回顾 一个Vue组件就是一个拥有预定义选项的一个Vue实例一个组件可以组成页面上一个功能完备的区域,组件可以包含脚本,样式,模板 组件注册 组件注册方式 全局组…

面试官问:前后端分离项目,有什么优缺点?我说:没

来源&#xff1a;blog.csdn.net/fuzhongmin05/article/details/815910721、背景前后端分离已成为互联网项目开发的业界标准使用方式&#xff0c;通过nginxtomcat的方式&#xff08;也可以中间加一个nodejs&#xff09;有效的进行解耦&#xff0c;并且前后端分离会为以后的大型分…

开发日记(02) - js 异步任务队列

开发日记(02) - js 异步任务队列 2021-01-31 20:40:22 0️⃣ 问题 ❓ 算是之前项目遗留下来的一个问题。一直困扰着我。 还是关于 uni-app 以及 Vue 项目的网路请求&#xff0c;有这么一个需求&#xff0c;项目内有一个全局使用到数据&#xff0c;我们称为**“数据字典”**。…

vue项目electron_package打包的自动更新

C2系统开始时B/S 架构&#xff0c;后续因为各种其他需求&#xff0c;通过electron_package打包改成了C/S架构。 上线时&#xff0c;又需要做自动更新&#xff0c;所以想通过electron_builder的打包方式&#xff0c;做成自动更新。但是在打包时&#xff0c;总是遇到打包错误&…

selenium Webdriver自动化测试之执行JavaScript脚本

WebDriver提供了execute_script()方法来执行JavaScript代码 具体DOM操作使用方法见之前写的一篇博文&#xff1a;https://www.cnblogs.com/feng0815/p/8215768.html 关于Webdriver自动化测试之执行JavaScript脚本可直接参考下面代码 #!/usr/bin/python # -*- coding: UTF-8 -*-…

波浪号~@在vue项目中的作用,以及静态资源引用的几种方式

在vue单文件组件中&#xff0c;有一套自己的处理静态资源路径的逻辑。 其包含了四种引用方式&#xff1a; 绝对路径相对路径~开头的模块开头的模块 ~开头的引用并非一个别名&#xff0c;而是可以将~后边的内容当做一个模块请求被解析&#xff0c;所以其后边甚至可以放一个no…

Vue项目img标签图片加载失败/显示不成功,显示默认图片

直接在img上加error&#xff0c;代码如下 <img :src"form.url" alt"" error"imgError" >/** 图片错误 */imgError() {this.form.url // 自己默认的url},

使用Vue解决跨域

使用Vue解决跨域问题 vue2解决跨域问题 1.创建vue.config.js const { defineConfig } require(vue/cli-service) module.exports defineConfig({devServer: {proxy: {/api: {target: 域名地址, //接口域名changeOrigin: true, //是否跨域pathRewrite: {//路径重置^/api: }}…

[vue-router] uncaught error during route navigation

vue路由在加载组件之前会执行一些逻辑&#xff0c;尤其是生命周期的钩子函数 如果你在以上的钩子函数中&#xff0c;写了自己的逻辑&#xff0c;并报错了。就会触发[vue-router] uncaught error during route navigation这个错误。 原因是vue进行了try catch&#xff0c;会捕…

Vue动态组件(:is)

概念&#xff1a; 让多个组件使用同一个挂载点&#xff0c;并动态切换&#xff0c;这就是动态组件。 通过使用保留的 <component> 元素&#xff0c;动态地绑定到它的 is 特性&#xff0c;可以实现动态组件 1、基础用法 <div id"example"><button c…

dependencies devDependencies peerDependencies三者的区别

文章目录DependenciesDevDependenciesPeerDependencies参考Dependencies 首先dependencies是大家最常用的&#xff0c;比如项目依赖了vue&#xff0c;那么vue就是dependencies&#xff0c;这里的依赖是会被最终构建到部署环境的 // 将会保存到dependencies中 npm install vue…

Vue.js官网版教程

前言 这是vue官网案例学习&#xff0c;记录一下 序言 vue.js介绍 Vue.js 渐进式 JavaScript 框架https://learning.dcloud.io/#/?vid0 第1节 安装与部署 https://learning.dcloud.io/#/?vid1 <!-- 开发环境版本&#xff0c;包含了有帮助的命令行警告 --> <scri…

vue3的VueUse

第三方功能方法VueUse是什么安装useWindowScroll方法作用&#xff1a;使用窗口滚动&#xff0c;监听窗口的滚动距离&#xff0c;可以实现顶部吸顶效果用法useIntersectionObserver方法作用&#xff1a;检测目标元素的可见性&#xff0c;监听进入可视区域行为&#xff0c;可用于…

如何安装vue.js(npm 方法)

一、安装node.js https://www.cnblogs.com/zhouyu2017/p/6485265.html 1. node.js 是一个安装包资源管理器。可以在里面下载安装包。不是一门语言/库/框架。也就是说&#xff0c;和vue.js 不是同一类东西。&#xff08;vue.js 是一种js框架&#xff09; 2. node.js 里面有一…

vue跑马灯组件vue-marquee的使用

1、安装vue-marquee npm install vue-marquee 2、在所需要的页面中引入组件 import vueMarquee from vue-marquee; components: {vueMarquee }, 3、在页面中使用vue-marquee组件 <vue-marquee :duration"600" :interval"2000"><div v-for&qu…

vue+element-ui 登录流程分析

登录流程分析 页面结构的搭建&#xff0c;样式的美化 <template> <el-form class"login-form":model"loginForm"auto-complete"on" //自动补全label-position"left"><!--手机号输入框 --><el-form-item><…

vue -webkit-box-orient vertical webpack打包后被过滤掉了 线上没有这行代码

问题&#xff1a;vue -webkit-box-orient vertical webpack打包后被过滤掉了 线上没有这行代码 解决&#xff1a; &#xff08;1&#xff09;方法一&#xff1a;加上绿色注释&#xff0c;跳过webpack的css打包 .word-overflow-3{overflow:hidden;text-overflow:ellipsis;dis…

el-popover怎么挂载在父元素,而不是body上;以及设置样式问题

正文&#xff1a; 为el-popover添加配置项&#xff1a; :append-to-body"false" :popper-options"{boundariesElement: body,gpuAcceleration: true,positionFixed: true,preventOverflow: true }"此时如果你使用了scoped并需要添加样式&#xff0c;只需…

vue/element表格拖动排序的实现——sortablejs

目的 实现页面上的表格&#xff0c;能够拖动排序 实现 npm install sortablejs --save引入sortablejs import Sortable from sortablejs;保存sortablejs示例 data() {return {sortable: {}} }, mounted() {this.rowDrop(); } methods: {rowDrop() {const tbody document.q…

苹果手机vue网页弹窗中input失去焦点的时候造成页面上移

问题&#xff1a;苹果手机vue网页弹窗中input失去焦点的时候造成页面上移 解决&#xff1a; <input type"text" class"userNameInput" v-model"username" placeholder"请输入账号或手机号" blur"coverScroll"><i…

vue 对接钉钉开发平台:免登、退出、直接关闭浏览器

微信公众号 &#xff1a;h5获取code&#xff0c;授权等问题 我们能想到的免登有哪些&#xff1a;微信公众号、小程序(微信、钉钉、支付宝…) 那么如何实现一个免登功能&#xff0c;需要注意哪些呢&#xff1f; 这里以钉钉为例&#xff1a;钉钉开发文档 首先判断环境 h5可以…

vue+element 自定义主题

element ui 相信大家都很熟悉了&#xff0c;好多小伙伴估计也是在开发后台管理系统时认识的它。 当我们对它越来越熟悉的时候&#xff0c;便不在仅仅满足它提供的主题样式。那么如何自定义样式呢&#xff1f; 新建element-variables.scss Element 的 theme-chalk 使用 SCSS …

vue 打包失败

兢兢业业敲完了代码&#xff0c;搬完了砖&#xff0c;最后发现&#xff0c;瓦特&#xff1f;不能打包了&#xff1f;&#xff01;&#xff01;&#xff01;这不是砸我饭碗儿嘛&#xff1f;&#xff01; 首先我们来看看问题 起初以为是依赖的问题&#xff0c;于是删除了依赖&am…

vue 引入百度地图 vue-baidu-map

下载 vue-baidu-map cnpm i --save vue-baidu-map引入插件 百度ak申请—请戳这里~ 全局注册 //在main.js 里面引入以下代码 import BaiduMap from vue-baidu-map import Vue from vue Vue.use(BaiduMap, {/* 需要注册百度地图开发者来获取你的ak */ak: 0ZhHuChEb1rmqT0tRmR…

前端跨域问题--proxy配置

前端 http-proxy-demo1、创建http-proxy-demoa、文件目录2、改造demoa、新建vue.config.jsb、axios请求1&#xff09;baseUrl.js2&#xff09;index.js3&#xff09;config.jsc、引用api开始演示a、分析拆解1、创建http-proxy-demo npm install -g vue-clivue create my-name-…

element ui图标使用方法

越简单的东西往往越容易忽略&#xff0c;今天忽然要使用到element ui的图标&#xff0c;忽然发现自己只使用过svg\图片\直接引入和把element ui中的图标放在按钮里使用&#xff0c;如果单纯使用图片还真的有点懵。现记录下使用element ui图标的两种方法。 <el-button icon&…

vue中video修改播放地址修改后video不刷新问题

可以通过vue中的key 实现。所以当key 值变更时&#xff0c;会自动的重新渲染。 <template><video :src"videoSrc" :keyvideoSrc></video> </template><script>export default{data(){return {videoSrc:""}},} </scrip…

elmentUI使用tabs标签页展示动态路由

elementUI中tabs标签页中展示动态路由内容 在home界面中添加tabs标签页&#xff0c;导航栏点击坐标路由时&#xff0c;在标签页中&#xff0c;展示路由中的数据。实现动态的效果。 vuex中存储数据 在vue的vuex中存储&#xff0c;标签页路由的相关数据 store.index.js文件中&a…

vue中的混入

混入 基础 混入 (mixin) 提供了一种非常灵活的方式&#xff0c;来分发 Vue 组件中的可复用功能。 一个混入对象可以包含任意组件选项。当组件使用混入对象时&#xff0c;所有混入对象的选项将被“混合”进入该组件本身的选项。 案例&#xff1a; <div id"father&quo…

Vue的component标签

作用 可以在一个组件上进行多样化渲染。例如&#xff1a;选项卡 is属性 <div id"father"><component is"one"></component><component is"two"></component></div><script>Vue.component(one, {tem…

Vue——组件监听

用处 我们在创建组件后&#xff0c;如果想给组件里面的标签绑定事件&#xff0c;就需要用到组件监听了。 自定义事件绑定到组件中 也就是给自定义标签建一个非原生事件&#xff0c;然后将这个事件绑定到主键里。需要用到 Vue的内建方法$emit 来操作 <div id"father&…

vue的插槽

最简单的使用 <div id"father"><zyl-mew>12312</zyl-mew></div><script>Vue.component(zyl-mew,{template:<div><slot></slot></div>})let vmnew Vue({el:"#father"})</script>可以看到通过s…

vue的组件和prop

组件基础 组件的作用 组件是可复用的vue实例&#xff0c;且带有一个名字。 组件就是我们自定义的一个元素 但是要注意的是&#xff1a;必须用在vue的模版中使用 全局组件 全局组件挂载&#xff1a;实例化一个vue对象&#xff0c;建立一个组件&#xff0c;然后挂载 注意下面…

vue的计算属性computed

计算属性 1.作用&#xff1a; 数据可以进行逻辑处理操作对计算属性中的数据进行监视。 2.计算属性和普通属性的区别&#xff1a; 计算属性是基于它的依赖进行更新的&#xff0c;只有在相关依赖发生改变时才能更新变化计算属性是缓存的&#xff0c;只要相关依赖没有改变&…

vue——v-for指令

在v-for中使用数组 用法&#xff1a;(item, index) in items index为数组下标 <ul id"app"><li v-for"(person, index) in persons">{{ index }}---{{ person.name }}---{{ person.age }}</li> </ul>const vm new Vue({el: #ap…

vue基础和它的基础指令

vue基础使用 创建方法 其中的el 类型 是一个字符串全称 element&#xff08;元素&#xff09;作用 配置控制的元素—表示vue要控制的区域&#xff0c;值为CSS选择器 其中的data 类型 对象作用 存放要用到的数据&#xff0c;数据为响应式的。 let vm new Vue({el:"#s…

nodejs与npm包管理工具

1 nodejs使用说明 1.1 nodejs的安装 在官网下载对应版本的nodejs&#xff0c;根据安装向导直接下一步默认安装即可。 image-20200827084947500.png测试是否安装nodejs成功。打开cmd终端&#xff0c;输入如下命令&#xff0c;若显示版本号则说明安装成功。 node -v 1.2 nodejs的…

创建私链并部署合约

使用dev的方式创建以太坊私链(单节点) 启动私链 # 开启私链 geth --networkid 123 --dev --datadir data1 --rpc --rpcaddr 192.168.1.114 --rpcport 8989 --port 3000 # 进入私链控制台 cd data1 geth attach ipc:geth.ipc 创建合约 使用npm下载solcjs npm install -g solc0.4…

web3js基本使用

Web3js的使用说明 web3安装与添加 安装npm管理工具引入web3到工程 npm init npm install web30.20.1 # 安装0.20.1版本的web3 创建web3实例 var Web3 require("web3") var web3 new Web3(new Web3.providers.HttpProvider("http://192.168.1.114:8989"))…

旷视科技前端实习生一二面总结

从七月初放假到现在&#xff0c;前前后后经历了十几场面试&#xff0c;在7月底决定了去一家区块链公司&#xff0c;海南新软的北京分公司&#xff0c;中国区块链交易平台火币网的负责公司&#xff0c;公司给的整体待遇很好。 但是&#xff0c;就在我去公司报道的前一天&#xf…

Vue知识点总结(6)——侦听器watch(超级详细)

这期主题是watch侦听器。 我们在实际开发的时候&#xff0c;对于动态网页而言&#xff0c;大部分的数值都是在不断变化的&#xff0c;如果我们需要侦听某些数值的变化&#xff0c;用来做出对应处理&#xff0c;watch侦听器是个再好不过的选择。 <div id"app">…

肮脏的代码炸弹到处都是性能之路

Editor’s Note: We believe that performance should be at the forefront of the minds’ of any software developer. Kirk Pepperdine is one of the foremost experts on Java performance tuning, and here shares his wisdom on the whys and hows of removing dirty co…

vue-spa单页应用程序

Vue全家桶 回顾&#xff1a; 1 ES6—为Vue服务的 2 vue基础语法 axios 3 前后端分离 4 node之npm命令 安装jquery&#xff1a;npm install jquery卸载jquery&#xff1a;npm uninstall jquery-g 全局安装&#xff1a;安装到c的用户的目录-D 开发环境的依赖安装-S 生产环…

vue学习篇——前后端分离开发

0 复习Vue 1 MVVM&#xff1a;前端的设计模式&#xff0c;他实现了双向数据绑定&#xff0c;他与MVC有什么框架&#xff1f;MVC是没有实现双向数据绑定 2 双向数据绑定&#xff1a;当model数据发生改变之后&#xff0c;页面view层自动改动&#xff1b;当页面数据发生改变的时…

vue学习篇---基础命令

vue基础 每天学习一点点&#xff0c;从0到1&#xff0c;从无到有。初步成为vue大神。小编会将自身每天的学习记录的笔记&#xff0c;分享给大家。 小编自己写的代码案例及笔记&#xff1a;https://github.com/kedaya-github/vue_test01 vue简介 vue是一个前端框架。 Vue.js是…

vue渲染列表时报错 [Vue warn]: Avoid using non-primitive value as key, use string/number

进入页面报错&#xff0c;如下&#xff1a; 原代码&#xff0c;如下&#xff1a; <li v-for"item in this.new_list[0]" :key"item"><el-container><el-header><div class"title">{{item.title}}</div></el-…

《Vue学习笔记》--组件--组件案例-评论列表

《Vue学习笔记》--组件--组件案例-评论列表 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><meta http-equiv&q…

如何实现vue3.0的响应式呢?本文实战教你

之前写了两篇vue2.0的响应式原理&#xff0c;链接在此&#xff0c;对响应式原理不清楚的请先看下面两篇 和尤雨溪一起进阶vue 和尤雨溪一起进阶vue&#xff08;二&#xff09; 现在来写一个简单的3.0的版本吧 大家都知道&#xff0c;2.0的响应式用的是Object.definePropert…

《Vue学习笔记》-组件-父子组件传值的方式及相关细节

目录 《Vue学习笔记》-组件-父子组件传值的方式及相关细节 1.父组件向子组件传值的方式 2.组件-父组件把方法传递给子组件-1 3.组件-父组件把方法传递给子组件-2&#xff08;增加子组件向父组件传值&#xff09; 《Vue学习笔记》-组件-父子组件传值的方式及相关细节 1.父组…

VUE3.0从零开始-项目搭建(1)

1.Nodejs安装 安装地址&#xff1a;https://nodejs.org/zh-cn/ 预装环境 &#xff1a;node v8 为什么需要运行环境 VUE项目文件类型是.vue他是需要被编译成.js文件&#xff0c;才可以被浏览器识别 安装复杂度 一键安装 会不会增加学习成本 我们只是运用node环境…

vue 2 实现自定义组件一到多个v-model双向数据绑定的方法

前言 有时候我们需要对一个组件绑定自定义 v-model&#xff0c;以更方便地实现双向数据&#xff0c;例如自定义表单输入控件。 甚至有时候&#xff0c;我们想要实现绑定多个 “v-model”&#xff0c;也就是多个“双向绑定”&#xff0c;例如带表单输入的模块框&#xff0c;想…

Vue+Mysql+SpringBoot简单增删改查

关于Spring篇 关于mybatismaven基本知识掌握总结 maven中springspringmvcmybatis整合详细配置 SpringBootMybatisRedis基础配置 这两天写的一个补考作业&#xff0c;敲完还是记录下。不然一个月后没敲代码又忘记了&#xff0c;废话多说&#xff0c;需要项目源码自己拿。 链…

浅探 Vue 为什么不增加数组下标响应式

Vue 的双向数据绑定&#xff0c;使得修改数据后&#xff0c;视图就会跟着发生更新&#xff0c;比如对数组进行增加元素、切割等操作。然而直接通过下标修改数组内容后&#xff0c;视图却不发生变化。那么&#xff0c;在保留原有的数组响应方式下&#xff0c;为什么 Vue 不增加对…

Vue框架项目引入Element UI(安装,简单demo)

Element-Ul是饿了么前端团队推出的一款基于Vue.js 2.0 的桌面端UI框架&#xff0c;一套为开发者、设计师和产品经理准备的基于 Vue 2.0 的桌面端组件库&#xff0c;手机端有对应框架是Mint UI 。中文文档&#xff1a;http://element-cn.eleme.io/#/zh-CN github地址&#xff1a…

vue-cli安装步骤(cnpm安装不成功及vue不是内部命令)

1.依赖node所以先安装node&#xff0c;可从官网下载安装&#xff0c;安装一直下一步最后选安装目录2.winr输入cmd运行&#xff0c;先输入node -v和npm -v查看node安装是否正常&#xff08;我这里node是10.5.0 npm是6.1.0&#xff09;3.安装vue&#xff0c;npm安装过慢且成功率较…

Vue CLI vue-router ->(个人学习记录笔记)

文章目录Vue1. vue-vli脚手架1.1 介绍与安装1.2 项目初始化2. 回顾箭头函数2.1 基本使用2.2 参数和返回值2.3 this指向3. 路由3.1 vue-router安装与配置3.2 vue-router基本使用基本使用router-linkrouter-view重定向修改路由模式hash->history不用router-link3.3 vue-router…

Vue学习之响应与Ajax请求篇

Vue系列文章目录 Vue学习之入门篇 Vue学习之模板语法和语句结构篇 Vue学习之事件处理器与属性篇 Vue学习之表单与组件篇 Vue学习之路由访问与混入对象篇 Vue学习之动画效果篇 Vue学习之响应与Ajax请求篇Vue系列文章目录Vue请求Http库Axios库vue-resourceVue响应接口Vue请求 Ht…

Vue学习之路由访问与混入对象篇

Vue系列文章目录 Vue学习之入门篇 Vue学习之模板语法和语句结构篇 Vue学习之事件处理器与属性篇 Vue学习之表单与组件篇 Vue学习之路由访问与混入对象篇Vue系列文章目录一、Vue路由访问二、Vue的混入对象理解一、Vue路由访问 此篇学习内容主要介绍 Vue.js 路由。Vue.js 路由允…

【较全面已成功部署】vue项目部署到服务器流程 | 用到Nodeyarn

步骤&#xff1a; 1. 下载Node.js & yarn 首先去进入官网下载node&#xff0c;点击下载即可 常规的流程就安装好了&#xff0c;尽量下载node-v16.4.1-x64.msi文件&#xff0c;这个可以自动配置环境变量 如果用到了yarn&#xff0c;到官网下载即可 然后测试一下是否安…

Vue学习2 - 事件处理以及绑定、事件、遍历、判断、元素显示、DOM属性的绑定、comput计算属性值

文章目录1. 事件处理、以及Vue生命周期函数、事件描述符1.1 基本用法1.2 获取事件对象&#xff0c;阻止默认行为、事件冒泡行为、事件描述符2. for循环2.1 基本数据类型数组的遍历2.2 对象数组类型的遍历2.3 对象属性的遍历2.4 数组的特殊遍历set()2.5 对象数据的修改3. DOM元素…

vue-cli + webpack 新建项目出错的解决方法

vue-cli webpack 新建项目出错的解决方法 今日使用 npm init webpack love 创建一个新项目&#xff0c;然后执行 npm run dev 之后项目报错&#xff0c;提示错误如下&#xff1a; 没有给这些选项指定值&#xff1a;config-name, context, entry, module-bind, module-bind-pos…

Vue2+VueRouter2+Webpack+Axios 构建项目实战2017重制版(一)基础知识概述

Vue2VueRouter2WebpackAxios 构建项目实战2017重制版&#xff08;一&#xff09;基础知识概述 前言 2016年&#xff0c;我写了一系列的 VUE 入门教程&#xff0c;当时写这一系列博文的时候&#xff0c;我也只是一个菜鸟&#xff0c;甚至在写的过程中关闭了代码审查&#xff0c;…

Vue实现tab导航栏,支持左右滑动

本文主要介绍&#xff1a;利用Vue实现tab导航栏&#xff0c;并且通过flex布局实现左右滑动&#xff0c;计算按钮的位置&#xff0c;当点击第一屏展示的最后一个且还有元素未展示时&#xff0c;自动滑动显示出未显示的元素。 tab导航栏布局&#xff1a; <section class&quo…

(个人记录 由于没法收藏) 配置node及npm环境变量npm install express -g或npm install express报错之解决方案

零基础学习前端1-1配置node及npm环境变量 配置node及npm环境变量 npm install express -g或npm install express报错之解决方案

npm install 还是报错比如xxx不在某个依赖包

1.pull下来最新代码 2.切换到dev开发分支 3.npm install 安装依赖包 4.npm run dev 报错&#xff0c;比如‘xxx’ was not found in xxxxpackage’ 一般由于版本问题&#xff0c;在package中 “dependencies”: { “axios”: “^0.17.1”, “babel-polyfill”: “^6.23.0”, “…

webpack打包配置/路由组件打包、路由打包

/* 配置一个webpack&#xff0c;需要安装 webpack webpack-cli yarn add webpack webpack-cli -D 或者 npm install webpack webpack-cli -D先配置一个 package.json yarn init 或者 npm init 一路回车&#xff0c;或者 -y创建webpack.config.js&#xff0c;一般的要运行一个…

Vue中bus传值的理解

说起bus你会想到什么&#xff1f;公交车&#xff1f;总线&#xff1f;在Vue中&#xff0c;对于任意两个组件之间的传值&#xff0c;就可以使用事件总线—bus。 简单描述 在任意两个组件传值中&#xff0c;可以创建一个bus类负责事件派发、监听和回调管理。 使用方式 在Vue项目…

vue-cli4新建项目及分环境打包

写在前面 小编之前一直使用的是vue-cli2&#xff0c;没想到现在vue-cli4都出来挺长时间的了。现在就来探索一下脚手架4是如何新建项目并且进行分环境打包的吧。 新建项目一 1.winR进入cmd命令窗口&#xff0c;到自己要建项目的路径下&#xff0c;这里我的目录是桌面   2.新建…

npm ERR! Failed at the node-sass@4.13.0 postinstall script.

问题 原因&#xff1a; node-sass 的数据源没设置&#xff0c;或者源在国外下载速度慢导致下载失败 解决办法&#xff1a;设置为国内可用的&#xff0c;如下淘宝的源 npm config set sass_binary_sitehttps://npm.taobao.org/mirrors/node-sass 再次执行npm install &#xff…

vue2版本安装sass出现Module build failed问题

踩坑路线 安装Sass过程 cnpm install sass-loader --save-dev cnpm install node-sass --save-dev然后在在build文件夹下修改 webpack.base.conf.js 文件 添加 {test: /\.scss$/,loaders: [style, css, sass] }再运行 npm run dev出现下面的问题 查了之后发现是sass-loader…

vue入门——制作跑马灯效果

初学者vue可以制作一个简单的跑马灯效果的项目&#xff0c;效果如上图&#xff0c;代码如下图&#xff0c;大家可以自己尝试&#xff1a; <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>Document<…

jekins 部署 vue 项目

先创建一个自由风格的任务 下面配置这个项目 在配置源码管理 下一步 在下面一步 继续配置 脚本命令 echo $PATH node -v npm -v npm install chromedriver --chromedriver_cdnurlhttp://cdn.npm.taobao.org/dist/chromedriver npm install npm run build cd dist rm -rf pg-ne…

hibernate框架构建_我们如何构建服务框架而不是框架

hibernate框架构建目录 (Table of Contents) Introduction 介绍 Building the Skeleton 建立骨架 - HTTP Endpoints -HTTP端点 - Swagger -昂首阔步 - Prometheus & Grafana -普罗米修斯与格拉法纳 - Logging -记录 - CICD Integration -CICD整合 Conclusion 结论 介…

有类路由和无类路由_微服务解决路由2020更新之类的问题

有类路由和无类路由Well, where did those last two years go? Apologies for my tardiness, time really got the better of me. The good news is, we’ve had a further two years of production experience, improving performance, catching bugs, adding features and c…

element-UI+Vue:el-table的selection已经选择的数据,翻页不清空 + 清除table选择数据

先说实现翻页不清空 1、先在表格第一列类型type"selection"的el-table-column加入:reserve-selection"true" 2、在el-table 标签加上:row-key"getRowKeys" 3、在methods加上getRowKeys方法 // 指定一个唯一标识。id或者其他唯一的 getRowKeys …

aws lambda_AWS Lambda和Node JS的路由管理框架

aws lambda什么是路由管理框架&#xff1f; (What is a Route Management Framework?) Most software engineers who’ve built and delivered production software have encountered the need for route management frameworks. These frameworks are designed and built to …

nodejs基础篇(一)

我从2017年开始接触nodejs&#xff0c;到现在用了一年多了&#xff0c;觉得我有必要写点东西出来&#xff0c;记录自己的积累的知识体系&#xff0c;以便更好的掌握nodejs。 nodejs专题不是按照严格的学习历程书写&#xff0c;纯属个人划分的等级。 认识AMD、UMD、CommonJS A…

狂神 Vue-elementUI

vue-elementUI 能快速的让网站上线 直接看官方文档&#xff0c;里面的文档很详细 https://element.eleme.cn/#/zh-CN 直接全部从头来一遍 vue-router自己安装的时候老是容易出问题 直接让他默认安装 C:\Users\haoyun\Desktop\vue\vue-elementUI>npm i element-ui -S…

Cannot resolve module 'fs'

可能很多人都会遇到这个问题&#xff0c;反正我的话已经遇到两次了&#xff0c;上一次解决的时候没有记录解决办法&#xff0c;这次又遇到了&#xff0c;而且国内搜索引擎是搜不到这个问题的解决办法的&#xff0c;所以写个博客记录一下吧&#xff0c;方便广大的开发人员。 凡…

vue部分知识记录

文章目录MVVM模式安装vue常用vant配置ES6 转 ES5vue-cli相关配置省略后缀按需加载图片路径问题打包后背景图片不显示vue快速原型开发 | 环境配置环境配置运行文件filter删除数据, 过滤*号代替手机号中间4位保留两位小数相关插件jQuery图片压缩lrz引入使用vue-lazyloadmoment使用…

vite常用配置

vite基本配置 文章目录vite基本配置相关文档scss预处理器样式自动添加前缀vue-routeraxiosvuexvantelement-plusvite-plugin-impalias别名配置vite.config.js一些配置相关文档 vue3文档 vite中文网 提示&#xff1a; 安装包可通过npm 或 yarn方式安装我目前安装的vite版本是…

微信signature签名配置问题:vue wx.config signature invalid ios android

微信signature签名配置问题&#xff1a;vue wx.config signature invalid ios android 首先查看微信开发文档&#xff1a; 文档中说明以下几点&#xff1a; 1、获取签名传入的地址url必须和微信引用js config所在页面一致包括参数(不包括#和#后面部分)。 2、vue 脚手架是SA…

npm 更新库版本_如何使npm库版本保持最新

npm 更新库版本We keep our project’s libraries up to date so as to avoid vulnerabilities, fix issues, enjoy performance improvements, and use all the newest features. We do that — but not without fear and trepidation.我们会保持项目库的最新状态&#xff0c;…

【AntDesign】表单+表格型标准化代码写法

<template><div><div><a-form layout"inline" style"margin-bottom:24px;"><a-form-item label"记录时间" style"margin-left:15px;"><a-range-picker:show-time"{format:HH:mm}"format&q…

高德地图去除下面的logo和copyright

.amap-logo{display: none;}.amap-copyright{display: none;} 写成display:none&#xff1b;达不到隐藏的效果 .amap-logo{display: none;}.amap-copyright{opacity:0;} 改成opacity:0;就ok了

前端格式化显示json数据可折叠可展开----vue-json-viewer

话不多说&#xff0c;来张效果图&#xff1a; 实现方式是安装vue-json-viewer插件&#xff0c;实现步骤如下&#xff1a; 1、安装vue-json-viewer npm install vue-json-viewer --save2、main.js引入vue-json-viewer import JsonViewer from vue-json-viewer3、利用vue-json…

vue项目中devServe 设置open为true的时候浏览器启动两次的解决办法

使用潘家成大佬的vue-admin-template框架&#xff0c;发现npm run dev后浏览器总是启动两次&#xff0c;出现两个相同的页面。 下面说一下解决办法&#xff1a; vue.config.js 里的devServer里的open选项改为false&#xff0c; package.json中的scripts改为 {“dev”: “vue-…

Vue 移动端项目开发流程

目录 移动端电影项目 1、项目效果 2、开发项目流程 3、开发环境 4、初始化项目 5、vant 移动端组件库 介绍 5.5.1、安装 5.5.2、自动按需引入组件 (推荐) 5.5.3、移动端样式设置&#xff08;适配&#xff09; 6、路由规划 7、网络请求 实战案例 : 移动端电影项目…

vue ----动态组件

动态组件 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>Document</title> </head> &…

【vue/webpack3】【element-ui】引入CDN资源

elementUI直接通过npm安装被打包会导致打包后的js文件过大&#xff0c;部署在性能较低的服务器时&#xff0c;对加载非常不友好。因此&#xff0c;想要通过cdn引入&#xff0c;不打包到dist文件&#xff0c;并且不影响开发环境以CMD、AMD或者window/global全局等方式进行使用 借…

从0开始实现一个 消息提示框

实现效果 我们来查看一下最终实现效果&#xff0c;如下图所示: 准备工作 搭建基本的项目结构 我们创建一个message文件夹&#xff0c;然后创建一个index.html文件&#xff0c;以及message.js和message.css文件&#xff0c;如下所示: 对消息提示框进行布局 在html文件中&#…

Vue 开发必须知道的 --- 小技巧(下)

21.Vue.config.keyCodes 场景:监听性能 Vue.config.performance true只适用于开发模式和支持 performance.mark API 的浏览器上. 23.Vue.config.errorHandler 1.场景:指定组件的渲染和观察期间未捕获错误的处理函数 2.规则: 从 2.2.0 起&#xff0c;这个钩子也会捕获组件生…

vue同级组件间传值

1&#xff0c;1&#xff0c;在main.js同级 目录下新建eventBus.js文件 import Vue from "vue" export default new Vue()2&#xff0c;在组件a中传出值 首先我们需要引入我们新创建的eventBus.js文件&#xff0c;通过$emit传值 <template><div class"…

v-model的原理+使用方法

一&#xff1a;什么是v-model&#xff1f; v-model就是vue的双向绑定的指令&#xff0c;能将页面上控件输入的值同步更新到相关绑定的data属性&#xff0c;也会在更新data绑定属性时候&#xff0c;更新页面上输入控件的值。 二&#xff1a;原理 v-model其实是一个语法糖 背后…

vue+elementUI el-form 查询导致页面刷新

1、列表点击查询条件返回具体的内容&#xff0c;当输入查询条件按下回车或者是点击查询按钮时候发生页面刷新&#xff0c;并没有去查询&#xff0c;很是费解&#xff0c;其他页面就没有这种情况&#xff0c;然而最后发现导致问题发生的原因竟是当表单只有一个文本框时&#xff…

vue-面试题

1、标题组件中的data为什么不是一个对象而是一个函数? 组件中的data写成一个函数&#xff0c;数据以函数返回值形式定义&#xff0c;这样每复用一次组件&#xff0c;就会返回一份新的data&#xff0c;类似于给每个组件实例创建一个私有的数据空间&#xff0c;让各个组件实例维…

【必看】58 道 Vue 常见面试题集锦,涵盖入门到精通,自测 Vue 掌握程度(末)

31.你们vue项目是打包了一个js文件&#xff0c;一个css文件&#xff0c;还是有多个文件&#xff1f; 答&#xff1a;根据vue-cli脚手架规范&#xff0c;一个js文件&#xff0c;一个CSS文件。 32.Vue里面router-link在电脑上有用&#xff0c;在安卓上没反应怎么解决&#xff1…

Vue 学习02——常用模版语法 菜鸟教程【v-if / v-show / v-bind / v-for】

㋀㏩ ✎ 前言 ◆ v-for 绑定事件指令 ① 数组循环 ❶ item in items ▶ 全写demo&#xff08;不含index&#xff09; ❷ (item, index) in items ▶ 全写demo&#xff08;含index&#xff09; ② 对象循环 ③ 组件循环 前言&#xff1a; <componentA v-for"(value…

Vue开发环境搭建(实时更新,超级详细!)

文章目录1、开发环境搭建1.1、服务端环境搭建1.2、前端环境搭建1.2.1、后台管理系统&#xff08;PC端后台&#xff09;1.2.2、WebAPP应用&#xff08;移动端前台&#xff09;2、服务端接口开发2.1、服务端项目结构设计2.1.1、设计路由2.1.2、设计数据库模块3、后台管理系统开发…

Vue中实现动态路由

展示效果&#xff1a; 1、简单配置一个动态路由&#xff1a; 我们经常需要把某种模式匹配到的所有路由&#xff0c;全都映射到同个组件。例如&#xff0c;我们有一个展示商品的组件&#xff0c;对于所有 上架状态 各不相同的商品&#xff0c;都要使用这个组件来渲染。那么&am…

使用vue路由导航守卫判断登录状态决定是否跳转

在router下的index.js的最最后面export default router前写入 //挂载路由导航守卫 router.beforeEach((to,from,next)>{// to 将要访问的路径// from 代表从哪一个路径跳转而来// next 是一个函数&#xff0c;表示放行// next() 放行 next(/login) 跳转if (to.path /login…

Vue中的列表渲染(v-for)

用 v-for 渲染普通数组 在data中定义普通数组 data:{list:[1,2,3,4,5] } 在html中使用 v-for 指令渲染 <p v-for"(item,i) in list">索引值:{{i}} 每一项:{{item}}</p> 用 v-for 渲染对象数组 在data中定义对象数组 data:{list:[1,2,3,4,5],listObj…

Vue 条件渲染

文章目录v-showv-ifv-else-ifv-elsev-if 与 template总结v-show <!--使用v-show做条件渲染--><h1 v-show"false">{{name}}</h1><!--或--><h1 v-show"13">{{name}}</h1>举例1 <div id"root"><h2&…

Vue 计算属性-姓名案例

文章目录姓名案例-插值语法实现姓名案例-methods实现姓名案例-计算属性实现计算属性简写姓名案例-插值语法实现 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>Vue初识</title><script typ…

Element UI 在打开编辑页面时select选择框不能正常显示的问题

Element UI 在打开编辑页面时select选择框不能正常显示的问题 从Grid列表打开编辑页面&#xff0c;中间的选择框(字段type)在选择后vue里type正常变化&#xff0c;但select不能正常显示 该行记录里type字段的初始值为null 或者 , type有值时&#xff0c;没有问题 //显示编辑界面…

Java项目:HIS智能医院管理系统(java+SpringBoot+Vue+Maven+mybatis+Mysql)

源码获取&#xff1a;俺的博客首页 "资源" 里下载&#xff01; 一、项目运行 环境配置&#xff1a; Jdk1.8 Tomcat8.5 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目…

Java项目:企业人事系统(java+SpringBoot+Vue+ElementUI+maven+mysql)

源码获取&#xff1a;博客首页 "资源" 里下载&#xff01; 项目介绍 人事管理系统功能包括人事通讯,员工信息,人事考评,奖惩,培训管理,薪资管理,统计分析,和系统管理六大模块,对应人事工作基本流程:新员工入职档案建立,调动,辞职,员工信息的查询及工资管理等方面.系…

前端高概率的 面试题

文章目录1.JSONP原理.....数组快速去重 数组扁平化2. cookie、sessionStorage、localStorage的区别3.link和a标签区别4 vue中的跨域问题5 webpack面试题6 浏览器与服务器的交互原理7 什么是CSS盒模型 >>> -IE盒模型和W3C盒模型8 A解释一下闭包&#xff0c;B为什么要使…

vue和nuxt的整合项目报错【Vue warn】: The client-side rendered virtual DOM tree is....并且页面的生命周期函数执行两次,彻底解决方案!

问题描述&#xff1a; 当我在做一个查询课程详情的功能时候&#xff0c;想顺便在后台修改课程的浏览量&#xff0c;即让它加1&#xff0c;但发现每次刷新页面&#xff0c;数值竟然增加两次&#xff01; 于是我在这个页面的生命周期函数里面打印东西&#xff0c;发现…

有没有必要上?带你 Webpack5 快速开箱!

大家一定看过很多电子设备开箱测评&#xff0c;今天我们也来跑一个软件新版的上手测评 —— Webpack 5&#xff01;从 2017 年发出关于 v5 的投票开始&#xff0c;到 2019 年 10 月发布第一个 beta 版本&#xff0c;目前是 5.0.0-beta.16。现在在收集使用反馈、生态升级的过程中…

Avoid mutating a prop directly since the value will be overwritten whenever the parent component re-

Avoid mutating a prop directly since the value will be overwritten whenever the parent component re-renders. Instead, use a data or computed property based on the prop’s value. Prop being mutated: “currentPage” 避免直接改变一个道具&#xff0c;因为当父组…

React v17.0 RC 版本发布:无新特性

❝北京时间 8 月 11 日凌晨&#xff0c;React 团队发布了 React 17 的 RC 版本。此版本最大的亮点是无新特性。此文为抢鲜版&#xff0c;后续会在 React 中文网放出最终版本&#xff0c;请大家持续关注。❞今天&#xff0c;我们发布了 React v17 的第一个 RC 版本。自 React 上…

ES11来了,不进来看看嘛

前言ES2020 &#xff08;ES11&#xff09;是 ECMAScript 对应 2020 年的版本。这个版本不像 ES6 (ES2015)那样包含大量新特性。但也添加了许多有趣且有用的特性。本文以简单的代码示例来介绍 ES2020新特性。这样&#xff0c;你可以很快理解这些新功能&#xff0c;而不需要多么复…

你应该知道的 18个webpack插件【够全】

作者&#xff1a;lzg9527原文链接&#xff1a;https://segmentfault.com/a/1190000022956602何为插件(Plugin)&#xff1f;专注处理 webpack 在编译过程中的某个特定的任务的功能模块&#xff0c;可以称为插件。Plugin 是一个扩展器&#xff0c;它丰富了 webpack 本身&#xff…

后台数据接口返回一个对象,前端怎么处理转成数组

定义一个空数组 const arr[]循环接口里面的对象数据 for(let k in res.data){ arr.push(res.data) } console.log(arr) // res.data 是数据&#xff08;参考个自的数据格式&#xff09;

【Vue】前端状态管理之Vuex全解析

Vuex状态管理全解析一、状态管理1.1 状态管理是什么&#xff1f;1.2 为什么要用状态管理&#xff1f;1.2.1 生活中的例子1.2.2 代码中的例子1.3 三大框架的状态管理二、Vuex2.1 Vuex是什么&#xff1f;2.2 使用Vuex的好处三、Vuex基本使用3.1 安装依赖3.2 导入3.3 创建store对象…

element-ui的el-select远程搜索,输入中文不能及时刷新

在element-ui中使用el-select远程搜索时&#xff0c;输入中文需要按下删除或者回车才能刷新选择框 el-select加ref"elSelec"<el-select ref"elSelec" filterable remote :loading"seloading" :remote-method"remoteMethod" cleara…

阿语python4-1 django框架v5.0第1.8节 模板

思考 : 网站如何向客户端返回一个漂亮的页面呢&#xff1f;提示 :漂亮的页面需要html、css、js.可以把这一堆字段串全都写到视图中, 作为HttpResponse()的参数,响应给客户端.问题 :视图部分代码臃肿, 耦合度高.这样定义的字符串是不会出任何效果和错误的.效果无法及时查看.有错…

el-select 在iOS手机上,无法唤起软键盘以及二次点击问题

问题 element UI 中有一个el-select组件。我们经常用它来实现下拉框功能。 但是在手机上使用时&#xff0c;发现iOS手机上&#xff0c;该组件无法唤起软键盘。 主要是因为 组件中&#xff0c;input上有一个readonly 属性&#xff0c;而该属性规定输入字段为只读。阻止了用户对…

To install it, you can run: npm install --save core-js/modules/es.object.proto.js

error in ./node_modules/core-js/library/modules/es6.object.define-properties.jsSyntax Error: no such file or directory, open /xxx/node_modules/core-js/library/modules/es6.object.define-properties.js运行项目突然报错了&#xff0c;从错误提示可以看到应该是cor…

vue.config.js build打包UglifyJsPlugin清除控制台打印console.log,报错出现`warnings` is not a supported option

前端在开发过程中&#xff0c;为了调试方便经常会用到console.log&#xff0c;开发、测试环境有打印可以&#xff0c;但是生产环境最好不要有&#xff0c;毕竟不友好、也不太美观。 uglifyjs-webpack-plugin 上线到生产环境&#xff0c;我们希望把打印功能全部注销掉&#xf…

vue脚手架安装步骤详情

Vue-cli安装步骤详情 前言:在做vue项目中,我们如果不使用vue提供的脚手架,我们就必须自己去搭建项目中所需的一切东西, 这些项目所需要的目录结构啊 &#xff0c;等等&#xff0c;这样的话会出现重复性的工作,费时费力的。Vue脚手架帮助你快速开始一个vue项目&#xff0c;其实其…

elasticsearch实现网页搜索关键字高亮

elasticsearch实现网页搜索关键字高亮 上一篇博客&#xff0c;我们学习了 实现在网页中搜索elasticsearch中的数据并显示在网页上 请查看源码&#xff1a;github源码地址 接下来&#xff0c;我们就把关键字设置成高亮吧。只展示关键部分的代码&#xff0c;具体请查看源码。 …

tomcat首页跳转

tomcat部署前端项目时&#xff0c;只需要将前端项目放到tomcat/webapps下即可&#xff0c;通过 ip:port/项目名 访问&#xff0c;tomcat的默认端口为8080 在tomcat下部署了前端vue项目&#xff0c;当通过ip:port访问是会跳转到tomcat的首页&#xff0c;将下面代码替换tomcat/…

单据到单据详情,vue-element-admin页面跳转实现(新开标签)

需求实现分3个点&#xff1a; 1、原页面跳转代码编写&#xff0c;包括参数传递 2、目标跳转页面参数接收与数据查询 3、返回功能实现 第一步 在前端页面添加点击事件loadInfo() <el-table v-loading"loading" :data"materialInfoList" selection-chang…

流媒体服务器前端展示框架vue封装api接口流程介绍

今天我打算跟大家聊一下API封装&#xff0c;像我们使用VUE来进行流媒体服务器的展示框架的时候&#xff0c;几乎都会把API封装一下&#xff0c;不要小瞧了这个封装的步骤&#xff0c;有可能在后期为我们带来很大的便利&#xff0c;封装一方面是为了使代码更加规范&#xff0c;另…

Webpack学习2 - Vue单文件、webpack、vue/cli脚手架、vue脚手架创建项目、脚手架的配置

文章目录1. Vue单文件组件2. webpack中使用Vue3. webpack简单打包发布4. Vue脚手架4.1 使用配置4.2 vue ui创建项目4.3 创建项目文件结构4.4 脚手架自定义配置 - 打包自启动&#xff0c;端口号更改4.4.1 方式1 - 不推荐&#xff0c;该文件尽量专门用来管理包版本4.4.2 方式2 - …

Vue 从零开始搭建PC端项目完整框架(附GitHub地址和Vue项目执行流程)

如何用Vue搭建一个PC端的项目呢&#xff1f;搭建完成都需要配置哪些内容呢&#xff1f;本篇文章会告诉你答案。 搭建项目的主要步骤如下&#xff1a; 1.根据脚手架创建一个项目 2.引入axios发送请求 3.配置拦截器&#xff08;注意http的error问题&#xff09; 4.引入组件库 5.如…

前端面试题-中大厂

1.call/apply/bind原理手写 //--calllet obj {name:wutongyue};Function.prototype.myCall function(context,...args){context.fn this;let res context.fn(...args);delete context.fn;return res;}let fn function(a,b,c,d){console.log(a,b,c,d,this.name);}let res …

Typora中的插件PicGo使用方法-gitee作为图床

Typora中的插件PicGo使用方法-gitee作为图床 1、安装PicGo&#xff0c;并添加插件 2、配置gitee图床 repo&#xff1a;用户名/仓库名称&#xff0c;比如我自己的仓库jsnucrh/blogImage&#xff0c;也可以直接复制仓库的urlbranch&#xff1a;分支&#xff0c;这里写上mastertok…

VUE项目运行步骤

VUE启动步骤 一、启动步骤 1、安装Node.js&#xff0c;百度 2、将npm的源换成淘宝的 npm install -g cnpm --registryhttps://registry.npm.taobao.org 3、切换到VUE目录 cnpm install 4、运行vue cnpm run dev 二、已经打包build好的项目运行 1、命令行切换到dist目录 2、安装…

vue传值报错avoid mutating a props directly since the value will be overwritten whenever the parent compo

vue传值报错&#xff1a; avoid mutating a props directly since the value will be overwritten whenever the parent component re-renders instead use a data or computedproperty based on the props value prop being mutated &#xff1a;“show” 看这个警告写的是必变…

vue中data里面的数据相互使用

今天在写代码的时候&#xff0c;遇到一个问题&#xff0c;我想使用data里面的一个对象使用data里面的某个数据&#xff0c;附图片&#xff1a; 我想让active的值给params对象里面的topicListType使用&#xff0c;我不想直接在一个方法里面改变这个值&#xff08;想改的话就直接…

vue中使用img标签动态显示base64图片

<img :src"data:image/jpeg;base64 itemEsign.esignature" alt"">前缀一定要加上’data:image/jpeg;base64’这是字符串类型&#xff0c;后面用写上你需要渲染的base64图片

Vue使用CDN与GZIP打包部署优化

Vue使用cdn加速与gzipu压缩实现打包优化前言一、CDN1.cdn方式引入2.修改config3.修改引入方式二、GZIP1.配置2.Nginx配置3.压缩效果总结前言 当我们前端使用了大量组件和页面之后&#xff0c;打包会导致项目体积过大&#xff0c;这时候部署后访问有时候就会出现首页喧染慢等一…

vue项目和jeccg开源文档

vue中如果报错是这个的话 You cannot set a form field before rendering a field associated with the value.那就是说明后端给的字段和你在input的输入框给的字段要不就是多了要不就是少了&#xff0c;一定要一样。 input的框和后端给的时间不一样的话&#xff0c;只要月份&a…

个人网站引入B站视频播放,个人博客播放B站视频。【1080P】

最近想在个人博客播放我在B站上面的视频&#xff0c;花了三个下午&#xff0c;终于做好了。 有兴趣的可以先看看最终效果&#xff1a; https://www.xdx97.com/video 1、代码如下 <html> <head> <title>播放B站视频</title> <meta http-equiv…

Vue使用toFixed保留两位小数的三种写法

第一种&#xff1a;直接写在js里面&#xff0c;这是最简单的 val.toFixed(2) 第二种&#xff1a;在ElementUi表格中使用 第三种&#xff1a;在取值符号中使用 {{}} 定义一个方法 towNumber(val) { return val.toFixed(2) } 使用 {{ towNumber(row.equiV…

父子之间通信方法

父传子 父&#xff1a; <子组件名 :users "data"><子组件名/> 子: props: {users:{} } 子传父 子&#xff1a; 方法&#xff08;&#xff09;{this.$emit(title,ok) } 父&#xff1a; <子组件名 :title show> </子组件名>show(…

为什么style标签中加scoped属性

因为页面很多&#xff0c;在style 标签中加scoped 属性&#xff0c;会将此页面的css 样式只针对此页面&#xff0c;更加不会影响其他页面。 但是其实也可以每个页面最外面有一个父class, 这样样式也不会影响。

企业微信通讯录组件如何在Vue使用,ww-open-data如何使用,antd的a-tree如何配合通讯录组件?

一.首先在index.html使用CDN引入 企业微信的JS文件 <script src"https://res.wx.qq.com/open/js/jweixin-1.2.0.js"></script> <script src"https://open.work.weixin.qq.com/wwopen/js/jwxwork-1.0.0.js"></script> 二.单个封装…

antd之Upload图片回显/获取服务器返回值【vue版本】

看来半天&#xff0c;没看懂怎么获取上传后的返回值。最后终于找到了 文件上传的三种状态 uploading &#xff08;正在上传&#xff09; 、done (上传成功)、 error&#xff08;上传失败&#xff09; 代码演示

Antd之Switch 开关初始化是否选中的问题解决

先来看效果 在官方的api文档中给出了两个参数&#xff0c;来控制是否选择 但是实际使用中却出了问题 当我写checked:true的时候页面上的开关全是关闭状态&#xff0c;当我写checked页面上的开关都是开启的,另外一个属性也是 这两个属性无用 最后解决办法 v-model"rec…

Antd之设置table表头的属性/背景【设置表头的背景色为白色】

这个问题&#xff0c;困扰了我许久&#xff0c;今天终于解决了&#xff0c;开心&#xff0c;哈哈。希望能帮助到各位。 这是未改变之前的效果图 这是改变之后的效果图 第一步&#xff1a;在你的列中增加一个className属性&#xff08;属性值随意&#xff09; 第二步&#xff1…

Antd之获取table每一行数据

先看效果图 第一步&#xff1a;在你的action外面套一个template 第二步&#xff1a;获取当前行的数据 第三步&#xff1a;测试 分别点击两个查看按钮&#xff0c;打印出不同的数据

Spring Boot 项目引入 Swagger3

前言 前后端分离的项目&#xff0c;接口文档的存在十分重要。与手动编写接口文档不同&#xff0c;swagger是一个自动生成接口文档的工具&#xff0c;在需求不断变更的开发环境下&#xff0c;手动编写文档的效率实在太低。与新版的swagger3相比swagger2配置更少&#xff0c;只需…

Antd 表单一行显示两个input

目的&#xff1a;Andt一行显示两个input 本来的效果 代码如下 <a-form :form"form" submit"handleSubmit" le> <a-form-item label"Note" :label-col"{ span: 8 }" :wrapper-col"{ span: 16 …

vue 中 wangeditor3 使用highlight 代码高亮【最新解读】

目的&#xff1a;vue 中 wangeditor3 使用highlight 代码高亮 很遗憾&#xff0c;在我花了2个时间研究这个问题之后得出的结论是&#xff0c;无法完成。 办法总是人想出来的嘛&#xff0c;最后也终是被我给解决了。 为了更方便读者去操作&#xff0c;先直接给出解决办法。 …

IView在非Rander模式下使用标签转换

IView在非Rander模式下使用标签转换 1.需要转换组件名(特殊组件) rander模式非rander模式DatePickerdate-pickerFormItemform-itemCheckboxGroupcheckbox-groupInputNumberinput-number 2.常用组件(常规组件) rander模式非rander模式Buttoni-buttonColi-colTablei-tableInpu…

简单实用小工具

简单实用小工具 基于html 单体vue+iview实现简单页面,内容包含 ws连接测试,json格式校验,json内容格式化 几类小工具 <html><head><!-- import Vue.js --><script type="text/javascript" src

vue a-range-picker回显问题和回显之后值无法改变的问题

直接记录吧 原因很简单&#xff1a; 回显从后端传过来的日期要么是时间戳 要么是正常日期 而选择日期的控件的日期格式显示的不是这种 是中国标准日期 所以就是说日期格式不对 导致不回显 解决方法&#xff1a; a-range-picker里面选中的时间默认是moment对象&#xff0c;所以要…

vue h5 实现一键复制文案功能

点击按钮&#xff0c;实现一键复制纯文案的功能&#xff0c;代码如下&#xff1a; 方法一 原生的方法 一般在浏览器上使用 copyUrl() {let url this.codeUrllet domInput document.createElement(input);domInput.value url;document.body.appendChild(domInput); // 添…

vue 一个动态链接url转成二维码

安装相关的依赖包 npm install qrcode2 --savetemplate中需要展示的容器 <div id"qrcode" ref"qrcode"></div>不要不忘了引入这个组件 components: { QRCode },在js代码中写入转换为二维码方法 //生成二维码qrcodeScan() {//这里是为了 每次…

element-ui 弹出框点击弹出框以外的地方,收起弹出框

在弹框加上这个属性即可&#xff0c;点击弹框意外隐藏弹框&#xff0c;false反之 :close-on-click-modal"true"

vue中使用js基于正则实现数字千分位用逗号分割

这个需求用到的还是蛮多&#xff0c;虽说我们有组件&#xff0c;可以直接代替&#xff0c;但是直接在js里&#xff0c;还是得需要自己封装一个函数&#xff0c;也方便复用嘛。 直接上代码吧 //数字千分位逗号分割 let c (item.value.toString().indexOf(.) ! -1) ? item.va…

前端接收数据流实现图片预览效果--ajax 请求二进制流 图片 文件 XMLHttpRequest 请求并处理二进制流数据

当我们上传附件的时候&#xff0c;还伴随这文件的预览的下载功能 文件预览 想实现文件预览首先&#xff0c;思考到显示图片而已&#xff0c;jquery ajax直接get请求 将返回data 赋值给img标签的src属性即可&#xff0c;but&#xff0c;普通的请求类型并不能请求成功 返回的数据…

js 计算两个日期之间 相差几年几月几日

1.日期选择器 <a-form-model-item label"计租期" prop"Dates" :rules"{ required: true, message: 请输入计租期,trigger: blur,}"><a-range-picker style"width:300px;" v-modelform.Dates :disabledsee change"change…

h5自定义微信分享链接

未自定义前 自定义后 1.安装微信jweixin-1.6.0依赖 "jweixin-1.6.0": "^1.0.0",2.封装一个wxsdk.js方法 前端要请求后端接口获取公众号的信息并填入 // wetchat.js &#xff0d;&#xff0d; 个人封装 import wx from jweixin-1.6.0; // 这是自己优…

vue 一键复制粘贴文字功能

1/下载 clipboard 依赖 npm install clipboard --save2/在功能页面写如下代码 <template><div style"margin:10px auto;" v-for"(item,index) in ringTemplete" :key"index" class"article" ><el-card class"bo…

vue 循环向数组里push进数据,视图没有更新

如下代码,将myringList里的数据循环遍历出来,子元素Type7的,就将这个元素push进movieList数组的data属性中,这种方法数据视图是不会更新的 this.myRingList.forEach(function(item){if(item.Type7){this.movieList.data.push(item)}else{this.musicList.data.push(item)} })这…

解决报错 This dependency was not found:(这个依赖没有找到)

错误的原因是你这个文件引入或使用了文件资源,但却没有找到 我是因为写样式使用了less,却没有依赖,所以把less删掉或是下less依赖就可以了 <style scoped langless></style>报错全部信息 ERROR Failed to compile with 1 errors 下午10:57:54 This dependency wa…

vue自定义指令在实际开发中的使用

创建一个文件来管理所有的自定义指令 src/directives/index.js 在src/directives/index.js文件中定义几个指令 //改变文字颜色指令 export const fontColor{//dom元素节点 options包含传入的属性对象inserted(dom,options){dom.style.backgroundoptions.value} } // 改变文字大…

uniapp:省市选择 自定义组件

源码 https://gitee.com/river-winter/unappCity 效果图 两个数据文件 热门城市 common/hotData.js export default [{ name: "上海市", },{ name: "广州市", }, { name: "北京市", },{ name: "天津市", },{ name: "重庆市&q…

vue图形验证码的生成和实现校验功能(附源码)

源码 https://gitee.com/river-winter/graphic-verification-code 思路 1.创建生成图形验证码的组件 2.在main.js中全局注册图形验证码组件 3.封装一个验证码校验的js文件 4.使用vue.prototype实现验证码校验全局变量 5.在表单页中 ​ 5.1 使用标签直接引入图形验证码组…

Vuex的介绍和详细使用

修改state状态必须通过mutationsmutations只能执行同步代码&#xff0c;类似ajax&#xff0c;定时器之类的代码不能在mutations中执行执行异步代码&#xff0c;要通过actions&#xff0c;然后将数据提交给mutations才可以完成state的状态即共享数据可以在组件中引用组件中可以调…

Vue v-if 与v-show的区别

v-if 当v-if条件为false时 包含v-if的元素不会存在dom上 v-show 使用v-show注意不要放在权限功能的渲染上 当v-show条件为false时 包含v-show的元素会存在dom上 通过display&#xff1a;none隐藏元素 so 在我们开发时 如果是频繁要显示与隐藏的元素 用v-show 节省dom性能…

导师和朋友的区别_富爸爸_新浪博客

导师和朋友的区别你的导师不是你最好的朋友&#xff0c;你最好的朋友喜欢你现在的样子。 而你的导师太爱你&#xff0c;以致于他们渴望把你带离现状。 你最好的朋友喜欢你的过去&#xff0c;而你的导师喜欢你的将来。 你最好的朋友更关注你的情感&#xff0c;而不是你的成功。 …

element-ui的返回顶部组件无效

今天在做项目中的时候&#xff0c;要加一个返回顶部的功能。因为项目中用到了饿了么的组件&#xff0c;所以就直接引用了Backtop这个组件。 我们在app.vue中写如下代码即可&#xff1a; <template><div id"app"><router-view /><el-backtop t…

vue项目中实现返回顶部功能

我们在浏览网页的时候经常看到回到顶部这个功能&#xff0c;这个功能也比较简单&#xff0c;今天我就介绍一下这个功能如何实现。 使用scrollTop实现 首先&#xff0c;我来简单介绍一下原理 1.根据网页的滚动高度&#xff0c;判断是否显示回到顶部功能按钮 2.点击按钮时&…

Vue a标签实现点击下载,下载图片、txt文件,不是直接打开的方式

前段时间在项目中遇到文件需要下载&#xff0c;直接拿出了之前封装的下载指令&#xff0c;在用的时候发现在下载jpg、txt文件时&#xff0c;并不会直接下载&#xff0c;而是会在浏览器中打开文件&#xff0c;即使给a标签添加了download 属性&#xff0c;也无济于事。 我先把之前…

(springboot+vue)前后端分离用前端传来的ID值来播放视频的功能实现,实现多个视频选择播放

梗概&#xff1a;在做视频播放的功能时&#xff0c;我想实现用axios来给后端传id的方式来播放对应的视频&#xff08;我的视频是存在本地的&#xff0c;如果用服务器的话应该也差不多吧。。&#xff09; 首先的第一步是获得数据库所存储的所有视频信息并展示&#xff0c;也就是…

基于springboot vue elementui图书借阅系统源码(毕设)

开发环境及工具&#xff1a; 大于等于jdk1.8&#xff0c;大于mysql5.5&#xff0c;nodejs&#xff0c;idea&#xff08;eclipse&#xff09;&#xff0c;nodejs&#xff0c;vscode&#xff08;webstorm&#xff09; 技术说明&#xff1a; springboot mybatis vue elementui …

基于springboot vue elementui新闻发布系统源码(毕设)

开发环境及工具&#xff1a; 大等于jdk1.8&#xff0c;大于mysql5.5&#xff0c;nodejs&#xff0c;idea&#xff08;eclipse&#xff09;,vscode&#xff08;webstorm&#xff09; 技术说明&#xff1a; springboot mybatis vue elementui 代码注释齐全&#xff0c;没有多…

震惊!!!一眼就能看懂的自定义组件directives方法!!!!

震惊&#xff01;&#xff01;&#xff01;一眼就能看懂的自定义组件directives方法&#xff01;&#xff01;&#xff01;&#xff01; Vue中内置了很多的指令&#xff0c;如v-model、v-show、v-html等&#xff0c;但是有时候这些指令并不能满足我们&#xff0c;或者说我们想…

vue中使用echarts(vue+vue-cli+axios+jsonp+echarts)

一、安装echarts&#xff1a; cnpm i echarts -S 二、在vue-cli的main.js文件中引用echarts&#xff1a; import charts from echarts Vue.prototype.$echarts charts 问题 引入 echars 5.0 遇到报错 "export ‘default’ (imported as ‘echarts’) was not found …

vue去掉严格开发,即去掉vue-cli安装时的eslint

vue去掉严格开发&#xff0c;即去掉vue-cli安装时的eslint &#xff1a; 1.vue-cli书写规范&#xff08;主要是js规范&#xff09; a、逗号、冒号后面要加空格 b、不能使用双引号&#xff0c;一律使用单引号 webpack的语法检查eslint&#xff0c;即安装项目时我选择了安装es…

vue路由6:导航钩子

index.html: <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>Title</title> </head> <body> <div id"app"><div><router-link to"/">首页&l…

es6中的结构赋值let {a,b} = this.data

最近碰到了let {a,b} this.data这种情况&#xff0c;其实这种写法是es6中的解构赋值&#xff0c;相当于 let a this.data.a; let b this.data.b;示例&#xff1a; let data {a: 1, b: 2} let {a, b} data console.log(a, b) // 1 2

基于java springboot vue elementui购物商城源码(毕设)

开发环境及工具&#xff1a; 大于等于jdk1.8&#xff0c;大于mysql5.5&#xff0c;idea&#xff08;eclipse&#xff09;&#xff0c;nodejs&#xff0c;vscode&#xff08;webstorm&#xff09; 技术说明&#xff1a; springboot mybatis vue elementui 代码注释齐全&…

递归树过滤

树形结构过滤 /*** 路由树过滤* param {*} menuList 菜单列表*/ function filterTree(data) {var newTree data.filter((x) > x.isShow 1);newTree.forEach((x) > x.list && (x.list filterTree(x.list)));return newTree; }

vue自定义组件调用父函数,vue自定义组件修改父组件的值,vue自定组件调用父级的值

1.在自定义组件中调用父组件的函数 Vue.component(my-componnet,{template:<div click"getF">{{]}</div>,methods:{getF:function(){this.$root.f();//父函数debuggerthis.$root.fVal;//父级data中的值this.$root.fVal999;//修改父级data中的值 } } });…

2022-02-26 v-for 中使用 key

使用 v-for 更新已渲染的元素列表时&#xff0c;默认用就地复用策略&#xff1b;列表数据修改的时候&#xff0c;他会根据 key 值去判断某个值是否修改&#xff0c;如果修改&#xff0c;则重新渲染这一项&#xff0c;否则复用之前的元素。 何时使用何种 key&#xff1f; vue …

chrome 插件开发指南

动手点关注干货不迷路 &#x1f446;丰富的 chrome 插件极大的提升我们的工作效率和辛福感&#xff0c;比如大名鼎鼎的 adblock 广告屏蔽、GoFullPage 网页长截图、evernote web clipper 收藏网页。一般来说&#xff0c;插件的原理是向页面中注入 javascript 脚本&#xff0c;对…

Vue3.0时代即将到来

在10月05日凌晨Vue3的源代码正式发布了&#xff0c;来自官方的消息&#xff1a; 目前的版本是Pre-Alpha &#xff0c;作者表示&#xff0c;Vue 3 主要的架构改进、优化和新功能均已完成&#xff0c;剩下的主要任务是完成一些 Vue 2 现有功能的移植。 仓库地址&#xff1a; Vue-…

降频

// 降频 export const downConversion (time 100) > {clearTimeout(downConversion.timer);return new Promise((resolve, reject) > {downConversion.timer setTimeout(resolve, time)}).catch(_ > {}) }

js 时间十位补零 (不满10补零)

fixNum (number, digits 2) > {number String(number);var length number.length;if (number.length < digits) {for (var i 0; i < digits - length; i) {number "0" number;}}return number; } fixNum(1) // 01

element ui 表格常见特殊的属性

element ui 表格的常见特殊属性1,表格内容太多用...表示2,修改element ui自带的样式3,修改奇数行背景色4,给表头添加背景色及文字样式5,表头文字竖向排列(文字带括号)6,表头边框与文本边框对不齐情况7,导航栏的侧边栏只展开一个下拉菜单8,表格表头和内容居中显示9,添加表格背景…

vue3知识点:toRaw 与 markRaw

文章目录三、其它 Composition API(不常用&#xff0c;了解即可)3.toRaw 与 markRaw测试案例完整代码本人其他相关文章链接三、其它 Composition API(不常用&#xff0c;了解即可) 3.toRaw 与 markRaw 注意点1&#xff1a; 之前上面讲解的函数都是把普通数据 -> 响应式数据…

vue3知识点:shallowReactive 与 shallowRef

文章目录三、其它 Composition API(不常用&#xff0c;了解即可)1.shallowReactive 与 shallowRef测试案例完整代码本人其他相关文章链接三、其它 Composition API(不常用&#xff0c;了解即可) 1.shallowReactive 与 shallowRef 注意点1&#xff1a; 问题&#xff1a;为啥sha…

vue3知识点:Vue3.0中的响应式原理和 vue2.x的响应式

文章目录二、常用 Composition API4.Vue3.0中的响应式原理vue2.x的响应式Vue3.0的响应式本人其他相关文章链接二、常用 Composition API 问题&#xff1a;啥叫“组合式API”&#xff1f; 答案&#xff1a;请看官方文档: https://v3.cn.vuejs.org/guide/composition-api-introd…

vue3知识点:reactive函数

文章目录二、常用 Composition API3.reactive函数本人其他相关文章链接二、常用 Composition API 问题&#xff1a;啥叫“组合式API”&#xff1f; 答案&#xff1a;请看官方文档: https://v3.cn.vuejs.org/guide/composition-api-introduction.html 3.reactive函数 作用: 定…

vue3知识点:ref函数

文章目录二、常用 Composition API2.ref函数本人其他相关文章链接二、常用 Composition API 问题&#xff1a;啥叫“组合式API”&#xff1f; 答案&#xff1a;请看官方文档: https://v3.cn.vuejs.org/guide/composition-api-introduction.html 2.ref函数 作用: 定义一个响应…

《vue3第二章》常用组合式 Composition API,包括setup、ref函数、reactive函数、vue3.0中的响应式原理、计算属性与监听属性

文章目录二、常用 Composition API1.拉开序幕的setup2.ref函数3.reactive函数4.Vue3.0中的响应式原理vue2.x的响应式Vue3.0的响应式5.reactive对比ref6.setup的两个注意点7.计算属性与监视属性1.computed函数案例&#xff1a;拼姓名字符串&#xff0c;同vue2计算属性案例类似完…

vue-admin-template 学习笔记 登录实现

文件分析 src/views/login/index.vue <template><div class"login-container"><!--1. ref"loginForm" 传递该参数2. :model"loginForm" 表单数据对象3. :rules"loginRules" 表单验证规则4. class"…

echarts点击右上角还原按钮(restore)图表空白问题

初始图: 初始图是完整可以显示的,点击右上角几个按钮都没问题,唯独点了还原按钮就出了以下问题: 啥也没有了. 不要慌,打开编辑器的终端看看: 是不是报这个错了.echarts没有到处, 再看看你的package,json里面的echarts的版本是多少,是不是5点多. 解决方法 1.就是echarts的版…

【vue】zip下载

1.前端 <template><el-button size"medium" click"handleDownload()">下载</el-button> </template><script> import { downloadZip} from ./api export default{name: test,data() {return {}},methods: {handleDownl…

【vue】下载字符串拼接的文件链接并重命名文件

【vue】下载字符串拼接的文件链接并重命名文件字符串拼接链接代码示例&#xff1a;this.url "http://127.0.0.1:8080/test/upload/20210128/2b35f9d7a64c3a6455a6e596c5c70fd7.xlsx"; this.filename "导出文件"; this.html <button type"button…

session的工作原理session缓存浏览器缓存

实际应用项目&#xff1a;http://github.crmeb.net/u/long Session 工作原理   1、创建Session   当用户访问到一个服务器&#xff0c;如果服务器启用Session&#xff0c;服务器就要为该用户创建一个SESSION&#xff0c;在创建这个SESSION的时候&#xff0c;服务器首先检查…

微信小程序常用的3种提示弹窗实现方式

实际应用项目&#xff1a;http://github.crmeb.net/u/long 1. 表示操作成功&#xff0c;文字上方会显示一个表示操作成功的图标。 wx.showToast({title: 操作成功&#xff01;, // 标题icon: success, // 图标类型&#xff0c;默认successduration: 1500 // 提示窗停留时间&a…

防抖函数 lodash.debounce 的使用 + 深拷贝

个人语雀文档&#xff1a;个人语雀文档 用法&#xff1a; lodash.debounce( func, [wait0], [options] ) func (Function): 要防抖动的函数。例&#xff1a;fn()[wait0] (number): 需要延迟的毫秒数。 例&#xff1a;500ms[options] (Object): 选项对象。{ } &#xff08;一般…

Vue实例和内置组件

Vue实例和内置组件1.实例属性1.Vue.js和JQuery.js一起使用2.实例调用构造器内部的方法2.实例方法1.$mount()挂载方法2.$destroy()卸载方法3.$forceUpdate()更新方法4.$nextTick()修改数据方法3.实例事件1.$on在构造器外部添加事件2.$once执行一次的事件3.$off关闭事件4.内置组件…

关闭Vue项目中eslint检测代码格式报错

ESlint虽然能规范我们代码格式&#xff0c;但确实太烦了 还不如ctrlaltl格式化代码 关闭ESlint有如下三种方法 1.创建项目时关闭 2.关闭软件webstorm 的ESlint 3.注释掉项目内的ESlint 项目目录下build.js->webpack.base.conf.js文件里面有段代码 注释掉&#xff01;&am…

2,uniapp功能之—扫码(条形码,二维码)点击扫码或者pda侧边按钮扫码

最近在搞uniapp的项目,所以最近的文章基本上是关于uniapp的。 分享一个自动生成二维码的网址,点击前往 注意 如果扫码和上一个nfc功能在同一个页面里面,会发生冲突,只有一个有用,一个没有用,所有,我给扫码的分装成了一个组件,这样就不会冲突了。 1,在component里面新建…

vue刷新当前页面,刷新数据,更新数据

第一种&#xff1a; this.$router.go(0) 这种就是让整个页面重新加载一次&#xff0c;但是会出现几秒钟的白屏情况&#xff0c;对用户体验不好。 第二种&#xff1a; location.reload() 这种跟上面类似&#xff0c;都会出现白屏情况。 第三种&#xff1a; provide / inject组合…

animate.css 没有反应的总结

前言&#xff1a;animate.css没反应多半的版本问题 昨天 在vue3中正常的安装使用animate.css&#xff0c; cnpm install animate.css --save引入 import animated from animate.css Vue.use(animated)使用 <transition name"fade" enter-active-class"an…

vue中input上传图片并显示在页面中

效果图 点击选择文件上传图片&#xff0c;图片显示在页面中。如果直接拿图片的名字是赋值不上去的&#xff0c;需要转换一下才可以渲染上去。 话不多说直接上代码&#xff1a; HTML <input change"img($event)" type"file"><br> <img :s…

element ui表格内容替换为图形,以图形展示出来

效果图&#xff1a; 核心代码 &#xff1a;formatterone’ formatter这个方法在官方文档中有介绍&#xff0c;我就不过多介绍了 这里一第一列为例&#xff1a; html <el-table-column prop"yi" align"center" label"1" width"35"…

vue +vue cli3 + tinymce 封装tinymce组件

前言 给公安做了个项目&#xff0c;后台编辑文章 前台展示&#xff0c;一开始用的markdown编辑器&#xff0c;markdown不能段落缩进&#xff0c;格式也有些许问题&#xff0c;不是公安想要的效果&#xff0c;今天想换一个编辑器&#xff0c;选择了tinymac&#xff0c;好像达到…

把echarts做成通用component

新建一个组件的vue&#xff0c;例&#xff1a;\components\graph\BarGraph.vue 内容&#xff1a; <template><div><div ref"barGraph" class"graph" /></div> </template><script> import * as echarts from echarts…

解决导航栏按钮背景色切换,刷新页面,按钮背景色切换,页面和路径没有切换问题

解决导航栏按钮背景色切换&#xff0c;刷新页面&#xff0c;按钮背景色切换&#xff0c;页面和路径没有切换问题 上篇博文中 点击导航栏切换背景色 有一个bug&#xff0c;如果点击第二个或者后面几个按钮&#xff0c;再刷新页面&#xff0c;按钮背景色会跳到第一个按钮上去&am…

Vue2 源码解析: MVVM 双向绑定2 - 虚拟 DOM diff 算法原理深度解析

Vue2 源码解析: MVVM 双向绑定2 - 虚拟 DOM & diff 算法原理深度解析(长文慎入&#xff01;) 文章目录Vue2 源码解析: MVVM 双向绑定2 - 虚拟 DOM & diff 算法原理深度解析(长文慎入&#xff01;)前言回顾&#xff1a;MVVM 实现细化Render Proxy 渲染代理Render Proxy …

Vue 源码解析: 生命周期钩子全面剖析

Vue 源码解析: 生命周期钩子全面剖析 文章目录Vue 源码解析: 生命周期钩子全面剖析前言&#xff1a;长文慎入&#xff01;正文生命周期钩子总览官方例图生命周期钩子含义 & 各属性状态0. 源码包结构1. 初始化阶段(Initialize)1.1 Vue 实例定义核心入口1.2 XxxMixin(Vue) 原…

Vue 源码实现: Reactive Data 响应式对象 Vue3 实现(使用 Proxy 实现)

Vue 源码实现: Reactive Data 响应式对象 Vue3 实现&#xff08;使用 Proxy 实现&#xff09; 文章目录Vue 源码实现: Reactive Data 响应式对象 Vue3 实现&#xff08;使用 Proxy 实现&#xff09;简介参考完整示例代码正文响应式数据对象 Reactive Data创建响应式数据对象&am…

Vue 源码实现: Data Binding 双向数据绑定(使用 Object.defineProperty 实现)

Vue 源码实现: Data Binding 双向数据绑定&#xff08;使用 Object.defineProperty 实现&#xff09; 文章目录Vue 源码实现: Data Binding 双向数据绑定&#xff08;使用 Object.defineProperty 实现&#xff09;简介参考正文实现目标实现架构具体实现项目结构 & 静态内容…

uni-app【多媒体API】

多媒体API图片uni.chooseImage(OBJECT)uni.previewImage(OBJECT) unipreviewimageobjectuni.closePreviewImage(OBJECT)uni.getImageInfo(OBJECT)uni.saveImageToPhotosAlbum(OBJECT)uni.compressImage(OBJECT)文件uni.chooseFile(OBJECT)wx.chooseMessageFile(OBJECT)录音管理…

这段代码要在哪个空间里运行?js,vue,html都没试好

import { ref } from vueconst counter ref(0)console.log(counter) // { value: 0 } console.log(counter.value) // 0counter.value console.log(counter.value) // 1

promise的运行

const promise new Promise(function(resolve, reject){setTimeout(function(){try {let c 6 / 2 ;resolve(c);console.log(c)}catch(ex) {reject(ex);}}, 1000) }) promise.then(function(value) {console.log(value) },function(err){console.error(err.message) })运行结果…

卧槽!骨瘦如柴陈皮皮又出新插件了,还免费开源!

前言嗐&#xff0c;不知道你有没有过这样的烦恼。当你想要确定一个资源被哪些节点引用的时候&#xff0c;使用资源管理器的查找引用却只能精确到预制体或场景。对于预制体还好说&#xff0c;里面的节点一般不会很多&#xff0c;找起来还是比较快的。但是场景里面的节点这么多&a…

打通形态选股和条件选股链路!股票量化分析工具QTYX-V2.4.8

前言股票分析中选股是很重要的一个环节&#xff0c;特别是随着A股市场的逐步扩容&#xff0c;存量资金有限&#xff0c;他们会偏重于某些板块和概念去操作&#xff0c;从而出现结构化的上涨行情。因此&#xff0c;要想资金的使用效率最大化&#xff0c;选股比择时更为重要。比如…

不是很懂,用心体会一下,反正行文就是十分的怪异。代码看起来像这样,这是什么话。为什么通过webpack就要写成这样

如果你通过 Babel 和 webpack 使用 ES2015 模块&#xff0c;那么代码看起来像这样&#xff1a; import ComponentA from ‘./ComponentA.vue’ export default { components: { ComponentA } // … } 注意在 ES2015 中&#xff0c;在对象中放一个类似 ComponentA 的变量名其实…

Creator 2.x 大项目卡顿有救了!

前言论坛上有很多帖子、很多人说Creator大项目卡顿&#xff0c;也在苦苦寻找解决方案。这对于每一个想用Creator做个大项目或者正在做着项目的小伙伴来说都是很难受的。这可能会让他们割舍对 Creator 的喜爱&#xff0c;而另作选择。或者在上了车之后&#xff0c;没法填这个坑导…

我敢肯定!你还没用过一款代码神器,只属于Creator的用户!

今天为大家推荐一款“快如迅雷&#xff0c;神似闪电”的代码编辑器&#xff1a;快闪-代码编辑器 快闪编辑器是基于 VSCode 内核&#xff0c;同时又为 Cocos Creator 量身定制&#xff0c;并且支持2.x 、3.0版本&#xff01;默认开启窗口自动伸缩功能&#xff0c;推荐布局设计初…

Vue使用jQuery

main.js import jquery from jquerywindow.$ window.jQuery jquery在要使用的地方直接 $即可 例如 $.ajax({type: POST,url: http://localhost:8082/User/Login,dataType: json,data: {usercode: "111",password: "222"},success: function (data) {}}…

vue ts使用Prop向子组件传值

vue2.0 ts使用Prop向子组件传值 在父组件中想要给子组件传值&#xff0c;可以在子组件使用 :parentName(子组件通过Prop获取该值的变量名)‘parentName’&#xff08;想要传的值&#xff09;&#xff0c;这样&#xff0c;在子组件里可以通过 Prop({ default: “default value”…

vue学习记录:v-for使用及v-if和v-show用法及区别

v-for:遍历数组、数组对象、对象、迭代数字 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><meta http-equiv&…

element表单验证中rules中的message样式怎么更改,:inline-message=“true“,el-form-item__error--inline

element表单验证中rules中的message样式怎么更改&#xff0c;有很多解答都是直接定位到el-form-item__error&#xff0c;修改样式。 但是如果这么做&#xff0c;容易影响到全局&#xff0c;有些地方message的提示还是默认在input下框比较合适。代码附在最后。 效果演示 查看官…

Vue组件如何封装,这些原则您需要了解一下!

什么样的内容需要封装一段代码在项目中出现两次就开始考虑是否应该进行封装&#xff0c;出现三次就肯定要封装&#xff0c;大到一个页面&#xff0c;一个组件&#xff0c;小到一个function和一个css样式。 封装原则以下将封装出来的通用组件叫做子组件&#xff0c;引用通用组件…

Windows搭建vue环境

前言 vue.js是一套构建用户界面的渐进式框架&#xff0c;其目标是通过尽可能简单的API实现响应的数据绑定和组合的视图组件。 vue.js安装 1.从官网上下载后直接通过<script></script>标签引入。 官网地址&#xff1a;vue官网&#xff0c;我引用的是开发版本&#…

【毕业设计】Spring Boot 和 Vue 的图书管理系统

摘要&#xff1a;本系统采用了浏览器/服务器架构进行设计&#xff0c;所使用的开发工具是IDEA&#xff0c;后端采用Java EE进行开发&#xff0c;前端采用Vue进行开发&#xff0c;数据库采用的是MySQL。本系统的角色主要包括超级管理员、管理员以及学生。对于超级管理员而言&…

[VUE框架学习笔记]初始化Vue项目(vscode详细图示)

初始化Vue项目我们首先需要有vue脚手架1.新建项目2.等待初始化完成&#xff0c;输入指定运行3.打开running的网页我们首先需要有vue脚手架 npm install -g vue-cli 全局安装vue-cli包 如何将全局包地址从C盘转到其他盘请看这篇文章>Node.js的安装与配置 1.新建项目 vue i…

谷粒商城第十一天-品牌管理中关联分类

目录 一、总述 二、前端部分 1. 调整查询调用 2. 关联分类 三、后端部分 四、总结 一、总述 之前是在商品的分类管理中直接使用的若依的逆向代码 有下面的几个问题&#xff1a; 1. 表格上面的参数填写之后&#xff0c;都是按照完全匹配进行搜索&#xff0c;没有模糊匹配…

uniapp 将标题背景更换背景图片 完美解决(附加源码+实现效果图)

问题描述 今天拿到小程序的设计效果图后&#xff0c;标题部分背景需要加背景图片&#xff0c;以往我做的都是标题背景更换颜色等&#xff0c;加背景图片还是第一次遇到&#xff0c;大家可以先看下我的效果图是否与你遇到的问题一致&#xff01; 首页标题的背景是个背景图片。 …

谷粒商城第十二天-基本属性销售属性管理功能的实现

目录 一、总述 二、前端部分 三、后端部分 四、总结 一、总述 前端的话&#xff0c;依旧是直接使用老师给的。 前端的话还是那些增删改查&#xff0c;业务复杂一点的话&#xff0c;无非就是设计到多个字段多个表的操作&#xff0c;当然这是后端的事了&#xff0c;前端这里…

[VUE框架学习笔记]第一个Vue程序(el挂载点和data数据对象!)

第一个Vue程序什么是Vue框架&#xff1f;Vue的优缺点&#xff1f;我的第一个Vue程序加入Vue框架代码代码解释el挂载点Vue实例的作用范围是什么呢&#xff1f;是否可以使用其他的选择器&#xff1f;是否可以设置其他的dom元素呢&#xff1f;data:数据对象什么是Vue框架&#xff…

Vue + Element UI 使用SheetJS解析上传的xls或xlsx文件表格

SheetJS文档&#xff1a;https://github.com/SheetJS/sheetjs#installation 中文版&#xff08;距上次更新已经挺久&#xff09;&#xff1a;https://github.com/rockboom/SheetJS-docs-zh-CN 需求一&#xff1a;客户点击上传对应格式的生产计划表格文件&#xff0c;点击确定…

狂神 Vue 钩子函数与异步请求

404和路由钩子 参数传递 将Login界面的用户名显示到main页面 先从Login界面&#xff0c;转发时加上用户名输入框的数据 <el-form-item label"账号" prop"username"><el-input type"text" placeholder"请输入账号" v-mode…

狂神 Vue 参数传递以及重定向

参数传递以及重定向 通过前端url传递参数&#xff0c;对应的路径添加params接收&#xff0c;显示参数 Main.vue <el-menu-item index"1-1"><router-link v-bind:to"{name:UserProfile,params:{id:1}}">个人信息</router-link> </e…

狂神 Vue-router

vue-router 因为Vue是一个专注于视图层的框架&#xff0c;所以要使用vue-router路由来进行转发和重定向 是Vue.js的官方路由管理器&#xff0c;和Vuejs深度集成 包含的功能: 嵌套的路由/视图表模块化、基于组件的路由配置路由参数、查询、通配符基于Vue.js过度系统的视图过…

狂神 Vue Webpack

Webpack 是一个现代化的JavaScript应用程序的静态模块打包器&#xff08;module bundler&#xff09;&#xff0c;会递归的构建依赖关系图&#xff08;dependency graph&#xff09; 浏览器逐渐进化到WebApp模式&#xff0c;通常是一个SPA&#xff08;单页面应用&#xff09;…

狂神 Vue 第一个vue-cli项目

第一个vue-cli项目 vue-cli提供一个脚手架&#xff0c;用于快速生成一个vue项目模板 预先定义好的目录结构以及基础代码&#xff0c;好比创建maven项目可以选择创建骨架项目&#xff0c;能提高开发效率 需要环境 Node.js:https://nodejs.org/en/Git:https://git-scm.com/do…

狂神 Vue slot插槽 笔记

slot插槽 留一个代办事项&#xff0c;之后想添加什么再添加进来 像是这个结构&#xff0c;从后端要遍历数据 传统的方法是&#xff0c;只在一个标签中便利数据&#xff0c;但是要把数据放在中的中就很难实现<li v-for"item in items">{{item.message}} <…

递归算法_递归分解WAR文件

递归算法抽象 是否曾经需要分解WAR文件以及分解WAR文件中的所有JAR文件&#xff1f; 是的&#xff0c;我也是&#xff01; 我写了ferris-war-exploder来爆炸&#xff1a; 一个JAR文件 一个WAR文件&#xff0c;它找到的每个JAR文件也会爆炸。 包含每个JAR文件(请参阅&#xff03…

drools_Drools和jBPM KIE A​​pps平台

drools随着Drools和jBPM(KIE)6系列出现了一个新的工作台&#xff0c;并有望最终实现用户的可扩展性。 我终于有了一些预告片&#xff0c;以显示此工作原理以及即将上市的产品。 确保选择1080p并全屏显示它们的最佳状态。 (点击放大) (点击放大) 您在这些视频中看到的是在Drool…

基于Springboot+Vue的手机商城(源代码+数据库)081

基于SpringbootVue的手机商城(源代码数据库)081 一、系统介绍 本项目前后端分离&#xff08;该项目还有ssmvue版本&#xff09; 本系统分为管理员、用户两种角色 用户角色包含以下功能&#xff1a; 登录、注册、商品搜索、收藏、购物车、订单提交、评论、退款、收货地址管…

Vue学习笔记(十二) Vue Ajax

1、简介 在 Vue.js 中我们可以使用 Axios 完成 Ajax 请求&#xff0c;Axios 是一个基于 Promise 的 HTTP 库 这篇文章的文字不多&#xff0c;基本都是代码&#xff0c;解释也都写在注释里面啦 有兴趣的朋友也可以直接去看看官方文档&#xff1a;http://www.axios-js.com/zh-…

Vue中显示动态绑定的img图片,显示不出来

1、如何是一个普通组件的话&#xff0c;那么这样就可以了 <img :src"./static/images/logo.png" 上面这种是写死的&#xff0c;下面让我们试试进行动态显示&#xff1b; <div id"head"> <img :src"logo" id"logo…

Vue项目打包后动态获取自定义变量

1 前言 1.1 业务场景 一般使用 Vue 项目连接后端请求&#xff0c;使用的 axios import axios from axiosexport const CMSAPI axios.create({baseURL: "http://localhost:8080",timeout: 30000, });axios 中的 baseURL 一般是访问地址 Vue 项目打包后&#xff0…

iview中modal新增、修改共用校验规则清除

xlecho编辑整理&#xff0c;欢迎转载&#xff0c;转载请声明文章来源。欢迎添加echo微信(微信号&#xff1a;t2421499075)交流学习。 百战不败&#xff0c;依不自称常胜&#xff0c;百败不颓&#xff0c;依能奋力前行。——这才是真正的堪称强大&#xff01;&#xff01; <M…

Vue启动报错 Error: listen EADDRNOTAVAIL: address not available

前言&#xff1a; 搭建一个分布式项目&#xff0c;自己找了个vue框架的前端项目做接口测试&#xff0c;使用nodeJS 报错Error: listen EADDRNOTAVAIL: address not available。 问题解析&#xff1a; 在上述报错后&#xff0c;下面还有一些报错语句&#xff0c;我这里是显示…

基于el-table二次封装的通用表格组件

特性&#xff1a; 数据驱动&#xff0c;省去一个一个写el-table-column标签和属性的烦恼&#xff0c;表格的表头可以存到后端。支持通过拖拽改变列的位置支持通过拖拽改变行的位置支持loading自定义支持具名插槽语法支持可选的复选框列和序号列支持自定义每一列的显示和隐藏&a…

我的框架开发记录--2022.5.4

序言 好快啊&#xff0c;五一假期就要结束了。 XpStart也已经开始做前端了。 不过&#xff0c;这几天给我的感觉是啥都做了&#xff0c;但又啥也没做… 我最先弄的是Quartz&#xff0c;目前只是把Quartz的配置做好了&#xff0c;定时任务也能够跑。但是要做定时任务的管理&…

Vue中的事件处理

事件处理 v-on 我们可以用v-on来监听事件&#xff0c;后面跟上 “:事件名称”决定监听哪个事件&#xff0c;在赋值语句中声明可以带上方法名或内联语句。 它还有一种缩写格式&#xff1a; 如&#xff1a; 方法名<input type"button" value"验证" v…

VUE学习 -- 非父子组件传值

非父子组件传值 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>Document</title> </head&…

HTML页面通过iframe嵌套Vue项目

之前都是在Vue项目中通过iframe嵌套外部写好的HTML页&#xff0c;但是最近接触了一个需求&#xff0c;是需要在HTML页面中嵌入Vue项目。 Vue项目打包完成之后会形成一个包含所有静态资源的文件夹&#xff0c;点击HTML页可以运行&#xff08;后端解决的跨域&#xff09;&#x…

VUE---父子组件的传值

父子组件的传值 父传子 props 来接收父组件传来的数据 传父组件的data状态&#xff0c;只需要动态绑定就可以了 父传子的时候如果是变量别忘了进行动态绑定 属性验证 子传父 <!DOCTYPE html> <html lang"en"> <head><meta charset"…

vue+ element 小白初次实践踩坑(二)-数据刷新,页面没改变

vue+ element 小白初次实践踩坑(二)-数据刷新,页面没改变 在使用vue的时候一个页面会有多个组件构建,所以会发生数据刷新,但是页面上的变化不完全 1.第一种:一个页面可以跳转到另一个页面,但是两个页面是共用的,点击跳转之后,必须强刷浏览器,数据才会更新 解决: …

VUE组件笔记

全局定义组件 子组件与局部组件 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>Document</titl…

vux 获取后端数据并显示出来并且带 请求头token

methods:{printconsole(){let thatthis;//console.log(that.getToken());that.$http.post(that.getSvcUrl(/user/getMyUserInfo),null,{headers: { null是指请求带的参数Authorization: Bearer that.getToken()}}).then((res2)>{that.SetUserInfo(res2.data.data);console…

前端技术jQuery+Json+Ajax+NodeJS

jQuery 1.jQuery一统江湖10年&#xff0c;只是js封装&#xff0c;现今已经开始衰落&#xff0c;已经不作为重点&#xff0c;Vue替代(封装) Vue底层会使用一些jQuery语法。 在js上做了很多工作&#xff0c;代码更加简洁&#xff0c;新的特性 ajax封装 ajax它可以访问后台(jav…

vue3-router获取query字段常见问题

先了解路由里面的history模式 history: createWebHashHistory url上带# history:createWebHistory rul上不带# 注意&#xff1a;如果使用history:createWebHistory模式&#xff0c;如果浏览器缓存带上了#&#xff0c;是获取不到query字段的。

web — 跨域问题及解决方案

文章目录web — 跨域问题及解决方案一、概念二、解决方案1. Jsonp2. CORS&#xff08;服务器端解决&#xff09;3. Proxy 代理4. nginx&#xff08;反向代理&#xff09;5. WebSocket6. postMessageweb — 跨域问题及解决方案 一、概念 跨域&#xff1a; 当一个请求 url 的协议…

服务器渲染

一、浏览器端渲染 CSR&#xff1a;是Client Side Render简称&#xff0c;页面上的内容是由js文件进行渲染的&#xff0c;js文件在浏览器上运行&#xff0c;服务器返回一个html模板 过程&#xff1a; 用户发送请求&#xff0c;返回页面&#xff0c;此时页面是一个模板页面&am…

React与Vue对比

1、组件化方面 模块化&#xff1a;是从代码的角度来进行分析的&#xff0c;即把一些课复用的代码&#xff0c;抽离未单个模块&#xff0c;便于项目的维护和开发。 组件化&#xff1a;是从UI界面的角度来进行分析的&#xff0c;即把一些可复用的UI元素&#xff0c;抽离为单独的…

Vue+Mysql+ajax+node.js跨域访问

- node.js项目 node.js 是基于 chrome V8引擎的JavaScript运行环境 安装项目 npm install安装nodemon监视node.js应用程序发生的任何改变 npm install -g nodemon并在package.json文件下更改scripts中数据 "scripts": {"start": "nodemon ./bin/…

vue中echarts使用

前言 最近要在vue中使用echarts&#xff0c;觉得挺好玩的&#xff0c;这里记一下笔记。最终得到的是一个可自动刷新的可适应屏幕尺寸的图表&#xff0c;并可手动全屏 使用 安装echarts依赖 npm i echarts -s main.js中配置echarts全局使用&#xff1a; /*全局使用echarts*/…

侧边栏路由链接改造

点击侧边栏里的选项&#xff0c;我们需要让它能有访问路由&#xff0c; 可在<el-menu>中开启router&#xff1a; Home.vue中修改&#xff1a;接口中的path就是路由路径 <el-menubackground-color"#333744"text-color"#fff"active-text-color&quo…

Vue Vue3中的setup、ref、reactive

文章目录setupref 函数reactive 函数reactive对比refsetup 两个注意点参数props参数contextsetup 1、理解&#xff1a;vue3.0 中一个新的配置项&#xff0c;值为一个函数 2、setup 是所有 Composition API(组合API) “表演的舞台” 3、组件中所用到的&#xff1a;数据、方法等…

npm ERR! missing script: dev npm ERR! A complete log of this run can be found in: npm ERR! C:\U

vant 报错 解决方法 搜索的其他方法不能用 1 删除本地node_modules 依赖包&#xff1b; 2 执行 npm cache clean --force 清理缓存&#xff1b; 3 npm install 安装依赖&#xff1b; 4 以上过程&#xff0c;尝试不行以上方法不行&#xff0c;可以尝试这个方法 npm run serve …

vue+element+axios+axios拦截+ajax请求抽离+less项目搭建

样本在我的下载 //使用淘宝镜像 npm install -g cnpm --registryhttps://registry.npm.taobao.orgvue init webpack vue-pc // 创建项目cnpm i // 装包cnpm i element-ui -D // 安装elementcnpm install babel-plugin-component -D //element按需引入src/main.js import ./c…

vue虽然可以新增属性,但是不会触发视图更新

原因是受 ES5 的限制&#xff0c;Vue.js 不能检测到对象属性的添加或删除。 因为 Vue.js 在初始化实例时将属性转为 getter/setter&#xff0c; 所以属性必须在 data 对象上才能让 Vue.js 转换它&#xff0c;才能让它是响应的。 要处理这种情况&#xff0c;我们可以使用$set()方…

vue-cli创建项目出错-----------

vue安装npm install vue-cli -g 出错 一般是本地安装过了 如果此时不能够创建项目 将原来的卸载即可 npm uninstall vue-cl i-g 查看vue版本 vue -V 存在即可创建项目 vue init webpack ‘my-object’

vue 滚动加载案例-------------------------

效果展示 滚动到底部加载 项目结构 data.js export default[{"recGroph": [{"key": ["设备指纹模型", "未知"],"value": 1200},{"key": ["设备指纹模型", "青铜"],"value": 1053}…

vue UI 告别webpack配置

vue UI 告别webpack配置 vue-cli 3.0 的候选版本也已经发布多时了。vue-cli 3.0 版本为我们提供了集 创建、管理、分析 为一体的可视化界面vue ui&#xff0c;妈妈再也不用担心我不懂配置啦让我们来一起尝尝鲜吧 #安装最新版的vue-clinpm install -g vue/cli#yarn/npm 安装&am…

vue的icon 的 使用

1登录表单中的icon图标使用 点击跳转element-ui的 icon列表 <el-inputplaceholder"请选择日期"suffix-icon"el-icon-date" //图标显示右边 v-model"input1"></el-input><el-inputplaceholder"请输入内容"prefix-ico…

Vue数据和视图不同步的原因

vue中在data中的对象赋予新的属性是不能响应式的更新数据的。 在这里插入代码片var vm new Vue({el: #app,data: {tempArr: [{ name: "Tom", age: "11" },{ name: "Marry", age: "21" },{ name: "Jack", age: "18&qu…

【vue cli2 3】 本地代理解决跨域问题

一、vue-cli2 在config/index.js中修改proxyTable&#xff1a; module.exports {dev: {// PathsassetsSubDirectory: static,assetsPublicPath: /,// proxyTable: {},//原来为空proxyTable: {//这里自定义/api: { //自己命名target: "https://xxx.com", //要代理的…

基于Springboot+Vue的房屋中介系统(源代码+数据库+14000字论文)064

基于SpringbootVue的房屋中介系统(源代码数据库14000字论文)064 一、系统介绍 本项目前后端分离 本系统分为管理员、用户、中介经纪人三种角色 用户角色包含以下功能&#xff1a; 登录、注册、个人信息修改、密码修改、房屋查看、经纪人联系 中介经纪人角色包含以下功能&…

nuxt项目总结-综合

nuxt项目总结技术栈选择依赖nuxt的生命周期&#xff08;及其重要&#xff0c;学习框架必须了解生命周期&#xff0c;及其原理&#xff09;基于nuxt的axios二次封装为何能够SEO优化使用SSR所解决的问题SSR渲染原理为什么要用引入node中间层使用SSR最难处理的点Vue&#xff08;nu…

优化开发体验:掌握VSCode配置Vue模板的技巧与方法

前言 当你使用了 VSCode 配置 vue 模版时&#xff0c;你会发现它就像是一位贴心的助手&#xff0c;本文将为大家介绍如何使用 VSCode 配置 vue 模板&#xff0c;让你的代码更加高效、美观。下面让我们一起来看看吧。 一、打开 VSCode 控制台 文件 --> 首选项 --> 用户片段…

vue2根据不同的电脑分辨率显示页面内容及不同设备适配显示

1.安装插件: npm install postcss-px2rem px2rem-loader --save npm i lib-flexible --save 2.创建flexible.js,并在main.js引用 ;(function(win, lib) {var doc = win.document;var docEl = doc.documentElement;var metaEl = doc.querySelector(meta[name="viewport&…

Vue2-简介、模板语法、数据绑定、MVVM、数据代理、事件处理

&#x1f954;&#xff1a;成功之后就能光明正大地回望所有苦难 VUE-Day1 Vue简介1、Vue是什么&#xff1f;2、谁开发的&#xff1f; 发展历程&#xff1f;3、Vue的特点4、容器和实例、实例中的el和data总结 Vue模板语法插值语法指令语法 数据绑定1.单向数据绑定&#xff08;v-…

二次封装element-plus上传组件,提供校验、回显等功能

二次封装element-plus上传组件 0 相关介绍1 效果展示2 组件主体3 视频组件4 Demo 0 相关介绍 基于element-plus框架&#xff0c;视频播放器使用西瓜视频播放器组件 相关能力 提供图片、音频、视频的预览功能提供是否为空、文件类型、文件大小、文件数量、图片宽高校验提供图片…

Vue3封装一个左侧可拖拽折叠的侧边栏布局

功能 1、点击左侧侧边栏可折叠或打开 2、左侧侧边栏可拖拽 代码 <template><div class"fold-left-box"><div class"fold-left-box-left" :style"{ width: asideWidth px }" v-show"asideWidth > 0">left<…

前端传递参数时,form-data 和 json 的区别

在传递参数时&#xff0c;form-data 和 JSON 是两种常见的数据格式。 form-data 是一种多部分表单数据格式&#xff0c;通常用于上传文件或包含二进制数据的表单提交。它使用 multipart/form-data 格式来编码数据。在使用 form-data 格式时&#xff0c;数据会被分割成多个部分&…

avue 时间选择器限制时间范围(当天以后的时间、当前月、当前月剩余时间)

时间选择器做项目时必不可少的组件&#xff0c; 今天就简单举几个常用的例子供参考。 <avue-form v-model"form" :option"option"></avue-form><script> export default {data() {return {form:{},option:{column: [{label: "禁止日…

[JavaWeb]【二】Vue Ajax Elemnet Vue路由打包部署

目录 一 什么是Vue 1.1 Vue快速入门 1.2 常用指令 1.2.1 v-bind && v-model 1.2.2 v-on 1.2.3 v-if && v-show 1.2.4 v-for 1.2.5 案例 1.3 生命周期 二 Ajax 2.1 Ajax介绍 2.2 同步与异步 2.3 原生Ajax&#xff08;繁琐&#xff0c;过时了&#xff09…

Can‘t find end of central directory : is this a zip file ? at XMLHttpRequest

导出woed出现这个报错,原因其实很简单,路径写错了, 这个word首先必须是docx格式,然后必须放在public文件包下 如果放在public文件包下还没有用,则放在public包下 参考帖子: https://www.cnblogs.com/hejun26/p/13647927.html

【java毕业设计】基于Spring Boot+Vue+mysql的论坛管理系统设计与实现(程序源码)-论坛管理系统

基于Spring BootVuemysql的论坛管理系统设计与实现&#xff08;程序源码毕业论文&#xff09; 大家好&#xff0c;今天给大家介绍基于Spring BootVuemysql的论坛管理系统设计与实现&#xff0c;本论文只截取部分文章重点&#xff0c;文章末尾附有本毕业设计完整源码及论文的获取…

js 下载文件

前端下载文件方法很多,url是文件地址 方法1&#xff1a;打开一个新的页面 window.open(url); 方法2&#xff1a;直接弹出下载窗口&#xff0c;但是当下载文件是txt格式时&#xff0c;浏览器会自动打开 handleDownload(row, index) {const link document.createElement(a)l…

vue3 + antv/x6 实现拖拽侧边栏节点到画布

前篇&#xff1a;vue3ts使用antv/x6 自定义节点 前篇&#xff1a;vue3antv x6自定义节点样式 1、创建侧边栏 用antd的menu来做侧边栏 npm i --save ant-design-vue4.x//入口文件main.js内 import Antd from ant-design-vue; import App from ./App; import ant-design-vue/…

导航组件的设计

一看就是错的&#xff0c;但也是自己想的啊 <template><span><div>Home</div><div>Data</div><div>Acount</div><div>About</div></span> </template><script> export default {}; </scrip…

为什么必须用const { createApp, ref, reactive } = Vue;而import { defineProps, reactive } from ‘vue‘不行,二者有什么区

这个直接不显示 <!DOCTYPE html> <html> <head> <meta charset"utf-8"> <title>陈尼克</title> <style>[v-cloak] {display: none;} </style> </head><body><div id"app" v-cloak><…

对比一下找不同

<template><div><table><tr><td>商品编号</td><td><input type"text" v-model.number"id"></td></tr><tr><td>商品名称</td><td><input type"text" v-…

uni-app【网络通信API】

uni-app 网络通信API发起请求uni.request(OBJECT)uni.configMTLS(OBJECT)上传、下载uni.uploadFile(OBJECT)uni.downloadFile(OBJECT)WebSocketuni.connectSocket(OBJECT)uni.onSocketOpen(CALLBACK)uni.onSocketError(CALLBACK)uni.sendSocketMessage(OBJECT)uni.onSocketMess…

uni-app【数据缓存API】

数据缓存APIuni.setStorage(OBJECT)uni.setStorageSync(KEY,DATA)uni.getStorage(OBJECT)uni.getStorageSync(KEY)uni.getStorageInfo(OBJECT)uni.getStorageInfoSync()uni.removeStorage(OBJECT)uni.removeStorageSync(KEY)uni.clearStorage()uni.clearStorageSync()uni.setSt…

uni-app【API概述】

uni-app API概述标准js和浏览器js的区别各端特色API调用说明API Promise 化Vue 2 和 Vue 3 的 API Promise 化Vue 2Vue 3Vue 2 写法转 Vue 3 写法Vue 3 写法转 Vue 2 写法API 列表网络发起请求上传、下载WebSocketSocketTask媒体图片文件录音管理背景音频播放管理音频组件管理视…

Vue.js not detected?

Vue.js not detected有时候npm不行 要用yarn yarn run build&#xff0c;可以 终于好了&#xff0c;把mainf……里面的false改成true&#xff0c; 再yarn run build一次 再打开一个项目&#xff0c;yarn serve&#xff0c; 8080页面&#xff0c;再就好了。

tinymce编辑器上传本地视频预览

小白一枚&#xff0c;最近搞搞tinymce编辑器上传视频预览&#xff0c;视频标签变成了图片标签问题&#xff0c;看看之前其他博主的说明&#xff0c;感jio好麻烦&#xff0c;官网的也没整明白&#xff0c;所以自己瞎整整。勿喷&#xff01;勿喷&#xff01;勿喷&#xff01;重要…

体会组件中props和$emit的用法

<!DOCTYPE html> <html> <head> <meta charset"utf-8"> <title>Vue的方法_侠课岛(9xkd.com)</title> <script src"https://unpkg.com/vuenext"></script> <script src"https://cdn.jsdelivr.net/…

组件prop的用法:为什么没有运行处hello,哪里错了

<!DOCTYPE html> <html> <head> <meta charset"utf-8"> <title>Vue的方法_侠课岛(9xkd.com)</title> <script src"https://unpkg.com/vuenext"></script> <script src"https://cdn.jsdelivr.net/…

一个todolist

<!DOCTYPE html> <html> <head> <meta charset"utf-8"> <title>Vue的方法_侠课岛(9xkd.com)</title> <script src"https://unpkg.com/vuenext"></script> <script src"https://cdn.jsdelivr.net/…

又试着自己写第一个vue代码,能可以显示,第一次没有成功

把22文件改成22.html也不行 <html> <div id"counter">Counter: {{ counter }} </div> </html> <script src"https://unpkg.com/vuenext"></script> const Counter {data() {return {counter:0}} }Vue.createApp(Cou…

computed计算属性的用法,模模糊糊;后,用methods也可,为什么

<!DOCTYPE html> <html> <head> <meta charset"utf-8"> <title>Vue的方法_侠课岛(9xkd.com)</title> <script src"https://unpkg.com/vuenext"></script> </head> <body><div id"com…

这个created钩子函数不知道怎么改

Vue.createApp({data() {return { count: 1}},created() {// this 指向 vm 实例console.log(count is: this.count) // > "count is: 1"}<!DOCTYPE html> <html> <head> <meta charset"utf-8"> <title>Vue的方法_侠课岛…

之前不会改的代码,修改过来了,果然是版本问题,但会改也是不容易,要都弄懂了才会改

错误的代码&#xff1a; <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><meta http-equiv"X-UA-Compatib…

@click与v-model的区别,model是双向绑定

我写的错误的代码 <!DOCTYPE html> <html> <head><div><title>如如</title><input click "HelloWorld" type"text" /></div> </head> <body><script>export default {}</script&g…

终于出来了Counter: 0,但是是html里的,不是通过vite项目做的,怎么做还不知道

html里的 引用vue的方法 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8" /><link rel"icon" href"/favicon.ico" /><meta name"viewport" content"widthdevice-width,…

Vue集成地图API实现搜索与矢量图区域显示

Vue集成地图API实现搜索与矢量图区域显示前言一、准备&#xff1f;&#xff01;二、搜搜功能1.页面代码2.个性化地图三&#xff0c;区域显示1.主要代码2.主要数据总结前言 很久之前用过高德地图的API&#xff0c;那时候vue组件还不是很多&#xff0c;所以用的是js来实现的。现…

vue3.0 + Element Plus整合实战

mall-vue3-manage 基于vue3.0 Element Plus、 整合最新的 Echarts5 强劲的渲染引擎、富文本编辑器 Wangeditor 的后端管理项目。 基于 SpringBoot Vue3.2 Element Plus 的后台管理系统 Gitee: https://gitee.com/typ1805/tansci GitHub: https://github.com/typ1805/tansc…

高级前端-Babel

Babel是什么&#xff1f;是个编译器&#xff0c;把高版本js代码变成低版本js代码 编译过程&#xff0c;把原代码通过词法分析变成一个个token&#xff0c;举例&#xff1a;ab则拆成了a,,b三个token 语法分析器把这些token根据对应的语法生成抽象语法&#x1f332; 语义分析器…

用vite2建新的vue项目的代码

ivyoneivyonedeMacBook-Pro ~ % npm init vitejs/app npx: 5 安装成功&#xff0c;用时 2.199 秒 ✔ Project name: vite-hami01Scaffolding project in /Users/ivyone/vite-hami01... ✔ Select a template: vueDone. Now run:cd vite-hami01npm installnpm run devivyoneiv…

vue3生成点选验证码,前端校验

先看效果图 verify.vue&#xff1a;源码{用时一天半的破轮子}&#xff01;&#xff01;&#xff01;&#xff01;&#xff01;&#xff01;&#xff01;&#xff01;&#xff01;&#xff01;&#xff01;&#xff01; <template><div class"outside" ref&q…

keep-alive组件的作用与原理

原文合集地址如下&#xff0c;有需要的朋友可以关注 本文地址 什么是keep-alive “keep-alive” 是 Vue.js 中的一个特殊组件&#xff0c;用于缓存组件的状态&#xff0c;以提高应用性能。在 Vue.js 中&#xff0c;组件通常是动态创建和销毁的&#xff0c;当切换到另一个页面…

封装axios及简单应用举例

第一步&#xff1a;具体封装工具&#xff1a; 在项目根目录下创建utils目录&#xff0c;然后在其中创建文件http.js&#xff1a; // 二次封装axios import axios from axios// 全局配置 // 根据环境变量区分接口默认地址&#xff08;前缀&#xff09; switch (process.env.NO…

Vue3 中引入液晶数字字体(通常用于大屏设计)

一、下载 .ttf 字体文件到本地&#xff0c;放在 src 中的 assets 文件下 下载液晶字体 DS-Digital.ttf 二、在 css 文件中引入字体 /* src/assets/fonts/dsfont.css */ font-face {font-family: electronicFont;src: url(./DS-Digital.ttf);font-weight: normal;font-styl…

VUE3: VUE3新特性的个人总结【不定时更新】

简介 整理一下所知道的 Vue3 的新特性及编码样例。 生命周期 // TODO… 新特性之teleport

npm安装vue

目录 npm安装vue Vue.js 是什么直接用script引入安装vue对不同构建版本的解释安装命令行工具 (CLI) 安装cnpm安装vue-cli新建vue项目 运行服务目录结构Vue.js 是什么 Vue (读音 /vjuː/&#xff0c;类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是…

认识vite

一.了解vite的不同版本的更新 vite1版本是基于vue项目的&#xff0c;无法跨框架使用vite2可以跨框架&#xff08;vue2&#xff0c;vue3&#xff0c;react&#xff09;vite3模板变更&#xff1b;vite cli优化&#xff1b;import.meta.glob API变化&#xff1b;其他vite4主版本主…

ArcGIS Maps SDK for JavaScript系列之三:在Vue3中使用ArcGIS API加载三维地球

目录 SceneView类的常用属性SceneView类的常用方法vue3中使用SceneView类创建三维地球项目准备引入ArcGIS API创建Vue组件在OnMounted中调用初始化函数initArcGisMap创建Camera对象Camera的常用属性Camera的常用方法 要在Vue 3中使用ArcGIS API for JavaScript加载和展示三维地…

解决:sh: vite: command not found

文章目录 问题描述原因分析解决方案 问题描述 第一次pull项目&#xff0c;运行npm run dev时报错&#xff1a;sh: vite: command not found 原因分析 查看了package.json&#xff0c;发现是有vite的。 没有安装依赖导致的&#xff1b; 解决方案 执行npm i重新安装依赖&#…

总结开发中一些数据处理方法的封装

摘要&#xff1a; 开发中经常会遇到一些组件需要的特定数据结构&#xff0c;后端不一定会返回你需要的数据结构的&#xff0c;所以还是要前端来处理的&#xff01;这里来总结一下平常开发中遇到的需要处理结构的方法&#xff0c;下次遇到直接拿来用就可以了&#xff01; 目录概…

mac安装nodejs,vue2, vue3

安装nodejs&#xff0c;vue2, vue3 安装nodejs 安装nodejs > brew install nodeError: You are using macOS 11.7. We do not provide support for this pre-release version. You will encounter build failures with some formulae. Please create pull requests instead…

Webpack5入门到原理

Webpack5学习 尚硅谷Webpack5新版视频教程 B站直达&#xff1a;https://www.bilibili.com/video/BV14T4y1z7sw 百度网盘&#xff1a;https://pan.baidu.com/s/114lJRGua2uHBdLq_iVLOOQ 提取码&#xff1a;yyds 阿里云盘&#xff1a;https://www.aliyundrive.com/s/UMkmCzdWsGh&…

基于jeecg-boot的flowable流程自定义业务退回撤回或驳回到发起人后的再次流程提交

更多nbcio-boot功能请看演示系统 gitee源代码地址 后端代码&#xff1a; https://gitee.com/nbacheng/nbcio-boot 前端代码&#xff1a;https://gitee.com/nbacheng/nbcio-vue.git 在线演示&#xff08;包括H5&#xff09; &#xff1a; http://122.227.135.243:9888 主要…

我的天,又忘记了这个命令,应该是vue create stawb啊,在刚才新建的文件夹hami99下建

6、第一次想用 cnpm install无果&#xff0c;报错&#xff0c;说没有package.json&#xff0c;罢 npminstall WARN package.json not exists: /Users/ivyone/hami99/package.json7、又想用 vue start也无果&#xff0c;报“ Unknown command start.”错误 8、搜了一下&…

使用elementui的el-tabs标签页,点击一个tabs后,下面的组件进行刷新

使用elementui的el-tabs标签页&#xff0c;再点击后&#xff0c;下面的组件进行刷新 在父组件使用 <template><div class"box"><h3 style"text-align: center;">微微派单管理系统</h3><template><el-tabs v-model"…

$set解决vue中修改数组或对象视图不更新的问题

文章目录前言一、案例二、解决方法$set总结前言 相信大家和我一样&#xff0c;在开发中总是遇到一个问题。 为啥我修改v-for遍历的数组&#xff0c;视图却没有更新&#xff1f;&#xff1f;&#xff1f;当我点击其他操作重新渲染后&#xff0c;又更新了&#xff1f;&#xff…

新建vue项目的流程命令

vue init webpack huhufcd huhufcnpm run dev

手把手带你在vue中封装axios(含携带token)

文章目录前言一、认识axios1、axios是什么&#xff1f;2、为什么要用axios&#xff1f;特性二、封装axios1.引入库2.建立封装axios实例文件3.导入所需依赖4.创建axios实例5.axios拦截器请求拦截器响应拦截器5.封装成请求6.完整代码代码代码中的setLocalStorage和getLocalStorag…

vue部署后刷新白屏404?前端路由模式详解(hash和history)

文章目录前言一、为什么要有前端路由&#xff1f;二、前端路由模式1.hash优点缺点2.history优点缺点三、为什么history会404呢&#xff1f;1.原因2.解决方式总结前言 不知道大家有没有遇到过一种情况&#xff0c;当自己的vue部署在服务器上时&#xff0c;一切都如想象办运转&a…

基于vue的高仿网易云音乐网站,实现大多数功能

文章目录前言项目演示地址线上地址项目仓库总结前言 基于Vue Vue-Router Vuex axios elementui,ui参考网易云音乐&#xff0c;后端接口使用网易云音乐接口.&#xff0c;项目中遇到的bug基本都有解决 项目演示地址 bilibili高仿网易云音乐. 线上地址 wdwmusic.&#xf…

element导航栏对应路由高亮在刷新或前进后退时错误(二级子路由和三级子路由以上各自的解决办法)

问题描述&#xff1a; 当设置的有默认路径时&#xff0c;进入到二级或三级路由时&#xff0c;刷新或前进后退操作会导致导航栏高亮没有改变或错误 使用前提 将router里面的main.js里的路由路径设置全部设置为完整的路径。 routes: [{//路径为空时跳到发现音乐path: ,redire…

vue给路由添加滚动条达到路由内滚动

前言 在我们制作网站不止一级路由时&#xff0c;可能会要在子路由里面单独设置一个滚动条。而不是由网页自带的滚动条进行滑动。不然可能会出现这种效果 网页自带滚动条滑动 如果用网页自带的浏览器的话就是整个页面向下滑动&#xff0c;如果用户想切换到另一个子路由模块的话…

v-show和v-if的区别?

1.共同点&#xff1a;都能控制元素的显示和隐藏。 2.不同点&#xff1a;实现本质⽅法不同&#xff0c;v-show本质就是通过控制css中的display设置为none&#xff0c;控制隐藏&#xff0c;只会编译⼀次&#xff1b;v-if是动态的向DOM树内添加或者删除DOM元素&#xff0c;若初始…

vue实现评论列表

实现功能&#xff1a;发表评论、本地存储、显示列表 页面加载&#xff0c;从本地localStorage中获得数据子组件中&#xff0c;获取原数据&#xff0c;添加新数据&#xff0c;加入到localStorage点击发表评论时&#xff0c;调用第二步定义的方法&#xff0c;重新加载数据 借助…

travel 学习分享

思考注意事项项目开始新建分支ajax获取首页数据vuexkeep-alive学会git的使用、了解webpack的配置、vue组件化思想、使用插件、debugger断点调试、vuex、vue-router学习使用、前后端联调展示Git地址 https://gitee.com/thinkerwing/travel注意事项 一、经过查看&#xff0c;最后…

vue中$set用法及其源码的底层原理

vue中$set用法及其源码的底层原理 在我们开发过程中&#xff0c;经常会遇到&#xff0c;为一个数组或者对象data中添加一个属性&#xff0c;点击按钮后发现&#xff0c;控制台打印明明对象中已经出现了这个属性&#xff0c;视图层却并没有更新该数据&#xff0c;这是因为受到J…

vue组件通信之任意级组件之间的通信

<div id"app"><comp1></comp1><comp2></comp2> </div> let event new Vue();Vue.component(comp1, {template: <div><p>我是第一个组件</p><input type"text" keyup"send" v-model&…

vue中组件通信之子父通信

子父通信&#xff1a;从子组件向上传递数据。 <div id"app"><parent-comp1></parent-comp1><parent-comp1></parent-comp1> </div> Vue.component(child-comp1, {template: <button click"send">发送</but…

vue中各种关系组件通信方式(非常齐全)

一、父子通信&#xff1a; 1、props&#xff08;组件传参&#xff09; 从父到子&#xff0c;用props属性绑定&#xff08;通过props向子组件传递数据&#xff09;。 注意&#xff1a;props静态传入的都是字符&#xff0c;不管里面写的是Number、Boolean、Array还是Object类型…

vue之component

组件相当于一个复杂的标签&#xff08;比如div&#xff09;。 因为组件是可复用的 Vue 实例&#xff0c;所以它们与 new Vue 接收相同的选项&#xff0c;例如 data、computed、watch、methods 以及生命周期钩子等。仅有的例外是像 el 这样根实例特有的选项。 组件基础&#x…

Hmtl页面中Jquery实现复选框选择-全选-全不选-反选-提交

Hmtl页面中Jquery实现复选框选择-全选-全不选-反选-提交 代码如下 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv"Content-Type&…

什么叫解构

&#xff1f; 但是&#xff0c;因为 props 是响应式的&#xff0c;你不能使用 ES6 解构&#xff0c;它会消除 prop 的响应性。如果需要解构 prop&#xff0c;可以在 setup 函数中使用 toRefs 函数来完成此操作&#xff1a;&#xff1f;&#xff1f;

超级浣熊的最近黑科技!?太有用了

前言 / Introduction有社区的伙伴想开发 Cocos Creator 插件&#xff0c;但需要学习HTML、CSS以及各种Web前端库&#xff0c;对游戏开发程序员真的是太难了......社区大佬『超级浣熊』早就看穿了这一点&#xff0c;一直在潜心研究如何以Cocos Creator的开发方式&#xff0c;去开…

啥叫组件的根实例?

因为组件是可复用的组件实例&#xff0c;所以它们与根实例接收相同的选项&#xff0c;例如 data、computed、watch、methods 以及生命周期钩子等。 &#xff1f;&#xff1f;

vue的第六大功能,v-if,条件与循环:

什么情况下用span&#xff0c;不用input&#xff0c;不用button&#xff0c;不用click&#xff0c;不用p&#xff0c;就用span吗&#xff1f; span与p的区别是什么&#xff1f; <!DOCTYPE html> <div id"conditional-rendering"> <span v-if"se…

JavaScript 中的事件onload 加载完成事件-onclick 单击事件-onblur 失去焦点事件-onchange 内容发生改变事件-onsubmit 表单提交事件

什么是事件&#xff1f;事件是电脑输入设备与页面进行交互的响应。我们称之为事件。 常用的事件&#xff1a; onload 加载完成事件&#xff1a; 页面加载完成之后&#xff0c;常用于做页面 js 代码初始化操作onclick 单击事件&#xff1a; 常用于按钮的点击响应操作。onblur 失…

vue3知识点:响应式数据的判断

文章目录三、其它 Composition API(不常用&#xff0c;了解即可)6.响应式数据的判断测试案例完整代码本人其他相关文章链接三、其它 Composition API(不常用&#xff0c;了解即可) 6.响应式数据的判断 测试案例 完整代码 项目目录 main.js //引入的不再是Vue构造函数了&#…

vue3知识点:provide 与 inject

文章目录三、其它 Composition API(不常用&#xff0c;了解即可)5.provide 与 inject测试案例完整代码本人其他相关文章链接三、其它 Composition API(不常用&#xff0c;了解即可) 5.provide 与 inject 作用&#xff1a;实现祖与后代组件间通信套路&#xff1a;父组件有一个 …

前端(十七)——gitee上开源一个移动端礼盒商城项目(前端+后台)

&#x1f917;博主&#xff1a;小猫娃来啦 &#x1f917;文章核心&#xff1a;gitee上开源一个移动端礼盒商城项目 文章目录 前言开源地址项目运行命令项目基本展示前端效果细节展示视频前端代码细节展示视频后台效果展示后台代码展示经典优势思维导图实现思路 前言 项目样式老…

Vue3 setup新特性简单应用

去官网学习→组合式 API&#xff1a;setup() | Vue.js 运行示例&#xff1a; 代码&#xff1a;App.vue <template><div class"home"><img alt"Vue logo" src"../assets/logo.png"><!-- msg 组件传递数据 --><Hell…

vue2组件实现购物车功能(可直接使用)

此篇文章的代码实现了没有数据库的情况下如何保存数据在本机,在有数据的情况下关闭浏览器,再次打开数据依然存在,第一次打开时会报错,因为无法从本机浏览器找到数据,下面我们展示代码 <body><div id"app"><div><form action"">商…

基于Java+SpringBoot+vue前后端分离英语知识应用网站设计实现

博主介绍&#xff1a;✌全网粉丝30W,csdn特邀作者、博客专家、CSDN新星计划导师、Java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ &#x1f345;文末获取源码联系&#x1f345; &#x1f447;&#x1f3fb; 精彩专…

列表首屏毫秒级加载与自动滚动定位方案

引用自 摸鱼wiki 场景 <template><div ref"commentsRef"><divv-for"comment in displayComments":key"comment.id":data-cell-id"comment.id"class"card">{{ comment.data }}</div></div> &…

JAVA毕业设计095—基于Java+Springboot+Vue的酒店管理系统(源码+数据库)

基于JavaSpringbootVue的酒店管理系统(源码数据库)095 一、系统介绍 本系统前后端分离(网页端和app端都有) 本系统分为管理员、酒店管理员、酒店员工、用户四种角色(角色菜单可自行分配) 用户功能&#xff1a; 注册、登录、酒店搜索、酒店列表、酒店预订、我的收藏、我的订…

Vue3全局变量使用

全局变量&#xff08;函数等&#xff09;可以在任意组件内访问&#xff0c;可以当组件间的传值使用。 main.js import ./assets/main.cssimport { createApp } from vue import App from ./App.vueconst app createApp(App); app.config.globalProperties.$global_id10; app.…

在vite中搭建动态路由

1.在每一个views文件夹中创建page.js配置文件&#xff0c;作为路由的meta选项配置 // page.js export default {title: "首页",// ... };2.在router中使用import.meta.glob加载所有的路由模块 import { createRouter, createWebHistory } from "vue-router&qu…

金额格式化,三位数逗号分隔,小数点后保留两位(vue金额过滤器)

金额格式化&#xff1a;三位数逗号分隔&#xff0c;小数点后保留两位 <script> // 金额格式化&#xff1a;三位数逗号分隔&#xff0c;小数点后保留两位 const payFilter (e) > {const pay parseFloat(e).toFixed(2).replace(/(\d)(?(\d{3})\.)/g, $1,)return pay…

阅读笔记 | vue3的hooks/ vue2的mixin

文章目录 阅读笔记 | vue3的hooks/ vue2的mixinmixin混入mixin的使用 hooks自定义hook规范 阅读笔记 | vue3的hooks/ vue2的mixin 阅读文章:理解Vue3中的hooks&#xff08;为什么要用hooks&#xff09; 作者&#xff1a;会飞的特洛伊 链接&#xff1a;https://juejin.cn/post/…

vue three.js基本案例解析

1.安装依赖 // 比如安装148版本 npm install three0.148.0 --save2.使用页面引用 import * as THREE from three; // 引入扩展库OrbitControls.js import { OrbitControls } from three/addons/controls/OrbitControls.js; // 引入扩展库GLTFLoader.js import { GLTFLoader }…

el-select下拉多选框 el-select 设置默认值不可删除功能

Element3.0vue3.0 el-select下拉多选框 el-select 设置默认值不可删除功能 Element-UI是一款广泛使用的Vue.js组件库&#xff0c;其中El-Select下拉多选框组件在实际项目开发中经常被使用。然而&#xff0c;在Element 3.0版本中&#xff0c;El-Select下拉多选框默认值可被删除&…

java之SpringBoot基础、前后端项目、MyBatisPlus、MySQL、vue、elementUi

文章目录 前言JC-1.快速上手SpringBootJC-1-1.SpringBoot入门程序制作&#xff08;一&#xff09;JC-1-2.SpringBoot入门程序制作&#xff08;二&#xff09;JC-1-3.SpringBoot入门程序制作&#xff08;三&#xff09;JC-1-4.SpringBoot入门程序制作&#xff08;四&#xff09;…

报错(! [rejected] master -> master (fetch first))解决方案

情况&#xff1a;本地已有的前端项目&#xff0c;想利用git上传到gitee已有仓库上去&#xff0c;但是报错! [rejected] master -> master (fetch first)&#xff1b;其报错信息如下&#xff1a; ! [rejected] master -> master (fetch first) error: failed to push some…

封装动态表单组件

技术栈&#xff1a;vue2 js webpack 需求&#xff1a; 利用数据渲染表单&#xff0c;实现代码的精简化及效率的提升。 效果图&#xff1a; 封装的组件&#xff1a; <div v-if"formConfig"><el-formv-bind"$attrs"ref"formDom":model…

vue3 render函数使用方式

vue3中的写法 在vue3的setup中是这么写的&#xff0c;而且必须要template模板去展示 <template><render /> </template><script setup>import { h } from "vue";const render () > {return h(这里是要输出的东西); };</script>vu…

【前端】Vue2 脚手架模块化开发 -快速入门

&#x1f384;欢迎来到边境矢梦的csdn博文&#x1f384; &#x1f384;本文主要梳理Vue2 脚手架模块化开发 &#x1f384; &#x1f308;我是边境矢梦&#xff0c;一个正在为秋招和算法竞赛做准备的学生&#x1f308; &#x1f386;喜欢的朋友可以关注一下&#x1faf0;&#x…

Nuxt3 与 Vue3 的 Server api 全栈开发之路

Nuxt Server Api 阅读时长&#xff1a;15分钟 本文内容&#xff1a; 国内关于Nuxt3的资料太少了&#xff0c;而Nuxt3又发布了没有多久&#xff0c;导致资料太少。本文浓缩讲解了&#xff0c;对于一个前端开发&#xff0c;上手使用 Nuxt3&#xff0c;并一个人承担前后端开发的所…

【PHP】手术麻醉系统源码

手术麻醉信息管理系统覆盖了与麻醉相关的各个临床工作环节&#xff0c;可详细记录病人从进入手术室、手术中、到手术结束的全部数据&#xff0c;包括各类仪器的监测数据、麻药、用药、事件、输氧、插管、拔管、输液、出液、输血、呼吸、电子病例、检验信息、检查结果、医嘱、病…

【微服务部署】四、Jenkins一键打包部署NodeJS(Vue)前端项目步骤详解

本文介绍使用Jenkins一键将NodeJS&#xff08;Vue&#xff09;前端项目打包并上传到生产环境服务器&#xff0c;这里使用的是直接打包静态页面&#xff0c;发送到远程服务器Nginx配置目录的方式&#xff0c;首先确保服务器环境配置好&#xff0c;安装Nginx&#xff0c;运行目录…

Vue3的Props与Emit一目了然,直观使用

props 父页面 father<script> improt son from ./son const count ref<number><0>; function addCount() {count.value count.value } </script> <template> <son :count"count" :addCount"addCount"/> <div&g…

Python足球训练打卡系统SpringBoot足球场地预约系统源码 调试 lw

&#x1f495;&#x1f495;作者&#xff1a;计算机源码社 &#x1f495;&#x1f495;个人简介&#xff1a;本人七年开发经验&#xff0c;擅长Java、Python、PHP、.NET、微信小程序、爬虫、大数据等&#xff0c;大家有这一块的问题可以一起交流&#xff01; &#x1f495;&…

elementUI可拖拉宽度抽屉

1&#xff0c;需求&#xff1a; 在elementUI的抽屉基础上&#xff0c;添加可拖动侧边栏宽度的功能&#xff0c;实现效果如下&#xff1a; 2&#xff0c;在原组件上添加自定义命令 <el-drawer v-drawerDrag"left" :visible.sync"drawerVisible" direc…

1.若依框架介绍与环境搭建

文章目录 若依框架介绍官网地址相关技术栈 环境搭建1.git介绍下载与安装学习资料 2.maven介绍与下载环境变量配置资料学习 3.node4.java5.idea6.vscode7.mysql可视化工具HeidiSql 8.redis参考资料遇到问题 若依框架介绍 官网地址 若依框架官网地址&#xff1a;http://www.ruo…

【Vue.js】生命周期之基本使用

&#x1f3ac; 艳艳耶✌️&#xff1a;个人主页 &#x1f525; 个人专栏 &#xff1a;《Spring与Mybatis集成整合》 《springMvc使用》 ⛺️ 生活的理想&#xff0c;为了不断更新自己 ! 目录 ​编辑 1.Vue是什么 2.Vue的特点及优势 3. 使用Vue的详细步骤 3.1.导入 3.2…

axios在vue3.x中的基础入门使用

-2023.05.18更新&#xff0c;修复了之前demo中存在的3个问题。现在可以无bug跑起来。 1.axios在vue3.x中的基础入门使用 在不涉及使用axios进行请求拦截以及响应拦截的场景下&#xff0c;axios的使用可以简化为以下步骤。 step1. 使用npm安装axios npm install axios step…

计算机毕业设计 基于SSM+Vue的农业信息管理系统的设计与实现 Java实战项目 附源码+文档+视频讲解

博主介绍&#xff1a;✌从事软件开发10年之余&#xff0c;专注于Java技术领域、Python人工智能及数据挖掘、小程序项目开发和Android项目开发等。CSDN、掘金、华为云、InfoQ、阿里云等平台优质作者✌ &#x1f345;文末获取源码联系&#x1f345; &#x1f447;&#x1f3fb; 精…

8.全配置自动生成模块前后端

文章目录 学习资料配置式开发全新的模块&#xff08;快速实现&#xff09;字典管理代码生成器详细属性设置全智能模块开发查询调整-多表连接药品模块-生产厂家下拉框 学习资料 https://www.bilibili.com/video/BV13g411Y7GS/?p19&spm_id_frompageDriver&vd_sourceed0…

9.项目细节调整

文章目录 学习资料项目整体细节调整处理首页 学习资料 https://www.bilibili.com/video/BV13g411Y7GS/?p24&spm_id_frompageDriver&vd_sourceed09a620bf87401694f763818a31c91e 项目整体细节调整 处理首页 默认的首页 肯定不能给人看。文件在这个位置。 可以删除…

Vue中如何进行数据库操作与数据持久化

在Vue中进行数据库操作与数据持久化 Vue.js作为一个流行的JavaScript框架&#xff0c;通常用于构建前端应用程序&#xff0c;但它本身并不提供数据库操作或数据持久化的功能。数据库操作通常由后端服务器处理&#xff0c;而Vue负责呈现和交互。然而&#xff0c;您可以使用Vue与…

【Vue.js】快速入门与工作生命周期的使用

&#x1f3ac; 艳艳耶✌️&#xff1a;个人主页 &#x1f525; 个人专栏 &#xff1a;《Spring与Mybatis集成整合》 《springMvc使用》 ⛺️ 生活的理想&#xff0c;为了不断更新自己 ! 目录 ​编辑 1.Vue是什么 2.Vue的特点及优势 3. 使用Vue的详细步骤 3.1.导入 3.2…

Jenkins自动化部署前后端分离项目 (svn + Springboot + Vue + maven)有图详解

1. 准备工作 本文的前后端分离项目&#xff0c;技术框架是&#xff1a; Springboot Vue Maven SVN Redis Mysql Nginx JDK 所以首先需要安装以下&#xff1a; 在腾讯云服务器OpenCLoudOS系统中安装jdk&#xff08;有图详解&#xff09; 在腾讯云服务器OpenCLoudOS系统…

[构建 Vue 组件库] 小尾巴 UI 组件库 —— 横向商品卡片(仿淘宝)

文章归档于&#xff1a;https://www.yuque.com/u27599042/row3c6 组件库地址 npm&#xff1a;https://www.npmjs.com/package/xwb-ui?activeTabreadmegitee&#xff1a;https://gitee.com/tongchaowei/xwb-ui 下载 npm i xwb-ui配置 按需导入 import {组件名 } from xwb-…

2.IDE的优化与插件

文章目录 后端IDEA配置maven配置git配置名字插件安装参考资料 前端vs coderemote-ssh远程环境开发 后端IDEA 配置maven 参考&#xff1a;https://blog.csdn.net/weixin_44458365/article/details/118416385 -DarchetypeCataloginternal注意&#xff1a;一旦勾选下面的选项&a…

基于SpringBoot的校园失物招领系统

基于SpringBooVuet的校园失物招领系统&#xff0c;前后端分离 附万字文档 开发语言&#xff1a;Java数据库&#xff1a;MySQL技术&#xff1a;SpringBoot、Vue、Mybaits Plus、ELementUI工具&#xff1a;IDEA/Ecilpse、Navicat、Maven 角色&#xff1a;管理员、用户 管理员  …

微信小程序遇到的一些问题及解决方法(设备安装)

微信小程序遇到的一些问题及解决方法 1、[js将字符串按照换行符分隔成数组](https://blog.csdn.net/pgzero/article/details/108730175)2、[vue byte数组](https://www.yzktw.com.cn/post/1202765.html)3、使用vant-weapp的文件上传capture"camera" 无法直接调用摄像…

vue2+webpack升级vue3+vite,修改插件兼容性bug

同学们可以私信我加入学习群&#xff01; 前言 在前面使用electronvue3的过程中&#xff0c;已经验证了历史vue2代码vue3混合开发的模式。 本次旧项目vue框架整体升级中&#xff0c;同事已经完成了vue3、pinia、store等基础框架工具的升级。所以我此次记录的主要是vite打包工…

初始化一个 vite + vue 项目

创建项目 首先使用以下命令创建一个vite项目 npm create vite然后根据提示命令 cd 到刚创建的项目目录下&#xff0c;使用npm install安装所需要的依赖包&#xff0c;再使用npm run dev即可启动项目 配置 vite.config.js 添加process.env配置&#xff0c;如果下面 vue-route…

element plus表格合并行

/*** 合并相同数据&#xff0c;导出合并列所需的方法(只适合el-table)*/ export function getRowSpanMethod(data, rowSpanArray) {/*** 要合并列的数据*/const rowSpanNumObject {};//初始化 rowSpanNumObjectrowSpanArray.map((item) > {rowSpanNumObject[item] new Arr…

【开箱即用】开发了一个基于环信IM聊天室的Vue3插件,从而快速实现仿直播间聊天窗功能

前言 由于看到有部分的需求为在页面层&#xff0c;快速的引入一个包&#xff0c;并且以简单的配置&#xff0c;就可以快速实现一个聊天窗口&#xff0c;因此尝试以 Vue3 插件的形式开发一个轻量的聊天窗口。 这次简单分享一下此插件的实现思路&#xff0c;以及实现过程&#xf…

前端面试话术集锦第 12 篇:高频考点(Vue常考基础知识点)

这是记录前端面试的话术集锦第十二篇博文——高频考点(Vue常考基础知识点),我会不断更新该博文。❗❗❗ 这一章节我们将来学习Vue的一些经常考到的基础知识点。 1. 生命周期钩子函数 在beforeCreate钩子函数调用的时候,是获取不到props或者data中的数据的,因为这些数据的…

【vue3】vite工具创建vue3项目,遇到的坑及解决办法

1、在对应文件夹下执行npm create vite 报错如下&#xff1a; 解决步骤可看这篇文章&#xff1a;npm install报错 -&#xff1e; npm ERR! Unexpected token ‘.‘ 报错解决办法 主要是因为我的nvm版本是1.1.7&#xff0c;版本太低&#xff0c;里面没有集成高版本node导致的 将…

在配置了 el-table 组件的合计行后,由于elementUI 表格el-table设置高度之后,合计行功能不会显示

问题 在配置了 el-table 组件的合计行后&#xff0c;由于elementUI 表格el-table设置高度之后&#xff0c;合计行功能不会显示 解决方法&#xff1a; 根据调试&#xff0c;发现该问题应该属于组件bug&#xff0c;表格主体中给 footer留的高度不够导致&#xff0c;重新设置即可…

vue 简单实验 v-on html事件绑定

1.代码 <script src"https://unpkg.com/vuenext" rel"external nofollow" ></script> <div id"event-handling"><p>{{ message }}</p><button v-on:click"reverseMessage">反转 Message</but…

二十一、vite中的glob-import批量导入

vite中的glob-import批量导入 在 Vite 中,批量导入文件的最佳实践是使用 glob导入特性。这个特性可以在一行代码中导入多个文件,而不需要为每个文件编写独立的导入语句。 一般的使用场景是,当文件过多或者需要动态导入模块时,我们需要手动一个个去 import,但是使用 glob…

html中如何用vue语法,并使用UI组件库 ,html中引入vue+ant-design-vue或者vue+element-plus

html中如何用vue语法&#xff0c;并使用UI组件库 前言 先说一下本次应用的场景&#xff0c;本次项目中&#xff0c;需要引入github中别人写好的插件&#xff0c;插件比较大&#xff0c;没有方法直接在自己项目中&#xff0c;把别人的项目打包合并生成html&#xff08;类似于前…

vue3知识点:customRef

文章目录三、其它 Composition API(不常用&#xff0c;了解即可)4.customRef测试案例完整代码本人其他相关文章链接三、其它 Composition API(不常用&#xff0c;了解即可) 4.customRef 作用&#xff1a;创建一个自定义的 ref&#xff0c;并对其依赖项跟踪和更新触发进行显式控…

从零做一个Chrome插件实现起点中文网自动签到

这是我参与更文挑战的第1天&#xff0c;活动详情查看&#xff1a; 更文挑战 最近一直在起点中文网上看小说&#xff0c;忽然发现官方竟然卖自动签到卡&#xff0c;五块钱一个月&#xff01;身为一个程序猿&#xff0c;怎么能花这些冤枉钱&#xff01; 于是开始了写一个脚本的念…

Vue | 19 过渡动画-状态过渡

内容提要&#xff1a; 动画的状态与监听器动态状态过渡在组件内组织过渡为设计赋予生命 Vue的过渡系统提供了许多简单的方式去实现动画的进入、离开和列表的动效。但是怎么样对你的数据本身进行动画处理呢&#xff1f;例如&#xff1a; 数字和计算颜色显示可缩放的矢量图形节点…

Vue | 18 过渡动画-进入/离开列表过渡

内容提要&#xff1a; 单个元素或组件的过渡: 过渡类、CSS过渡、CSS动画、自定义过渡类、动画和过渡在一起使用、声明过渡持续时间、JavaScript钩子初始渲染的过渡元素间的过渡组件间的过渡列表的过渡&#xff1a;列表进入/离开过渡&#xff0c;列表项移动过渡&#xff0c;交错…

element ui修改骨架屏形状

这是element ui的原本形状 这个形状虽然也可以 但有些情况和东西的加载显然不太适合这个形态 确实我们可以这样写 如果你是vue2 则 <div><el-skeleton animated><template slot"template"><el-skeleton-item style "width: 100vw;he…

vue v-for 同时遍历两个组数

需求&#xff1a;v-for 同时遍历两个数组 应用场景&#xff1a; 服务器请求到文章信息&#xff0c;对于最近一个七天发表的文章需要显示new图标 &#xff0c;服务器请求的信息中有文章发表信息&#xff0c;不过需要自己判断是否为最近七天内发表的文章。 1.判断是否为七天内&…

前端学习之vue简介

vue学习笔记—基础语法简介 介绍&#xff1a; vue是一个专注于前端UI的框架&#xff0c;他的主要能力是&#xff1a; 01.声明式的绑定。包括数据绑定、事件绑定。 02.基于组件的编程。让开发者可以把整个应用分为若干组件&#xff0c;从而达到分而治之的目的。 vue的特点&…

在vue3 中安装使用bootstrap

在 vue 项目中引入 bootstrap&#xff0c;首先要引入两个依赖&#xff1a;jQuery 和 popper 第一步、安装 1、npm安装 安装命令如下&#xff1a; cnpm install bootstrap --save-dev cnpm install jquery --save-dev cnpm install popper.js --save-dev默认安装最新版本&am…

为组件添加单击事件click监听, 点击事情没有效果的解决方法(vuejs 修饰符.native解析)

封装了一个按钮组件&#xff0c;点击没有反应,这里涉及到v-on的修饰符.native 官方对.native修饰符的解释为&#xff1a; 有时候&#xff0c;你可能想在某个组件的根元素上监听一个原生事件。可以使用 v-on 的修饰符 .native 。    html <div class"sub">&l…

uniapp 添加table不显示

在apge.js中配置了table 但是运行后导航栏不显示 解决方法&#xff1a;page中的第一条path和table的第一条path要相同 {"pages": [{"path": "pages/index/index",//这个和下面的table path相同"style": {"navigationBarTitleTex…

知识图谱教学平台总结(前端)

知识图谱教学平台总结 服务器部署 apt show nginx //查询是否有nginx 没有使用 apt update apt install nginx apt install -y nodejs //安装node node -v看版本 apt install -y npm //安装npm npm -v看版本 npm config set registry https://registry.npm.taobao.org //配…

Vue项目中引入Echarts可视化图(保证学会)

Vue项目中引入Echarts可视化图 1 安装Vue-Echarts "vue-echarts": "^5.0.0-beta.0" //不同版本可能兼容性不同&#xff0c;我用的这个版本npm install --save vue-echarts^5.0.0-beta.02 在指定Vue文件中引入Echarts <script> import Vue from &q…

基于Vue全家桶+Express全栈开发王者荣耀助手总结技巧

项目已上传到git 感兴趣的下伙伴欢迎下载Git连接 创建VUE项目 vue create 名字 初始化项目 npm init -y 安装nodemon npm i -g nodemon "scripts": {"serve":"nodemon index.js","test": "echo \"Error: no test spec…

Vue 中使用 Echarts 实现项目进度甘特图

Vue 中使用 Echarts 实现项目进度甘特图 参考&#xff1a;echarts实现甘特图&#xff08;项目进度/任务进度&#xff09; 简易版 1. 项目中安装 echarts npm i echarts2. 实现甘特图 <template><div id"app"><!-- Echarts 图表 --><div ref&…

本体对象属性和数据属性区别_数据类型r对象和属性

本体对象属性和数据属性区别In this article we’ll cover an important issue for R. We will talk about the different types of data used in R. We will also learn about some basic operations on data types.在本文中&#xff0c;我们将介绍R的重要问题。我们将讨论R中…

执行 setup 时,你只能访问以下 property,什么意思,为什么

访问组件的 property 执行 setup 时&#xff0c;你只能访问以下 property&#xff1a;props attrs slots emit 换句话说&#xff0c;你将无法访问以下组件选项&#xff1a;data computed methods refs (模板 ref) #

vue element select获取选中的label值

页面代码 <el-form-item label"包含疾病" prop"illnessId"> <el-select v-model"dataForm.illnessId" multiple filterable placeholder"请输入名称搜索" change"selectName"> <el-option v-for"illn…

Vue退出登录时清空缓存

直接在mounted方法中加上下面代码即可&#xff1a; mounted() {// 关闭浏览器窗口的时候清空浏览器缓存在localStorage的数据window.onbeforeunload function (e) {var storage window.localStorage;storage.clear();};}如果是多页面的程序的话&#xff0c;在每一个页面同理…

太坑了,刚才写错了一个字母,把const App写成了const app

用html可以 <!DOCTYPE html> <html> <head> <meta charset"utf-8"> <title>陈尼克</title> <style>[v-cloak] {display: none;} </style> </head><body><div id"app" v-cloak><p>…

TypeScript泛型及其一些写法

Vue3拥抱Typescript之泛型 // 平常写ts可能会这样注解类型&#xff0c;但是这样有些麻烦&#xff0c;能不能简洁点呢 //function joi(first: string | number,second: string | number){ // return first second //} // JJ是泛型&#xff0c;在最简单的泛型用法中可以类比形参…

怎样在建好的vite2项目里运行html-vue呢,应该放在哪个文件里面呢?

放在App.vue里&#xff0c;似乎是不对的 <template><title>陈尼克</title><div id"app" v-cloak><p>姓名: {{ name }}</p><p>职业: {{ state.work }}</p></div> </template><script> const { cr…

今天遇到的几个问题

全部走了一遍 08的问题是完全不行&#xff0c;从npm install vite开始就不行 还有的问题&#xff0c;是注册点不动&#xff0c;登录用admin和111111也点不动 收支的明细出不来&#xff0c;明明每一步都做到位了。不知道哪里出问题了。 收入支出的数字点不了 最后一步&#xff0…

[plugin:vite:import-analysis] Failed to resolve import “axios“ from “src/utils/axios.js“. Does the f

[plugin:vite:import-analysis] Failed to resolve import “axios” from “src/utils/axios.js”. Does the file exist? 这是什么bug&#xff1f; [vite] Internal server error: variable link-color is undefinedPlugin: vite:cssFile: /Users/ivyone/hami54/guagua1/sr…

app没有被定义

<!DOCTYPE html> <html> <head> <meta charset"utf-8"> <title>Vue的方法_侠课岛(9xkd.com)</title> <script src"https://unpkg.com/vuenext"></script> <script src"https://cdn.jsdelivr.net/…

计算属性的setter,getter不懂

计算属性的 Setter 计算属性默认只有 getterhttps://v3.cn.vuejs.org/guide/computed.html#%E8%AE%A1%E7%AE%97%E5%B1%9E%E6%80%A7%E7%BC%93%E5%AD%98-vs-%E6%96%B9%E6%B3%95

不知道今天为啥啥不行

<!DOCTYPE html> <html><head><title>问问</title></head><body><ul id"array-rendering"><li v-for"item in items">{{ item.message }}</li></ul><script src"https://unpkg…

vue3的事件处理代码

第一次的思考 引用的一定要改&#xff0c;从2.5的vue改为3以上的 <!DOCTPYE html> <html><head><title>ruguog</title></head> <body><div id"app"><input type"button" value"hamimelon!"…

终于写出了vue2的事件点击alert弹窗,下一步写vue3的

正确版本&#xff1a; <!DOCTPYE html> <html><head><title>ruguog</title></head> <body><div id"app"><input type"button" value"hamimelon!" click"test"/></div>&…

前端每日一题:(头条)[1,2,3].map(parseInt) what why

[‘1’, ‘2’, ‘3’].map(parseInt) what & why ? 让我们先来了解一下map函数和 parseInt吧 map map() 方法返回一个新数组&#xff0c;数组中的元素为原始数组元素调用函数处理后的值。array.map(function(currentValue,index,arr), thisValue) 接收的是一个函数 函…

vue项目,严格模式下报警告[Vue warn]: Property or method tableData is not defined on the instance

[Vue warn]: Property or method “tableData” is not defined on the instance but referenced during render. Make sure that this property is reactive, either in the data option, or for class-based components, by initializing the property 最近我用的vue项目启用…

Vue Typescript 装饰器@Component

vue-property-decorator 在 vue-class-component 上增强更多的结合 Vue 特性的装饰器, 对 Vue 组件进行了一层封装&#xff0c;让 Vue 组件语法在结合了 TypeScript 语法更加贴近面向对象编程.并提供一个工具函数一个装饰器: 语法&#xff1a;Component(options)说明&#xff…

vue的点击事件,如何添加vue的click

第一步 在html文件中填div元素&#xff0c;中间添加按钮信息 <html><div><input type"button" value"hamimelon!" /></div></html>第二步 考虑关联点击事件 第一次思考&#xff1a; 添加 <html><div><inpu…

vue 接入web版本百度地图

vue接入web版本百度地图&#xff0c;之前一直有问题存在&#xff0c;无法进行二次搜索&#xff0c;二次路线规划&#xff0c;刚刚看到一位仁兄的博客受到启发&#xff0c;修改完成后功能正常了。以下为自己的源码: <template><div class"map-container">…

事件处理,js会了点,vue好像又不会了,vue怎么好像搞得比js在事件处理上更复杂?

这段代码怎样用vue实现&#xff1f; <html><head> <script src"https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script><script type"text/javascript"> function display_alert() { alert(hamimelon!) }</scrip…

如果我不用vue cli,怎么一步步建立html+css+js(vue)的文件项目?

试试看 1、用了 mkdir hami99的命令&#xff0c;新建一个文件夹存放 2、又按文档&#xff0c;输入了 cnpm install vuenext的命令 3、打开hami99文件夹后 4、只看到一个node_modules的文件夹&#xff0c;并没有看public、src等文件夹 5、要怎么弄呢&#xff1f;

两个参考链接

https://blog.csdn.net/sinat_40697723/article/details/106036056https://www.jianshu.com/p/4078b69f5861没实现了&#xff0c;一直报错&#xff0c;想尽办法&#xff0c;也无果。 错误情形&#xff1a; ERROR Failed to compile with 1 error …

用JavaScript代码在页面上显示一个时钟

<html> <body> <p>在页面上显示一个时钟</p> <p id"demo"></p> <script> var myVarsetInterval(function(){myTimer()},1000); function myTimer(){ var dnew Date(); var td.toLocaleTimeString(); document.getElementB…

Vue Vue cli

Vue与Vue CLI的对比目录简单理解区别版本号对应版本查看目录 简单理解 Vue CLI Vue 一堆的js插件 区别 Vue CLI是一个基于Vue.jd进行快速开发的完整系统&#xff0c;是一个脚手架&#xff0c;通俗点说就是代码生成器&#xff0c;可以快速生成一套基于Vue完整的前端框架&a…

0到1:闲鱼高复杂度高性能社区圈子开发实录

前言闲鱼会玩社区的重要阵地&#xff1a;会玩圈子今年年初已经上线啦~作为一款承载着「基于兴趣聚集同好人群」的社区型产品&#xff0c;相较于常规导购型产品来说&#xff0c;在业务复杂度、交互复杂度、性能体验稳定性要求上都要高出许多&#xff0c;像多角色区分、嵌套滚动、…

proxy的特性

proxy的特性 proxy作用&#xff1a; 拦截对象中某一个所有属性的调用和变换 基础格式&#xff1a; new Proxy(obj, {get(){},set(){}});参数一&#xff1a;拦截的对象参数二&#xff1a;方法中get调用时触发 set赋值时触发 代码&#xff1a; let obj {name: TZOF,age: 23…

echarts折线图多条折线x轴不同,以及vue中引用

需求&#xff1a;echarts绘制多条折线&#xff0c;x轴间隔不同。 效果图&#xff1a;数据格式 分析&#xff1a;因为每条线的x轴不同&#xff0c;所以普通的渲染方式无法实现。解决办法是series的数据格式 -- [ [x,y],[x,y] ]. 核心代码&#xff1a; 1&#xff09;小技巧--js时…

前端面试(上海技术面)(一)

前端面试&#xff08;上海技术面&#xff09;&#xff08;一&#xff09; &#xff08;一&#xff09;基础类型有哪些&#xff1a; 基本类型&#xff1a;Number(数值)&#xff0c;String(字符串)&#xff0c;Boolean(布尔值)&#xff0c;Null(空)&#xff0c;Undefined(未赋值…

Vue中v-if v-else-if v-else(Vue笔记:二)

Vue中v-if v-else-if v-else(Vue笔记:二) v-if控制元素是否被创建&#xff1a; 用法&#xff1a;v-if"boolean"参数&#xff1a;可以为任意js数据&#xff0c;隐式转化为布尔值布尔类型后为false或truefalse&#xff1a;不创建元素&#xff0c;用html注释代替true&a…

标题:电商后台管理系统——用户列表

标题&#xff1a;电商后台管理系统——用户列表 绘制用户列表基本结构 A.使用element-ui面包屑组件完成顶部导航路径 B.使用element-ui卡片组件完成主体表格 搜索和添加用户结构&#xff1a; -使用element-ui输入框完成搜索框及搜索按钮&#xff1a; 组件Card)&#xff0c;再使…

Vue模版基础语法(Vue笔记:一)

Vue模版基础语法(Vue笔记:一) Vue模版的作用&#xff1a; 结合模版中的变量和Vue实例的data实现改变数据改变视图(单向绑定) Vue模版的基础语法&#xff1a; #app元素内部才能使用Vue语法{{数据}} 在Vue模版中数据写在{{}}内&#xff0c;可以与Vue实例data中的数据实现单向绑…

创建Vue脚手架,用的webpack模板

创建Vue脚手架一、下Vue模板项目一、下Vue模板项目 &#xff08;我使用的工具是webstrom&#xff09; vue-cli 是 vue 官方提供的脚手架工具 github: https://github.com/vuejs/vue-cli 作用: 从 https://github.com/vuejs-templates 下载模板项目 4.文件框中输入cmd命令&a…

极致呈现系列之:ECharts3D柱状图的维度穿梭

目录 ECharts 3D柱状图的特点ECharts 3D柱状图的应用场景3D 柱状图与二维柱状图的优缺点3D 柱状图的优点&#xff1a;3D 柱状图的缺点&#xff1a;二维柱状图的优点&#xff1a;二维柱状图的缺点&#xff1a; ECharts 3D柱状图的常用配置项xAxis3D 配置项yAxis3D 配置项zAxis3D…

vue 路由跳转保留页面缓存和滚动位置

业务场景&#xff1a; 在a页面滑动列表&#xff0c;点击进入b页面&#xff0c;再返回a页面时&#xff0c;a页面保留滑动的位置和页面缓存。 解决思路&#xff1a; 使用路由的keepAlive方法&#xff0c;keepAlive为true就会保留页面缓存。&#xff08;返回该页面不会执行crea…

修改了,添加了一行代码,还是不行,出不来,在vite2项目里

<template><title>陈尼克</title><div id"app"><p>姓名: {{ name }}</p><p>职业: {{ state.work }}</p></div> </template><script> //import { defineProps, reactive } from vueimport { creat…

多个el-checkbox-group复选框组 选项互斥

需求 多个el-checkbox-group复选框组 , 组与组之间的选项是互斥的效果效果 代码实现 template <template><div class"page"><el-checkbox-groupv-for"(item, index) in list"v-model"item.checked":key"index"chan…

Vue 的常用指令--详解

Vue 中常用的指令有以下几种&#xff1a; 1. v-model&#xff1a;用于在表单元素和 Vue 实例的数据之间双向绑定。可以实现表单输入内容的同步更新。 2. v-bind&#xff1a;用于动态绑定 HTML 属性。可以将 Vue 实例中的数据绑定到 HTML 元素的属性上。 3. v-if、v-else、v-…

Cesium入门之十一:认识Cesium中的Entity

目录 Entity类简介Entity在Cesium中的作用Entity的常用属性使用Entity创建点、线、面常用的Entity图形对象及其属性创建点、线、面的方法创建点创建线创建面将点、线、面添加到viewer中 修改Entity的外观和样式点&#xff08;Point&#xff09;的外观样式线&#xff08;Polylin…

N-121基于微信小程序网上书城系统

开发工具&#xff1a;IDEA、微信小程序 服务器&#xff1a;Tomcat9.0&#xff0c; jdk1.8 项目构建&#xff1a;maven 数据库&#xff1a;mysql5.7 前端技术&#xff1a;vue、uniapp 服务端技术&#xff1a;springbootmybatisredis 本系统分微信小程序和管理后台两部分&a…

133、v-model的原理

vue的v-model原理简述_逆风的蔷薇-CSDN博客

计算机毕业设计(校园旧物回收)之基于Vue3与node的后台管理系统

后台管理系统的主要架构基于vue3tsnode&#xff0c;其中所用到的知识和第三方平台有如下图 登陆时后台会返回一个有效时长为1h的token,每次数据请求都会携带token 1.登陆 2.系统简介 3.系统管理——用户管理 4.用户管理——用户修改 5.用户管理——创建用户 6.回收员管理 7.回…

Vue | 24 可用性组合 - 过滤器

Vue.js允许你去定义过滤器&#xff0c;可用于一些常见的文本格式化。过滤器在两个地方可以使用&#xff1a;双花括号插值和v-bind 表达式&#xff08;在2.1.0被支持&#xff09;。过滤器应该被加到JavaScript表达式的末尾&#xff0c;由管道符号表示&#xff1a; <!-- 在双…

关于微前端架构的几种技术选型,看这篇就够了

原文链接: https://juejin.cn/post/7113503219904430111?share_tokena2d6b49c-d8ce-4448-acd3-d71bbc6e228d作者&#xff1a;小白背景随着SPA大规模的应用&#xff0c;紧接着就带来一个新问题&#xff1a;一个规模化应用需要拆分。一方面功能快速增加导致打包时间成比例上升&a…

node18 vue2启动报错 error:0308010C:digital envelope routines::unsupported

出现原因 貌似是因为是因为 node 17版本开始发布的OpenSSL3.0, 而OpenSSL3.0对允许算法和密钥大小增加了严格的限制&#xff0c;可能会对生态系统造成一些影响。 解决方法 第一种方法降低node版本 降低到17以下即可 &#xff0c;如项目不能降低版本 看后面的解决方式 第二…

一个十分好用且美观的vue3后台管理系统框架

给大家推荐一个十分好用且美观的vue3后台管理系统框架 码云地址 项目完全开源&#xff0c;另外还给想学习框架搭建的同学&#xff0c;准备了学习视频&#xff0c;价格美丽&#xff0c;保证物美价廉。 试看视频 项目技术栈 Vue3Vite4Typescript5piniaelement plusUnocsspnp…

限制前端进行多次请求的方法

限制前端进行多次请求的方法 Lodash库简介&#xff1a; https://blog.csdn.net/weixin_41957626/article/details/132640524 2.限制前端进行多次请求的方法 2.1采用禁用按钮的方式 禁用按钮&#xff1a;在发送请求之前&#xff0c;禁用按钮&#xff0c;直到请求完成后再启用它…

Vue复选框批量删除示例

Vue复选框批量删除 通过使用v-model指令绑定单个复选框 例如<input type"checkbox" id"checkbox" v-model"checked"> 而本次我们要做的示例大致是这样的&#xff0c;首先可以增加内容&#xff0c;然后通过勾选来进行单独或者批量删除&…

安装Vue脚手架图文详解教程

版权声明 本文原创作者&#xff1a;谷哥的小弟作者博客地址&#xff1a;http://blog.csdn.net/lfdfhl 预备工作 在安装Vue脚手架之前&#xff0c;请确保您已经正确安装了npm&#xff1b;假若还尚未安装npm&#xff0c;请你参考 Node.js安装教程图文详解。 安装Vue脚手架 请…

【Pinia】小菠萝详细使用说明

文章目录 1. 介绍1.1 Pinia介绍1.2 pinia的属性说明 2. 安装3. 初步使用4. store具体使用4.1 值修改4.2.1 直接修改4.2.2 通过$patch整体修改4.2.3 通过$patch函数式4.2.4 通过$state整体修改4.2.5 通过actions修改 4.2 解构store 5 actions使用6. getters使用6.1 通过this获取…

计算机毕业设计 基于SSM+Vue的校园短期闲置资源置换平台的设计与实现 Java实战项目 附源码+文档+视频讲解

博主介绍&#xff1a;✌从事软件开发10年之余&#xff0c;专注于Java技术领域、Python人工智能及数据挖掘、小程序项目开发和Android项目开发等。CSDN、掘金、华为云、InfoQ、阿里云等平台优质作者✌ &#x1f345;文末获取源码联系&#x1f345; &#x1f447;&#x1f3fb; 精…

组件自定义事件 和 解绑事件

组件自定义事件 和 解绑事件 组件自定义事件 功能&#xff1a;父组件绑定数据&#xff0c;子组件触发事件。&#xff08;父绑子触发&#xff09; 实现步骤&#xff08;前三步在父组件实现&#xff0c;第四步在子组件实现&#xff09;&#xff1a; 第一步&#xff1a;提供事件…

动手实现H5仿原生app前进后退切换效果

动手实现H5仿原生app前进后退切换效果 前言 最近在优化H5页面&#xff0c;我注意到当开发完成的移动端H5页面嵌入到微信小程序或者原生app中时&#xff0c;当触发页面路由切换会与原生app看上去有点格格不入&#xff0c;因为H5页面<router-view>切换路由时是直接替换了…

uniapp云打包app使用sqlite实现本地缓存,以及云打包sqlite不生效踩坑记录

文章目录 一、uniapp中使用sqlite1.什么是sqlite2.如何在uniapp中使用sqlite 二、云打包sqlite的坑1. sqlite模块找不到2. 勾选了模块&#xff0c;打包之后sqlite不生效。1. 可能是db文件的存储路径问题&#xff0c;具体如下&#xff1a;2. 可能没有自动创建库文件3. 在onload钩…

vs code 添加vue3代码模板方法

最终效果 vs code 添加vue文件模板用于通过简写自动生成代码 操作步骤如下 1.找到vue模板代码编写入口 2.修改模板内容 2.1 vue.json内容 {// Place your snippets for vue here. Each snippet is defined under a snippet name and has a prefix, body and// description. T…

【计算机毕设选题推荐】产品管理系统SpringBoot+SSM+Vue

前言&#xff1a;我是IT源码社&#xff0c;从事计算机开发行业数年&#xff0c;专注Java领域&#xff0c;专业提供程序设计开发、源码分享、技术指导讲解、定制和毕业设计服务 项目名 基于SpringBoot和SSM的产品管理系统 技术栈 SpringBootSSMVueMySQLMaven 文章目录 一、产品…

初探微前端

微前端 一、微前端的背景和概述1.1 概念1.2 特点1.3 背景 二、微前端的实现方式2.1 服务端集成2.2 运行时集成 三、现有的解决方案3.1 single-spa3.2 qiankun3.3 micro-app 四、总结 &#x1f680;&#x1f680;&#x1f680;   随着互联网技术的不断发展&#xff0c;前端应用…

Vuex状态管理最佳实践

文章目录 单一状态树使用模块使用常量定义Mutation类型使用Actions处理异步操作使用Getters计算属性严格模式分模块管理Getter、Mutation和Action&#xff1a;注释和文档&#xff1a;Vue Devtools ✍创作者&#xff1a;全栈弄潮儿 &#x1f3e1; 个人主页&#xff1a; 全栈弄潮…

【Nuxt3】Vue3 + Element-plus 打包后报错 @popperjs/core

问题&#xff1a; 更新 Element-plus 后&#xff0c;运行时需要安装 popperjs/core 依赖。 如果正常执行 npm install popperjs/core &#xff0c;那么&#xff0c;打包时&#xff0c;就会出现下面报错。 Named export ‘placements’ not found. The requested module ‘poppe…

什么是虚拟DOM(Virtual DOM)?它在前端框架中的作用是什么?

聚沙成塔每天进步一点点 ⭐ 专栏简介⭐ 什么是虚拟DOM&#xff08;Virtual DOM&#xff09;&#xff1f;⭐ 虚拟DOM 在前端框架中的作用⭐ 写在最后 ⭐ 专栏简介 前端入门之旅&#xff1a;探索Web开发的奇妙世界 欢迎来到前端入门之旅&#xff01;感兴趣的可以订阅本专栏哦&…

虚拟列表 - Vue3实现一个可动态改变高度的虚拟滚动列表

虚拟列表 - Vue3实现一个可动态改变高度的虚拟滚动列表 前言 在开发中经常遇到大量的渲染列表数据问题&#xff0c;往往我们就只是简单地遍历渲染&#xff0c;没有过多地去关注是否会存在性能问题&#xff0c;这导致如果数据量较大的时候&#xff0c;比如上万条数据&#xff…

计算机毕业设计 基于SpringBoot+Vue的财务管理系统的设计与实现 Java实战项目 附源码+文档+视频讲解

博主介绍&#xff1a;✌从事软件开发10年之余&#xff0c;专注于Java技术领域、Python人工智能及数据挖掘、小程序项目开发和Android项目开发等。CSDN、掘金、华为云、InfoQ、阿里云等平台优质作者✌ &#x1f345;文末获取源码联系&#x1f345; &#x1f447;&#x1f3fb; 精…

error:03000086:digital envelope routines::initialization error问题解决

目录 问题描述&#xff1a;error:03000086:digital envelope routines::initialization error 问题原因&#xff1a;nodejs V17 版本发布了 OpenSSL3.0 对算法和秘钥大小增加了更为严格的限制&#xff0c;nodeJs v17 之前版本没影响&#xff0c;但 V17 和之后版本会出现这个错…

发送实时音频数据到udp服务

由于浏览器不能直接连接udp服务&#xff0c;所以需要搭建一个websocket服务做中转&#xff0c;让websocket服务连接udp服务 1、vue开发获取实时音频数据并按4096分包后添加rtp协议头发送到websocket服务&#xff08;连接websocket自行编写连接到127.0.0.1:8889&#xff09; da…

“高级前端开发技术探索路由的使用及Node安装使用“

目录 引言1. Vue路由的使用2. VueNode.js的安装使用总结 引言 在当今互联网时代&#xff0c;前端开发技术日新月异&#xff0c;不断涌现出各种新的框架和工具。作为一名前端开发者&#xff0c;我们需要不断学习和探索新的技术&#xff0c;以提升自己的开发能力。本文将深入探讨…

使用ElementUI完成登入注册的跨域请求提高开发效率

&#x1f3ac; 艳艳耶✌️&#xff1a;个人主页 &#x1f525; 个人专栏 &#xff1a;《Spring与Mybatis集成整合》​​​​​​​ ⛺️ 生活的理想&#xff0c;为了不断更新自己 ! 目录 ​编辑 1、前言 1.1.什么是ELementUI 2、完成登陆注册前端页面 2.1环境搭建 运行…

vscode配置vue

在Visual Studio Code (VSCode) 中配置 Vue.js 开发环境需要一些设置和安装扩展&#xff0c;以确保你能够高效地编写和调试Vue.js应用程序。以下是一些常见的配置步骤&#xff1a; 安装Visual Studio Code&#xff1a;如果还没有安装VSCode&#xff0c;首先要确保你已经下载并安…

前端技术社区总目录

前端技术社区欢迎您的订阅。订阅后&#xff0c;您将可以查看以下所有博客内容。 注&#xff1a;专栏内容主要面向新手 注&#xff1a;每个示例都有相对应的完整代码 注&#xff1a;该专栏博客内容将会逐步迁移至https://blog.csdn.net/m0_60387551/article/details/128017725 …

什么是渐进式框架?作用是什么?如何使用?

渐进式框架&#xff08;Progressive Framework&#xff09;是一种软件开发框架的设计理念&#xff0c;它允许开发者逐步引入和应用框架的不同特性和功能。 传统的框架往往提供了一个完整的解决方案&#xff0c;包含了预定义的架构、规范和工具。在使用传统框架时&#xff0c;开…

uniapp使用tki-qrcode生成二维码

uniapp使用tki-qrcode生成二维码 导入插件方式一&#xff1a; 导入插件方式一&#xff1a; 1、使用npm下载&#xff1a; 详细属性.方法.事件说明请参照npmjs社区 npm i tki-qrcode2、页面使用并引入挂载插件&#xff1a; <view class"qrcode-icon"><tki-…

vue初体验之-前端工程化-vue项目的创建(超级无敌详细)

一&#xff1a;下载node.js &#xff08;网址如下&#xff1a;Node.js&#xff09; 1.NodeJS安装 2. 选择安装目录 选择安装到一个&#xff0c;没有中文&#xff0c;没有空格的目录下&#xff08;新建一个文件夹NodeJS&#xff09; 3. 验证NodeJS环境变量 NodeJS 安装完毕后…

小白vite+vue3搭建项目整个流程

第一步 查看npm 版本npm -v&#xff0c;npm版本是7&#xff0c;创建项目命令&#xff1a; npm create vitelatest threejsVue -- --template vue第二步 // 进入项目名为threejsVue的项目命令 cd threejsVue // 安装路由 npm install vue-router4 // 安装css npm install -D s…

使用elementUI的form表单和Steps步骤条如何让rules分步骤校验

使用rules如何分步骤校验 一般如果我们使用form表单的时候都会用到rules来进行校验,那么如果加上步骤的应该如何校验呢? 我使用的方式是通过active 我们步骤1的时候 active是0, 步骤2的时候active是1 那我们在进行校验步骤1可以这样子写: :prop"active 0 ? title : …

springboot和vue:八、vue快速入门

vue快速入门 新建一个html文件 导入 vue.js 的 script 脚本文件 <script src"https://unpkg.com/vuenext"></script>在页面中声明一个将要被 vue 所控制的 DOM 区域&#xff0c;既MVVM中的View <div id"app">{{ message }} </div…

springboot和vue:十二、VueRouter(动态路由)+导航守卫

VueRouter的简介 VueRouter是官方的路由插件&#xff0c;适合单页面应用/网页的切换。VueRouter目前有3.x版本和4.x版本&#xff0c;3.x版本只能结合vue2使用&#xff0c;4.x版本只能结合vue3使用。安装&#xff1a;npm install vue-router3 目的 初始版本&#xff1a;我们想…

WebSocket基础——WebSocket的基本概念 VS Http SpringBoot整合WebSocket vue前端代码和效果展示

前言 WebSocket是一种在Web浏览器和服务器之间进行全双工通信的协议。它允许在单个TCP连接上进行双向通信&#xff0c;而不需要通过多个HTTP请求-响应循环来实现。相比传统的HTTP请求&#xff0c;WebSocket提供了更低的延迟和更高的实时性。 本篇博客介绍WebSocket的基本概念…

Vue3.2开发一个博客Demo项目

Vue3.2开发一个博客Demo项目 技术选型 Vue3 Vue-router Pinia ElementPlus 代码地址 https://gitee.com/galen.zhang/vue3-demo/tree/master/tech-blog Mock后台服务器代码 https://gitee.com/galen.zhang/vue3-demo/tree/master/mock-server cd mock-server npm instal…

Vue组件通信应用实践总结

【1】 组件通信的5种方式 props vue的自定义事件 pubsub第三方库 slot vuex① props 父子组件间通信的基本方式 属性值的2大类型: 一般: 父组件-->子组件函数: 子组件-->父组件 隔层组件间传递: 必须逐层传递(麻烦) 兄弟组件间: 必须借助父组件(麻烦)② vue自定义事件 …

VUE3照本宣科——eslint与prettier

VUE3照本宣科——eslint与prettier VUE3照本宣科系列导航 前言一、eslint1.配置文件2.配置规则3.忽略错误 二、prettier三、总结 VUE3照本宣科系列导航 1.VUE3照本宣科——认识VUE3 2.VUE3照本宣科——应用实例API与setup 3.VUE3照本宣科——响应式与生命周期钩子 4.VUE3照本宣…

unocss+vite+vue3初使unocss

一、什么是UnoCss&#xff1f; UnoCSS 是一个即时的原子CSS引擎&#xff0c;而非一款框架&#xff0c;因为它并未提供核心工具类&#xff0c;所有功能可以通过预设和内联配置提供。它可以让你用简短的类名来控制元素的样式 原子样式也有很多选择&#xff0c;最著名的就是 Tail…

基于Java的民宿管理系统设计与实现(源码+lw+部署文档+讲解等)(民宿预约、民宿预订、民宿管理、酒店预约通用)

文章目录 前言具体实现截图论文参考详细视频演示代码参考源码获取 前言 &#x1f497;博主介绍&#xff1a;✌全网粉丝10W,CSDN特邀作者、博客专家、CSDN新星计划导师、全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技…

使用【Blob、Base64】两种方式显示【文本、图片、视频】 使用 video 组件播放视频

Blob 显示 Blob 对象的类型是由 MIME 类型&#xff08;Multipurpose Internet Mail Extensions&#xff09;来确定的。MIME 类型是一种标准&#xff0c;用于表示文档、图像、音频、视频等多媒体文件的类型。以下是一些常见的 Blob 对象类型&#xff1a; text/plain&#xff1…

vue3+vite+ts 组件中自动导入 ref 和 reactive

前言 在每个vue组件中&#xff0c;都去手动引入 ref 和 reactive 是非常繁琐的一件事&#xff0c;我们可以通过插件来完成自动导入 安装插件 npm i unplugin-auto-import -D 配置插件 在 vite.config.ts 中增加如下代码 import { defineConfig } from vite import vue fr…

关于vue3启动的一些错误总结

一、成功解决 npm ERR! ERESOLVE could not resolve 解决办法&#xff1a; npm i --legacy-peer-deps –legacy-peer-deps 作用&#xff1a; 在NPM v7中&#xff0c;现在默认安装peerDependencies。 在很多情况下&#xff0c;这会导致版本冲突&#xff0c;从而中断安装过程。 …

基于若依和flowable6.7.2的ruoyi-nbcio流程管理系统正式发布

更多ruoyi-nbcio功能请看演示系统 gitee源代码地址 前后端代码&#xff1a; https://gitee.com/nbacheng/ruoyi-nbcio 演示地址&#xff1a;RuoYi-Nbcio后台管理系统 项目概要 本项目基于 RuoYi-Flowable-Plus 进行二次开发&#xff0c;从nbcio-boot(https://gitee.com/nb…

【# 完美解决 node.js 模块化后报错 ReferenceError: require is not defined】

完美解决 node.js 模块化后报错 ReferenceError: require is not defined 错误信息如图 直接改插件源码&#xff1a;&#xff08;不是cnpm里的插件&#xff0c;而是下载下来的export2Excel.js&#xff09; 在export2Excel.js内只要改动头部一行源码即可 改之前&#xff1a;…

vue-cli + vue3 项目 ios 苹果手机白屏问题

目录 问题描述原因分析解决方案遇到的坑1&#xff0c;架构问题2&#xff0c;项目引入其他依赖的问题 参考 问题描述 vue-cli vue3 的项目&#xff0c;在苹果手机上打开白屏&#xff0c;安卓手机正常显示。 原因分析 1&#xff0c;借助 vconsole 发现并没有打印报错信息&…

基于Java的博客管理系统设计与实现(源码+lw+部署文档+讲解等)

文章目录 前言具体实现截图论文参考详细视频演示为什么选择我自己的网站自己的小程序&#xff08;小蔡coding&#xff09;有保障的售后福利 代码参考源码获取 前言 &#x1f497;博主介绍&#xff1a;✌全网粉丝10W,CSDN特邀作者、博客专家、CSDN新星计划导师、全栈领域优质创作…

Vite与Webpack谁更胜一筹,谁将引领下一代前端工具的发展

你知道Vite和Webpack吗&#xff1f;也许有不少“程序猿”对它们十分熟悉。 Webpack Webpack是一个JavaScript应用程序的静态模块打包工具&#xff0c;它会对整个应用程序进行依赖关系图构建。而这也会导致一个不可避免的情况&#xff0c;使用Webpack启动应用程序的服务器&…

基于Java的大学生实习管理系统设计与实现(源码+lw+部署文档+讲解等)

文章目录 前言具体实现截图论文参考详细视频演示为什么选择我自己的网站自己的小程序&#xff08;小蔡coding&#xff09;有保障的售后福利 代码参考源码获取 前言 &#x1f497;博主介绍&#xff1a;✌全网粉丝10W,CSDN特邀作者、博客专家、CSDN新星计划导师、全栈领域优质创作…

计算机毕业设计 基于Web铁路订票管理系统 火车订票管理系统的设计与实现 Javaweb项目 Java实战项目 前后端分离 文档报告 代码讲解 安装调试

&#x1f34a;作者&#xff1a;计算机编程-吉哥 &#x1f34a;简介&#xff1a;专业从事JavaWeb程序开发&#xff0c;微信小程序开发&#xff0c;定制化项目、 源码、代码讲解、文档撰写、ppt制作。做自己喜欢的事&#xff0c;生活就是快乐的。 &#x1f34a;心愿&#xff1a;点…

Vue | 23 可用性组合 - 插件

内容提要&#xff1a; 使用一个插件如何写一个插件 插件常常为Vue添加全局级功能。插件没有严格定义的作用域 - 通常有几种类型的插件&#xff1a; 添加一些全局的方法或属性。例如&#xff1a; vue-custom-element添加一个或多个全局资源&#xff1a;指令/过滤器/过渡 等等. …

Vue | 22 可复用性组合-渲染函数 JSX

内容提要&#xff1a; 渲染函数基本用法节点、树和虚拟DOMcreateElement参数详解使用普通的JavaScript代替模板特性JSX插件介绍函数式组件的用法&#xff1a;传递属性和事件给子元素或子组件&#xff0c;slots() vs children模板编译的demo演示 基础 在大部分情况下我们推荐使…

D3.js实现双曲线示波器

先上效果图 项目需要做一个显示不同波形的示波器&#xff0c;所以研究了一下D3&#xff0c;代码放一下&#xff0c;便于自己温习&#xff0c;有需要的可以自行学习。&#xff08;欢迎指正&#xff09;&#xff1b;项目环境为vue项目中在node环境下&#xff0c;使用d3实现 thi…

一个显著降低Hooks心智负担的原生Hook

前言useEvent[1] 是一个刚刚提案的原生Hook&#xff0c;还处于RFC。讨论地址在这里~[2]下面有些代码就是来自其中RFC&#xff1a;Request for Comments 提案还在广泛的讨论阶段为什么要这样&#x1f914;没有 useEvent 的时候&#x1f636;我们先看看不用 useEvent 的情况&…

比 eval 和 iframe 更强的新一代 JavaScript 沙箱!

今天我们来看一个进入 statge3 的新的 JavaScript 提案&#xff1a;ShadowRealm API。JavaScript 的运行环境领域&#xff08;realm&#xff09;&#xff0c;这个词比较抽象&#xff0c;其实就代表了一个 JavaScript 独立的运行环境&#xff0c;里面有独立的变量作用域。比如下…

写好 JavaScript 异步代码的几个技巧

今天给大家来推荐几个写好 JavaScript 异步代码的推荐做法&#xff0c;每种场景都有一个对应的 eslint 规则&#xff0c;大家可以选择去配置一下。no-async-promise-executor不建议将 async 函数传递给 new Promise 的构造函数。// ❌ new Promise(async (resolve, reject) >…

vue的语法

vue的简单使用 在html引用<script src"https://cdn.bootcss.com/vue/2.4.2/vue.min.js"></script>&#xff0c;这样你就可以使用vue了 <!DOCTYPE html> <html> <head> <meta charset"utf-8"> <title>Vue 测试实…

怎样在vue,angular,react快速选择一个合适的框架(适合新手)

首先&#xff0c;我们先了解什么是MVX框架模式&#xff1f; MVX框架模式&#xff1a;MVCMVPMVVM 1.MVC&#xff1a;Model(模型)View(视图)controller(控制器)&#xff0c;主要是基于分层的目的&#xff0c;让彼此的职责分开。 View通过Controller来和Model联系&#xff0c;C…

什么是回流,什么是重绘,有什么区别?

什么是回流&#xff0c;什么是重绘&#xff0c;有什么区别&#xff1f; html 加载时发生了什么 在页面加载时&#xff0c;浏览器把获取到的HTML代码解析成1个DOM树&#xff0c;DOM树里包含了所有HTML标签&#xff0c;包括display:none隐藏&#xff0c;还有用JS动态添加的元素…

vue3 区别于 vue2 的“与众不同”

希望本篇文章能帮你加深对 Vue 的理解&#xff0c;能信誓旦旦地说自己熟练Vue2/3。除此之外&#xff0c;也希望路过的朋友可以帮助我查漏补缺&#x1f91e;。内容混杂用法 原理 使用小心得&#xff0c;建议收藏&#xff0c;慢慢看。区别生命周期的变化整体来看&#xff0c;变…

跨域问题Access to XMLHttpRequest‘*‘from origin ‘*‘ has been blocked by CORS..Access-Control-Allow-Origin

跨域问题Access to XMLHttpRequest’from origin ’ has been blocked by CORS…Access-Control-Allow-Origin 跨域问题解决方案&#xff1a;CORS Access to XMLHttpRequest at ‘’ from origin ’ has been blocked by CORS policy: Response to preflight request doesn’t…

尤雨溪亲自回应Vue.js涉及国家安全漏洞问题

昨天早上网上疯传一张图当我看到这张图也是惊呆了&#xff0c;sonar和Vue.js的漏洞被利用实施网络攻击探测然后又有一张图 作为一个不明真相的吃瓜群众&#xff0c;只能等官方回应了 于是终于等到尤雨溪知乎亲自回应这个问题 经过尤雨溪官方亲自辟谣&#xff0c;我们这下可以放…

vue的双向绑定原理及实现

vue的双向绑定原理及实现 前言 使用vue也好有一段时间了&#xff0c;虽然对其双向绑定原理也有了解个大概&#xff0c;但也没好好探究下其原理实现&#xff0c;所以这次特意花了几晚时间查阅资料和阅读相关源码&#xff0c;自己也实现一个简单版vue的双向绑定版本&#xff0c;…

v-if和v-for写在同一标签上,谁的优先级高?为什么?怎么优化?

v-if和v-for写在同一标签上&#xff0c;谁的优先级高&#xff1f;为什么&#xff1f;怎么优化&#xff1f; 大家都知道v-for的优先级肯定是比v-if高的&#xff0c;那么有思考过同时用的话会导致什么问题吗&#xff1f; 当它们处于同一节点&#xff0c;v-for 的优先级比 v-if …

前端每日一题:什么是防抖和节流?有什么区别?如何实现

防抖 就是有时候在一个输入框快速输入的时候就会一直请求后端接口&#xff0c;这样会造成内存消耗和数据一直变化抖动 触发高频事件后n秒内函数只会执行一次&#xff0c;如果n秒内高频事件再次被触发&#xff0c;则重新计算时间 &#xff0c; 思路&#xff1a; 每次触发事件…

vue provide / inject 使用介绍

作用&#xff1a; 父子组件跨层级传递数据 优势&#xff1a; 解决了组件层级过多时&#xff0c;数据传递麻烦的问题 主要应用场景&#xff1a; 为高阶插件/组件库提供用例&#xff0c;不推荐在应用程序中使用 缺点&#xff1a; 数据追踪困难&#xff0c;不确定数据注入层&am…

FileReader

FileReader就是html5为我们提供的读取文件的api。 它的作用就是把文本流按指定格式读取到缓存&#xff0c;以供js调用。 FileReader有五种方法&#xff1a; 1.abort() 该方法可以取消 FileReader 的读取操作&#xff0c;触发之后 readyState 为已完成 2.readA…

vue computed

computed 计算属性 1.computed用来监控自己定义的变量, 该变量不在data里面声明&#xff0c;直接在computed里面定义&#xff0c; 然后即可在页面上进行双向数据绑定展示出结果或者用作其他处理。 2.computed比较适合对多个变量或者对象进行处理后返回一个结果值&#xff0…

面试官:Webpack 究竟打包出来的是什么?

前言Webpack 作为普遍使用的打包工具&#xff0c;在开发和发布的过程中产出的代码结构&#xff0c;你是否关心过&#xff1f;本文为你揭开它的神秘面纱。1、开发模式一般情况&#xff0c;开发的过程都会使用 devServer 并开启 hot 热更新。假如我们有一个页面入口文件 index.js…

vue H5怎么修改标题

插件&#xff1a;npm install vue-wechat-title 入口文件引入&#xff1a; import vueWechatTitle from vue-wechat-title Vue.use(vueWechatTitle)路由文件&#xff1a; {path: /newDynamic, name: newDynamic, component:()> import(/view/newDynamic/newDynamic.vue),…

针对多状态订单详情的前端mock方案

背景闲鱼作为国内最大的二手交易电商平台&#xff0c;有着验货宝/省心卖/优品等有着闲鱼特色的交易链路&#xff0c;而作为交易链路的闭环&#xff0c;一旦形成有效订单&#xff0c;就会有对应的订单详情页&#xff0c;订单详情页往往承载着复杂的交易状态的变化。以验货宝为例…

动态组件还能这么玩?

○ 背景这篇是作者在公司做了活动架构升级后&#xff0c;产出的主文的前导篇&#xff0c;考虑到本文相对独立&#xff0c;因此抽离出单独成文。题目为动态组件&#xff0c;但为了好理解可以叫做远程加载动态组件&#xff0c;后面统一简化称为“远程组件”。具体是怎么玩呢&…

这样设计一个可扩展、通用的、健壮性组件

点击上方关注 小生方勤&#xff0c;一起学习&#xff0c;天天进步前言组件是页面不可或缺的部分&#xff0c;而设计组件就成为了前端同学每日工作。所以一位程序员的职业生涯大约十年&#xff0c;只有人寿命的十分之一。前端项目只是你生活工作的一部分&#xff0c;而你却是它的…

闲鱼前端如何做容灾

项目背景在我们端侧的开发经验里&#xff0c;大概都会遇到这些问题&#xff1a;用户反馈页面有时打不开/白屏&#xff1b;服务端接口返回200&#xff0c;但是页面却没有数据&#xff1b;由于服务端依赖的二方库/服务出现问题等原因&#xff0c;页面接口突然抽风出错&#xff0c…

js时间戳转化

1、vue的使用格式this.farmateDate(123456789,yyyy-mm-dd hh:mm:ss)// 转换时间戳 Vue.prototype.formatDate (date, format) > {if (!date) {return }try {var date new Date(date)if (!format) {format yyyy-MM-dd hh:mm}var o {M: date.getMonth() 1, //monthd: dat…

vue中引用pdf.js,实现在线浏览禁止下载、打印的功能

需求&#xff1a;在线浏览pdf文件&#xff0c;并且禁止掉用户下载打印的效果。 分析&#xff1a;普通的iframe、embed标签都只能实现在线浏览pdf的功能&#xff0c;无法禁止掉工具栏的下载打印功能。只能尝试使用插件&#xff0c;pdfobject.js这个插件可以实现功能&#xff0c;…

首页秒开实践指南

前端性能优化一直是衡量一个团队和一个前端的各方面水平&#xff0c;呈现快速的加载&#xff0c;是给人最直观&#xff0c;成就感也最足的一个感受&#xff0c;而且对用户体验是第一重要的概念&#xff0c;所以这个相当重要&#xff0c;现就来结合美团的实践方案来讨论一下。以…

返回上一页 返回主页面。。。vue

返回主页面 <input type"button" name"Submit" click"goHome" class"reback">methods:{goHome:function (){this.$router.push({path: /})}} 返回上一页 <input type"button" name"Submit" onclick&q…

echarts:如何在 Vue 项目中使用echarts

1、安装&#xff1a;npm install echarts --save 2、main.js 中全局引入 echarts import echarts from echarts Vue.prototype.$echarts echarts 3、初始化实例 这部分在echarts官网都有例子&#xff0c;写法也都类似。

Vue实现点击按钮进行文件下载(后端Java)

最近项目中需要实现点击按钮下载文件的需求&#xff0c;前端用的vue&#xff0c;因为文件是各种类型的&#xff0c;比如图片、pdf、word之类的。这里后端是可以返回文件的地址给前端的&#xff0c;但我看了下网上各种五花八门的答案&#xff0c;感觉都不是我想要的。 因为不确…

element el-table 高度自适应

element el-table 高度自适应 解决el-table的高度不能适应不同电脑的分辨率&#xff0c;也不能跟随浏览器的高度变化而变化的问题 效果&#xff1a; 前言 在这台电脑开发时设置了el-table的高度为500px&#xff0c;但是在小电脑&#xff0c;就看不到table后面几条数据了&a…

可以实现微信小程序父子组件实时通信的插件

小程序在组件化开发的时候可能没有达到vue那样的便捷&#xff0c;例如跨组件状态同步等。 这个插件可以&#xff1a; 1.通过代理的方式&#xff0c;为小程序添加了跨组件实时通信&#xff1b;父子组件实时同步状态功能&#xff1b; 2.与vue相似的WatchStore功能&#xff0c;监…

Html + Jquery + Vue前端学习笔记

文章目录 一&#xff0c;Vue1&#xff0c;v-model 数据绑定2&#xff0c;生成描述列表 二&#xff0c;HtmlJquery1&#xff0c;动态修改类名2&#xff0c;layui手风琴效果3&#xff0c;输入框样式修改4&#xff0c;多行文本显示省略号5&#xff0c;div内容居右6&#xff0c;字符…

推荐一个检测 JS 内存泄漏的神器

作为一名 Web 应用程序开发者&#xff0c;排查和修复 JavaScript 代码的内存泄漏一直是最困扰我的问题之一。最近&#xff0c;Meta 开源了一款检测 JavaScript 代码内存泄漏的框架&#xff1a;MemLab&#xff0c;我们来一起看看这个框架有啥神奇之处吧&#xff5e;2020 年&…

完成第一个 Vue3.2 项目后,这是我的技术总结

第一次Composition API在vue3.2中&#xff0c;正式支持了script setup的写法,这样可以大大简化组件的代码量&#xff0c;减少一些重复操作&#xff0c;我认为当你写vue3时&#xff0c;应该把这当作默认写法。在vue3.2之前&#xff0c;一般会这样写。<script>export defau…

Django+vue3权限菜单rabc设计和动态路由

本次是基于Django和vue实现 github源码&#xff1a;nineaiyu/xadmin-server: xadmin-基于Djangovue3的rbac权限管理系统 (github.com) 服务器设计及部分代码 权限控制的话&#xff0c;可以基于Django的permission进行控制&#xff0c;并通过访问api的URL操作 核心代码如下 …

配置vue环境教程

Vue环境搭建教程 1.安装node.js 官网:http://nodejs.cn/download/&#xff08;直接安装即可&#xff0c;无注意事项&#xff09; &#xff08;1&#xff09;点击箭头所指部位下载 2.配置环境变量&#xff0c;将安装包里面的路径配置到环境中 &#xff08;1&#xff09;安装包…

你还在直接用 localStorage 么?该提升下了

很多人在用 localStorage 或 sessionStorage 的时候喜欢直接用&#xff0c;明文存储&#xff0c;直接将信息暴露在&#xff1b;浏览器中&#xff0c;虽然一般场景下都能应付得了且简单粗暴&#xff0c;但特殊需求情况下&#xff0c;比如设置定时功能&#xff0c;就不能实现。就…

解决方案:@RequestBody实体类中的 time 接收不到前端传来的参数

编者按 实体类中 如下&#xff1a; TableField(exist false) private String sTime; TableField(exist false) private String eTime;TableField(exist false) private Integer pageNo; TableField(exist false) private Integer pageSize;前端发送参数时&#xff1a; a…

一个由设计稿智能生成代码的神器

一个由设计稿智能生成代码的神器imgcook&#xff0c;一个由设计稿智能生成代码的神器imgcook 是专注以各种图像&#xff08;Sketch/PSD/静态图片&#xff09;为原材料烹饪的匠心大厨&#xff0c;通过智能化手段将各种视觉稿一键生成可维护的前端代码&#xff0c;切实提高前端的…

这些vue实战技巧你学会了吗?

项目架构// 1.封装项目的基础库优秀的基础库可以保证项目的最低质量下限和更好的可扩展性。通常我们说的基础库包括-组件库、基础 css 库、基础工具库。// 2.层级管理管理你的请求&#xff0c;建议把你项目的 api 层独立出来为一个层级管理&#xff0c;这样有利于在复杂接口下&…

【GTK4】现状及学习资源小结

&#xff08;点击上方公众号&#xff0c;可快速关注&#xff09;对GTK一直”情有独钟“&#xff0c;这个在之前有说过&#xff1a;主要是因为它支持GObject Introspection&#xff0c;简称&#xff08;GI&#xff09;,能实现自动化的语言绑定&#xff0c;别的框架要绑定另一门语…

可能改变前端工程化未来的特性:ESM Loader Hooks

在最近发布的Node v18.6.0中&#xff0c;带来了一个试验特性ESM Loader Hooks API[1]。如果他最终落地&#xff0c;很可能会成为改变前端工程化未来的特性。本文我们来聊聊他。本文参考&#xff1a;Custom ESM loaders: Who, what, when, where, why, how[2]特性简介用过webpac…

localStorage 的高阶用法

很多人在用 localStorage 或 sessionStorage 的时候喜欢直接用&#xff0c;明文存储&#xff0c;直接将信息暴露在&#xff1b;浏览器中&#xff0c;虽然一般场景下都能应付得了且简单粗暴&#xff0c;但特殊需求情况下&#xff0c;比如设置定时功能&#xff0c;就不能实现。就…

为什么说移动端该放弃rem适配方案了?

作者&#xff1a;去伪存真https://juejin.cn/post/70849266460330557521.背景在做移动端各种尺寸屏幕的适配时&#xff0c;用的最多的就是rem方案。我们都写过这样的代码,来设置根字体大小。这个计算公式中设备宽度&#xff0c;UI设计稿尺寸这两个参数比较好理解&#xff0c;可…

被diss性能差,Dan连夜优化React新文档

昨天在开源圈发生个小插曲。起因是有个用户表示&#xff1a;React新文档在文档结构、美观度、性能等各方面都达到很高的标准。尤雨溪对Vue新文档与React Beta文档做了测试后表示&#xff1a;在性能这块&#xff0c;Vue新文档更具优势。左Vue&#xff0c;右ReactDan表示&#xf…

Vue | 21 可复用性组合-自定义指令

内容提要&#xff1a; 自定义指令基本用法介绍自定义指令内部包含哪些钩子函数指令钩子内部传递哪些元素值自定义指令函数的缩略写法用例在JavaScript对象中传递多个字面值 介绍 除了在核心附带的默认的指令集合&#xff08;v-model和v-show&#xff09;外&#xff0c;Vue也允…

datav轮播表updateRows方法使用

1、官方给的updateRows方法 如果想要不断追加行数据&#xff0c;又不想从头开始轮播&#xff0c;可以使用此方法更新行数据&#xff0c;不会导致从头轮播&#xff0c;也可以设置下次滚动的起始行。 <template><dv-scroll-board :config"config" ref"s…

前端 JS 打印 WORD/EXCEL PDF

前端打印页面&#xff0c;导出word&#xff0c;导出ppt 之前做的一个项目里要求结合页面的表格导出PDF和WORD并实现打印功能&#xff0c;就顺便做下总结 以前的有点不好&#xff0c;这次升级优化了下 导出PDF 这里我我选择了使用插件html2canvasjspdf来做&#xff0c;先把插件…

厌倦了写活动页?快来撸一个页面生成器吧!

作者&#xff1a;muwoo原文&#xff1a;https://zhuanlan.zhihu.com/p/48347377前言如果你经常接触一些公司的活动页&#xff0c;可能会经常头疼以下问题&#xff1a;这些项目周期短&#xff0c;需求频繁&#xff0c;迭代快&#xff0c;技术要求不高&#xff0c;成长空间也小。…

前端 api 请求缓存的 5 种方案

作者&#xff1a;wsafight&#xff0c;原文&#xff1a;https://github.com/wsafight/personBlog/issues/2在开发 web 应用程序时&#xff0c;性能都是必不可少的话题。对于webpack打包的单页面应用程序而言&#xff0c;我们可以采用很多方式来对性能进行优化&#xff0c;比方说…

router页面缓存

一、设置标签 //App.vue 标签 <keep-alive><router-view v-if"this.$route.meta.keepAlive" /> </keep-alive> <router-view v-if"!this.$route.meta.keepAlive"></router-view>二、设置路由 // routes 配置 export defau…

avue框架使用element-ui的dialog引发的问题及解决办法

dialog中的内容多次打开不更新问题 avue框架使用element-ui的dialog引发&#xff1a; 1、avue-form表单的多级联动&#xff0c;编辑时赋值异常。 2、dialog中的表单重置异常&#xff08;重置为第一次加载的表单内容缓存&#xff09; 3、dialog中表单的内容不更新问题&#xff…

vue项目问题总结

路由router&#xff08;params和query的区别&#xff09; 相同点&#xff1a; 1、使用方式相同 params&#xff1a;this.$router.push({name: video, params: params}) query: this.$router.push({name: video, query: params})不同点&#xff1a; 1、params是路由的一部分,…

控制li 默认第一个是点击样式,点击其它li 又变回普通样式

实现&#xff1a;第一个li我默认它是被点击后的样式&#xff0c;当我点击另一个的li后,点击的那个li为点击后的样式&#xff0c;第一个li和其它未被点击的li一样为普通的样式。 Vue 1.遍历出来&#xff0c; 在click中赋值 遍历出来的mx。 2.class进行决定是否显示&#xff0…

vue中使用history.replaceState 更改url vue router 无法感知的问题

vue中使用history.replaceState 更改url vue router 无法感知的问题 描述 最近做一个需求&#xff0c;URL更新不刷新页面&#xff0c;在网上找了 好多文章都说 router.replace 更新URL不会刷新页面&#xff08;前提是路由为 history 模式&#xff09;&#xff0c;我也用了&am…

eslint 配置

Vue项目eslint配置 要求 ESLint v6.2.0 及以上 Node.js v12.22.x、v14.17.x、v16.x 及以上 在项目中安装 eslint eslint-plugin-vue# npm npm install --save-dev eslint eslint-plugin-vue # yarn yarn add -D eslint eslint-plugin-vue配置 .eslintrc.* 文件配置规则 &…

【已解决】监听 vue点击Div外层 的事件,并实时销毁。

1、场景 2、代码 watch:{show_login_out(newVal, oldVal){if(newVal true){alert(开始监听)// 若显示&#xff0c;则监听失去焦点事件。document.addEventListener(click,this.click_out_side, true);}else{alert(事件销毁)// 不显示&#xff0c;销毁监听事件。document.remov…

宝可梦合体再次流行?Pokemon Fusion的技术实现

Axie Infinity 是一款灵感来自宝可梦的宠物繁殖战斗游戏。玩家需要先买入 3 只宠物才能开始&#xff0c;宠物可以培育新的品种&#xff0c;战斗过程中可以赚取奖励&#xff0c;同时宠物可被出售。培育、繁殖新的品种&#xff0c;让玩家有种“造物主”的体验&#xff0c;而且繁殖…

最前端|一文详解Vue3.x 中 hooks 函数封装和使用

一、hooks 是什么 vue3 中的 hooks 就是函数的一种写法&#xff0c;就是将文件的一些单独功能的 js 代码进行抽离出来进行封装使用。 它的主要作用是 Vue3 借鉴了 React 的一种机制&#xff0c;用于在函数组件中共享状态逻辑和副作用&#xff0c;从而实现代码的可复用性。 注意…

基于Java的在线教育网站管理系统设计与实现(源码+lw+部署文档+讲解等)

文章目录 前言具体实现截图论文参考详细视频演示为什么选择我自己的网站自己的小程序&#xff08;小蔡coding&#xff09; 代码参考数据库参考源码获取 前言 &#x1f497;博主介绍&#xff1a;✌全网粉丝10W,CSDN特邀作者、博客专家、CSDN新星计划导师、全栈领域优质创作者&am…

vue3 setup中defineEmits与defineProps的使用案例

目录 一、defineEmits的使用 二、 defineProps的使用 总结 一、defineEmits的使用 使用说明 1、在子组件中调用defineEmits并定义要发射给父组件的方法 const emits defineEmits([foldChange]) 2、使用defineEmits会返回一个方法&#xff0c;使用一个变量emits(变量名随意…

uniapp-vue3-弹出选择组件wo-pop-selector

wo-pop-selector弹出选择组件采用uniapp-vue3实现, 支持H5、微信小程序&#xff08;其他小程序未测试过&#xff0c;可自行尝试&#xff09; 可到插件市场下载尝试&#xff1a; https://ext.dcloud.net.cn/plugin?id14879 使用示例 <template><view><view c…

基于Java的企业门户管理系统设计与实现(源码+lw+部署文档+讲解等)

文章目录 前言具体实现截图论文参考详细视频演示为什么选择我自己的网站自己的小程序&#xff08;小蔡coding&#xff09; 代码参考数据库参考源码获取 前言 &#x1f497;博主介绍&#xff1a;✌全网粉丝10W,CSDN特邀作者、博客专家、CSDN新星计划导师、全栈领域优质创作者&am…

前端使用qrcodejs2插件实现根据网址生成二维码

实现效果&#xff1a; 实现方法&#xff1a; 1.安装插件 npm install --save qrcodejs2 2.可以全局引入&#xff0c;也可以只在使用的vue文件中引入 import QRCode from qrcodejs2; 3.在vue文件的template中设置放置二维码的div <div id"qrcode"></di…

Vue 组件和文件及文件夹命名规范、SPA、创建路由、router-link 相关属性、路由建立多视图单页应用

目录 一.vue组件&#xff08;重点&#xff09; 1.1 组件介绍 1.2 局部组件 1.3 全局组件 二.自定义事件 2.1 子 -> 父 2.2 父 -> 子 三.vue中文件及文件夹命名规范 四.SPA 4.1 SPA简介 4.2 SPA技术点 五.使用路由建立多视图单页应用 5.1 引入依赖库 5.2 创建…

【Nuxt3】路由参数(动态路由、嵌套路由)

页面路由参数 query 参数 目录 |- pages | |- foo.vue路由地址 https://loaclhost:8080/foo?id1参数获取 // foo.vue <template><div>id: {{ route.query.id }}</div> </template><script setup lang"ts"> const route useRoute() …

Vue基础语法核心指令过滤器计算属性监听属性

目录 1. 模板语法 1.1 插值 1.1.1 文本 1.1.2 html 1.1.3 属性 1.1.4 表达式 1.2 指令 1.2.1 核心指令 1.2.1.1 v-if |v-else-if|v-else 1.2.1.2 v-show 1.2.1.3 v-for 1.2.1.4 v-on|v-model|v-for 1.2.1.5 参数 v-bind:href,v-on:click 1.2.1.6 简写 2. 过滤器…

基于Java的线上花店管理系统设计与实现(源码+lw+部署文档+讲解等)

文章目录 前言具体实现截图论文参考详细视频演示为什么选择我自己的网站自己的小程序&#xff08;小蔡coding&#xff09; 代码参考数据库参考源码获取 前言 &#x1f497;博主介绍&#xff1a;✌全网粉丝10W,CSDN特邀作者、博客专家、CSDN新星计划导师、全栈领域优质创作者&am…

vue3 v-md-editor markdown编辑器(VMdEditor)和预览组件(VMdPreview )的使用

vue3 v-md-editor markdown编辑器和预览组件的使用 概述安装支持vue3版本使用1.使用markdown编辑器 VMdEditor2.markdown文本格式前端渲染 VMdPreview 例子效果代码部分 完整代码 概述 v-md-editor 是基于 Vue 开发的 markdown 编辑器组件 轻量版编辑器 轻量版编辑器左侧编辑…

基于.Net CEF 实现 Vue 等前端技术栈构建 Windows 窗体应用

零、参考资料 1、https://github.com/cefsharp/CefSharp/wiki/Quick-Start-For-MS-.Net-5.0-or-greater 2、https://github.com/cefsharp/CefSharp/wiki/Quick-Start 3、https://github.com/cefsharp/CefSharp/wiki/General-Usage#javascript-integration 一、安装 Nuget 包…

基于Java的智能仓库(进销存)管理系统设计与实现(源码+lw+部署文档+讲解等)

文章目录 前言具体实现截图论文参考详细视频演示为什么选择我自己的网站自己的小程序&#xff08;小蔡coding&#xff09; 代码参考数据库参考源码获取 前言 &#x1f497;博主介绍&#xff1a;✌全网粉丝10W,CSDN特邀作者、博客专家、CSDN新星计划导师、全栈领域优质创作者&am…

基于Java的足球赛会管理系统设计与实现(源码+lw+部署文档+讲解等)

文章目录 前言具体实现截图论文参考详细视频演示为什么选择我自己的网站自己的小程序&#xff08;小蔡coding&#xff09; 代码参考数据库参考源码获取 前言 &#x1f497;博主介绍&#xff1a;✌全网粉丝10W,CSDN特邀作者、博客专家、CSDN新星计划导师、全栈领域优质创作者&am…

基于Java的旅游网站系统设计与实现(源码+lw+部署文档+讲解等)

文章目录 前言具体实现截图论文参考详细视频演示为什么选择我自己的网站自己的小程序&#xff08;小蔡coding&#xff09; 代码参考数据库参考源码获取 前言 &#x1f497;博主介绍&#xff1a;✌全网粉丝10W,CSDN特邀作者、博客专家、CSDN新星计划导师、全栈领域优质创作者&am…

前端项目继承,在A项目中继承base项目,使用vue2

背景&#xff1a;公司有项目A、B、C&#xff0c;A、B、C中均有相同的功能模块&#xff0c;为了方便相同部分代码的后续开发与维护工作&#xff0c;故将相同部分提出来变成base项目&#xff0c;A、B、C项目继承base&#xff0c;无须再写公共部分功能&#xff0c;只需开发各自的功…

uniapp(uncloud) 使用生态开发接口详情1(创建项目)

开发接口对比时间: 用java开发接口周期太长, 大概5-6个月左右 用php 开发接口周期同样太长, 大概3-4个月左右 用node.js 开发接口周期相对短一点, 大概1-2个月左右 用uniapp 开发接口, 可以不到 1-2周的时间 这里我使用 uniapp 开发接口, 废话不多说了,直接开干 HBuilder官网(…

useragent识别访问设备

背景需求 ruoyi框架&#xff0c;前后端分离。现在要在用户访问的时候根据不同的设备跳转到不同的登录页面。 教程 router/index.js 修改src/router/index.js&#xff0c;在这里增加自己的要跳转的页面 permission.js 在白名单中添加自己的登录页面 增加以下识别的代码 le…

基于Java的医院预约挂号管理系统设计与实现(源码+lw+部署文档+讲解等)

文章目录 前言具体实现截图论文参考详细视频演示为什么选择我自己的网站自己的小程序&#xff08;小蔡coding&#xff09; 代码参考数据库参考源码获取 前言 &#x1f497;博主介绍&#xff1a;✌全网粉丝10W,CSDN特邀作者、博客专家、CSDN新星计划导师、全栈领域优质创作者&am…

JAVA毕业设计104—基于Java+Springboot+Vue的医院预约挂号小程序(源码+数据库)

基于JavaSpringbootVue的医院预约挂号小程序(源码数据库)104 一、系统介绍 本系统前后端分离带小程序 小程序&#xff08;用户端&#xff09;&#xff0c;后台管理系统&#xff08;管理员&#xff0c;医生&#xff09; 小程序&#xff1a; 预约挂号&#xff0c;就诊充值&…

chunk-vendors.js - Failed to load resource: net::ERR_CONTENT_LENGTH_MISMATCH

疑难杂症&#xff1a; GET http://192.168.1.38:8102/js/chunk-vendors.js net::ERR_CONTENT_LENGTH_MISMATCH 200 (OK) 报错原因&#xff1a;是因为请求的文件太大了导致的&#xff0c;通常是因为浏览器对于单个文件的大小有一定的限制解决办法&#xff1a;使用 2、3、4 之一…

基于Java的学生在线课程学习系统设计与实现(源码+lw+部署文档+讲解等)

文章目录 前言具体实现截图论文参考详细视频演示为什么选择我自己的网站自己的小程序&#xff08;小蔡coding&#xff09; 代码参考数据库参考源码获取 前言 &#x1f497;博主介绍&#xff1a;✌全网粉丝10W,CSDN特邀作者、博客专家、CSDN新星计划导师、全栈领域优质创作者&am…

【SCSS篇】Vite+Vue3项目全局引入scss文件

文章目录 前言一、安装与使用1.1 安装1.2 scss 全局文件编写1.2.1 概述 1.3 全局引入和配置1.4 组件内使用 vue2 项目引入 sass附&#xff1a;忽略ts类型检测 前言 Sass 是世界上最成熟、最稳定、最强大的专业级CSS扩展语言&#xff01;在日常项目开发过程中使用非常广泛&…

安装element-plus

使用npm包管理器下载 打开cmd “winr” 安装node.js之后自带npm &#xff0c;无需单独安装 测试工具&#xff1a;在命令行输入 npm -v 能有个版本号&#xff0c;就说明工具能用 如果要更新npm&#xff0c;可以使用如下命令 npm install npm -g 使用以下命令安装 npm instal…

Vue2 跨域问题报错AxiosError net::ERR_FAILED、 Network Error、ERR_NETWORK

请求场景&#xff1a; 当前页面URL&#xff1a;http://127.0.0.1:8000/testcase 跳转请求页面URL&#xff1a;http://127.0.0.1:5000/testcase_orm 使用axios请求 时 页面提示跨域报错 跨域报错信息 > Access to XMLHttpRequest at http://127.0.0.1:5000/testcase_orm fr…

vue3+koa+axios实现前后端通信

vue3koaaxios实现前后端通信 写了一个小demo来实现前后端通信,涉及跨域问题&#xff0c;非常简单可以给大家平时开发的时候参考 服务端&#xff1a; 目录结构如下&#xff1a; router index.js // router的入口文件 // 引入路由 const Router require("koa-router&quo…

基于Java的电影院订票管理系统设计与实现(源码+lw+部署文档+讲解等)

文章目录 前言具体实现截图论文参考详细视频演示为什么选择我自己的网站自己的小程序&#xff08;小蔡coding&#xff09; 代码参考数据库参考源码获取 前言 &#x1f497;博主介绍&#xff1a;✌全网粉丝10W,CSDN特邀作者、博客专家、CSDN新星计划导师、全栈领域优质创作者&am…

uni-app yrkDataPicker 日期和时间选择控件

uni-app 选择日期时间控件有 2 月份有 31 天的问题&#xff0c;一直没有修复&#xff0c;uni-calendar 苹果有选择年份和月份后无法显示问题。自己写了一个&#xff0c;只支持 H5 和微信小程序&#xff0c;其他没有试过。 <template><view class"yrk-data-picke…

element-ui vue2 iframe 嵌入外链新解

效果如图 实现原理 在路由中通过 props 传值 {path: /iframe,component: Layout,meta: { title: 小助手, icon: example },children: [{path: chatglm,name: chatglm,props: { name: chatglm,url: https://chatglm.cn },component: () > import(/views/iframe/common),me…

【计算机毕设选题推荐】图书在线商城SpringBoot+SSM+Vue

前言&#xff1a;我是IT源码社&#xff0c;从事计算机开发行业数年&#xff0c;专注Java领域&#xff0c;专业提供程序设计开发、源码分享、技术指导讲解、定制和毕业设计服务 项目名 基于SpringBoot的图书在线商城 技术栈 SpringBootVueMySQLMaven 文章目录 一、图书在线商城…

基于JAVA+SpringBoot+UniApp+Vue的前后端分离的手机移动端图书借阅平台

✌全网粉丝20W,csdn特邀作者、博客专家、CSDN新星计划导师、java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ &#x1f345;文末获取项目下载方式&#x1f345; 一、项目背景介绍&#xff1a; 随着社会信息化的快速…

Vue2之防抖_debounce封装函数v-debounce自定义指令(传参/不传)

目录 1、防抖 2、debounce - 封装函数 3、v-debounce 全局自定义指令 1、防抖 推荐文章 &#xff1a; https://blog.csdn.net/weixin_58099903/article/details/119902796 2、debounce - 封装函数 utils / tools.js /*** 函数防抖 是n秒后延迟执行&#xff0c;多用于页面scr…

基于Java的电动车实名挂牌系统设计与实现(源码+lw+部署文档+讲解等)

文章目录 前言具体实现截图论文参考详细视频演示为什么选择我自己的网站自己的小程序&#xff08;小蔡coding&#xff09; 代码参考数据库参考源码获取 前言 &#x1f497;博主介绍&#xff1a;✌全网粉丝10W,CSDN特邀作者、博客专家、CSDN新星计划导师、全栈领域优质创作者&am…

高级 API 长这个样子,你用到了吗?

MutationObserverIntersectionObservergetComputedStyle()getBoundingClientRectrequestAnimationFrameMutationObserver MutationObserver 是一个可以监听 DOM 结构变化的接口。当 DOM 对象树发生任何变动时&#xff0c;MutationObserver 会得到通知。APIMutationObserver 是一…

不要再被误导了,封装 Axios 只看这一篇文章就行了

看很多网上的人的封装 Axios 教程&#xff0c;但或多或少都有不太合适的点&#xff0c;这里为大家推荐我的最佳实践。拦截器不要返回数据&#xff0c;依然返回 AxiosResponse 对象网上的文章都让你用 拦截器 直接返回数据&#xff0c;这种作法其实是非常不妥的&#xff0c;这样…

Vuex 更好的替代品 Pinia,真香

作者&#xff1a;凯哥爱吃皮皮虾https://juejin.cn/post/7068113574043844622Piniapinia 目前已经是 vue 官方正式的状态库。适用于 vue2 和 vue3&#xff0c;本文只描述vue3的写法。pinia 的优势相对于以前的 vuex&#xff0c;pinia具有以下优势更简单的写法&#xff0c;代码更…

写 Node.js,终于能用 Fetch 发请求了

Node.js 支持 Fetch API 啦&#xff01;在以前&#xff0c;使用原生的 Node.js API 发送一个 HTTP 请求非常麻烦&#xff0c;你可能要写下面的代码&#xff1a;const https require(https) const options {hostname: nodejs.cn,port: 443,path: /todos,method: GET }const re…

讲道理:为什么 Vue 中不要用 index 作为 key?(diff 算法详解)

前言Vue 中的 key 是用来做什么的&#xff1f;为什么不推荐使用 index 作为 key&#xff1f;常常听说这样的问题&#xff0c;本篇文章带你从原理来一探究竟。示例以这样一个列表为例&#xff1a;<ul><li>1</li><li>2</li> </ul>那么它的 v…

React Hooks 使用误区,驳官方文档

作为 React Hooks 库 ahooks[1] 的作者&#xff0c;我应该算一个非常非常资深的 React Hooks 用户。在两年多的 React Hooks 使用过程中&#xff0c;我越来越发现大家&#xff08;包括我自己&#xff09;对 React Hooks 的使用姿势存在很大误区&#xff0c;归根到底是官方文档…

面试官:有了 for 循环为什么还要 forEach ?

js中那么多循环&#xff0c;for for...in for...of forEach&#xff0c;有些循环感觉上是大同小异今天我们讨论下for循环和forEach的差异。我们从几个维度展开讨论&#xff1a;for循环和forEach的本质区别。for循环和forEach的语法区别。for循环和forEach的性能区别。本质区别f…

太卷了!浏览器也支持原生的深拷贝API了?

大家好&#xff0c;我是 ConardLi&#xff0c;今天来聊一个前端老生常谈的话题&#xff0c;深拷贝。在以前&#xff0c;由于浏览器并未对这个能力提供原生支持&#xff0c;所以它经常出现在 手写XXX 这样的面试题中&#xff0c;我之前也为它专门写过一篇文章&#xff1a;如何写…

「建议收藏」第一人称视角带你走进 Vue 源码世界

前言本文不引战&#xff0c;成熟的人应该脱离框架的范畴&#xff0c;而不是纠结谁更好或者谁更不好。有道是黑猫白猫&#xff0c;抓到老鼠就是好猫。所以本文会带大家读源码。简单易懂&#xff0c;大佬小白都能看明白。并收获益处。从 new 一个 Vue的实例粗来开始准备工作&…

拖拽牛逼,轻松实现一个自由拖拽的组件

如何使元素支持拖动实现组件的自由拖动的核心就是 html5 中新添加的全局属性 draggable 属性&#xff0c;该属性规定了元素是否可进行拖动。属性值如下所示&#xff1a;true&#xff1a;规定元素的可拖动的false&#xff1a;规定元素不可拖动auto&#xff1a;使用浏览器的默认行…

Vue 新玩具 VueUse

作者&#xff1a;我只是一个小菜鸡https://juejin.cn/post/7029699344596992031什么是 VueUseVueUse 是一个基于 Composition API 的实用函数集合。通俗的来说&#xff0c;这就是一个工具函数包&#xff0c;它可以帮助你快速实现一些常见的功能&#xff0c;免得你自己去写&…

Vue项目搭建及使用vue-cli创建项目、创建登录页面、与后台进行交互,以及安装和使用axios、qs和vue-axios

目录 1. 搭建项目 1.1 使用vue-cli创建项目 1.2 通过npm安装element-ui 1.3 导入组件 2 创建登录页面 2.1 创建登录组件 2.2 引入css&#xff08;css.txt&#xff09; 2.3 配置路由 2.5 运行效果 3. 后台交互 3.1 引入axios 3.2 axios/qs/vue-axios安装与使用 3.2…

计算机毕业设计 基于Java的敬老院管理系统 Javaweb项目 Java实战项目 前后端分离 文档报告 代码讲解 安装调试

&#x1f34a;作者&#xff1a;计算机编程-吉哥 &#x1f34a;简介&#xff1a;专业从事JavaWeb程序开发&#xff0c;微信小程序开发&#xff0c;定制化项目、 源码、代码讲解、文档撰写、ppt制作。做自己喜欢的事&#xff0c;生活就是快乐的。 &#x1f34a;心愿&#xff1a;点…

基于Java的人事考勤签到管理系统设计与实现(源码+lw+部署文档+讲解等)

文章目录 前言具体实现截图论文参考详细视频演示为什么选择我自己的网站自己的小程序&#xff08;小蔡coding&#xff09; 代码参考数据库参考源码获取 前言 &#x1f497;博主介绍&#xff1a;✌全网粉丝10W,CSDN特邀作者、博客专家、CSDN新星计划导师、全栈领域优质创作者&am…

【uniapp】proxy 代理切换至线上测试地址调试接口

本地测试地址形如&#xff1a;http://192.168.124.x:xxxx 线上测试地址形如&#xff1a;https://xxxx.xxxx.com 使用线上地址之后需要修改配置项 secure 为 true const constant require(./src/utils/constant) module.exports {devServer: {proxy: {/api: {target: constan…

vue3 使用 elementUi: ./lib/theme-chalk/index.css is not exported from package

目录 1. 在 vue3 中使用 element-ui2. 如果启动报错&#xff1a;Module not found: Error: Package path ./lib/theme-chalk/index.css is not exported from package 1. 在 vue3 中使用 element-ui 在 vue3 中使用 element-ui&#xff0c;我们的流程一般是这样的&#xff1a;…

基于Java的人事管理系统设计与实现(源码+lw+部署文档+讲解等)

文章目录 前言具体实现截图论文参考详细视频演示为什么选择我自己的网站自己的小程序&#xff08;小蔡coding&#xff09; 代码参考数据库参考源码获取 前言 &#x1f497;博主介绍&#xff1a;✌全网粉丝10W,CSDN特邀作者、博客专家、CSDN新星计划导师、全栈领域优质创作者&am…

基于Java的校园餐厅订餐管理系统设计与实现(源码+lw+部署文档+讲解等)

文章目录 前言具体实现截图论文参考详细视频演示为什么选择我自己的网站自己的小程序&#xff08;小蔡coding&#xff09; 代码参考数据库参考源码获取 前言 &#x1f497;博主介绍&#xff1a;✌全网粉丝10W,CSDN特邀作者、博客专家、CSDN新星计划导师、全栈领域优质创作者&am…

Vue3 实现页面简单的CRUD

请求拦截器 import axios from axios; import { ElNotification, ElMessageBox, ElMessage, ElLoading } from element-plus; import { saveAs } from file-saver; import store from /store; import { getToken } from /utils/token; import errorCode from /utils/errorCode…

计算机毕业设计 基于协同过滤算法的白酒销售系统的设计与实现 Javaweb项目 Java实战项目 前后端分离 文档报告 代码讲解 安装调试

&#x1f34a;作者&#xff1a;计算机编程-吉哥 &#x1f34a;简介&#xff1a;专业从事JavaWeb程序开发&#xff0c;微信小程序开发&#xff0c;定制化项目、 源码、代码讲解、文档撰写、ppt制作。做自己喜欢的事&#xff0c;生活就是快乐的。 &#x1f34a;心愿&#xff1a;点…

OpenLayers入门,快速搭建vue+OpenLayers地图脚手架项目

专栏目录: OpenLayers入门教程汇总目录 前言 本章针对Vue初学者,对Vue不熟悉,甚至还不会Vue的入门学生读者。 本章会详细讲解从NodeJS环境到npm环境的各个步骤,再到使用vue-cli脚手架快速生成项目,以及添加OpenLayers地图库依赖,编写简单的xyz高德地图显示页面的完整教…

使用openlayers加载离线瓦片地图

一、需求背景 我们现在的项目就说使用openlayer geoServer自己发布的矢量地图&#xff0c;是和公安合作的项目&#xff0c;由于政府大都使用的是天地图&#xff0c;所以需要将geoServer的矢量地图改为天地图&#xff0c;搭配openlayers使用&#xff0c;openlayers还可以切换不…

【2024毕设优秀案例】物流管理系统小程序SpringBoot+Vue+小程序

前言&#xff1a;我是IT源码社&#xff0c;从事计算机开发行业数年&#xff0c;专注Java领域&#xff0c;专业提供程序设计开发、源码分享、技术指导讲解、定制和毕业设计服务 &#x1f449;IT源码社-SpringBoot优质案例推荐&#x1f448; &#x1f449;IT源码社-小程序优质案例…

基于Java的新闻发布管理系统设计与实现(源码+lw+部署文档+讲解等)

文章目录 前言具体实现截图论文参考详细视频演示为什么选择我自己的网站自己的小程序&#xff08;小蔡coding&#xff09; 代码参考数据库参考源码获取 前言 &#x1f497;博主介绍&#xff1a;✌全网粉丝10W,CSDN特邀作者、博客专家、CSDN新星计划导师、全栈领域优质创作者&am…

JAVA毕业设计105—基于Java+Springboot+Vue的校园跑腿系统(源码+数据库)

基于JavaSpringbootVue的校园跑腿系统(源码数据库)105 一、系统介绍 本系统前后端分离 本系统分为管理员和用户两个角色 用户&#xff1a; 登录&#xff0c;注册&#xff0c;余额充值&#xff0c;密码修改&#xff0c;发布任务&#xff0c;接受任务&#xff0c;订单管理&…

基于Java的学生学籍管理系统设计与实现(源码+lw+部署文档+讲解等)

文章目录 前言具体实现截图论文参考详细视频演示为什么选择我自己的网站自己的小程序&#xff08;小蔡coding&#xff09; 代码参考数据库参考源码获取 前言 &#x1f497;博主介绍&#xff1a;✌全网粉丝10W,CSDN特邀作者、博客专家、CSDN新星计划导师、全栈领域优质创作者&am…

vue3+ts+threejs 1.创建场景

效果 创建画布容器元素 <script setup lang"ts"> ... // 画布容器 const canvasRef ref<HTMLElement>() const canvasSize ref<{ width: number, height: number }>({width: 0, height: 0})// 监控更新画布尺寸 function handleResize(entry: R…

SpringBoot学习笔记-创建个人中心页面(上)

笔记内容转载自 AcWing 的 SpringBoot 框架课讲义&#xff0c;课程链接&#xff1a;AcWing SpringBoot 框架课。 CONTENTS 1. 更新数据库表2. 实现后端API 1. 更新数据库表 我们需要创建一个表来保存 Bot 的信息&#xff0c;新建一个 bot 表&#xff0c;包含以下几个列&#x…

vue3从基础到入门(一)

文章目录 简介提升使用创建脚手架vite 常用Composition APIsetuprefreactive函数响应式vue2响应式vue3实现响应式 reactive对比ref注意计算属性computed函数 监视watch函数watchEffect函数 生命周期hook函数toRef 简介 2020年9月18日&#xff0c;Vue.js发布3.0版本&#xff0c…

基于Java的教室设备管理系统设计与实现(源码+lw+部署文档+讲解等)

文章目录 前言具体实现截图论文参考详细视频演示为什么选择我自己的网站自己的小程序&#xff08;小蔡coding&#xff09; 代码参考数据库参考源码获取 前言 &#x1f497;博主介绍&#xff1a;✌全网粉丝10W,CSDN特邀作者、博客专家、CSDN新星计划导师、全栈领域优质创作者&am…

基于Java的体育竞赛成绩管理系统设计与实现(源码+lw+部署文档+讲解等)

文章目录 前言具体实现截图论文参考详细视频演示为什么选择我自己的网站自己的小程序&#xff08;小蔡coding&#xff09; 代码参考数据库参考源码获取 前言 &#x1f497;博主介绍&#xff1a;✌全网粉丝10W,CSDN特邀作者、博客专家、CSDN新星计划导师、全栈领域优质创作者&am…

Vue实现首页导航和左侧菜单,介绍mock.js并实现登录注册间的跳转,实现左侧栏折叠效果,优化Main.vue组件,使用mock.js生成随机响应数据

目录 1. mockjs 1.1 mockjs介绍 1.2 mockjs使用步骤 1.2.1 安装mockjs依赖 1.2.2 在项目中引入mockjs 1.2.3 创建目录和文件 1.2.4 为每个组件准备模拟数据 1.2.5 测试 1.2.6 前端调试 1.2.7 mockjs生成随机响应数据 1.2.8 根据不同响应&#xff0c;给出不同提示 2…

下载文件,自动获取后端返回文件名,并自动识别文件格式,如果是iso-8859-1编码转换utf-8

点击下载文件按钮,获取后端返回接口,根据请求头自动解析文件名称,自动识别文件类型后缀名,如果中文是iso-8859-1格式转换为utf-8,否则下载不了. axios({method: get,url: http://your-backend-url/download,responseType: blob, }).then(response > { // 获取请求头内容con…

解决 eslint 的 Parsing error: Unexpected token 错误

解决 eslint 的 Parsing error: Unexpected token 错误 问题描述&#xff1a;import动态导入&#xff0c;将js文件单独打包时&#xff0c;webpack打包错误 ERROR in ./src/js/main.js Module Error (from ./node_modules/_eslint-loader4.0.2eslint-loader/dist/cjs.js ): F…

uni-table动态列设置列宽不生效的解决方法

问题 uni-th 在这边是不固定的列数的&#xff0c;即dataList会变 在uni-th 设置固定列宽width200,或者在uni-td 设置不生效&#xff0c;宽度不对 解决方法 在uni-td里面多包一层view,通过设置view的宽度来撑开uni-td <uni-td v-for"(item,index) in dataList"…

如何快速使用Vue3在electron项目开发chrome Devtools插件

1、建立Vue项目 为了方便快速建立项目&#xff0c;我已经写好脚手架&#xff0c;直接clone项目&#xff0c;快速开发 点击快速进入源代码 拉取代码 git clone https://github.com/xygengcn/electron-devtool.git安装依赖 yarn运行项目 yarn dev打包项目 yarn build2、安装…

nodejs express vue 点餐外卖系统源码

开发环境及工具&#xff1a; nodejs&#xff0c;vscode&#xff08;webstorm&#xff09;&#xff0c;大于mysql5.5 技术说明&#xff1a; nodejs express vue elementui 功能介绍&#xff1a; 用户端&#xff1a; 登录注册 首页显示搜索菜品&#xff0c;轮播图&#xf…

基于Java的流浪动物救助管理系统设计与实现(源码+lw+部署文档+讲解等)

文章目录 前言具体实现截图论文参考详细视频演示为什么选择我自己的网站自己的小程序&#xff08;小蔡coding&#xff09; 代码参考数据库参考源码获取 前言 &#x1f497;博主介绍&#xff1a;✌全网粉丝10W,CSDN特邀作者、博客专家、CSDN新星计划导师、全栈领域优质创作者&am…

基于Java的民航售票管理系统设计与实现(源码+lw+部署文档+讲解等)

文章目录 前言具体实现截图论文参考详细视频演示为什么选择我自己的网站自己的小程序&#xff08;小蔡coding&#xff09; 代码参考数据库参考源码获取 前言 &#x1f497;博主介绍&#xff1a;✌全网粉丝10W,CSDN特邀作者、博客专家、CSDN新星计划导师、全栈领域优质创作者&am…

基于Java的汉服文化平台网站设计与实现(源码+lw+部署文档+讲解等)

文章目录 前言具体实现截图论文参考详细视频演示为什么选择我自己的网站自己的小程序&#xff08;小蔡coding&#xff09; 代码参考数据库参考源码获取 前言 &#x1f497;博主介绍&#xff1a;✌全网粉丝10W,CSDN特邀作者、博客专家、CSDN新星计划导师、全栈领域优质创作者&am…

1.Vue—简介、实例与容器、MVVM模型

文章目录 一、Vue简介1.1 特点1.2 搭建Vue开发环境1.2.1 开发版1.2.2 生产版 1.3 下载Vue开发工具1.3.1 GitHub方式1.3.2 国内方式 1.4 消除环境提示 二、 入门程序2.1 HelloWord2.2 分析Hello案例2.3.1 多容器对一实例2.3.2 多实例对应一容器2.3.3 总结 三、MVVM模型 一、Vue简…

N-130基于springboot,vue校园社团管理系统

开发工具&#xff1a;IDEA 服务器&#xff1a;Tomcat9.0&#xff0c; jdk1.8 项目构建&#xff1a;maven 数据库&#xff1a;mysql5.7 系统分前后台&#xff0c;项目采用前后端分离 前端技术&#xff1a;vueelementUI 服务端技术&#xff1a;springbootmybatis-plus 本系…

v-model语法糖

v-model原理 v-model实现双向绑定的语法糖&#xff0c;常用于表单与组件之间的数据双向绑定v-model本质上是 value属性和input事件的一层包装 v-model的作用&#xff1a;提供数据的双向绑定数据发生了改变&#xff0c;页面会自动变 v-bind:value页面输入改变 &#xff0c; 数据…

N-132基于springboot,vue人事管理系统

开发工具&#xff1a;IDEA 服务器&#xff1a;Tomcat9.0&#xff0c; jdk1.8 项目构建&#xff1a;maven 数据库&#xff1a;mysql5.7 系统分前后台&#xff0c;项目采用前后端分离 前端技术&#xff1a;vueelementUI 服务端技术&#xff1a;springbootmybatis-plus 本项…

nodejs express uniapp 图书借阅管理系统源码

开发环境及工具&#xff1a; nodejs&#xff0c;mysql5.7&#xff0c;HBuilder X&#xff0c;vscode&#xff08;webstorm&#xff09; 技术说明&#xff1a; nodejs express vue elementui uniapp 功能介绍&#xff1a; 用户端&#xff1a; 登录注册 首页显示轮播图&am…

Vue3 如何在<script setup>里设置组件name属性

Vue3 如何在<script setup>里设置组件name属性 文章目录 Vue3 如何在\<script setup>里设置组件name属性一、Vue组件中 name 的用处二、难看但实用的方法三、使用第三方插件支持安装插件插件基本配置插件基本使用 四、Vue官方解决方法4.1 Vue3.3版本之前安装插件插…

Vue CRUD 弹出窗口 表单验证 增删改查 接口文档

目录 1. 准备工作 2. 弹出窗口 3. 新增更新功能 5.表单验证 5. 接口文档 1. 准备工作 后台服务接口&#xff0c;对书本的增删改查操作 2. 弹出窗口 进入ElementUi官网&#xff0c; 找到Dialog对话框&#xff0c;可以参考“嵌套表单的dialog”实现。 该步骤先实现弹出窗…

【小白福音】手把手教学搭建Vue+SpringBoot开发环境完整教程

前言:在很多新手小白在准备开发一个属于自己的前后端分离项目的时候需要准备一些例如Java环境配置、Node.Js配置、Maven配置以及软件安装等等,于本次博主亲自录制了一套完整的安装配置教程,提供到最后给大家进行下载。 注:本教程仅适用于小白,每一节课都是博主原创录制的,…

虚拟dom及diff算法之 —— snabbdom

源码&#xff1a;https://github.com/snabbdom/snabbdom 测试环境搭建 npm i -S snabbdom 安装好的node_modules提供了js和ts的代码&#xff1a;build&#xff1a;js代码&#xff0c;src&#xff1a;ts代码 npm i -D webpack5 webpack-cli3 webpack-dev-server3 webpack&#x…

前端工程化(vue2)

一、环境准备 1.依赖环境&#xff1a;NodeJS 官网&#xff1a;Node.js 2.脚手架&#xff1a;Vue-cli 参考网址&#xff1a;安装 | Vue CLI 介绍&#xff1a;Vue-cli用于快速的生成一个Vue的项目模板。主要功能有&#xff1a;统一的目录结构&#xff0c;本地调试&#xff0…

启动nodejs项目报错: opensslErrorStack的解决方法

npm run dev启动报错&#xff1a; opensslErrorStack: [ error:03000086:digital envelope routines::initialization error ], library: digital envelope routines, reason: unsupported, code: ERR_OSSL_EVP_UNSUPPORTED Node.js v20.9.0 解决&#xff1a; set NO…

vue分片上传视频并转换为m3u8文件并播放

开发环境&#xff1a; 基于若依开源框架的前后端分离版本的实践&#xff0c;后端java的springboot&#xff0c;前端若依的vue2&#xff0c;做一个分片上传视频并分段播放的功能&#xff0c;因为是小项目&#xff0c;并没有专门准备文件服务器和CDN服务&#xff0c;后端也是套用…

keep-alive缓存,三级路由不生效

此文章讲诉在vue中使用keep-alive缓存&#xff0c;三级路由缓存失败处理方案。 一二级路由缓存无任何问题&#xff0c;三级以上就会失败&#xff0c;因此我们在路由守卫中对matched做出如下优化 Router.beforeEach((to, from, next)>{if(to.matched && to.matched.l…

springcloud二手交易平台系统源码

开发技术&#xff1a; 大等于jdk1.8&#xff0c;大于mysql5.5&#xff0c;idea&#xff08;eclipse&#xff09;&#xff0c;nodejs&#xff0c;vscode&#xff08;webstorm&#xff09; springcloud springboot mybatis vue elementui mysql 功能介绍&#xff1a; 用户端&…

全局后置路由守卫(afterEach)

全局后置路由守卫&#xff08;afterEach&#xff09; 功能&#xff1a;每一次切换任意路由组件之后都会被调用&#xff0c;相当于在进入下一个路由组件之后设置一个权限。 使用原理 代码创建的位置&#xff1a; 在创建router之后&#xff08;const router new VueRouter&…

Vue之没有字段造成双向绑定失效问题

一、场景 在一次使用ElementUI的时间选择器&#xff08;el-time-picker&#xff09;时&#xff0c;后端需要接受两个时间&#xff08;startTime和endTime&#xff09;&#xff0c;但因为时间选择器是通过数组&#xff08;times&#xff09;绑定的&#xff0c;所以我们只能在提…

Vue 组件化编程 和 生命周期

目录 一、组件化编程 1.基本介绍 : 2.原理示意图 : 3.全局组件示例 : 4.局部组件示例 : 5.全局组件和局部组件的区别 : 二、生命周期 1.基本介绍 : 2.生命周期示意图 : 3.实例测试 : 一、组件化编程 1.基本介绍 : (1) 开发大型应用的时候&#xff0c;页面往往划分成…

React Hook 高级用法

一. Hook高级使用 1.1. useReducer很多人看到useReducer的第一反应应该是redux的某个替代品&#xff0c;其实并不是。useReducer仅仅是useState的一种替代方案&#xff1a;在某些场景下&#xff0c;如果state的处理逻辑比较复杂&#xff0c;我们可以通过useReducer来对其进行拆…

vue2.0构建单页应用最佳实战案例 vue.js

原文地址为&#xff1a; vue2.0构建单页应用最佳实战案例 vue.js转自&#xff1a;http://www.tuicool.com/articles/me6RJfF 前言 我们将会选择使用一些vue周边的库 vue-cli , vue-router , vue-resource , vuex 1.使用vue-cli创建项目 2.使用vue-router实现单页路由 3.用vuex管…

前端如何低门槛开发iOS、Android、小程序多端应用

现如今跨平台开发技术已不是什么新鲜话题了&#xff0c;在市面上也有一些开源的框架可供选择&#xff0c;然而技术成熟、产品服务健全的平台并不多&#xff0c;其中也不乏推陈出新的框架值得关注。比如最近使用的AVM&#xff0c;由APICloud迭代推出的多端开发框架&#xff0c;基…

你觉得Hooks这一点烦吗?

昨天一个小伙伴发了一个Demo给我&#xff0c;让我解释下原因。我一看&#xff0c;好家伙&#xff0c;小小一个Demo&#xff0c;知识点囊括了&#xff1a;Hooks的闭包问题state是如何组装的相信看完这个Demo&#xff0c;对函数组件会有更深的认识。让人懵逼的DemoDemo包含一个按…

​一顿操作,我把 Table 组件性能提升了十倍

背景Table 表格组件在 Web 开发中的应用随处可见&#xff0c;不过当表格数据量大后&#xff0c;伴随而来的是性能问题&#xff1a;渲染的 DOM 太多&#xff0c;渲染和交互都会有一定程度的卡顿。通常&#xff0c;我们有两种优化表格的方式&#xff1a;一种是分页&#xff0c;另…

前端工作周报

实习期&#xff0c;记录一些工作中遇到的问题 正文 一. 关于watch 更新列表的话&#xff0c;就用watch监听变化的部分&#xff0c;不要再变动之后的callback中逐一处理&#xff0c;如在增加或删除列表项时&#xff0c;再给本地列表进行加减&#xff0c;笨方法。watch监听的越…

vue3.x + typeScript 知识点

前言 不知不觉已经记录了这么多的知识点&#xff0c;更新一下吧。 可能比较杂乱&#xff0c;请谅解。 正文 ref()和reactive()函数都是定义响应式数据的函数&#xff0c;ref更倾向于定义简单类型和数组&#xff0c;reactive定义对象es6语法解构reactive所定义的响应式对象&a…

Vue 数据响应式详解

前言 Vue最具特色的一点&#xff0c;就是数据驱动&#xff0c;即你不用写复杂的DOM操作&#xff0c;只需专心于业务所用到的数据。 那么&#xff0c;Vue的数据响应式到底是怎么实现的呢&#xff1f; 正文 数据变化的过程 侦测数据的变化 (数据劫持 / 数据代理)收集视图依赖…

Nodejs 上传图片并预览

本文分两个部分&#xff0c;第一部分为nodejsexpress和前端原生jsaxios&#xff0c;第二部分为实际应用VueelementUI和nodeexpress中配置。 原生jsaxios实现 效果&#xff1a; node端&#xff1a; const express require(express)上传文件所需的模块 const multer requir…

分分钟清除项目中无用的console.log代码

前言说起console.log调试&#xff0c;不用多说&#xff0c;那是非常的好用&#xff0c;开发中帮助我们解决了不少Bug。我们经常能在开发环境中看见这一坨一坨的console调试。但是生产环境是绝不对不允许出现console信息代码的。你还在手动一个一个删除吗&#xff0c;那得多累啊…

尤雨溪官宣 Vue 3.2 已发布

技术编辑&#xff1a;典典丨发自 思否编辑部公众号&#xff1a;SegmentFault近日&#xff0c;尤雨溪在微博平台官宣 Vue 3.2 已发布&#xff0c;并表示&#xff1a;<script setup> TS Volar 真香Vue 3.2 版本包括许多重要的新功能和性能改进&#xff0c;但并不包含重大…

Vue技术团队都在推广的代码规范

作者 / 匿名阅读本文需要 3分钟规范与每个团队和个人都是息息相关的&#xff0c;因为其影响的不只是代码的维护和理解成本&#xff0c;严重的时候是会影响成员开发的心情一个团队的编码规范、git规范等&#xff0c;并没有绝对的最优解&#xff0c;心里要清楚明白没有银弹&#…

footer置于页面最底部

footer置于页面最底部 有时候&#xff0c;当页面内容较少&#xff0c;不能把浏览器的高度很好的撑到最底下&#xff0c;但是又希望footer能在窗口最低端&#xff0c;此时我们就可以采用以下的办法。 <!-- 父层 判断nav与footer是否需要 --><div class"wrap"…

monaco-editor 简单使用

一. 文件调用示例 1. 安装package包 官方文档 "monaco-editor": "^0.28.1", "monaco-editor-webpack-plugin": "^4.2.0", Copy 请注意安装包的版本号 monaco-editor-webpack-pluginmonaco-editor7.*.*> 0.31.06.*.*0.30.*5.*.*…

Vue3-自定义hook函数

Vue3-自定义hook函数 功能&#xff1a;可以将组合式API封装成一个函数&#xff0c;用于解决代码复用的问题。注意&#xff1a;需要在src文件夹下创建一个文件夹hooks&#xff0c;在里面放js文件&#xff0c;命名随意&#xff0c;主要是将setup函数中的代码放入js文件中。 // s…

Vue 数据绑定 和 数据渲染

目录 一、Vue快速入门 1.简介 : 2.MVVM : 3.准备工作 : 二、数据绑定 1.实例 : 2.验证 : 三、数据渲染 1.单向渲染 : 2.双向渲染 : 一、Vue快速入门 1.简介 : (1) Vue[/vju/]&#xff0c;是Vue.js的简称&#xff0c;是一个前端框架&#xff0c;常用于构建前端用户…

SpringBoot学习笔记-配置MySQL与实现注册登录模块(下)

笔记内容转载自 AcWing 的 SpringBoot 框架课讲义&#xff0c;课程链接&#xff1a;AcWing SpringBoot 框架课。 CONTENTS 1. 实现登录页面2. 实现退出登录功能3. 设置前端页面授权机制4. 实现注册页面5. 登陆状态的持久化 本节实现登录与注册前端页面&#xff0c;并将 JWT 令牌…

Vue3-provide 和 inject 跨组件传递数据

Vue3-provide 和 inject 跨组件传递数据 功能&#xff1a;将数据从App组件跨过一个组件传递到B组件中provide&#xff1a;提供数据inject&#xff1a;接收数据 // App.vue <template><h2>我是App组件&#xff08;{{num}}&#xff09;</h2><A></A&g…

store下的getter.js什么作用

在 Vue.js 应用中&#xff0c;Vuex 是一种用于集中管理应用状态的状态管理工具。Vuex 中的 getters 允许你在获取 state 中的数据时进行一些计算或处理。通常&#xff0c;getters 可以用于从 store 中获取派生的状态&#xff0c;类似于计算属性。 在 Vuex 中&#xff0c;gette…

23.11.19日总结

经过昨天的中期答辩&#xff0c;其实可以看出来项目进度太慢了&#xff0c;现在是第十周&#xff0c;预计第十四周是终级答辩&#xff0c;在这段时间要把项目写完。 前端要加上一个未登录的拦截器&#xff0c;后端加上全局的异常处理。对于饿了么项目的商品建表&#xff0c;之前…

(Vite-Vue-Admin)Vue3+vite+element-plus项目功能和问题总结

1.vite快速构建vue3项目 npm create vitelatest vite-vue-admin -- --template vue 2.element-plus三种引入方式(全局引入&#xff0c;按需引入&#xff0c;手动引入) 3.vue3引入路由 4.layout整体布局实现&#xff08;header,aslide,main&#xff09; 可以写一个公共的样式文…

elemenui puls el-menu default-active不更新问题

有时候我们的目录结构会重新刷新&#xff0c;但是default-active始终保持原来的下标 1.一开始我以为是我给定的属性或者值不对&#xff0c;后来经过一番排查发现根本不是 那我们该如何解决那&#xff1f; 方案1. 通过nextTick去重新赋值方案2. 重写赋值menu方案3. v2和v3都可以…

SpringBoot+Vue“咱村那些事”乡村基层信息采集系统

项目背景及意义: 乡村振兴战略是党的十九大报告中提出的战略。十九大报告指出&#xff0c;农业农村农民问题是关系国计民生的根本性问题,必须始终把解决好“三农”问题作为全党工作的重中之重&#xff0c;实施乡村振兴战略。乡村基层信息采集平台&#xff0c;通过微信小程序&a…

基于element自动表格

需求是根据JSON文件生成表格&#xff0c;包含配置和自动props属性以及过滤器&#xff1b; 数据示例&#xff1a; 表格设置&#xff1a; /*** 表格表头信息* chineseToPinYin: 这是封装的根据中文汉字转换为拼音的方法* prop: 表头字段名* filter: 数据过滤器* label: 表头显示…

Pinia状态持久化——插件pinia-plugin-persistedstate

pinia-plugin-persistedstate 旨在通过一致的 API 为 Pinia Store 提供持久化存储。如果希望保存一个完整的 Store&#xff0c;或者需要细粒化配置 storage 和序列化的方式&#xff0c;该插件都提供了相应的功能&#xff0c;并且可以在想要持久化的 Store 上使用相同的配置。 …

vue——3次笔记

1、用来给文件进行配置最根目录 用来将文件 的 错误 不符合 eslint格式的进行显示 方法 在根目录下创建 .prettierrc 进行{“semi”&#xff1a;false singleQuite&#xff1a;true } 提醒空格错误 必须需要 根目录下有一个文件是 .eslintrc.js 在rules:{ XXXX………

5kb 的 Vue:尤雨溪发布新作 petite-vue

前端程序员想必对尤雨溪及其开发的 Vue 框架不陌生。Vue 是一套用于构建用户界面的渐进式 JavaScript 框架&#xff0c;在 2014 年发布后获得了大量开发者的青睐&#xff0c;目前已更新至 3.0 版本。与其它大型框架不同的是&#xff0c;Vue 被设计为可以自底向上逐层应用。Vue …

【做第一批吃螃蟹的人】试用 React 18 !

React 团队最近发布了 React 18 的 alpha 版本。这个版本主要是增强 React 应用程序的 并发渲染 能力&#xff0c;你可以在 React 18 中尝试体验以下几个新特性&#xff1a;新的 ReactDOM.createRoot() API&#xff08;替换 ReactDOM.render()&#xff09;新的 startTransition…

使用 axios 拦截器解决「 前端并发冲突 」 问题

点击上方“小生方勤”&#xff0c;选择“设为星标”第一时间关注技术干货&#xff01;背景并发冲突问题&#xff0c; 是日常开发中一个比较常见的问题。不同用户在较短时间间隔内变更数据&#xff0c;或者某一个用户进行的重复提交操作都可能导致并发冲突。并发场景在开发和测试…

字节跳动前端面经凉经(半年经验社招)待填坑

不难&#xff0c;但是很广&#xff0c;很多知识要深究&#xff0c;基本上会从你自己说的技术里面出问题&#xff0c;所以说项目用到了什么技术一定要深究一下技术。 目前只记得这些。对手写代码的考察还挺有要求的。 目录 1、解释原型链和原型对象 2、websocket和http2了解…

知乎高赞:前端模块化的十年征程

作者&#xff1a;外婆的https://zhuanlan.zhihu.com/p/265632724前言夫以铜为镜&#xff0c;可以正衣冠&#xff1b;以史为镜&#xff0c;可以知兴替 ——《旧唐书魏徵传》也许在谈论具体的内容之前&#xff0c;我们需要谈论一下关键词的定义。 什么是"模块"&#xf…

VUE.js中访问地址的url带有#的问题

在开发的过程中会发现&#xff0c;访问VUE的项目是会在访问地址后面加上#&#xff0c;这个#其实是VUE的HASH模式所产生的&#xff0c;正确点来说是因为VUE使用了HASH模式。 那么先说如果不想有#应该怎么做&#xff1a;修改路由Router的mode为history即可 例如在vue init webpa…

太卷了!元宇宙空间架构师#FFORMS 创造的可交互体素方块

Mixlab‍‍许多元宇宙产品包含了建模工具&#xff0c;创造者在元宇宙空间中创造的物品也会成为可交易、二次创造开发的资产。前期推文介绍的 the sandbox、Yahaha 都自带建模工具&#xff0c;也拥有资产交易系统。知识库the sandbox 建模工具-VoxEdit 是沙盒体素编辑器的形式。…

几张动图带你轻松回顾 event loop

今天要分享的内容是事件循环event loop。一个老生常谈的问题&#xff0c;之所以拿出来说&#xff0c;推荐的原因在于:通过几张动图的形式&#xff0c;就把这个过程描述清楚了&#xff0c;太有趣了。精力有限&#xff0c;图片并非本人制作&#xff0c;如有侵权&#xff0c;会删除…

深入浅析angular和vue还有jquery的区别

angularjs简单介绍和特点 首先angular是一个mvc框架, 使用mvc解耦, 采用model, controller以及view的方式去组织代码, 会将一个html页面分成若干个模块, 每个模块都有自己的scope, service, directive, 各个模块之间也可以进行通信, 但是整体结构上是比较清晰的, 就是说其代码…

Vue3.0 尝鲜后收获的知识点

今天这篇文章主要讲解了以下内容:Vue3.0中使用watchVue3.0中使用计算属性Vue3.0中使用vue-routerVue3.0中使用vuexVue3.0中使用watchwatch在Vue3.0中并不是一个新的概念&#xff0c;在使用Vue2.x的时候&#xff0c;我们经常会使用watch来监听Vue实例上面的一个表达式或者一个函…

前端常见内存泄漏及解决方案

作者&#xff1a;lzg9527https://juejin.cn/post/6914092198170460168最近收到测试人员的反馈说我们开发的页面偶现卡死&#xff0c;点击无反应的情况&#xff0c;特别是打开页面较久的时候发生概率较高。打开任务管理器&#xff0c;看到内存占有率已经很高了&#xff0c;初步判…

浅析 React / Vue 跨端渲染原理与实现

当下的前端同学对 React 与 Vue 的组件化开发想必不会陌生&#xff0c;RN 与 Weex 的跨界也常为我们所津津乐道。UI 框架在实现这样的跨端渲染时需要做哪些工作&#xff0c;其技术方案能否借鉴乃至应用到我们自己的项目中呢&#xff1f;这就是本文所希望分享的主题。 概念简介…

前端骨架屏自动生成方案

作者&#xff1a;花满楼https://zhuanlan.zhihu.com/p/74403911什么是骨架屏&#xff1f;什么是骨架屏呢&#xff1f;骨架屏(Skeleton Screen)是指在页面数据加载完成前&#xff0c;先给用户展示出页面的大致结构&#xff08;灰色占位图&#xff09;&#xff0c;在拿到接口数据…

从 setState 聊到 React 性能优化

作者&#xff1a;风不识途https://segmentfault.com/a/1190000039776687setState的同步和异步1.为什么使用setState开发中我们并不能直接通过修改 state 的值来让界面发生更新&#xff1a;因为我们修改了 state 之后, 希望 React 根据最新的 Stete 来重新渲染界面, 但是这种方式…

通过自定义 Vue 指令实现前端曝光埋点

前言互联网发展至今&#xff0c;数据的重要性已经不言而喻&#xff0c;尤其是在电商公司&#xff0c;数据的统计分析尤为重要&#xff0c;通过数据分析可以提升用户的购买体验&#xff0c;方便运营和产品调整销售策略等等。埋点就是网站分析的一种常用的数据采集方法。埋点按照…

C3PO:常见的第三方对象

Problem: too much JavaScript in your page to handle 3rd party widgets (e.g. Like buttons) Possible solution: a common piece of JavaScript to handle all third parties needs 问题&#xff1a;页面中JavaScript太多&#xff0c;无法处理第三方的小部件(例如&#xff…

你可以使用这些技巧简化你的代码

不少人有五年的 JavaScript 经验&#xff0c;但实际上可能只是一年的经验重复用了五次而已。完成同样的逻辑和功能&#xff0c;有人可以写出意大利面条一样的代码&#xff0c;也有人两三行简洁清晰的代码就搞定了。简洁的代码不但方便阅读&#xff0c;还能减少复杂逻辑和出错的…

面试官:Vue3.0 性能提升主要是通过哪几方面体现的?

一、编译阶段回顾Vue2&#xff0c;我们知道每个组件实例都对应一个 watcher 实例&#xff0c;它会在组件渲染的过程中把用到的数据property记录为依赖&#xff0c;当依赖发生改变&#xff0c;触发setter&#xff0c;则会通知watcher&#xff0c;从而使关联的组件重新渲染试想一…

你的 import 被 webpack 编译成了什么?

本文作者&#xff1a;李永宁本文链接&#xff1a;https://juejin.cn/post/6859569958742196237某大厂面试题面试官&#xff0c;问&#xff1a;import moduleName from xxModule 和import( xxModule )经过webpack编译打包后最终变成了什么&#xff1f;在浏览器中是怎么运行的&am…

面试官:说下你的vue项目的目录结构,如果是大型项目你该怎么划分结构和划分组件呢?...

一、为什么要划分使用vue构建项目&#xff0c;项目结构清晰会提高开发效率&#xff0c;熟悉项目的各种配置同样会让开发效率更高在划分项目结构的时候&#xff0c;需要遵循一些基本的原则&#xff1a;文件夹和文件夹内部文件的语义一致性单一入口/出口就近原则&#xff0c;紧耦…

「荐读」Vue3 有这些不向下兼容的改变

作者&#xff1a;格砸链接&#xff1a;https://padaker.com/blog/post/5fc73352cb81362ed96f2fb9作为技术人员&#xff0c;随时保持技术同步是很重要的事情。虽然Vue3已经发布很长时间了&#xff0c;现在开始保持更新也还不晚。新项目可以拿来练练手XD&#xff0c;老项目就不建…

前端图片上传使用,base64直接上传,base64转化成file上传,form表单直接上传文件,element-ui上传图片

最近项目中使用到了图片上传功能&#xff0c;作为前端开发对此应该不陌生&#xff0c;正常来说图片会有一个单独存储的服务&#xff0c;例如现在公司使用minio统一集中管理&#xff0c;直接部署在docker上面非常方便&#xff0c;下面记录一下使用经历过的图片上传 1.base64直接…

适合Vue用户的React教程,你值得拥有

插槽&#xff0c;在React中没找到&#xff1f;&#xff1f;在使用Vue的时候&#xff0c;插槽是一个特别常用的功能&#xff0c;通过定义插槽&#xff0c;可以在调用组件的时候将外部的内容传入到组件内部&#xff0c;显示到指定的位置。在Vue中&#xff0c;插槽分为默认插槽&am…

前端mock完美解决方案实战

作者&#xff1a;rebareba来源&#xff1a;https://segmentfault.com/a/1190000038320901写在前面&#xff0c;本文阅读需要一定Nodejs的相关知识&#xff0c;因为会扩展webpack的相关功能&#xff0c;并且实现需要遵守一定约定和Ajax封装。沉淀的脚手架也放到Github上供给同学…

面试官:为什么data属性是一个函数而不是一个对象?

一、实例和组件定义data的区别vue实例的时候定义data属性既可以是一个对象&#xff0c;也可以是一个函数const app new Vue({el:"#app",// 对象格式data:{foo:"foo"},// 函数格式data(){return {foo:"foo"}} })组件中定义data属性&#xff0c;只…

前端代码如何做错误上报

对于前端来说&#xff0c;往往是用户反馈了才知道已经错了。为了让前端也能和后端一样&#xff0c;需要将线上的 JavaScript 代码监控起来&#xff0c;当用户端浏览器出现异前端第一时间被通知到。采集哪些数据主要原则就是避开用户敏感字段&#xff0c;采集浏览器版本、操作系…

Vue 在哪些方面做的比 React 更好?

在过去的五年中&#xff0c;我一直是一名 React 工程师。我爱React。我喜欢开发 React 应用程序。我认为它是目前最好的UI框架之一。但是&#xff0c;在这个领域有一些竞争对手。其中最大的是 Vue.js 。我以前玩过一些 Vue.js&#xff0c;但我认为它已经过时了&#xff0c;因为…

什么,lodash 的防抖失效了?

背景在使用 uni-app 开发小程序时&#xff0c;有个填写表单的需求&#xff0c;包含两个输入框&#xff0c;看起来像这样image-20201107143814796两个在普通不过的输入框因为需要复用一些样式和逻辑&#xff0c;所以将输入框抽象成了组件&#xff0c;代码简化后如下<template…

3-vue实现年入35万第三步学习:tab切换

好的&#xff0c;今天我们来学习VUE 第三节的内容&#xff1a;欢迎观看&#xff0c;谢谢&#xff01; 2020【前端VUE框架】最新最全实战课程&#xff0c;VUE分享免费拿不谢&#xff01;学习目标&#xff1a; 提示&#xff1a;2021【前端VUE框架】最新/最全/最细实战课程&#…

2-vue实现年入35万第二步学习:vue条件渲染

我是一个比较实在的人&#xff0c;直接点击播放学习吧&#xff0c;谢谢&#xff01; 2-vue实现年入35万第二步学习&#xff1a;vue条件渲染学习目标&#xff1a; 提示&#xff1a;2021【前端VUE框架】最新/最全/最细实战课程&#xff0c;VUE56节进阶学习 重磅来袭&#xff1a;…

1 WEB前端-VUE框架最新最全实战视频课程 第一节:和vue第一约会,我上了它,你要来嘛?

我是一个比较实在的人&#xff0c;直接点击播放学习吧&#xff0c;谢谢&#xff01; 1-和vue第一约会&#xff0c;我上了它&#xff0c;你要来嘛&#xff1f;学习目标&#xff1a; 提示&#xff1a;2021【前端VUE框架】最新/最全/最细实战课程&#xff0c;VUE56节进阶学习 重磅…

【vue实战项目】通用管理系统:首页

前言 本文为博主的vue实战小项目系列中的第三篇&#xff0c;很适合后端或者才入门的小伙伴看&#xff0c;一个前端项目从0到1的保姆级教学。前面的内容&#xff1a; 【vue实战项目】通用管理系统&#xff1a;登录页-CSDN博客 【vue实战项目】通用管理系统&#xff1a;封装to…

npm ERR! node-sass@4.13.0 postinstall: `node scripts/build.js`

npm ERR! node-sass4.13.0 postinstall: node scripts/build.js npm config set sass_binary_sitehttps://npm.taobao.org/mirrors/node-sass npm install npm run dev Microsoft Windows [版本 10.0.19045.2965] (c) Microsoft Corporation。保留所有权利。C:\Users\Administr…

虚拟dom及diff算法之 —— h函数和diff函数

新虚拟dom和老虚拟dom进行diff算法&#xff08;精细化比较&#xff09;&#xff0c;算出如何最小量更新&#xff0c;最后反映到真实dom上 diff是发生在虚拟dom上的 模板编译 虚拟dom如何产生 - 渲染函数&#xff08;h函数&#xff09; h函数产生虚拟节点&#xff08;vnode&a…

吉他初学者学习网站搭建系列(1)——目录

文章目录 背景文章目录功能网站地址网站展示展望 背景 这个系列是对我最近周末搭建的吉他工具类平台YUERGS的总结。我个人业余爱好是自学吉他&#xff0c;我会在这个平台中动手集成我认为很有帮助的一些工具&#xff0c;来提升我的吉他水平和音乐素养&#xff0c;希望也可以帮…

前端性能优化之LightHouse

优质博文&#xff1a;IT-BLOG-CN 一、LightHouse环境搭建 LightHouse是一款由Google开发的开源工具&#xff0c;用于评估Web应用程序的性能和质量。可以将其看作是一个Chrome扩展程序运行&#xff0c;或从命令行运行。为LightHouse提供一个需要审查的网址&#xff0c;它将针对…

Vue 小黑记事本组件版

渲染功能&#xff1a; 1.提供数据&#xff1a; 提供在公共的父组件 App.vue 2.通过父传子&#xff0c;将数据传递给TodoMain 3.利用 v-for渲染 添加功能&#xff1a; 1.收集表单数据 v-model 2.监听事件&#xff08;回车点击都要添加&#xff09; 3.子传父&#xff0c;讲…

多页面与单页面应用的区别

单页面&#xff0c;顾名思义只有一个界面。 界面是通过URL来定位的&#xff0c;所以单页面应用从头到尾它的html地址都是不变的&#xff0c;注意哦&#xff0c;是html地址&#xff0c;而不是URL地址&#xff0c;这两者还是有点区别的。html地址是截止到.html的界面地址&#x…

【NodeJS】Nodejs安装及环境配置

下载安装包 网址&#xff1a;https://nodejs.org/en 安装程序 1.下载完成后&#xff0c;双击安装包&#xff0c;进行安装&#xff0c;一路默认配置 nxet 即可&#xff0c;安装路劲给默认在C盘&#xff0c;或者选择其他位置&#xff0c;当前教程默认C盘 2.下图根据本身的…

前端实现移动端Tab栏(附带源码)

文章目录 先上图,附带源码index.html 主要视图层Main.css 主要样式demo.css主要的JS,在index.html 引入即可先上图,附带源码 提示:一款JS和CSS3炫酷Tabbar导航栏动画特效。该Tabbar导航栏在点击切换时,会有类似波浪运动的动画效果,非常炫酷。 index.html 主要视图层 &l…

svg图标最简单的使用方式

svg图标最简单的使用方式 使用svg图标1. 复制图标的svg代码2. 新建个存放svg图标的目录&#xff0c;新建.vue文件3. 在<template>标签内粘贴svg的代码4. 在代码中也可以调整颜色和大小5. 在组件中引用6. svg做的图标要独占一行,使用布局将它安排到合适的地方 使用svg图标…

Vue23全局事件总线

Vue2&3全局事件总线 Vue2全局事件总线 功能&#xff1a;可以解决所有组件之间通信传数据的问题原理&#xff1a;通过一个共享对象&#xff0c;将所有组件全部绑定到对象上&#xff0c;即可通过这个对象实现组件与组件之间的传递数据&#xff0c;而这个共享对象叫做全局事件…

element-china-area-data使用问题

使用CodeToText报错&#xff0c;下载的时候默认下载最新版本的&#xff0c; 稳定版本5.0.2版本才可以 npm install element-china-area-data5.0.2 -S

(七)什么是Vite——vite优劣势、命令

vite分享ppt&#xff0c;感兴趣的可以下载&#xff1a; ​​​​​​​Vite分享、原理介绍ppt 什么是vite系列目录&#xff1a; &#xff08;一&#xff09;什么是Vite——vite介绍与使用-CSDN博客 &#xff08;二&#xff09;什么是Vite——Vite 和 Webpack 区别&#xff0…

(六)什么是Vite——热更新时vite、webpack做了什么

vite分享ppt&#xff0c;感兴趣的可以下载&#xff1a; ​​​​​​​Vite分享、原理介绍ppt 什么是vite系列目录&#xff1a; &#xff08;一&#xff09;什么是Vite——vite介绍与使用-CSDN博客 &#xff08;二&#xff09;什么是Vite——Vite 和 Webpack 区别&#xff0…

springcloud新闻发布系统源码

开发技术&#xff1a; jdk1.8&#xff0c;mysql5.7&#xff0c;nodejs&#xff0c;idea&#xff0c;vscode springcloud springboot mybatis vue elementui 功能介绍&#xff1a; 用户端&#xff1a; 登录注册 首页显示搜索新闻&#xff0c;新闻分类&#xff0c;新闻列表…

Vue3-ref、reactive函数的watch

Vue3-ref、reactive函数的watch ref函数的watch 原理&#xff1a;监视某个属性的变化。当被监视的属性一旦发生改变时&#xff0c;执行某段代码。watch 属性中的数据需要具有响应式watch 属性可以使用箭头函数watch 属性可以监视一个或者多个响应式数据&#xff0c;并且可以配…

vuedraggable拖拽列表设置某一条元素禁止被拖拽

直接上代码 <draggable filter".unDrag"><div class"unDrag">不能拖拽</div><div class"canDrag">可以拖拽</div> </draggable>一、设置filter 在draggable节点的属性filter设置不可拖拽的class名&#…

Node.js下载安装教程

一、下载安装包 1、百度网盘自提链接&#xff1a; 链接&#xff1a;https://pan.baidu.com/s/1Bbw895MtUgjlfZylPHCCxw 提取码&#xff1a;x89v 2、进入官网下载 https://nodejs.org/zh-cn/download/ 选择对应版本&#xff0c;我这里选的windows64位版本 二、安装程序 1、…

vuepress-----2、初体验

2、初体验 目标 创建GitHub账号创建Github项目初体验vuepress默认主体的首页 初体验 (opens new window) --- home: true heroImage: /hero.png heroText: Hero 标题 tagline: Hero 副标题 actionText: 快速上手 → actionLink: /zh/guide/ features: - title: 简洁至上deta…

Vue3 详细模板语法及实例

一、Vue3 的模板语法主要包括以下几个部分&#xff1a; 插值表达式&#xff1a;使用 {{}} 进行数据的展示。指令&#xff1a;以 v- 开头&#xff0c;用于对元素进行操作。计算属性&#xff1a;使用 computed 函数定义&#xff0c;可以缓存结果&#xff0c;只有当依赖的属性发生…

Vue3 + Vite + TSX + vue3-ace-editor 踩坑

前言 由于 ace-editor 官网并没有提供各个前端框架Vue&#xff0c;React&#xff0c;Angular的直接使用的适配版本&#xff0c; 所以本次使用的vue3-ace-editor 是个人开源者维护的版本&#xff0c;原生是支持 SFC 模版用的&#xff0c;由于我这里习惯使用 JSX 或 TSX的方式&a…

Vue3-shallowRef 和 shallowReactive函数(浅层次的响应式)

Vue3-shallowRef 和 shallowReactive函数&#xff08;浅层次的响应式&#xff09; shallowRef函数 功能&#xff1a;只给基本数据类型添加响应式。如果是对象&#xff0c;则不会支持响应式&#xff0c;层成也不会创建Proxy对象。ref和shallowRef在基本数据类型上是没有区别的…

Vue 3.0 响应性 深入响应性原理

文章目录 前言什么是响应性Vue 如何追踪变化&#xff1f;Proxy 对象Proxy vs 原始标识侦听器后言 前言 hello world欢迎来到前端的新世界 &#x1f61c;当前文章系列专栏&#xff1a;vue.js &#x1f431;‍&#x1f453;博主在前端领域还有很多知识和技术需要掌握&#xff0c;…

【Element-ui】InputNumber 计数器与Select 选择器

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 前言一、InputNumber 计数器1.1 基础用法&#xff1a;1.2 禁用状态1.3 步数1.4 严格步数1.5 精度1.6 尺寸1.7 按钮位置1.8 Events1.9 Methods 二、Select 选择器2.1…

【Element-ui】Element-ui是什么?如何安装

文章目录 前言一. 什么是Element UI?二. 安装Element UI2.1 安装方法12.2 安装方法2 三、引入Element3.1 完整引入3.2 按需引入 总结 前言 在Web开发中&#xff0c;使用现成的UI组件库能够极大地提高开发效率。而Element UI&#xff08;饿了么团队开发的一套基于Vue.js的UI组…

【Vue2】Vue的介绍与Vue的第一个实例

文章目录 前言一、为什么要学习Vue二、什么是Vue1.什么是构建用户界面2.什么是渐进式Vue的两种开发方式&#xff1a; 3.什么是框架 三、创建Vue实例四、插值表达式 {{}}1.作用&#xff1a;利用表达式进行插值&#xff0c;渲染到页面中2.语法3.错误用法 五、响应式特性1.什么是响…

Vue练习 v-model 指令在状态和表单输入之间创建双向绑定

效果&#xff1a; <template><h2>Text Input</h2><input v-model"text"> {{ text }}<h2>Checkbox</h2><input type"checkbox" id"checkbox" v-model"checked"><label for"checkbox…

解决vue ssr服务端渲染运行时报错:net::ERR_PROXY_CONNECTION_FAILED

现象&#xff1a; 从代码里找了半天也没有找到问题&#xff0c;但是由于ssr服务端渲染配置本身非常复杂&#xff0c;步骤又繁琐&#xff0c; 而且报错又很多&#xff0c;不知道哪里出了问题。 感觉是header或者cookie丢失造成的&#xff0c;因为据说ssr本身有这样的缺陷&…

ResizeObserver loop limit exceeded报错解决方案

前言&#xff1a; 控制台没有报错&#xff0c;但是开发Vue项目过程中一直报ResizeObserver loop limit exceeded 错&#xff0c;找到以下解决方式。在main.js文件中重写 ResizeObserver 方法。 main.js文件 &#xff08;完整版&#xff09; import { createApp } from "v…

基于element自动表单设计

需求是根据JSON文件生成表单&#xff0c;包含配置和自动model属性以及表单验证&#xff0c;数据回显。 目录 动态表单数据示例&#xff1a; 表单设置JSON示例&#xff1a; 表单输入JSON示例&#xff1a; 表单按钮JSON示例&#xff1a; 抛出数据示例&#xff1a; 动态表单…

vue 条件表达式 树形配置组件

公司需要一个可以配置条件表达式的组件 1、支持多个表达式拼接&#xff08;AND/OR&#xff09; 2、表达式可以分组 3、分组与单个表达式之间可以拼接 &#xff08;AND/OR&#xff09; 4、根据所选属性推断对应表达式连接符与值输入框 5、展示明了&#xff0c;通俗易懂 6、可以…

请手写一个发布-订阅的模式

发布-订阅模式也是经典的设计模式之一&#xff0c;它在前端很多地方都有应用&#xff0c;比如javascript事件池&#xff0c;Vue的$on、$off&#xff0c;nodejs的events模块和socket通信等等都有应用&#xff0c;也是前端面试比较火热的考点之一&#xff0c;接下来给大家详细介绍…

Vue 2.0源码分析-Virtual DOM

Virtual DOM 这个概念相信大部分人都不会陌生&#xff0c;它产生的前提是浏览器中的 DOM 是很“昂贵"的&#xff0c;为了更直观的感受&#xff0c;我们可以简单的把一个简单的 div 元素的属性都打印出来&#xff0c;如图所示&#xff1a; 可以看到&#xff0c;真正的 DOM …

详解Vue中的computed和watch

详解Vue中的computed和watch 前言原理computedcomputed特点computed有几种创建方式应用 WatchWatch有几种创建方式Watch主要内容Watch特性应用场景 computed和Watch区别 前言 在Vue当中&#xff0c;watch和computed都可以实现监听的效果&#xff0c;本文主要是围绕watch和comp…

原生实现底部弹窗效果 h5 小程序

<template><div class"home"><div class"btn" click"showPopupshow">弹出底部蒙层</div><div class"popup " catchtouchmove"true" :class"showPopup" ><div class"mask&q…

Vue基本知识

Vue Web三大框架之一。 Vue、React、Angular Vue基础 现阶段&#xff0c;Vue已经有3个大版本&#xff1a; Vue1 淘汰。 Vue2 过渡期&#xff0c;逐步转向Vue3。 Vue3 官方主推版本&#xff0c;以后主流。 vue2的官方文档&#xff1a;Vue.js 使用Vue开发web应用的编程方式…

十分钟上手 ES11 新特性

1、可选链操作符&#xff08;Optional Chaining&#xff09;可选链 可让我们在查询具有多个层级的对象时&#xff0c;不再需要进行冗余的各种前置校验。日常开发中&#xff0c;当需要访问嵌套在对象内部好几层的属性时&#xff0c;可能就会得到臭名昭著的错误Uncaught TypeErro…

Vue简单示例

<!DOCTYPE html> <html> <head> <meta charset"utf-8"> <title>Vue测试实例</title> <script src"https://unpkg.com/vuenext"></script> <script src"https://unpkg.com/axios/dist/axios.min.j…

一文讲透箭头函数

前言最近是校招季&#xff0c;有时会问同学关于箭头函数和普通函数异同&#xff0c;往往能够得到一些表面的回答&#xff0c;但不够全面不够深入。于是写一篇来彻底讲透箭头函数。箭头函数是ES6引入到JavaScript中的&#xff0c;是一种新式的匿名函数的写法&#xff0c;类似于其…

十分钟上手 ES2020 新特性

1、可选链操作符&#xff08;Optional Chaining&#xff09;可选链 可让我们在查询具有多个层级的对象时&#xff0c;不再需要进行冗余的各种前置校验。日常开发中&#xff0c;当需要访问嵌套在对象内部好几层的属性时&#xff0c;可能就会得到臭名昭著的错误Uncaught TypeErro…

周五最害怕的符号「 @」- 没有之一

周五只有一个心愿&#xff1a;今天我是小透明&#xff0c;不用开会没人找&#xff01;周五金句&#xff1a;周五不早走&#xff0c;人生路白走&#xff01;

【Vue】解剖你的第一个Vue实例

Vue实例 new出一个Vue实例是一切的开端&#xff1a; var app new Vue({// el// data// methods// hook methods ... });<div id"app"><h2>{{name}}的年龄是{{age}}</h2> </div> <script type"text/javascript">var app …

flask +vue3 cas 单点登录(sso)

最近在研究前端vue3ts 后端使用flask 搭建的系统涉及到单点登录问题&#xff0c;这里进行一次总结。 关于cas 单点登录的逻辑&#xff0c;网上介绍的很详细&#xff0c;我这里就说说&#xff0c;我所理解的单点登录&#xff1a; 主要是2种情形: 1.通过平台登录之后 调用子系…

总结些 Vue 不错的开发技巧「荐」

作者: 火狼https://segmentfault.com/a/1190000020620972前言Vue基本用法很容易上手,但是有很多优化的写法你就不一定知道了,本文从列举了 36 个 vue 开发技巧;后续 Vue 3.x 出来后持续更新.1.require.context()1.场景:如页面需要导入多个组件,原始写法:import titleCom from …

十分钟上手ES2020新特性

前言ES2020 是 ECMAScript 对应 2020 年的版本。这个版本不像 ES6 (ES2015)那样包含大量新特性。但也添加了许多有趣且有用的特性。本文的代码地址&#xff1a;https://github.com/ljianshu/Blog本文以简单的代码示例来介绍 ES2020新特性。这样&#xff0c;你可以很快理解这些新…

你可能不知道 JSON.stringify() 的这些妙用

1.用来调试对象我们先来看看下面这个代码在控制台中输出什么//Initialize a User object const user { "name" : "蔡生", "age" : 26 } console.log(user); // [object Object]看&#xff01;console.log()没有输出我们想要的结果。它输出了[ob…

Vue 开发之 36 技,优化你的项目代码

作者: 火狼https://segmentfault.com/a/1190000020620972前言Vue基本用法很容易上手,但是有很多优化的写法你就不一定知道了,本文从列举了 36 个 vue 开发技巧;后续 Vue 3.x 出来后持续更新.1.require.context()1.场景:如页面需要导入多个组件,原始写法:import titleCom from …

CSS 竟然可以控制动画的行进,Cool!

今天要介绍一种很简单的使用 CSS 控制动画播放与暂停的小技巧。使用好了&#xff0c;可以在很多实际场景得以运用。我们先来看个例子&#xff0c;本例子是我在闲逛 Codepen 时看到了&#xff0c;很有意思&#xff1a;本例子&#xff0c;CodePen: https://codepen.io/mikegolus/…

puppeteer api_Node.js和Puppeteer API上的项目| 使用Node.js和Express将表单提交转换为PDF...

puppeteer apiNode.js和Puppeteer API上的项目 (Project on Node.js and Puppeteer API ) 使用Node.js和Express将表单提交转换为PDF (Converting Form Submission to PDF with Node.js and Express) Hi guys! We have spoken a lot about interaction with web pages and form…

appweb ejs_EJS布局

appweb ejsHi! Welcome. Today, we are going to look at EJS layouts. EJS Layouts make very important use of EJS. Have you ever tried to imagine if social media websites create a new webpage for every user? 嗨&#xff01; 欢迎。 今天&#xff0c;我们将看一下E…

vue项目中axios的封装、拦截及使用

创建constant.js文件保存baseUrl 创建constant.js(随意) 保存baseUrl var baseUrl process.env.NODE_ENV production ? http://生产环境地址 : http://开发环境地址 export default baseUrl创建request.js文件创建请求 创建request.js // 引入axios import axios from axi…

javascript子节点_JavaScript中的传播算子

javascript子节点JavaScript传播运算符 (JavaScript Spread Operator) The spread operator came out in ES6 and has great functionality for arrays in JavaScript. With a major update in ES9, the spread operator is now extended to objects in addition to arrays. In…

Jenkins上实现Python + Jenkins + Allure Report 接口自动化测试持续集成,并生成allure-report测试报告...

项目介绍 接口功能测试应用&#xff1a;http://www.weather.com.cn/data/cityinfo/<city_code>.html测试功能&#xff1a;获取对应城市的天气预报源码&#xff1a;Python功能包&#xff1a; HttpClient请求方法&#xff1a;Get自动化测试框架&#xff1a;pytest源码位置&…

Django | 创建和使用母版页

在Django中创建和使用MasterPages (Creating and Using MasterPages in Django) MasterPages are a type Template that are used to implement common design across the web applications. MasterPages是一种Template类型&#xff0c;用于在整个Web应用程序中实施通用设计。 …

如何检查对象是JavaScript中的数组?

You might think that to check if an object is an array, we can simply use the typeof operator. 您可能会认为&#xff0c;要检查对象是否为数组 &#xff0c;我们可以简单地使用typeof运算符 。 const var1 10;const str helloconsole.log(typeof var1);console.log(t…

c语言fmod函数_fmod()函数以及C ++中的示例

c语言fmod函数C floor()函数 (C floor() function) fmod() function is a library function of cmath header, it is used to find the remainder of the division, it accepts two numbers (numerator and denominator) and returns the floating-point remainder of numerat…

vue 搜索框添加历史搜索记录

笔者vue项目有一个需求&#xff0c;搜索框添加历史搜索记录。想着很久没更新博客了&#xff0c;记录一下吧。 PS&#xff1a;piniavue3vantts&#xff0c;或许你在使用vue2的语法&#xff0c;不要紧&#xff0c;可以根据自己的需求简单改改。 效果图 正文 搜索框的逻辑就不介…

基于Springboot+Vue家电维修预约系统

需求&#xff1a; 登录后用户选择所在地区 1.日常事务工作人员预约&#xff08;进行分类筛选 如清洁、烹饪等&#xff0c;至少6个&#xff09;每天晚上22:00前预约 第二天起可上门 需要有时段的选择。 2.家电维修预约&#xff08;分类筛选 如&#xff1a;冰箱、空调、网络、电饭…

【youlai-boot 】 Spring Boot 3 + Vue 3 前后端分离权限管理系统说明文档

&#x1f680; 作者主页&#xff1a; 有来技术 &#x1f525; 开源项目&#xff1a; youlai-mall &#x1f343; vue3-element-admin &#x1f343; youlai-boot &#x1f33a; 仓库主页&#xff1a; Gitee &#x1f4ab; Github &#x1f4ab; GitCode &#x1f496; 欢迎点赞…

基于springboot校园车辆管理系统

背景 伴随着社会经济的快速发展&#xff0c;机动车保有量不断增加。不断提高的大众生活水平以及人们不断增长的自主出行需求&#xff0c;人们对汽车的 依赖性在不断增强。汽车已经发展成为公众日常出行的一种重要的交通工具。在如此形势下&#xff0c;高校校园内的机动车数量也…

Vue 2.0源码分析-createElement

Vue.js 利用 createElement 方法创建 VNode&#xff0c;它定义在 src/core/vdom/create-element.js 中&#xff1a; // wrapper function for providing a more flexible interface // without getting yelled at by flow export function createElement(context: Component,t…

基于element-ui后台模板,日常唠嗑

后面会补充github地址 文章目录 目录 文章目录 案例说明 1.引入库 2.创建布局组件 3.创建布局组件 4.菜单效果展示 5.创建顶部组件 5.创建顶部面包屑组件 6.创建内容区域组件 7.效果总览 7.布丁&#xff08;实现一些小细节&#xff09; 前言一、pandas是什么&#xff1f;二、使…

Vue3简单使用(一) --- 环境搭建

node版本管理工具nvm&#xff0c;nvm list、nvm use 14.18.0 可以简单启动服务器&#xff1a;npx serve 安装包&#xff1a;npm install xx1 xx2&#xff0c;npm install -D xx3 xx4 vue提供了多个版本 传统项目引入 全局构建版本 <div id"app"><button …

网页判断版本更新

一、需求解析 为什么我会想到这个技术呢&#xff0c;是因为我有一次发现&#xff0c;我司的用户在使用网页的时候&#xff0c;经常会出现一个页面放很久&#xff0c;下班也不关这个页面&#xff0c;这样就会导致页面的代码长时间处于不更新的状态。 在使用到一个功能出了bug&a…

搭建一个可以发送邮箱验证码的接口,内含前端处理 接口返回、请求处理

环境搭建 在node安装好的情况下&#xff08;一般vue环境有的node也有 没有可以使用winr回车输入node -v 有版本号则已经安装好 找一个空文件夹作为此项目文件夹 点击上面的地址栏输入cmd回车 输入npm init -y 再输入npm install nodemailer安装发送邮件的插件 环境配置 使用v…

使用 VuePress 和 Vercel 打造个人技术博客:实现自动化部署

什么是VuePress? 以下是VuePress官方文档的介绍&#xff1a;VuePress 是一个以 Markdown 为中心的静态网站生成器。你可以使用 Markdown 来书写内容&#xff08;如文档、博客等&#xff09;&#xff0c;然后 VuePress 会帮助你生成一个静态网站来展示它们。VuePress 诞生的初…

vue2 tinymce富文本插件

一、介绍 TinyMCE是一款易用、且功能强大的所见即所得的富文本编辑器。同类程序有&#xff1a;UEditor、Kindeditor、Simditor、CKEditor、wangEditor、Suneditor、froala等等。 TinyMCE的优势&#xff1a; 开源可商用&#xff0c;基于LGPL2.1插件丰富&#xff0c;自带插件基…

Vue3 Element-Plus 一站式生成动态表单:简化前端开发流程

文章目录 1. 引言2. Vue3 和 Element-Plus 简介2.1 Vue32.2 Element-Plus 3. 动态表单的需求与挑战4. Vue3 和 Element-Plus 动态表单的优势4.1 Vue3的组合式API4.2 Element-Plus的表单组件 5. 一站式生成动态表单的实现5.1 准备工作5.2 创建动态表单组件5.3 使用动态表单组件 …

Vue 循环走马灯

1、使用 transform: translateX()&#xff0c;循环将滚动内容在容器内偏移&#xff0c;超出容器部分隐藏&#xff1b; 2、避免滚动到末尾时出现空白&#xff0c;需要预留多几个。 3、一次循环偏移的距离scrollLoopWidth 可能受样式影响需要做些微调&#xff0c;比如单个item的…

亚马逊运营推荐数仓项目实战

亚马逊运营推荐数仓项目实战 项目技术栈 HadoopSpark (Python)Scala SparkSQLSparkStreaming MongoDB Redis Kafka Flume ( SpringMVC vue) 1 项目介绍 1.1 项目系统架构 项目以推荐系统建设领域知名的经过修改过的中文亚马逊电商数据集作为依托&#xff0c;以某电商…

前端工作周报8.9

记录下前端实习工作的问题和收获。 正文 1. javaScript相关 即使 null 和 undefined 有关系&#xff0c;它们的用途也是完全不一样的。永远不必显式地将变量值设置为 undefined 。但 null 不是这样的。任何时候&#xff0c;只要变量要保存对象&#xff0c;而当时又没有那个对…

前端工作周报8.2

记录工作中的收获 正文 1. 样式问题 文字超出容器显示省略号&#xff0c;必须设置三个属性&#xff1a; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;除此之外&#xff0c;容器的display需为block/inline-block Margin负值不生效的话&#xff0c;考虑…

关于项目node server层的思考和笔记

最近单页面和多页面的都做过&#xff0c;可是做完后有人给我提出一个概念我感觉自己答不出来&#xff0c;心里有点明白&#xff0c;但是又不深刻&#xff0c;正巧读了一篇文章&#xff08;关于服务端渲染&#xff09;的问题&#xff0c;所以这里想记录下&#xff0c;以便日后回…

应用分发平台之应用信息表定义以及前端解析(二)

Django的数据库model django 数据库还真好使&#xff0c;抛开效率问题&#xff0c;感觉简直好用的不得了 apps表结构分析 该APP所属用户APP平台类型【android|ios】应用名称应用bundleId创建时间授权下载访问密码下载页可见描述更新时间是否有关联应用【下载码合并】 基于表…

js平铺数组转树

js平铺数组转树 var data [{ id: "01", name: "张大大", pid: "", job: "项目经理" },{ id: "02", name: "小亮", pid: "01", job: "产品leader" },{ id: "03", name: "小美…

Ajax运行原理及实现——服务器端响应数据格式

服务器端响应的数据格式 在真实的项目中&#xff0c;服务端大多数情况下会以json对象作为响应数据对象&#xff0c;当客户端拿到响应数据时 要将json数据和html字符串进行拼接&#xff0c;然后将拼接的结果展示在页面中 1、js同步异步 var i&#xff0c; t Data.now() for(i …

踩坑记录-----mac环境下:sh:vue-cli-sevice:command not found

记录一个前端的错误vue-cli-sevice:command not found 前两天起了前端项目&#xff0c;我天报了一大堆错误&#xff0c;我一看这完蛋了呀&#xff0c;咋解决呢&#xff0c;就开始各种百度&#xff0c;google呀&#xff0c;结果找了一大圈也不知道应该咋解决&#xff0c;真的是…

mac下如何干净的卸载node和npm以及重新安装

npm 卸载 sudo npm uninstall npm -g要是遇到这句话不能够卸载npm的坑&#xff0c;也不要着急&#xff0c;博主还有别的办法&#xff0c;哈哈哈&#xff0c;接着往下看 首先我们需要进入npm所在的文件夹 cd /usr/local/lib/node_modules/npm接下来我们在npm的文件下执行 sudo…

ECharts 饼图颜色设置教程 - 4 种方式设置饼图颜色

本文首发&#xff1a;《ECharts 饼状图颜色设置教程 - 4 种方式设置饼图颜色》 ECharts 饼状图颜色设置教程方法一&#xff1a;在 series 内配置饼状图颜色方法二&#xff1a;在 option 内配置饼状图颜色方法三&#xff1a;在 data 内配置饼状图颜色方法四&#xff1a;配置 ECh…

VUE/小程序 轮播图数据分组

需求&#xff1a;每页轮播图排放十个数据&#xff0c;总数据量不定。 分析&#xff1a; 1.数据存与一数组之中arr[0,1,2,3,4,5,6,7,8,9,a,b,c,d,e] 2.处理该数组&#xff0c;每十个数据分为一个小数组&#xff0c;小数组再存于一个大数组中。 arrb[[0,1,2,3,4,5,6,7,8,9],[a,b…

vue v-model双向绑定有两种状态的输入框(待填坑寻求更优解

、 由于想实现上述的效果&#xff0c;当勾选checkbox时&#xff0c;法人姓名/法人手机号 v-model绑定联系人/手机号&#xff0c; 取消勾选时&#xff0c;v-model绑定不相同的法人姓名和手机号 最开始查阅资料&#xff0c;想让v-model绑定一个动态变量或者计算属性 但是计算属…

node14升级node16之后,webpack3项目无法启动处理

node从14升级到16之后&#xff0c;项目就无法启动了&#xff0c;研究了webpack3升级5&#xff0c;研究好几个小时都无法启动&#xff0c;最后发现&#xff0c;微微升级几个版本就可以了。webpack还是3 版本改了好多个的&#xff0c;但是不确定具体是哪几个起作用的&#xff0c;…

计算机毕业设计 基于Web的网上购物系统(pc端仿淘宝系统)的设计与实现 Java实战项目 附源码+文档+视频讲解

博主介绍&#xff1a;✌从事软件开发10年之余&#xff0c;专注于Java技术领域、Python人工智能及数据挖掘、小程序项目开发和Android项目开发等。CSDN、掘金、华为云、InfoQ、阿里云等平台优质作者✌ &#x1f345;文末获取源码联系&#x1f345; &#x1f447;&#x1f3fb; 精…

springboot打成war包及VUE打成war包放入tomcat启动

1.springboot打成war包步骤 首先在springboot启动类中继承SpringBootServletInitializer&#xff0c;重写configure方法&#xff0c;如下: SpringBootApplication() public class StartApplication extends SpringBootServletInitializer {public static void main(String[] …

大数据毕业设计之前端02:架构布局和aside的设计

前言 上一篇主要讲了我学习前端的一个经历&#xff0c;以及为什么选择BuildAdmin作为深入前端学习的原因.同事也大致聊了一下学习前端需要使用哪些技术栈。 本篇文章来拆解一下BuildAdmin的前端代码结构&#xff0c;和布局实现的细节。 前端代码结构 必须先了解项目的结构&…

VueStu03-插值表达式

插值表达式是 vue 的一种模板语法。 语法&#xff1a;{{ 表达式 }} 总结&#xff1a;

vue项目中通过vuex管理数据

目录 1.前言&#xff1a; 2.vuex的基础用法&#xff1a; 1.构建与挂载vue 基础模板渲染 构建仓库 2.mutations的使用 1.介绍 ​编辑 2.案列&#xff1a; 3.传参 4.辅助函数mapMutations&#xff1a; 3.module分对象的写法 介绍 建立模块&#xff1a; 访问数据的方…

智能 GPT 图书馆又重生了

智能 GPT 图书馆又重生了 作者&#xff1a;程序员小白条 1&#xff09;概述 自从大二寒假准备开始筹备这个项目&#xff0c;到现在已经一年了&#xff0c;这个项目能维护一年&#xff0c;不愧是我.jpg。本来这个项目只是想练练手&#xff0c;因为那时候刚学完 Spring Boot2 V…

vue3 + tsrpc +mongodb 实现后台管理系统

前言 之前上线了一个vue后台管理系统&#xff0c;有小伙伴问我有没有后端代码&#xff0c;咱只是个小前端&#xff0c;这就有点为难我了。不过不能辜负小伙伴的信任&#xff0c;nodejs也可以啊&#xff0c;废话不多说&#xff0c;开搞&#xff01;后端采用 TSRPC 框架实现 API…

webpack知识点总结(基础应用篇)

一、为什么需要webpack 1.为什么使用webpack ①传统的书写方式&#xff0c;加载太多脚本会导致网络瓶颈&#xff0c;如不小心改变JavaScript文件加载顺序&#xff0c;项目会崩溃&#xff0c;还会导致作用域问题、js文件太大无法做到按需加载、可读性和可维护性太低的问题。 ②…

【PHP手麻系统源码】基于mysql+laravel+vue开发的医院手术麻醉系统源码,实现围术期患者数据的自动采集与共享

手麻系统作为医院信息化系统的一环&#xff0c;由监护设备数据采集系统和麻醉信息管理系统两个子部分组成。手麻信息系统覆盖了患者术前、术中、术后的手术过程&#xff0c;可以实现麻醉信息的电子化和手术麻醉全过程动态跟踪。 以服务围术期临床业务工作的开展为核心&#xf…

Vue3选项式API和组合式API详解

前言 相信学习Vue3的人中大多数都是之前使用Vue2开发的&#xff0c;当拿到一个Vue3项目时就接触到了组合式api&#xff0c;但对于组合式api不了解的人第一眼看上去会觉得一头雾水。&#xff1a;“什么玩意&#xff0c;乱七八糟的&#xff0c;选项式api多好&#xff0c;方法变量…

Vue项目里rem的使用

先在src下的libs文件夹下新建一个js文件,取名为rem.js,封装一个换算方法: // 此处的16跟上面的16对应,同样是倍数 const baseSize = 16 // 设置根节点的font-size大小函数 function setRem () {// 375为设计稿页面宽度,如为750,把375改为750const scale = document.docu…

Vue3数据交互axios

我是南城余&#xff01;阿里云开发者平台专家博士证书获得者&#xff01; 欢迎关注我的博客&#xff01;一同成长&#xff01; 一名从事运维开发的worker&#xff0c;记录分享学习。 专注于AI&#xff0c;运维开发&#xff0c;windows Linux 系统领域的分享&#xff01; 本…

Element UI导航菜单之秘:无痕迹浏览与历史记录栈的管理

前言 需求 在使用 Element UI 的 el-menu 导航栏菜单时&#xff0c;发现 history 栈&#xff08;历史记录栈&#xff09;会不断缓存之前的记录&#xff0c;而在某些场景下我们可能不希望 history 栈&#xff08;历史记录栈&#xff09;中有之前的记录&#xff0c;即实现无痕迹流…

Vue3+Ts项目——第三方认证登录

Vue3Ts项目——第三方认证登录 下载插件main.ts文件vue页面调用方式 前言&#xff1a;我们得先去注册成为谷歌开发者&#xff0c;创建一个项目再获取id&#xff0c;整个难点就是获取ID。我难受呀。&#xff08;记得翻墙&#xff09; 下载插件 npm install vue3-google-loginma…

计算机毕业设计 基于SpringBoot的高校宣讲会管理系统的设计与实现 Java实战项目 附源码+文档+视频讲解

博主介绍&#xff1a;✌从事软件开发10年之余&#xff0c;专注于Java技术领域、Python人工智能及数据挖掘、小程序项目开发和Android项目开发等。CSDN、掘金、华为云、InfoQ、阿里云等平台优质作者✌ &#x1f345;文末获取源码联系&#x1f345; &#x1f447;&#x1f3fb; 精…

009:vue结合el-table实现表格行拖拽排序(基于sortablejs)

文章目录 1. 实现效果2. 安装 sortablejs 插件3. 完整组件代码4. 注意点 1. 实现效果 2. 安装 sortablejs 插件 sortablejs 更多用法 cnpm i --save sortablejs3. 完整组件代码 <template><div class"home"><div class"body"><el-ta…

axios配置请求头content-type 和 get/post请求方式

axios配置请求头content-type https://blog.csdn.net/wojiushiwo945you/article/details/107653962 axios 是Ajax的一个插件&#xff0c;axios虽然是一个插件&#xff0c;但是我们不需要通过Vue.use(axios)来使用&#xff0c;下载完成后&#xff0c;只需在项目中引入即可。(一…

使用uni-app editor富文本组件设置富文本内容及解决@Ready先于onload执行,无法获取后端接口数据的问题

开始使用富文本组件editor时&#xff0c;不知如何调用相关API设置富文本内容和获取内容&#xff0c;本文将举例详解 目录 一.了解editor组件的常用属性及相关API 1.属性常用说明 2.富文本相关API说明 1&#xff09;editorContext 2&#xff09; editorContext.setContents…

基于SpringBoot实现的前后端分离电影评分项目,功能:注册登录、浏览影片、热门影片、搜索、评分、片单、聊天、动态

一、项目介绍 本项目主要基于SpringBoot、Mybatis-plus、MySQL、Redis实现的影片评分项目。 本系统是前后端分离的&#xff0c;分别由三个子项目构成&#xff1a;java服务端、用户前端、管理员管理前端 关键词&#xff1a;springboot java vue mysql reids websocket 毕业设计…

Vue2多入口,独立打包配置

提示&#xff1a;Vue2多入口&#xff0c;独立打包配置 文章目录 前言一、修改二、打包和效果预览三、具体操作的文件四、代码包总结 前言 需求&#xff1a;富文本编辑器 一、修改 1、复制&#xff1a;index.html文件并改名share.html。 路径&#xff1a;工程文件夹/index.html …

计算机毕业设计——SpringBoot 招投标 任务发布网站(附源码)

1&#xff0c;绪论 在市场范围内&#xff0c;任务发布网站很受欢迎&#xff0c;有很多开发者以及其他领域的牛人&#xff0c;更倾向于选择工作时间、工作场景更自由的零工市场寻求零散单子来补贴家用。 如今市场上&#xff0c;任务发布网站鱼龙混杂&#xff0c;用户需要找一个…

JAVA毕业设计116—基于Java+Springboot+Vue的员工人事管理系统(源代码+数据库)

毕设所有选题&#xff1a; https://blog.csdn.net/2303_76227485/article/details/131104075 基于JavaSpringbootVue的员工人事管理系统(源代码数据库)116 一、系统介绍 本项目前后端分离&#xff0c;本系统分为管理员、主管、职员三种角色 1、学生&#xff1a; 登录、合同…

「Vue3面试系列」Vue3 所采用的 Composition Api 与 Vue2 使用的 Options Api 有什么不同?

文章目录 开始之前正文一、Options Api二、Composition Api三、对比逻辑组织Options APICompostion API 逻辑复用 小结 开始之前 Composition API 可以说是Vue3的最大特点&#xff0c;那么为什么要推出Composition Api&#xff0c;解决了什么问题&#xff1f; 通常使用Vue2开…

前端工程化及其实践1

前端工程化及其实践1 前端工程化及其实践又名&#xff1a;写毕设到企业级前端&#xff08;第一天&#xff09; 前端工程化简介 目录 前端工程化及其实践 前端工程化简介传统和现代化开发的案例对比 传统前端案例现代化前端 现代前端案例现代化项目结构举例 vue简单化的项目结…

vue2 +Html + css 实现房间状态图,酒店前台入住管理系统的设计与开发

一、需求分析 酒店管理系统是指一种可以提高酒店管理效率的软件或平台。其面向酒店前台工作人员和酒店管理员&#xff0c;界面美观大方、操作方便。系统强化以客源为中心的信息完整性、长久性、可操作性&#xff0c;突出以预订、房源、房价等对营销具有影响力的信息处理。 系统…

Vue 新一代开发者工具正式开源!

近日&#xff0c;Vue 新一代开发者工具&#xff08;DevTools&#xff09;正式开源&#xff01;Vue DevTools 是一个旨在增强 Vue 开发人员体验的工具&#xff0c;它提供了一些功能来帮助开发者更好地了解 Vue 应用。下面就来看看新一代 Vue DevTools 的功能和使用方法 功能 首…

计算机毕业设计 | SpringBoot+vue移动端音乐网站 音乐播放器(附源码)

1&#xff0c;项目背景 随着计算机技术的发展&#xff0c;网络技术对我们生活和工作显得越来越重要&#xff0c;特别是现在信息高度发达的今天&#xff0c;人们对最新信息的需求和发布迫切的需要及时性。为了满足不同人们对网络需求&#xff0c;各种特色&#xff0c;各种主题的…

Vue路由 - 工作原理(深入理解)

目标: 了解hash改变, 如何显示不同的组件的过程 1.基本思路: 用户点击了页面上的a链接 导致了 URL 地址栏中的 Hash 值发生了变化 前端js监听了到 Hash 地址的变化 前端js把当前 Hash 地址对应的组件渲染都浏览器中 2.实现简单的前端路由: 1.src/views/创建并在App.vue里…

BUG-<el-option>多选框不能多选,前端Element

文章目录 来源解决 来源 在一个 <el-select> 菜单组件中使用<el-option>时&#xff0c;为下拉菜单提供多个选项。每个 <el-option> 代表一个选项。 测试为一个用户添加多个角色&#xff0c;多选异常。 贴BUG代码&#xff1a; <el-form-item label"…

计算机毕业设计 | SpringBoot航空订票 机票预定购买系统(附源码)

1&#xff0c; 概述 1.1 选题目的 目前&#xff0c;国内航空公司的数量和规模都在扩大&#xff0c;国外航空公司也纷纷着陆中国&#xff0c;这些航空公司之间的竞争可谓日益激烈。配备一个安全、高效、灵活、可靠的客户服务中心系统对于航空公司加强客户服务质量&#xff0c;…

Vue+Element Ui实现el-table自定义表头下拉选择表头筛选

用vueelement ui开发管理系统时&#xff0c;使用el-table做表格&#xff0c;当表格列过多的时候&#xff0c;想要做成可选表头的&#xff0c;实现表格列的筛选显示&#xff0c;效果如下&#xff1a; 代码文件结构&#xff1a; 废话不多说&#xff0c;直接上代码&#xff1a; 第…

nvm 的使用 nvm 可以快速的切换 nodejs 的版本

nvm 是什么&#xff1f; nvm 是一个 node 的版本管理工具&#xff0c;可以简单操作 node 版本的切换、安装、查看。。。等等&#xff0c;与 npm 不同的是&#xff0c;npm 是依赖包的管理工具。 nvm 下载安装 安装之前需要先把 自己电脑上边的 node 给卸载了!!!! 很重要 下载地…

认识loader和plugin

在 webpack 中&#xff0c;专注于处理 webpack 在编译过程中的某个特定的任务的功能模块&#xff0c;可以称为插件。它和 loader 有以下区别&#xff1a; 1loader 是一个转换器&#xff0c;将 A 文件进行编译成 B 文件&#xff0c;比如&#xff1a;将 A.less 转换为 A.css&…

在Vue2中使用MarkDown编辑器输入(mavonEditor)

在开发一些需求如博客系统时&#xff0c;原始的文本框不满足我们的需求&#xff0c;展示word文档的格式又太麻烦吗&#xff0c;不难想到使用markdown的格式来输入和展示内容。本文介绍了在Vue2中怎么使用markdown格式的输入框和展示框。 先看一下实现的效果 官方文档 我们使用…

three.js(二)

three.js&#xff08;二&#xff09; 参考前言正文简单开始(不使用任何框架)补充 粗略带过(使用Vue框架)细致讲解(比如我使用react框架)App.jsx 的进阶版 项目打包补充打包遇到的问题:原因:解决办法: 参考 https://threejs.org/docs/ 前言 上一集中,我们用到了three.js的一个…

MVVM前端设计模式的发展与应用

在MVC模式中&#xff0c;随着代码量越来越大&#xff0c;Controller主要用来处理各种逻辑和数据转化的Controller首当其冲&#xff0c;变得非常庞大&#xff0c;MVC的简写变成了Massive-View-Controller&#xff08;意为沉重的Controller&#xff09; 我曾经接手老项目&#x…

基于VUE3+Layui从头搭建通用后台管理系统(前端篇)十四:系统设置模块相关功能实现

一、本章内容 本章使用已实现的公共组件实现系统管理中的系统设置模块相关功能,包括菜单管理、角色管理、日志管理、用户管理、系统配置、数据字典等。 1. 详细课程地址: 待发布 2. 源码下载地址: 待发布 二、界面预览 三、开发视频 3.1 B站视频地址:

uniapp微信小程序中阻止事件冒泡

开发场景&#xff1a;列表中展示地块的数据信息&#xff0c;用户可以点击列表进入地块的详情界面&#xff0c;也可以点击列表中的星星按钮进行收藏 遇到的问题&#xff1a;每次点击星星的时候&#xff0c;都会触发父级的点击事件&#xff0c;从而进入到详情界面 原本的代码&am…

7.vue学习笔记(模板引用+组件组成+组件嵌套关系)

文章目录 1.模板引用2.组件组成3.组件嵌套关系3.1.App.vue3.1.1.Header.vue3.1.2.Main.vue3.1.3.Aside.vue 1.模板引用 在Vue直接读取DOM 虽然Vue的声明性渲染模型为你抽象了大部分对DOM的直接操作&#xff08;事件&#xff0c;内容&#xff0c;属性&#xff09;&#xff0c; …

node14升级node16之后无法启动处理

node从14升级到16之后&#xff0c;项目就无法启动了&#xff0c;研究了webpack3升级5&#xff0c;研究好几个小时都无法启动&#xff0c;最后发现&#xff0c;微微升级几个版本就可以了。webpack还是3 新版的依赖 "scripts": {"dev": "webpack-dev-se…

[ 蓝桥杯Web真题 ]-布局切换

目录 介绍 准备 目标 规定 思路 解法参考 介绍 经常用手机购物的同学或许见过这种功能&#xff0c;在浏览商品列表的时候&#xff0c;我们通过点击一个小小的按钮图标&#xff0c;就能快速将数据列表在大图&#xff08;通常是两列&#xff09;和列表两种布局间来回切换。…

Vue3 和Vue2的区别,以及钩子函数的使用

Vue.js 3 和 Vue.js 2 是两个主要版本的流行前端框架&#xff0c;它们之间有很多区别&#xff0c;包括性能优化、新特性和改进的API等。以下是一些Vue 3与Vue 2之间的主要区别&#xff0c;以及一些示例代码来说明这些差异。 1. 性能优化 响应式系统: Vue 3 使用了 Proxy 来实…

前端重置密码报错记录

昨天晚上&#xff0c;我写了重置密码的前端&#xff0c;测试的时候报错 今天上午&#xff0c;我继续试图解决这个问题&#xff0c;我仔细检查了一遍&#xff0c;前端没有问题 可以正常接收输入的数据并且提交 但是后端接收到的数据为空&#xff0c;后端接口也没有问题 但后端收…

Vue3 移动端自适应方案postcss-px-to-viewport

我的环境 依赖名版本pnpm8.14.0Node16.20.1Vue3.3Vite5.0.8 一、安装 pnpm install postcss-px-to-viewport1.1.1 --save-dev 二、配置 vite.config.ts import postcsspxtoviewport from postcss-px-to-viewportexport default defineConfig({css: {postcss: {plugins: [p…

使用vite创建项目

NPM npm create vitelatest Yarn yarn create vite PNPM pnpm create vite Bun bunx create-vite 安装sass npm add -D sass 安装less npm add -D less vite官方中文文档&#xff1a;Vite | 下一代的前端工具链 (vitejs.dev)

基于Java (spring-boot)的停车场管理系统

一、项目介绍 基于Java (spring-boot)的停车场管理系统、预订车位系统、停车缴费系统功能&#xff1a; 登录、注册、后台首页、用户信息管理、车辆信息管理、新增车辆、车位费用设置、停泊车辆查询、车辆进出管理、登录日志查询、个人中心、预定停车位、缴费信息。 适用人群&…

使用vite框架封装vue3插件,发布到npm

目录 一、vue环境搭建 1、创建App.vue 2、修改main.ts 3、修改vite.config.ts 二、插件配置 1、创建插件 2、开发调试 3、打包配置 4、package.json文件配置 上一篇文章讲述使用vite《如何使用vite框架封装一个js库&#xff0c;并发布npm包》封装js库&#xff0c;本文将…

项目配置集成unocss指南

项目配置集成 unocss 指南 什么是 UnoCSS&#xff1f; Unocss 是一个基于 Tailwind CSS的工具 &#xff0c;它通过静态分析 HTML 和 CSS 代码&#xff0c;自动消除未使用的样式&#xff0c;以减小生成的 CSS 文件大小。这个工具可以帮助开发者在使用 Tailwind CSS 进行开发时…

前端工程记录:用RecordRTC实现对<video>标签的录像功能

项目需求&#xff1a;后端给一个mp4视频的链接&#xff0c;在前端播放&#xff0c;同时支持用户的录制视频操作。 一、技术选择 1. 毫无关系的getUserMedia 官方介绍文档&#xff1a;MediaDevices.getUserMedia() - Web API 接口参考 | MDN 在网上搜索“前端如何录像”&…

vue3前端开发,感受一下组合式api和VUE2选项式的差异

vue3前端开发,感受一下组合式api和VUE2选项式的差异&#xff01;今天开始&#xff0c;正式开始&#xff0c;进入学习Vue3的内容。以后代码&#xff0c;案例分享&#xff0c;都会采用组合式api的模式为大家做展示。 今天是第一节&#xff0c;带大家感受一下&#xff0c;Vue3的组…

vue2上传图片image-conversion压缩

项目中涉及上传图片&#xff0c;如果大体积的一般都需要压缩&#xff0c;这里我使用image-conversion来压缩 其实在npm中使用已经说得很明白了&#xff0c;我这里记录一下跟element ui上传组件配合使用 1、安装image-conversion npm i image-conversion --save2、引入使用 2…

第三章:Vue

第三章&#xff1a;Vue 1.概述2.指令 v-bind&v-mode&v-on3.指令 v-if&v-show&v-for4.指令-案例5.生命周期 1.概述 2.指令 v-bind&v-mode&v-on 如果改变文本框的网页地址并且点击链接&#xff0c;则 如果是一个失去焦点事件&#xff0c;click改为blu…

Gitee作为远程仓库保存Vue项目

1.先在gitee上创建仓库 2.本地创建vue项目 3. 将本地项目与远程仓库进行关联 依次执行以下命令 # 进入到项目所在目录 cd vue-rabbit # 将项目变成git项目, 运行命令会在该目录下生成 .git文件 git init# 本地仓库与远程仓库进行关联 git remote add origin 你项目的远程地址…

012vuerouter

VUEROUTER3–vue2 vuerouter4–vue3 一个html可以切换多个组件&#xff0c;用户体验好很多 使用&#xff1a;导入-全局注册&#xff08;use import vuerouter from vuerouter Vue.use(vuerouter) vue-router有 < router-link > 并且使用< router-view>来声明路由…

uniapp+vue3+ts --微信小程序tab导航可以上下滚动选中选项组件代码

uniappvue3ts --微信小程序tab导航可以上下滚动选中选项组件代码 废话不多说&#xff0c;直接上代码。 组件代码&#xff1a; <template><view class"scroll-tabs-container"><view class"radiusz bg-white pt-[10rpx] z-[999]" :class&…

4.vue学习笔记(事件处理+事件参数+事件修饰符)

文章目录 1.事件处理1.1.内联事件处理器 2.事件参数2.1.传参过程中获取Event 3.事件修饰符3.1.阻止默认事件阻止事件冒泡 1.事件处理 我们可以使用v-on指令&#xff08;简写为&#xff09;来监听DOM事件&#xff0c;并在事件触发时执行对应的JavaScript。 用法&#xff1a;v-o…

深入理解 Vue3 中的 setup 函数

&#x1f497;&#x1f497;&#x1f497;欢迎来到我的博客&#xff0c;你将找到有关如何使用技术解决问题的文章&#xff0c;也会找到某个技术的学习路线。无论你是何种职业&#xff0c;我都希望我的博客对你有所帮助。最后不要忘记订阅我的博客以获取最新文章&#xff0c;也欢…

基于若依的ruoyi-nbcio流程管理系统一种简单的动态表单模拟测试实现(二)

更多ruoyi-nbcio功能请看演示系统 gitee源代码地址 前后端代码&#xff1a; https://gitee.com/nbacheng/ruoyi-nbcio 演示地址&#xff1a;RuoYi-Nbcio后台管理系统 更多nbcio-boot功能请看演示系统 gitee源代码地址 后端代码&#xff1a; https://gitee.com/nbacheng/n…

基于Vue实现拖拽效果

效果图 分清clientY pageY screenY layerY offsetY的区别 在我们想要做出拖拽这个效果的时候&#xff0c;我们需要分清这几个属性的区别&#xff0c;这几个属性都是计算鼠标点击的偏移值&#xff0c;我们需要对其进行了解才可以继续实现我们的拖拽效果 clientY 指的是距离可视…

Vue插件打包与发布的方法示例

插件打包与发布 插件功能开发完成后&#xff0c;若需要发布到公共组件库中&#xff08;例如&#xff1a;npmjs&#xff09;&#xff0c;需要对插件进行打包并发布&#xff0c;简单说明一下这个过程&#xff0c;以插件名 dialog 为例 1、创建 dialog 目录&#xff0c;并进入 2…

以树-tree的形式返回数据

以树-tree的形式返回数据 —后台 实体类&#xff1a; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data;import java.io.Serializa…

stylelint_你好Stylelint

stylelintStylelint is a great new modern unopinionated CSS linter. Its a must for any project beyond test.html. Stylelint是一款很棒的新型现代无污染CSS短绒。 对于test.html以外的任何项目&#xff0c;这都是必须的。 After my last post about always adding generi…

css绝对定位手机差异_CSS差异#2

css绝对定位手机差异Continuing from last night... 从昨晚开始... First, two twitter responses pointed to even more readily-available options for comparing screenshots. One is Wraith from BBC engineers which supports Firefox/Gecko (via SlimerJS) in addition t…

预加载,然后执行

I talked before about using an object element to load scripts and styles without executing/applying them to the current document. And this is nice for preloading assets - faster and less error-prone than simple inclusion if the document or iframe. 我之前讨…

『前端优化』Vue中避免滥用this去读取data中数据

前言在Vue中&#xff0c;data选项是个好东西&#xff0c;把数据往里一丢&#xff0c;在一个Vue组件中任何一个地方都可以通过this来读取data中数据。但是要避免滥用this去读取data中数据&#xff0c;至于在哪里要避免滥用&#xff0c;如果滥用会导致什么后果&#xff0c;本专栏…

世界位置全局位置_位置=位置

世界位置全局位置location location ... and 534 other ways to reload the page with JavaScript location location ...以及534种其他使用JavaScript重新加载页面的方法 How many ways you can think of when you want to reload the current page with JavaScript? I cou…

小程序生成二维码

wxml <canvas canvas-idqrcode></canvas> js var QRCode require(../../utils/weapp-qrcode.js); var qrcode/*** 生命周期函数--监听页面加载*/onLoad: function (options) {qrcode new QRCode(qrcode, { //qrcode为html中定义的canvas-idtext: "http…

vue下载图片,word,pdf,自定义下载名称

downloadFiles(url, name) {//url是路径&#xff0c;name是要更改的下载名称let link document.createElement(a)let url url// 这里是将url转成blob地址&#xff0c;fetch(url).then(res > res.blob()).then(blob > { // 将链接地址字符内容转变成blob地址link.href …

小程序富文本设置图片大小

html <rich-text nodes"{{listmore}}"></rich-text> js this.setData({ contents:res.data.contents.replace(/\<img/gi, <img class"add" style"width:100%;height:auto")//class"add"我是设置了全局样式&am…

vue文件预览word等

第一种&#xff1a; <a :href "http://www.xdocin.com/xdoc?_functo&amp;_formathtml&amp;_cache1&amp;_xdocscope.row.FileUrl" target"_blank" rel"nofollow"> 第二种&#xff1a; //文件预览点击的时候传url(文件…

怪癖或没有怪癖的书签

Heres a bookmarklet that will tell you whether or not the browser renders your page in Standards Complaiance Mode or Quirks Mode. The bookmarklet will figure this out for the page as well as for all the frames (and their frames) recursively. Enjoy! 这是一个…

ES6 关于时间的使用和推算

关于时间的用法 问题描述&#xff1a; 有一个开始时间和一个结束时间&#xff0c;结束时间就是当前时间。开始时间往过去退10分钟。 解决办法&#xff1a; 利用时间戳 向过去退10分钟 就用当前的时间戳 减去&#xff08;10 * 60 * 1000&#xff09; 10分钟乘以 60秒 乘以 10…

js vue下载图片

图片需要转化成base64&#xff0c;然后在下载。 // 图片转化base64getUrlBase64(url) {return new Promise((resolve) > {let canvas document.createElement("canvas");let ctx canvas.getContext("2d");let img new Image();img.crossOrigin &quo…

js代码优化

1.避免多条件并列 let status process; let arr [process, wait, fail] if (arr.includes(status)) {console.log(避免多条件并列--2);}

Vue全家桶构建项目

步骤一、安装vue-cli 首先&#xff0c;我们可以通过npm安装vue-clic,前提是我们需要有node环境&#xff0c;如果电脑还没安装node&#xff0c;先安装&#xff0c;可通过 node -v 查询node的版本号&#xff0c;有版本号则已经安装成功&#xff1b; vue全家桶项目构建教程 接下…

iframe引用父页面样式_iframe中父项的样式

iframe引用父页面样式Heres a JavaScript that lets you style an iframe just like its top parent. The script is basically just a proof of concept I did after talking to a friend about similar problem he has had in the past, so feel free to modify and use if y…

ie mhtml_MHTML –需要数据时:IE7及以下版本中的URI

ie mhtmlUPDATE: Its very important to have a closing separator in the MHTML document, otherwise there are known issues in IE7 on Vista or Windows 7. The details are here. 更新&#xff1a;在MHTML文档中有一个分隔符非常重要&#xff0c;否则在Vista或Windows 7的…

实时疫情数据+echarts地图+自定义背景

目前需求是在地图上展示全国各省的地图并展示实时疫情数据&#xff0c;以重庆为例展示各地前往重庆的数据迁移图 效果如下 1、引入echart与china.json数据 //最新版echart必须要以此种方式引入 import * as echarts from echarts let uploadedData require(./china.json) …

“超硬核“ 6行代码在Vue框架中实现JS复制功能

项目场景&#xff1a; 最近项目中有一个如下的需求 点击复制之后&#xff0c;将对应的内容复制到粘贴板上&#xff0c;调研之后发现一种是用clipboard.js&#xff0c;另外一种是用原生js实现&#xff0c;项目框架用的Vue&#xff0c;考虑到clipboard需要重新安装插件&#xf…

vue接入点聚weboffice打开在线文档报系统错误

运行官方的demo能正常打开线上文档放到vue打开就报错打开demo一行一行的排查解决bug:组件初始化需要调用一下weboffice.OptionFlag | 128; 相关代码&#xff1a; // weboffice 组件 <object ref"weboffice" :heightheight :widthwidth stylelet: 0px; top: 0px …

前端多页面的代码压缩和混淆

最近碰到一个老项目&#xff0c;用jq写的需要将代码进行压缩和混淆&#xff0c;后面选择了用 gulp 自动化构建工具&#xff0c;使用起来还是挺简单方便的&#xff01; 安装依赖 npm install gulp-cli -g npm install gulp -D 使用&#xff0c;新建文件gulpfile.js let gulp…

vue中按钮操作完刷新页面

首先从子组件和父组件角度去写这个东西&#xff0c;简言之就是在父组件中实现这个刷新功能方法&#xff0c;然后在子组件中进行绑定并进行监听就好了啊 1.父组件中实现 ①图示部分&#xff1a; 个人建议这个作为父组件&#xff0c;肯定一般是放在列表中的&#xff0c;即把列…

浪花 - 响应拦截器(强制登录)

1. 配置响应拦截器 import axios from axios;const myAxios axios.create({baseURL: http://localhost:8080/api/, });myAxios.defaults.withCredentials true;// 请求拦截器 myAxios.interceptors.request.use(function (config) {// Do something before request is sentc…

SpringBoot之结合前端Axios及其他多种方式下载文件

SpringBoot之结合前端Axios及其他多种方式下载文件 文章目录 SpringBoot之结合前端Axios及其他多种方式下载文件1. 后端1. 文件下载工具类2. 文件下载controller 2. 前端多种方式下载1. 下载方式1(a标签)2. 下载方式2(window.location.href)3. 下载方式3(axios)4. 使用fileDown…

elementUI点击el-card选中变色,且点击别的空白处不变色

1. <script>的data中添加属性&#xff1a; selectIndex: 0 2.<template>中添加el-card元素&#xff1a; click.native调用原生click方法。 click.native是在vue中&#xff0c;避免vue父模块调用成了vue成子模块中的this.emit(click, value)的方法&#xff0c;而…

vue3项目配置按需自动导入API组件unplugin-auto-import

场景应用&#xff1a;避免写一大堆的import&#xff0c;比如关于Vue和Vue Router的 1、安装unplugin-auto-import npm i -D unplugin-auto-import 2、配置vite.config import AutoImport from unplugin-auto-import/vite//按需自动加载API插件 AutoImport({ imports: ["…

vue3-深入组件-依赖注入

Prop 逐级透传问题 通常情况下&#xff0c;当我们需要从父组件向子组件传递数据时&#xff0c;会使用 props。 如果是多层级嵌套的组件&#xff0c;如何从一级传递到 3 级甚至更远呢。 若使用 props 则必须将其沿着组件链逐级传递下去&#xff0c;这会非常麻烦&#xff0c;所…

时间回显+选择(年月日时分秒

一、获取某个时间 1、Date获取Date类型 <el-form-item label"时间" name"endTime"><el-date-picker type"datetime" v-model"editForm.endTime"></el-date-picker> </el-form-item> 效果如图&#xff1a; …

计算机毕业设计 | SpringBoot+vue的家庭理财 财务管理系统(附源码)

1&#xff0c;绪论 1.1 项目背景 网络的发展已经过去了七十多年&#xff0c;网络技术的发展&#xff0c;将会影响到人类的方方面面&#xff0c;网络的出现让各行各业都得到了极大的发展&#xff0c;为整个社会带来了巨大的生机。 现在许多的产业都与因特网息息相关&#xff…

vue3实现命令式弹窗

效果图 代码区域 首先实现弹窗组件my-modal.vue 这里实现一个极简易弹窗作为示例&#xff0c;其他功能和样式可自行补充和优化&#xff1b; <template><div class"modal-mask"><div class"modal-wrap"><div class"modal"…

npm install express -g报错或一直卡着,亲测可解决

问题描述&#xff1a; 最近学习vue3前端框架&#xff0c;安装Node.js之后&#xff0c;在测试是否可行时&#xff0c;cmd窗口执行了&#xff1a;npm install express -g&#xff0c;发现如下图所示一直卡着不动&#xff0c;最后还报错了&#xff0c;网上找了好久&#xff0c;各…

前端开发:入门(一)

当我们开始学习前端开发时&#xff0c;首先接触到的是HTML&#xff08;超文本标记语言&#xff09;。HTML是构建网页结构的基础。 1. HTML&#xff08;超文本标记语言&#xff09; 介绍和基础语法 HTML&#xff0c;即超文本标记语言&#xff0c;是一种用于创建网页结构的标记…

Vue3快速上手(一)使用vite创建项目

一、准备 在此之前&#xff0c;你的电脑&#xff0c;需要安装node.js,我这边v18.19.0 wangdymb 2024code % node -v v18.19.0二、创建 执行npm create vuelatest命令即可使用vite创建vue3项目 有的同学可能卡主不动&#xff0c;可能是npm的registry设置的问题 先看下&#x…

vue-cli引入本地json数据:封装为js文件,无需请求直接读取

vue-cli引入本地json数据 1、新建js文件&#xff08;路径自定义&#xff09;&#xff0c;写入JSON数据 /* jsonData.js */export let jsonData { // 声明变量&#xff0c;存储数据// JSON源数据 }2、组件内引入js文件&#xff0c;读取数据 /* Example.vue */import { json…

vue项目文件夹介绍

目录 Vue项目目录结构 项目介绍: node_modules 文件及子目录 src目录 assets 文件夹 components 文件夹 实例:简单的注册并使用组件 Vue项目目录结构 项目介绍: node_modules 文件及子目录 这个文件夹里面全部都是node的一些基础的依赖包&#xff0c;当我们拓展的安…

vue3 之 商城项目—一级分类

整体认识和路由配置 场景&#xff1a;点击哪个分类跳转到对应的路由页面&#xff0c;路由传对应的参数 router/index.js import { createRouter, createWebHashHistory } from vue-router import Layout from /views/Layout/index.vue import Home from /views/Home/index.vu…

vue3 之 商城项目—二级分类

二级分类功能描述 配置二级路由 准备组件模版 <script setup></script><template><div class"container "><!-- 面包屑 --><div class"bread-container"><el-breadcrumb separator">"><el-bre…

vue 引入 百度地图API 和 路书

公司项目中&#xff0c;偶尔都会涉及到地图的使用&#xff0c;这里以百度地图为例&#xff0c;我们梳理一下引用流程及注意点 账号和获取密钥 百度地图示例 百度地图 类参考 1、账号和获取密钥 // api.map.baidu.com/api?typewebgl&v3.0&ak您的密钥<script type…

wo-gradient-card是一款采用uniapp实现的透明辉光动画卡片

采用uniapp-vue3实现&#xff0c;透明辉光动画卡片&#xff0c;卡片内容包含标签、标题、副标题、图片 支持H5、微信小程序&#xff08;其他小程序未测试过&#xff0c;可自行尝试&#xff09; 可用于参考学习 可到插件市场下载尝试&#xff1a; https://ext.dcloud.net.cn/plu…

h5网页和 Android APP联调,webview嵌入网页,网页中window.open打开新页面,网页只在webview中打开,没有重开一个app窗口

我是h5网页开发&#xff0c;客户app通过webview嵌入我的页面 点击标题window.open跳转到长图页面&#xff0c;客户的需求是在app里新开一个窗口展示长图页面&#xff0c;window.open打开&#xff0c;ios端是符合客户需求的&#xff0c;但是在安卓端他会在当前webview打开 这…

三、创建脚手架和脚手架分析

三、创建脚手架 一、环境准备 1、安装node.js **下载地址&#xff1a;**https://nodejs.org/zh-cn/界面展示 2、检查node.js版本 查看版本的两种方式 node -vnode -version 出现版本号则说明安装成功&#xff08;最新的以官网为准&#xff09; 3、为了提高我们的效率&…

npm run dev和npm run serve两个命令的区别

npm run dev和npm run serve两个命令的区别 前端开发过程中运行Vue项目的时候&#xff0c;有时候使用npm run serve命令可以启动项目&#xff0c;有时候却会报错&#xff1b;有时候使用npm run dev命令可以启动项目&#xff0c;有时候却也会报错。是什么原因造成这种情况呢&am…

VitePress-12-markdown中使用vue的语法

前言 VitePress 中&#xff0c;markdown文档最终都会转换成为 html文件&#xff0c;我们在访问的时候&#xff0c;也是直接访问的 xxx.html 文件。而且&#xff0c;markdown文档会被作为 [vue单文件] 进行处理&#xff0c;因此&#xff0c;我们我们可以在文档中使用 vue 语法&…

基于Java (spring-boot)的社团管理系统

一、项目介绍 系统管理员的功能概述&#xff1a; ①用户管理 a.注册用户账户 当一个新用户注册时&#xff0c;用户填写基本信息并上传。用户基本信息包括账号、 姓名、密码、手机、地址等信息。 b.用户信息管理 管理员可以查看系统所有用户的基本信息&#xff0c;并修改和…

vue2.0和vue3.0双向绑定的实现原理

vue2.0的双向数据绑定其实就是用了es5新增加的Object.defineProperty来进行数据劫持的 <span id"spanName"></span> <input type"text" id"inputName"> let obj { name : }; let newObj Object.parse(Object.stringify(o…

使用uni-app开发微信小程序-基础知识

概念 使用uni-app开发微信小程序&#xff0c;uni-app是使用vue开发的框架&#xff0c;能通过框架编译到微信开发者工具的代码 新建项目 下载app开发版的HBuilder&#xff08;含插件多点&#xff09; - 新建uni-app项目 - 选择默认模版 运行小程序 运行小程序 - 点击运行 -…

vue 给点击元素加样式,并且去掉与点击元素同类元素的样式

template这样写&#xff1a; <div class"outer-container"><div class"inner-container" v-for"(item,index) in treeLists" v-key"item.id"><div class"classifyRow" click"vm.changeClassify(item.i…

实战技巧,Vue原来还可以这样写

❝两只黄鹂鸣翠柳&#xff0c;一堆bug上西天。❞每天上班写着重复的代码&#xff0c;当一个cv仔&#xff0c;忙到八九点&#xff0c;工作效率低&#xff0c;感觉自己没有任何提升。如何能更快的完成手头的工作&#xff0c;提高自己的开发效率&#xff0c;在上一篇《绝对干货~&a…

Vue实战之 11. 数据统计

1. 数据统计概述 数据统计模块主要用于统计电商平台运营过程中的各种统计数据&#xff0c;并通过直观的可视化方式展现出来&#xff0c;方便相关运营和管理人员查看。 2. 用户来源数据统计报表 1. Echarts 第三方可视化库的基本使用 详细代码可以去 菜鸟教程 进行复制 2. 实现…

antd 与 element-ui如何按需引入,以及二者的不同

antd与element-ui作为两个用途广泛的ui框架&#xff0c;均提供了按需引入&#xff0c;毕竟全量引入会导致包体积太大。尤其是当我们只想使用其中几个组件的时候&#xff0c;按需引入就变得更有必要了。 我特意数了一下&#xff0c;二者均提供了共计63个组件&#xff0c;这是不…

Vue实战之 10. 订单管理

1. 订单管理概述 订单管理模块用于维护商品的订单信息&#xff0c;可以查看订单的商品信息、物流信息&#xff0c;并且可以根据实际的运营情况对订单做适当的调整。 2. 订单列表 1. 订单列表展示 订单数据加载订单列表布局 // 获取订单列表async getOrderList () {const { d…

vue echarts dataZoom 选中区域数据获取

vue echarts dataZoom 选中区域数据获取 echarts 中选中区域数据获取 <div id"detectLineBox" style"width: 98%;height: 300px;margin-top: 8px"></div>// 这个数据太麻烦了,我就不写json了,基本写到dataZoon 肯定数据这边没问题了 this.cha…

js 项目中常用的方法记录用

js 项目中常用的方法记录用 1.求平均值 let num arr.reduce((num, item, index) > {if (index ! arr.length - 1) {return num item;} else {return (num item) / arr.length;} });2. 当前时间 xxxx-xx-xx xx:xx:xx let date new Date();let year date.getFullYear()…

vue iview表单复杂验证

项目中用到表单复杂验证规则,在此记录一下,省着以后忘了。 1.简单版本 <Form ref"editData" :model"editData" :label-width"80" :rules"rules"><FormItem label"上公差" prop"dataValueUp"><In…

selenium WebDriver 中的几种等待--sleep(),implicitly_wait(),WebDriverWait()

强制等待:sleep() import time sleep(5) #等待5秒设置固定休眠时间&#xff0c;单位为秒。 由python的time包提供, 导入 time 包后就可以使用。缺点&#xff1a;不智能&#xff0c;使用太多的sleep会影响脚本运行速度。 隐式等待:implicitly_wait() driver.implicitly_wait(10…

web前后端小坑记录

游戏服务器过年这段时间忙完了&#xff0c;好久没看web了&#xff0c;重温一下。发现竟然没有文章记录这些修BUG的过程&#xff0c;记录一下。 目录 如何处理F5刷新&#xff1f; 如何处理F5刷新&#xff1f; 后端应该发现路由不存在&#xff0c;直接返回打包好的index.html就…

Vue--》深入学习Tailwind CSS掌握优雅而高效的前端样式开发

Tailwind CSS是一个非常强大且灵活的CSS框架&#xff0c;适用于开发者希望高度定制化界面样式的项目。今天博主就 Tailwind CSS 做一个简单介绍以及案例讲解&#xff0c;争取读者阅读文章后入门。 仅靠一篇文章博主也不可能将Tailwind CSS所有内容讲解的面面俱到&#xff0c;在…

vue响应式解析

vue响应式是响应啥&#xff1f;是数据与函数之间的响应&#xff0c;是做不到数据和数据之间的响应的&#xff0c;比如 let count ref(0); let num ref(count.value * 2);count改变&#xff0c;并不会导致num一起改变&#xff0c;因为js做不到数据和数据之间响应&#xff0c;…

Java填充Execl模板并返回前端下载

功能&#xff1a;后端使用Java POI填充Execl模板&#xff0c;并返回前端下载 Execl模板如下&#xff1a; 1. Java后端 功能&#xff1a;填充模板EXECL,并返回前端 controller层 package org.huan.controller;import org.huan.dto.ExcelData; import org.huan.util.ExcelT…

SpringBoot+vue2联合打包部署,混合打包部署

SpringBootvue2联合部署&#xff0c;混合部署 前端工程和后端工程目前是都是相对独立性的模式进行开发的。 打包机 只拥有maven&#xff0c;没有nodejs 软件工程场景&#xff1a; 前后端工程在同一个父工程下面&#xff0c;作为一个子工程存在&#xff0c;各自独立开发。前…

2024 前端面试题(GPT回答 + 示例代码 + 解释)No.114 - No.121

本文题目来源于全网收集&#xff0c;答案来源于 ChatGPT 和 博主&#xff08;的小部分……&#xff09; 格式&#xff1a;题目 h3 回答 text 参考大佬博客补充 text 示例代码 code 解释 quote 补充 quote 上一篇链接&#xff1a;2024 前端面试题&#xff08;GPT回答 示例…

【elementUi-table表格】 滚动条 新增监听事件; 滚动条滑动到指定位置;

1、给滚动条增加监听 this.dom this.$refs.tableRef.bodyWrapperthis.dom.scrollTop 0let _that thisthis.dom.addEventListener(scroll, () > {//获取元素的滚动距离let scrollTop _that.dom.scrollTop//获取元素可视区域的高度let clientHeight this.dom.clientHeigh…

图片全屏预览、鼠标滚动缩放、鼠标拖拽

全屏预览-鼠标滚动缩放-拖拽 <template><div class"preview-image"><p class"header"><span>全屏预览</span><i class"el-icon-close" click"onClose"></i></p><divclass"i…

Vue3(pinia) 整合 SpringWebsocket链接url动态传参

前言&#xff1a; &#x1f44f;作者简介&#xff1a;我是笑霸final&#xff0c;一名热爱技术的在校学生。 &#x1f4dd;个人主页&#xff1a;个人主页1 || 笑霸final的主页2 &#x1f4d5;系列专栏&#xff1a;java专栏 &#x1f4e7;如果文章知识点有错误的地方&#xff0c;…

VUE为什么有的属性要加冒号

<el-menu-item :index "/item.menuClick" v-for"(item,i) in menu"><i class"item.menuIcon" ></i><span slot"title">{{item.menuName}}</span></el-menu-item>不加不行 加了好像是吧整体作为…

JAVA毕业设计130—基于Java+Springboot+Vue的景区旅游门票管理系统(源代码+数据库)

毕设所有选题&#xff1a; https://blog.csdn.net/2303_76227485/article/details/131104075 基于JavaSpringbootVue的景区旅游门票管理系统(源代码数据库)130 一、系统介绍 本项目前后端分离&#xff0c;分为管理员、用户两种角色 1、用户&#xff1a; 注册、登录、旅游线…

移动端自动化测试-WTF Appium?

手机App分为两大类&#xff0c;原生App(Native App)和混合APP(Hybrid App) 原生App(Native App) 原生App实际就是我们所常见的传统App开发模式&#xff0c;云端数据存储App应用客户端。App应用客户端&#xff0c;包含了所有的UI元素、框架逻辑等。只有数据存储在云端。 混合App…

Selenium-Css Selector使用方法

什么是Css Selector&#xff1f; Css Selector定位实际就是HTML的Css选择器的标签定位 工具 Css Selector的练习建议大家安装火狐浏览器后&#xff0c;下载插件&#xff0c;FireFinder 或 FireBug和FirePath组合使用。 Css Selector使用方法 1、Css Selector支持ID、Class的定位…

Selenium-Switch与SelectApi接口详解

Switch 我们在UI自动化测试时&#xff0c;总会出现新建一个tab页面、弹出一个浏览器级别的弹框或者是出现一个iframe标签&#xff0c;这时我们用WebDriver提供的Api接口就无法处理这些情况了。需要用到Selenium单独提供的模块switch_to模块 引用路径 # 第一种方式可以通过直接导…

HTML基础之DOM操作

DOM(Document Object Model 文档对象模型) 一个web页面的展示&#xff0c;是由html标签组合成的一个页面&#xff0c;dom对象实际就是将html标签转换成了一个文档对象。可以通过dom对象中js提供的方法&#xff0c;找到html的各个标签。通过找到标签就可以操作标签使页面动起来。…

vue里使用keep-alive缓存页面以及使用了定时器setInterval的坑

记录一个写前端的踩坑问题。 通常我们想要返回上一个页面的时候&#xff0c;缓存上一个页面的数据时&#xff0c;在vue中就提供了个好用的功能&#xff0c;把想要的缓存的地方加上keep-alive 如下:一般来说会缓存 表单的数据。 <keep-alive><Form ref"forms&quo…

使用复选框,实现全选,单独选中等需求功能

使用复选框&#xff0c;实现需求需求实现html,拿到数据后&#xff0c;先将左侧数据渲染到页面上js部分需求 当我点击单个复选框&#xff0c;将内容添加到右侧当我复选框全部点击后&#xff0c;将内容添加到右侧&#xff0c;全选按钮自动勾选当我点击全选按钮&#xff0c;左侧内…

vue解决图片报错,添加默认图片

vue解决图片报错&#xff0c;添加默认图片单个页面一处添加默认图片的方式单个页面多处添加默认图片的方式好多页面添加默认图片的方式在我们写项目的时候&#xff0c;会遇到图片由于网络原因加载不出来的问题&#xff0c;后端返回的图片地址不正确&#xff0c;这个时候&#x…

VUE 滚动到底部加载更多(附带指令实现方式)

VUE 滚动到底部加载更多&#xff08;附带指令实现方式&#xff09; 直接上代码&#xff1a; mounted() { window.addEventListener(scroll, this.handleScroll, true);},destroyed() {window.removeEventListener(scroll, this.handleScroll);},methods: {/*** [handleScroll…

自己封装一个VUE表格组件

直接上源码 <template><table class"my_table" :style"tableStyle"><thead ref"header"><tr :style"theadStyle"><th v-for"(item, index) in new_columns" :key"item.unique || index&qu…

用JS实现响应式对象(VUE同原理)

Vue.js 实现响应式的核心是利用了 ES5 的Object.defineProperty&#xff0c;这儿尝试使用Object.defineProperty实现一个响应式对象&#xff0c;帮助理解Vue的深入响应式原理。 直接上代码&#xff1a; let x{}; let value 10; Object.defineProperty(x,v,{get(){console.log(…

VUE的单向数据流与sync

&#xff08;1&#xff09;prop的实现 子组件拿到父组件赋值的 attr> 筛选出 props并保存在子组件的_props里>_props中的数据逐一复制到子组件的实例上&#xff08;同时设置get 和 set ) 当父组件data更新&#xff0c;渲染函数执行&#xff0c;又会执行上面的赋值。由此…

Vuepress的使用

介绍 将markdown静态资源转换成html。 动态资源的转换还有很多&#xff0c;为什么要使用Vuepress&#xff1f; 目录分析 项目配置 详情 具体配置请看文档 插件配置 vuepress-theme-vdoing 主题插件 npm install vuepress-theme-vdoing -D先安装依赖配置主题 使用vuep…

Freesia项目目录结构

目录结构 前端目录&#xff1a; &#xff08;目录结构来自layui-vue-admin&#xff09; src文件下 api&#xff08;前端请求后端服务的路由&#xff09;assert&#xff08;一些内置或必要的资源文件&#xff09;layouts&#xff08;全局框架样式组件&#xff09;router&…

Freesia 构建本地项目与远程仓库

构建远程仓库 1. 创建一个项目目录&#xff0c;根据创建远程仓库后的提示来进行 2. 本地仓库初始化 git init 初始化git文件 cd 项目目录 git init创建并提交README.md文件 touch README.md git commit -m "first commit"将本地仓库连接到远程仓库 git remote …

配置MySQL与登录模块

使用技术 MySQL&#xff0c;Mybatis-plus&#xff0c;spring-security&#xff0c;jwt验证&#xff0c;vue 1. 配置Mysql 1.1 下载 MySQL :: Download MySQL Installer 1.2 安装 其他页面全选默认即可 1.3 配置环境变量 将C:\Program Files\MySQL\MySQL Server 8.0\bin…

vue 之 Quill编辑器封装

安装 npm install vue-quill-editor --save <template><div><el-upload:action"uploadUrl":before-upload"handleBeforeUpload":on-success"handleUploadSuccess":on-error"handleUploadError"name"file":sh…

vue3-深入组件-插槽

插槽 Slots 组件用来接收模板内容 插槽内容与出口 <slot> 元素是一个插槽出口 (slot outlet),&#xff0c;标示了父元素提供的插槽内容 (slot content) 将在哪里被渲染。 插槽内容可以是任意合法的模板内容&#xff0c;不局限于文本。例如我们可以传入多个元素&#xff0…

web前端实现LED功能、液晶显示时间、数字

MENU 效果演示html部分JavaScript部分css部分 效果演示 html部分 <div id"app"><!-- 页面 --><div class"time-box"><!-- 时 --><div class"house-box"><bit-component :num"houseTem"></bit…

element-ui 重置resetFields()不生效

element-ui 重置resetFields()不生效 初始化数据 data() {return {dialogVisible: false,form: {name: ,age: ,sex: ,birth: ,addr: }}}弹窗关闭重置数据 handleClose() {// 弹窗关闭的时候清除数据this.$refs.form.resetFields()this.dialogVisible false }以上操作this.$…

[网站开发] 创建Vue3项目及错误解决

创建Vue3项目(前端) Vue 官方文档: https://vuejs.org/ Vuejs.org中文版Vue网站 进入官网后默认是Vue3版本的,可以自己从 文档/Docs 中找Vue2版本的. 安装前准备 熟悉命令行 winR 输入 cmd 打开命令行窗口已安装15.0或者更高版本的 Node.js 关于Node.js的安装网上有教程,这…

修改dataV-vue3 中的组件 装饰5 decoration5 的动画重复次数

dataV-vue3 文档 装饰 5 是一个具有动画效果的 背景线框 但是开发者 没有给我们 提供 动画重复次数的 配置项&#xff0c;只提供了单次动画时长&#xff0c;如果把单词动画时长设置的很长&#xff0c;动画的延展速度也会跟着变得很慢&#xff0c;不符合预期。 使用开发者工具…

Vue2 + node.js项目

1、Vue2 vue2主要功能包括登入、退出、用户权限、表格的增删改查、文件下载。 Vue2项目地址https://gitee.com/www6/finance1.git 2、node.js编写后端接口 2.1、项目初始化 后端地址https://gitee.com/www6/finance-backend.git 创建项目 npm install -g koa-generator …

VUE 让页面上显示的代码拥有高亮效果

需要用到highlight.js npm install highlight.js创建一个js文件 let hljs require(highlight.js);let vueHighlightJS {}; vueHighlightJS.install function install(Vue) {Vue.directive(highlightjs, {deep: true,bind: function bind(el, binding) {let targets el.qu…

(vue - node - mongodb)比较好用的插件

1.vue-devtools 插件&#xff1a;平常的话检查代码使用的检查&#xff0c;这里可以使用查看路径组件等 2.Json Formatter 格式化json代码 3.vue-infinite-scroll :随着滚动条滚动 自动加载数据 4.有时候再做node的时候每次写完代码都是node server/bin/www重新启动链接&…

vue 单文件组件(.vue 文件) 和使用 new vue 进行根元素绑定的页面(.html 文件)的区别

vuejs 单文件组件.vue 文件   vuejs 自定义了一种.vue文件&#xff0c;可以把html, css, js 写到一个文件中&#xff0c;从而实现了对一个组件的封装&#xff0c; 一个.vue 文件就是一个单独的组件。由于.vue文件是自定义的&#xff0c;浏览器不认识&#xff0c;所以需要对该…

父子组件使用 props和$emit传值总结(非常全面)

父子组件使用 props和$emit传值 总结: 一: 父传子。注意点有3个。 第1: 在js中用驼峰式命名&#xff0c;在html中替换成短横线 分割式命名 在html中 <child my-message"hello"/>在js中: 子组件中 props:[myMessage]第2: props规范写法 如果 有默认值&#xf…

Vue在子组件中修改Props的几种情况

首先列举平常使用Vue 父组件传递数据到子组件的几种情况 传递的是基础数据类型(Number,Boolean,String)传递的是引用类型&#xff08;Object,Array&#xff09; 针对以上几种情况再逐一进行分析 首先定义一个子组件ChildComponent <template><div>我是子组件<…

Vue+Flask测试平台,分享源码+详细搭建教程,良心项目实战

提测管理平台 背景源于多年前的团队的一个需求&#xff0c;这里重新利用最新开箱即用的前后端框架重新实现出来&#xff0c;并配有系列0-1的入门级别的开发分享文章&#xff0c;宗旨是为做想学测试开发技术或想自己实现小工具平台的同学&#xff0c;提供一个实实在在的练手实战…

work-notes(5):v-for报错,[vue/require-v-for-key] Elements in iteration expect to have ‘v-bind:key‘

时间&#xff1a;2022-04-14 文章目录报错情况报错原因解决办法2、如果报错Expected v-bind:key directive to use the variables which are defined by the v-for directive.报错原因解决办法报错情况 报错原因 迭代中的[vue/require-v-for-key]元素希望有“v-bind:key”指令…

work-notes(1):父子组件传值,props/$emit 简单易懂

时间&#xff1a;2022-04-11 1、props&#xff08;父 > 子&#xff09;用法 在父组件中&#xff0c;引入子组件的标签内绑定&#xff1b; // 父组件&#xff1a; <template><div>// 1、在子组件标签内冒号绑定 // bind_data 这个名称是传到 自组件 后数据&am…

vue-quick-calendar—Vue超实用日历组件(带示例图,注释超详细~)

效果图 本日历组件支持&#xff1a; 1. 标记日期 2. 选中日期 3. 切换月份 4. 上月底、下月初日期显示 5. 代码复制即可使用 6. 支持npm引入&#xff0c;npm传送门&#xff1a;vue-quick-calendar 本示例为PC端&#xff0c;预处理器使用SCSS&#xff0c;移动端请自行修改样式哦…

vue 解决dom动态绑定data 刷新页面数据没有自动绑定问题

问题&#xff1a;今天发现了问题&#xff0c;刷新页面数据没有自动绑定&#xff0c;所有方法都试过了&#xff0c;刷新页面还是活跃标签没有变红 解决方法&#xff1a;将绑定标签的方法放入到Vue的Updata函数中&#xff0c;就可以解决啦&#xff0c;或许会影响性能但是真的管用…

uniapp中人脸识别图片并圈起人脸

效果如上&#xff0c;我用的是阿里云的人脸识别。首先&#xff0c;我们先封装一个阿里云的请求js文件 faceRecognition.js import CryptoJS from crypto-js//SignatureNonce随机数字 function signNRandom() {const Rand Math.random()const mineId Math.round(Rand * 1000…

前端框架vue的样式操作,以及vue提供的属性功能应用实战

✨✨ 欢迎大家来到景天科技苑✨✨ &#x1f388;&#x1f388; 养成好习惯&#xff0c;先赞后看哦~&#x1f388;&#x1f388; &#x1f3c6; 作者简介&#xff1a;景天科技苑 &#x1f3c6;《头衔》&#xff1a;大厂架构师&#xff0c;华为云开发者社区专家博主&#xff0c;…

计算机毕业设计-springboot+vue前后端分离电竞社交平台管理系统部分成果分享

4.5系统结构设计 本系统使用的角色主要有系统管理员、顾客、接单员&#xff0c;本系统为后台管理系统&#xff0c;游客用户可以经过账号注册&#xff0c;管理员审核通过后&#xff0c;用账号密码登录系统&#xff0c;查看后台首页&#xff0c;模块管理&#xff08;顾客信息&am…

Fabric.js在vue2中使用

Fabric.js安装 这里我是基于vue来使用的&#xff0c;先安装上Fabric.js npm install fabric 在main.js中 import fabric from fabric Vue.use(fabric);Fabric 提供了 7 种基础形状&#xff1a; fabric.Circle (圆)fabric.Ellipse (椭圆)fabric.Line (线)fabric.Polyline (多条…

VUE 中的 v-for 和 v-if 是否可以共存

VUE 中的 v-for 和 v-if 是否可以共存 前言1、面试经2、正确回答3、总结总结&#xff1a; 前言 要成功&#xff0c;先发疯&#xff0c;头脑简单往前冲&#xff01; 三金四银&#xff0c;金九银十&#xff0c;多学知识&#xff0c;也不能埋头苦干&#xff0c;要成功&#xff0c…

uniapp——第2篇:编写vue语法

前提&#xff0c;建议先学会前端几大基础&#xff1a;HTML、CSS、JS、Ajax&#xff0c;还有一定要会Vue!&#xff08;Vue2\Vue3&#xff09;都要会&#xff01;&#xff01;&#xff01;不然不好懂 一、去哪写&#xff1f; 就在【pages】的你的人一个页面文件夹里的【.vue】文…

2024第二次培训:win11系统下使用nginx、JDK、mysql搭建基于vue2、java前后端分离的web应用运行环境

一.背景 公司安排了带徒弟的任务&#xff0c;给培训写点材料。前面分开介绍了mysql、jdk、nginx的安装&#xff0c;都只是零星的介绍&#xff0c;只能算零散的学习。学习了有什么用呢&#xff1f;能解决什么问题&#xff1f;能完成什么工作&#xff1f; 今天我们要用之前的几篇…

前端工程化(黑马学习笔记)

前端工程化介绍 我们目前的前端开发中&#xff0c;当我们需要使用一些资源时&#xff0c;例如&#xff1a;vue.js&#xff0c;和axios.js文件&#xff0c;都是直接再工程中导入的&#xff0c;如下图所示&#xff1a; 但是上述开发模式存在如下问题&#xff1a; ● 每次开发都是…

java导出多个xml文件的压缩zip

代码&#xff1a; // 设置响应头response.setCharacterEncoding("UTF-8");//设置响应的字符编码为UTF-8response.setContentType("application/octet-stream");//设置响应的内容类型为二进制流&#xff0c;通常用于文件下载。response.setHeader("Con…

VueUse 安装使用

VueUse 是一个集成了常用的 Vue Composition API 的函数库&#xff0c;它提供了一系列的 hooks 和工具函数&#xff0c;帮助我们更方便地使用 Vue Composition API。在本文中&#xff0c;我将为你介绍如何安装和使用 VueUse。 安装 首先&#xff0c;你需要打开一个终端窗口&a…

Vue Html中插入本地视频(Video 标签)

在 Vue 中插入本地视频可以通过使用标签来实现。你可以将视频文件放在你的项目中的合适位置&#xff08;比如assets文件夹&#xff09;&#xff0c;然后在 Vue 组件中引用这个视频文件。html同理 首先&#xff0c;在你的 Vue 项目中的assets文件夹下放入你的视频文件&#xff…

链接生成二维码(vue-qriously)

一、安装vue-qriously npm i vue-qriously -S二、全局mian.js中引入 import Vue from vue import VueQriously from vue-qriously Vue.use(VueQriously)三、使用 <template><div><qriously :value"qrData" :size"200" /></div>…

vue接入百度地图获取经纬度

通过城市名称和城市中心经纬度来获取当前所在地图&#xff0c;当前经纬度中心获取可以通过后端获取 静态文件包&#xff0c;替换baidu.html中的ak值&#xff0c;ak值通过百度地图官方网站申请 申请&#xff1a;百度地图API申请步骤 - 知乎 代码示例文件&#xff1a; 链接&a…

✅图片上传组件使用

简述 图片压缩、图片预览、图片多图上传、默认高清压缩 前情提示 暂仅支持:bmp, gif, jpg, jpeg, png格式,暂不支持svg、webp等格式【升级后支持】 一只哈基米~~ 截图 使用方式(主打一个代码可直接复制) 单张图:缩略图、头像、营业执照 <a-form-model-item label=…

webpack搭建vue2项目

文章目录 一、环境安装二、目录结构三、开发与生产环境分离四、最后 一、环境安装 首先你需要node环境 创建一个文件夹 然后cmd运行 npm init -y最后package.json文件 {"name": "demo5","version": "1.0.0","description"…

【Web - 框架 - Vue】随笔 - 通过CDN的方式使用VUE 2.0和Element UI

通过CDN的方式使用VUE 2.0和Element UI - 快速上手 VUE 网址 https://cdn.bootcdn.net/ajax/libs/vue/2.7.16/vue.js源码 https://download.csdn.net/download/HIGK_365/88815507测试 代码 <!DOCTYPE html> <html lang"en"> <head><meta …

Koa: 打造高效、灵活的Node.js后端 (介绍与环境部署)

在上一篇文章中&#xff0c;我们了解了Node.js的基础知识&#xff0c;今天我们将进一步学习Node.js 较新的一个轻量级Web框架Koa&#xff0c;一起创建NodeJS后端服务器吧&#xff01; 一、介绍 Koa是一个新生代Node.js Web框架&#xff0c;由Express原团队成员开发&#xff0c…

vite项目修改node_modules

问题详情 在使用某个依赖的时候遇到了bug&#xff0c;提交issue后不想一直等待到作者更新版本&#xff0c;所以寻求临时自己解决 问题解决 在node_modules里找到需要修改的依赖&#xff0c;修改想要修改的代码 修改后记得保存 然后在node_modules里找到.vite文件夹&#x…

Vue3自定义Hooks一键换肤教程

核心 使用CSS变量, 准备两套CSS颜色, 一套是在 light模式下的颜色,一套是在dark模式下的颜色dark模式下的 CSS 权重要比 light 模式下的权重高, 不然当我们给html添加自定义属性[data-themedark]的时候, dark模式权重比light低,会一直不起效果当我们点击 dark 模式的时候, 给 …

Node.js概述与安装和运行

一、介绍 Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时环境,它使开发者能够在服务器端运行 JavaScript 代码。Node.js 的出现使得 JavaScript 不再仅限于浏览器端的脚本语言,而是能够成为一种通用的编程语言,可以用于开发各种类型的应用程序,包括Web 服务器、命令行…

❤ Vue3项目使用yarn 搭建 Vue3+Pinia+Vant3/ElementPlus+typerscript 系统篇(一)

❤ Vue3 完整项目搭建 Vue3PiniaVant3/ElementPlustyperscript系统篇&#xff08;一&#xff09; 1、项目环境和简介 环境 使用nvm 版本 20.10.0 node 版本 20.10.0 npm版本 10.2.3 项目简介&#xff1a; Vue3全家桶viteTSPiniaVant3/ElementPlus-搭建Vue3.x项目 项目开源地…

Vue中ElementPlus的按需导入

目录 1 新建一个Vue项目 2 安装ElementPlus 3 安装按需导入的组件 4 配置文件中添加相关内容 1 新建一个Vue项目 可看本人的这篇文章《创建一个Vue项目&#xff08;含npm install卡住不动的解决&#xff09;》 2 安装ElementPlus 在项目文件夹目录下&#xff0c;输入该指…

vue3 CSSProperties使用

文章目录 一、使用案例二、CSSProperties 介绍 在开发Web应用程序时&#xff0c;我们经常使用CSS样式来定义和布局网页的元素。在TypeScript中&#xff0c;我们可以使用CSSProperties类型来定义CSS属性的类型。 一、使用案例 父组件 <template><div>home</di…

Vue(二):事件处理,计算属性、监视属性及二者的区别

一、事件相关内容 1、事件处理 1、使用v-on:xxx或xxx绑定事件&#xff0c;其中xxx是事件名。 2、事件的回调需要配置在methods对象中&#xff0c;最终会在vm上。 3、methods中配置的函数&#xff0c;不要用箭头函数&#xff01;否则this就不是vm了。 4、methods中配置的函数&a…

webpack 打包后,图片加载错误

使用webpack打包后&#xff0c;图片没有加载出来&#xff0c;页面空白&#xff0c;报错图片引用的路径不对 解决办法&#xff1a; 1.找到config->index.js 将 assetsPublicPath: /, 改为 assetsPublicPath: ./ build: {index: path.resolve(__dirname, ../dist/index.h…

vue中的性能优化

Vue.js 性能优化是提高应用性能和用户体验的关键之一。以下是一些常见的 Vue.js 性能优化方法&#xff1a; 使用 Vue Devtools 进行性能分析&#xff1a; Vue Devtools 是一个强大的浏览器扩展&#xff0c;可以帮助开发者实时监测 Vue 应用的性能指标、组件状态和数据流&#x…

深入理解 Vuex:从基础到应用场景

前言 在之前的文章中&#xff0c;我们已经对 Vue.js 有了一定的了解。今天我们要对Vue官方的状态共享管理器Vuex进行详细讲解&#xff0c;将其基本吃透&#xff0c;目标是面对大多数业务需求&#xff1b; 一、介绍 Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用…

基于SSM SpringBoot vue家教交流平台

基于SSM SpringBoot vue家教交流平台 系统功能 管理员登录 家长登录注册 学生登录注册 教师登录注册 个人中心 家长信息管理 学生信息管理 教师信息管理 招聘家教管理 应聘家教管理 确认招聘管理 论坛管理 系统管理 我的收藏管理 管理员管理 开发环境和技术 开发语言&#x…

脚手架cli快速创建Vue2/Vue3项目

前言&#xff1a; 本文的nodejs版本是14.21.3 第一步 进入cmd窗口 1、全局安装webpack npm install webpack-g&#xff0c; npm install webpack-g 第二步 2、全局安装vue脚手架 npm install -g vue/cli 第三步 3、初始化vue项目 &#xff08;vue脚手架使用webpack模…

Vue(三):样式绑定、条件渲染、列表渲染、列表过滤与列表排序

一、样式绑定 1、绑定class样式 写法:class“xxx” xxx可以是字符串、对象、数组。 字符串写法适用于&#xff1a;要绑定的样式类名不确定&#xff0c;要动态获取。 数组写法适用于&#xff1a;要绑定的样式不确定&#xff0c;个数也不确定 对象写法适用于&#xff1a;要绑定得…

柚见第十一期(前端页面开发)

创建队伍 便于控制样式,在外面套一层div 创建假数据模拟后端传来数据 //假数据模拟 const initFormData { "name": "", "description": "", "expireTime": "", "maxNum": 0, "passwor…

基于Java (spring-boot)的房屋租赁系统

一、项目介绍 有以下模块 角色&#xff1a;用户、管理员、房东 管理员&#xff1a;个人中心、房屋类型管理、房屋信息管理、预约看房管理、合同信息管理、房屋报修管理、房屋评价管理、系统管理 用户:个人中心、房屋信息管理、预约看房管理、合同信息管理、房屋报修管理、房屋…

uview upicker时间选择器(附Demo)

目录 前言正文 前言 uniapp时间选择器&#xff0c;是upicker&#xff0c;与微信小程序还是有些区别 补充官网的基本知识&#xff1a;uview官网 官网的展示例子如下&#xff1a;&#xff08;但是没Demo&#xff09; 正文 通过上面的展示图&#xff0c;复刻一个类似Demo图&am…

前端工程化学习笔记(ES6,vue,router,axios)

前端工程化 一&#xff1a;介绍&#xff1a; 前端工程化是使用软件工程的方法来单独解决前端的开发流程中模块化、组件化、规范化、自动化的问题,其主要目的为了提高效率和降低成本。 前端工程化实现技术栈 前端工程化实现的技术栈有很多,我们采用ES6nodejsnpmViteVUE3route…

WebStrom报错

目录 报错情况 报错原因 解决办法 报错情况 Error: error:0308010C:digital envelope routines::unsupported [1] at new Hash (node:internal/crypto/hash:68:19) [1] at Object.createHash (node:crypto:138:10) [1] at module.exports (D:\WorkSpaces\WebSt…

【Vue】Vue中的Ajax——axios组件详解

axios简介 Vue并不能直接支持ajax&#xff0c;所以通过组件来实现ajax异步请求。 最为推荐的组件就是 axios。 在进行下面的学习之前&#xff0c;先把这个组件安装到本地&#xff1a; npm install axios请求 axios这样发出请求&#xff1a;axios(config)axios.get(url[, c…

【Vue】如何定义并注册一个组件?如何进行父子组件之间的通信?

理解组件化 在大型应用开发的时候&#xff0c;往往要有大量的页面。 这些页面&#xff0c;又往往会有相同的部分&#xff0c;比如会有相同的头部导航、相同的底部页尾。 这些相同的部分&#xff0c;我们就可以把它封装为一个独立的组件&#xff0c;然后在不同的页面中使用它…

【Vue】v-xxx指令全面总结

文章目录v-text & v-htmlv-modelv-onv-forv-if & v-showv-bindv-text & v-html 在讲这两个指令之前&#xff0c;先说说我们很熟悉的 插值&#xff0c;再来说说用这两条指令替代插值的好处。 语法: {{插值表达式}}说明&#xff1a; &#xff08;1&#xff09;这…

看看别人后端API接口写得,那叫一个优雅!

点击上方“果汁简历”&#xff0c;选择“置顶公众号”在分布式、微服务盛行的今天&#xff0c;绝大部分项目都采用的微服务框架&#xff0c;前后端分离方式。题外话&#xff1a;前后端的工作职责越来越明确&#xff0c;现在的前端都称之为大前端&#xff0c;技术栈以及生态圈都…

Intellij IDEA 神级插件!效率提升 10 倍!

点击上方“果汁简历”&#xff0c;选择“置顶公众号”安装好Intellij idea之后&#xff0c;进行如下的初始化操作&#xff0c;工作效率提升十倍。一. 安装插件1. Codota 代码智能提示插件只要打出首字母就能联想出一整条语句&#xff0c;这也太智能了&#xff0c;还显示了每条语…

在有 Vue Router 的项目中如何在 Object 原型上增加方法

现象 在有 Vue Router 的项目开发过程中&#xff0c;在 Object.prototype 上挂自定义方法&#xff0c;会发现它的函数体内容会被拼接到 url 参数里。&#xff08;下面以 Object.prototype.log 为例&#xff09; import Vue from vue import App from ./App import router fro…

vue中@click与@click.native,及其vue事件机制的分析

vue维护了自己的事件机制。 所以就有了原生DOM事件和自定义事件的区别&#xff0c;比如下面这段官网原话。 用在普通元素上时&#xff0c;只能监听原生 DOM 事件。用在自定义元素组件上时&#xff0c;也可以监听子组件触发的自定义事件。 本文也将围绕这一句话展开。 想必大家…

推荐两个小而美的VSCode插件

Bracket Pair Colorizer 2 实际项目开发中&#xff0c;可能函数嵌套太深&#xff0c;导致不知道当前的花括号在什么地方结尾&#xff0c;这个插件可以帮你快速区分成对的花括号&#xff0c;并且当光标停留在一个花括号的时候会标记出整个花括号体。 Bookmarks 如果你正在维护…

原生javascript 100行js代码实现一个mvvm框架

一&#xff0c;基础知识 1&#xff0c;何为MVVM&#xff08;双向数据绑定&#xff09; 双向数据绑定&#xff08;MVVM&#xff09;&#xff1a;数据&#xff08;M&#xff09;发生变化时立即影响视图&#xff08;V&#xff09;&#xff0c;而视图&#xff08;V&#xff09;发生…

vue中更好的按需引入echarts

echarts很大。 如果项目中直接全局引入&#xff0c;在不开启gzip的情况下&#xff0c;打包的体积会增加1M。 以下未引入之前 引入之后 import echart from echarts Vue.prototype.$echart echart;实际上&#xff0c;有个简单的按需引入方式&#xff0c;比如你的项目是vue-…

vue组件中的kebab/pascal/命名法,你知道么?

在程序书写中&#xff0c;不同的语言&#xff0c;不同场景&#xff0c;会有不同命名法。比如&#xff1a; python中变量使用下划线链接java/js 语言变量使用驼峰命名法 camel一般类都会使用大写字母开头的驼峰命名法 pascal前端css类名则会使用中横线链接 kebab 实际开发中&a…

面试题-Vue框架

文章目录1、说说你对Vue的理解2、说说Vue的优缺点3、Vue 和 React 有什么不同、使用场景分别是什么4、什么是虚拟 DOM5、请描述下 Vue 的生命周期是什么6、Vue 如何监听键盘事件7、watch 怎么深度监听对象变化8、删除数组用 delete 和 Vue.delete 有什么区别9、watch 和计算属性…

vue简单使用echarts

安装引入 // 安装Echats npm install echarts --save // 引入 import echarts from echartshtml部分 <div id"chartLineBox" style"width: 90%;height: 70vh;"></div>js部分 methods: {// 按需搜索search(formData) { …

Vue-cli入门教程

前言 安装 npm npm 全称为 Node Package Manager&#xff0c;是一个基于Node.js的包管理器&#xff0c;也是整个Node.js社区最流行、支持的第三方模块最多的包管理器。 npm -v安装 cnpm npm install -g cnpm --registryhttps://registry.npm.taobao.org//由于网络原因安装c…

Element UI + NodeJs(Express) 全栈开发后台管理界面+项目1

Element UI NodeJs(Express)全栈开发后台管理界面 准备工作 1、Element-UI 官网 2、创建项目 1、vue create element-admin 2、选择Manually select features 3、后面一般是默认第一个配置或者回车就行 4、最后安装成功 5、vue add element 6、选择Fully import 7、npm run…

vue配置请求代理的时候需要避免命名前部分字母相同

1、proxy设置代理&#xff0c;其地址匹配是根据正则匹配&#xff0c;可以看到文中开始设置了如下三个代理,且顺序如下&#xff1a; "/api""/apipc""/huangyi" 2、对应请求的三个接口如下&#xff1a; "/api/musichall/fcgi-bin/fcg_yqqho…

vue瀑布流组件vue-waterfall-easy的使用

1、安装vue-waterfall-easy组件 npm install vue-waterfall-easy --save-dev 2、在所需要使用的页面中引入该组件并编写相关业务逻辑代码 <template><div><vue-waterfall-easy v-show"!noData&&loadingShow" ref"waterfall" scr…

js获取cookie里面的某个值(userid,token)

/*** 获取cookie里面的userid,token* param name 获取的key*/getCookie(name) {let strCookie document.cookie;let arrCookie strCookie.split(;);for(let i 0; i < arrCookie.length; i) {let arr arrCookie[i].split();if(arr[0].replace(/(^\s*)|(\s*$)/g, "&q…

vux Tab组件当tabitem动态加载时怎么控制底部bar不动态居中

问题&#xff1a;vux Tab组件当tabitem动态加载时底部bar不动态居中 解决&#xff1a;只要用v-if去判断是否有值就可以了&#xff0c;因为v-if只有在当请求到内容的时候才会去渲染 <tab :line-width2 active-color#fc378c custom-bar-width"20px" v-if"list…

vue网页调用百度api进行定位

注意&#xff1a;直接引入script的话&#xff0c;可能会报错&#xff1a;Bmap is not defined 解决方案&#xff1a; 第一步&#xff1a;新建一个map.js export function MP(ak) {return new Promise(function (resolve, reject) {window.onload function () {resolve(BMap…

vue移动端页面在ios浏览器上滑动页面会缩放抖动

问题描述&#xff1a;vue项目在ios浏览器上滑动页面会缩放抖动 解决&#xff1a;给html,body添加样式 html,body{width: 100%; height: 100%; position: fixed;top:0;left:0;}

在Vue中使用JSX作为render

ant-design-vue开源了一段时间后&#xff0c;收到了一些反馈&#xff0c;尤其是Form组件上线后&#xff0c;很多用户对JSX的使用感到迷惑和不习惯&#xff0c;为此专门介绍下Vue JSX的使用姿势及注意事项。 Form组件的自动收集校验功能需要在JSX下使用&#xff0c;当然如果不需…

div在body中可以任意拖动

HTML代码 <div id"idOuterDiv" class"CsOuterDiv"></div> CSS代码 body {background-color:#232429; } .CsOuterDiv {width:256px;height:146px;background-color:white;position:absolute;top:50%;left:50%;transform:translateX(-50%) tra…

js 实现 list转换成tree的方法示例(数组到树)

目标&#xff1a; JS 将有父子关系的平行数组转换成树形数据 方法&#xff1a;双重遍历&#xff0c;一次遍历parentId,一次遍历id parendId; 该方法应该能很容易被想到&#xff0c;实现起来也一步一步可以摸索出来&#xff1b; const oldData [{id:1,name:boss,parentId:…

vue中按钮防止暴力点击,多次提交数据的问题,组件通用化封装

方法1&#xff1a;用计时器改变按钮可点击状态 <template><div class"test"><button click"btnClick">button</button></div> </template><script>export default {name: HelloWorld,data() {return {is_click…

在vue中阻止click事件冒泡,防止触发冒泡另一个事件

使用vue阻止子级元素的click事件冒泡&#xff0c;很简单&#xff0c;用stop <div click"test1()"><span click.stop"test2()">按钮1</span><span>按钮2</span> </div> 这样点击div里面的按钮1&#xff0c;就不会触发…

网站前端如何实现HTML转PDF下载的两种方式

将HTML页面转化为PDF下载是前端经常会遇到的需求&#xff0c;下面就列举两种方式进行实现。以下两种方式默认都是在Vue项目环境下&#xff0c;其他框架项目自行灵活运用。 方式一&#xff1a;使用html2canvas和jspdf插件实现 该方式是通过html2canvas将HTML页面转换成图片&…

VUE模仿百度搜索框,按上下方向键及回车键实现搜索选中效果

逻辑介绍&#xff1a;1、表单获取焦点时&#xff0c;显示搜索建议框2、输入内容时&#xff0c;请求后台接口&#xff0c;并将返回的数据展示在搜索建议框内3、表单获取焦点情况下&#xff0c;按键盘上下箭头可实现搜索列表项的切换&#xff0c;按回车可以选择当前激活的选项并获…

vue移动端页面弹出遮罩层时禁止页面滚动

bodyScroll(event) {event.preventDefault()},/**禁止页面滑动*/noSliding() {document.body.style.overflow hidden;document.addEventListener(touchmove, this.bodyScroll, false);//禁止页面滑动},/**允许页面滑动*/sliding() {document.body.style.overflow ;//出现滚动…

vue2 修饰符

浏览文章的时候&#xff0c;忽然看见了 v-model.trim 这个写法&#xff0c;忽感兴趣&#xff0c;特意去查了下&#xff0c;然后发现还有些别的修饰符&#xff0c;都是日常中挺实用的&#xff0c;特来记录下 官方链接 .trim 自动过滤用户输入的首尾空白字符&#xff0c;可以给…

对element UI table二次封装(进行Column的自定义筛选展示和排序)

1.3.0版本 增加table头自定义显示和排序功能 可以通过复选框选中来处理显示与否 ,通过拖拽来控制列的展示顺序 设置 show-fliter为true 增加uuid进行本地缓存 在用element table时候每次写页面都会重复写很多column标签 导致页面重复代码过多 并且分页组件也是每次都要引用导致…

web PC端和移动端钉钉免登 js

1.首先引用两个钉钉的js <script type"text/javascript" src"http://g.alicdn.com/dingding/open-develop/1.6.9/dingtalk.js"></script><script type"text/javascript" src"http://g.alicdn.com/dingding/dingtalk-pc-api/…

javascript 正则表达式验证

vue中使用正则表达式 export const validatorCheck (rule, value, callback) > { if (value || value undefined) {callback();} else {//正则验证switch (rule) {case number: //验证整数value.match(/^[0-9]*$/) ? callback() : callback("必须为数字")br…

work-notes(6):vue中 v-for,class 和 style 中绑定带入变量的写法,如何在style中加入变量?

时间&#xff1a;2022-04-14 更新&#xff1a;2022-04-18 文章目录原因解释:class 写法1、三元运算2、变量3、对象4、数组:style 写法1、变量2、对象3、三元运算原因解释 在 v-for 写入到 style 或 class&#xff0c;特别是绑定的 :style、:class 就不生效 :class 写法 1、…

vue仿elementui自定义一个v-pageloading指令,开箱即用

创建一个loading文件夹。包含loading.vue、loading.js、index.jsloading.vue 写布局及css样式实例代码 <template><div class"loading-container" v-show"loadingShow"><div class"pageloading"><span></span>&l…

uniapp u-View 的输入框,怎么做输入变化,变成两位小数,然后设置输入最小值和输入最大值、整数、不给输符号等

前言 uniapp u-View 的输入框&#xff0c;怎么做输入变化&#xff0c;输入两位小数&#xff0c;然后设置输入最小值和输入最大值、整数、不给输符号等 这里是指&#xff0c;我设置这个输入框是输入小数的&#xff0c;然后用户输了整数&#xff0c;我就要输入框自己变成 整数.…

前端怎么对接后端的导出接口

背景 做开发系统的&#xff0c;经常遇到导出功能&#xff0c;一般就是导出表格。怎么对接后端人员给的导出接口&#xff1f; 实现 // 导出 exportExcel() {// 1、首先进行参数校验if (!this.search.formDate) {return this.$notify.error("必须选择一个时间");}if…

vue中几个小难点

一、window,open()配合this.$router使用 1.打开新窗口传参 // 待传递的参数 var apiTemp {} apiTemp.testName row.testName apiTemp.testClass row.testClass apiTemp.testCode row.testCode // 与地址绑定&#xff0c;生成对象 const routeDate this.$router.resolve({p…

隐藏手机号中间4位

//隐藏手机号phoneNumShow () {let that this;let number 17863444444; //获取到手机号码字段console.log(手机号, this.tel)let mphone number.substring(0, 3) **** number.substring(7);that.tel mphone},

vue下拉选择

<template><div class"about"><!-- 列表 --><div class"center"><!-- <p> --><div><div class"por"><div class"selectBox" style"width: 100%;position: relative;"&g…

小程序 实现分页源代码

const apis getApp().API //封装接口Page({/*** 页面的初始数据*/data: {isAllData:false,//判断列表的长度pageIndex:1,//当前页// pages:5,//每页条数total:0,//总条数list:[],//优惠券列表&#xff0c;lists:,},couponlist(page){var data{pageIndex:this.data.pageIndex,c…

js浏览器版本判断

// 判断是否为IE浏览器 function isIE () {const bw window.navigator.userAgent// ie版本 10 及以下const compare (s) > bw.indexOf(s) > 0// ie 11const ie11 (() > ActiveXObject in window)()return compare(MSIE) || ie11 } isChrome() {const e navigator.…

vue 、 在element-ui的el-table组件中 使用 el-select绑定对象时value-key的注意事项

// 绑定对象时设置了value-key&#xff0c;再次点击时不会高亮,找了源码发现key需要一致&#xff1b; // 相关源码 isEqual(a, b) {if (!this.isObject) {return a b;} else {const valueKey this.select.valueKey;return getValueByPath(a, valueKey) getValueByPath(b, va…

vue 使用 this.$forceUpdate()页面没有刷新

所遇问题&#xff1a; 使用了select、input组件,v-model后值更新了&#xff0c;页面数据未同步change事件调用this.$forceUpdate()&#xff0c;没有效果 解决办法&#xff1a;强制组件重新渲染 // 封装个forceUpdate方法 // 子组件在change调用 this.$emit(forceUpdate) // …

不想用原生滚动条,用Element-ui隐藏组件el-scrollbar

查看源码接受的props props: {native: Boolean, // 是否启用原生样式&#xff1b;默认falsewrapStyle: {}, wrapClass: {}, // 标签样式 F12 查看viewClass: {}, viewStyle: {},noresize: Boolean, // 如果 container 尺寸不会发生变化&#xff0c;最好设置它可以优化性…

vue实现PC端标签拖动效果

1.拖动需要监听鼠标按下、移动、抬起事件 2.一开始全部用methods绑定方法&#xff0c;后面发现用自定义指令directives比较方便&#xff0c;不用声明在data里声明变量&#xff0c;以及一个一个的绑定事件 <template><div class"ad" v-drag><el-badge…

Vue.nextTick(this.$nextTick) 与响应式数据的原理

前言 我们知道&#xff0c;在Vue中&#xff0c;修改响应式数据是异步的。即如果修改后想获取到DOM的更新&#xff0c;需要在nextTick回调函数中才能得到。这样做的主要目的是为了节省性能。 Vue 在更新 DOM 时是异步执行的。只要侦听到数据变化&#xff0c;Vue 将开启一个队列…

regeneratorRuntime is not defined

regeneratorRuntime是webpack打包生成的全局辅助函数&#xff0c;由babel生成&#xff0c;用于兼容async/await的语法。 regeneratorRuntime is not defined这个错误显然是未能正确配置babel。 正确的做法需要添加以下的插件和配置&#xff1a; # 这个包中包含了regenerator…

Devtools inspection is not available because it‘s in production mode or explicitly disabled by the a

需要在项目开启&#xff1a;Vue.config.devtools 配置是否允许 vue-devtools 检查代码。开发版本默认为 true&#xff0c;生产版本默认为 false。生产版本设为 true 可以启用检查。 以上vue.js官方原话&#xff0c;但是使用vue-cli初始化的项目&#xff0c;即使使用npm run ser…

如何使用vue-router在新的标签页打开文章

let routeData this.$router.resolve({name: routeName, query: {data: "someData"}}); window.open(routeData.href, _blank);按如上操作即可&#xff0c;如果是使用router-link 可以直接添加target属性 <router-link :to"{ name: fooRoute}" target…

axios 配置response 拦截器的一个 bug

有问题的代码如下 Vue.prototype.$http.interceptors.response.use(response > {//拦截响应&#xff0c;做统一处理 if (response.data.code) {switch (response.data.code) {case 2:window.sessionStorage.clear()router.push(/login)}}return response},error > {retu…

商城三级分类拖拽与增删改及其批量操作

上一篇中实现了三级分类的基本页面&#xff0c;下来就完成三级分类的的修改删除及其批量操作。 前端开发 增加和删除 使用Vue中的插槽机制&#xff0c;在el-tree中添加一个spn&#xff0c;slot-scop中使用JS解构传入node和data&#xff0c;在里面添加两个button一个为Append…

Vue结合ElementUI快速开发

在安装Vue脚手架之后就可以导入ElementUI的包&#xff0c;使用ElementUI完成项目开发。 ElementUI的官网中国站 要使用ElementUI需要安装ElementUI 可以通过npm安装&#xff08;推荐&#xff09;通过CDN形式引入 安装完ElementUI后需要在Vue中main.js中引入ElementUI和它对应的…

vue-router 页面跳转,返回到顶部的几种方式

标准答案&#xff1a; const router new VueRouter({routes,// 对于页面跳转&#xff0c;全部都返回到页面顶部。scrollBehavior(to, from, savedPosition) {return { x: 0, y: 0 };}, });如上&#xff0c;简单解释一下&#xff0c;其实scrollBehavior这个api初衷应该是用于定…

work-note(10):父子传值时,父组件不会自动更新(刷新)展示出子组件,子组件创建成功,但是需要手动刷新才能展示子组件

时间&#xff1a;2022-05-15 文章目录问题描述问题分析解决方式1、首先确定传入的值2、监听这个传入的值&#xff08;重点&#xff09;监听写法&#xff1a;整体代码&#xff1a;附加问题描述 刚刚开始做项目&#xff0c;没有多少工作经验&#xff0c;好不容易查做了父子组件传…

work-notes(9):vue 如何在 v-if 里面对数组的长度进行判断?为什么 v-if 里面判断数组长度 length报错?

时间&#xff1a;2022-04-22 文章目录1、原因解释2、错误写法2.1 报错3、正确方式3.1 判空3.2 判非空1、原因解释 首先数组长度为 0 的时候可能会报错&#xff0c;因为数组可能存在有 undefined 的状况&#xff1b; 所以写的判断条件尽可能的全一点&#xff1b; 2、错误写法…

Vue移动端树形控件实现(递归组件)

写在前面 因项目中需要用到树形控件&#xff0c;第三方的组件也不满足项目的使用需求&#xff0c;就自己造了一个车轮子&#xff0c;用Vue递归组件的方式实现&#xff0c;代码简单易懂&#xff0c;直接复制即可使用。 效果图 子组件代码 <template><ul v-if"d…

【IMWeb训练营作业】Vue组件

【IMWeb训练营作业】Vue组件 效果图 DOM结构 <div id"app"><div style"float: left"><search-bar btn-value"查询" :list"movies"></search-bar></div><div style"float: left"><…

Webpack基础 ->(个人学习记录笔记)

文章目录Webpack官网1. 认识webpack2. webpack的安装3. webpack的起步4. webpack的配置5. loader的使用5.1 css文件的处理5.2 less文件的处理5.3 图片文件的处理5.4. ES6转ES5的babel6. webpack中配置Vue未抽离app.vue抽离为app.vue7. plugin的使用7.1 添加版权的Plugin7.2 打包…

有来团队后台项目-解析3

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 一、引入Elment-plus安装element-plus安装icons修改tsconfig.json (可选)配置按需自动引入验证是否导入成功展示效果typings 文件夹里生成两个文件总结一、引入Elment-plus elementplus 安装el…

基于Java (spring-boot)的进销存管理系统

一、项目介绍 首页&#xff0c;基础信息管理&#xff0c;备忘录&#xff0c;进销管理&#xff0c;仓库管理&#xff0c;系统管理 二、作品包含 三、项目技术 后端语言&#xff1a;Java 项目架构&#xff1a;B/S架构 数据库&#xff1a;MySQL 前端技术&#xff1a;Vue 后端技术&…

第七节:Vben Admin权限-后端获取路由和菜单

系列文章目录 第一节:Vben Admin介绍和初次运行 第二节:Vben Admin 登录逻辑梳理和对接后端准备 第三节:Vben Admin登录对接后端login接口 第四节:Vben Admin登录对接后端getUserInfo接口 第五节:Vben Admin权限-前端控制方式 第六节:Vben Admin权限-后端控制方式 文章目…

基于SpringBoot SSM vue办公自动化系统

基于SpringBoot SSM vue办公自动化系统 系统功能 登录 个人中心 请假信息管理 考勤信息管理 出差信息管理 行政领导管理 代办事项管理 文档管理 公告信息管理 企业信息管理 会议室信息管理 资产设备管理 员工信息管理 开发环境和技术 开发语言&#xff1a;Java 使用框架: S…

npm设置淘宝镜像地址

介绍 npm设置淘宝镜像 命令 npm config set registry https://registry.npmmirror.com/

Vue2(六):生命周期、组件、组件的嵌套、VueComponent构造函数、单文件组件

一、生命周期 1.什么是生命周期&#xff1f; 生命周期 1.又名&#xff1a;生命周期回调函数、生命周期函数、生命周期钩子。 2.是什么&#xff1a;Vue在关键时刻帮我们调用的一些特殊名称的函数。 3.生命周期函数的名字不可更改&#xff0c;但函数的具体内容是程序员根据需求…

html 如何引入 百度地图

要在网页中创建和初始化一个地图&#xff0c;通常需要经过以下几个步骤&#xff1a;获取API密钥&#xff08;Access key 百度地图开放平台自行注册获取&#xff09;、加载API脚本、编写HTML、编写JS代码。 下面代码自行测试 html <!DOCTYPE html> <html> <he…

vue3 计算属性(computed)和监听属性(watch)的异同

计算属性(computed) //使用计算属性 {{fullName}} //使用方法 {{fullName() }}const firstNameref("杰克") const lastNameref("麻子") //计算属性 const fullNamecomputed(()>firstName.value"-"lastName.value) //方法 const fullName()&g…

vue元素声明之后未使用的解决方法

错误情况&#xff1a;类似的这种元素声明未使用的情况 解决方法 方法一 将lintOnSave :false 改为lintOnSave:true 方法二 在项目中找到package.json........① 使用快捷键Ctrl F 搜索eslintconfig........② 找到eslintconfig..........③ 找到rules .........④ 添…

【项目管理后台】Vue3+Ts+Sass实战框架搭建一

项目管理后台 建立项目最好是卸载Vetur 新建.env.d.ts文件安装Eslint安装校验忽略文件添加运行脚本 安装prettier新建.prettierrc.json添加规则新建.prettierignore忽略文件 安装配置stylelint新建.stylelintrc.cjs 添加后的运行脚本配置husky配置commitlint配置husky 强制使用…

用electron将vue项目打包成.exe文件【保姆级教程】

用electron将vue项目打包成.exe文件【保姆级教程】 说明&#xff1a; vue2项目&#xff0c;使用的vue-element-admin框架&#xff0c;用electron打包成.exe文件。 1、新建一个文件夹&#xff0c;然后右键打开终端或者cd到这个目录。执行下面的命令&#xff08;最好确认一下gith…

java毕业设计 | springboot+vue游戏交流网站(附源码)

1&#xff0c; 概述 本次的毕业设计主要就是在基于Java语言平台下设计并开发一个游戏网站系统软件。运用当前Google提供的Java来实现对游戏信息和游戏道具查询。当然使用的数据库是Mysql。尽管没有面向对象的数据库的作用强大&#xff0c;但是在Java开发上还是比较的灵活和方便…

前端MQTT详细使用

首先 npm install mqtt --save一,.第一种方法 (相对比较容易看懂) 使用场景跟MQTTX 类似的测试调试订阅接收信息的工具 (参数都是可配置的) 1.1 新建 mqtt.js import * as mqtt from "mqtt/dist/mqtt.min"; import { ElMessage } from element-plus class MQTT {u…

vue3组合式父页面调用子页面的方法

父页面&#xff1a;produce.vue&#xff1a;第一步定义ref类型 &#xff0c;然后用定义的actionSheetRef值调用子页面方法 <template><div> <van-field label"规格" placeholder"请选择规格" click"btnShow" />//第二步…

【项目管理后台】Vue3+Ts+Sass实战框架搭建二

Vue3TsSass搭建 git cz的配置mock 数据配置viteMockServe 建立mock/user.ts文件夹测试一下mock是否配置成功 axios二次封装解决env报错问题&#xff0c;ImportMeta”上不存在属性“env” 统一管理相关接口新建api/index.js 路由的配置建立router/index.ts将路由进行集中封装&am…

v3-admin-vite 改造自动路由,view页面自解释Meta

需求 v3-admin-vite是一款不错的后端管理模板&#xff0c;主要是pany一直都在维护&#xff0c;最近将后台管理也进行了升级&#xff0c;顺便完成一直没时间解决的小痛痒&#xff1a; 在不使用后端动态管理的情况下。我不希望单独维护一份路由定义&#xff0c;我希望页面是自解…

右键菜单事件

<div id"editor-container"></div> <div class"custom-context-menu" id"customContextMenu"> <ul> <li value"copy">创建副本</li> <li value"delete" class"ed-bottom-line&…

ginblog博客系统/golang+vue

ginblog博客系统 前台&#xff1a; 后台&#xff1a; Gitee的项目地址&#xff0c;点击进入下载 注意&#xff1a; 数据库文件导入在model里面&#xff0c;直接导入即可。 admin和front前后台系统记住修改https里的地址为自己的IP地址&#xff1a; front同上。

Vue2 —— 学习(一)

&#xff08;二&#xff09;简单案例 1.实现过程 容器设置 Vue 实例设置 2.实现结果 3.注意事项 &#xff08;三&#xff09;Vue 插件 ​编辑三、Vue 模板语法 &#xff08;一&#xff09;插值语法 {{ }}&#xff1a; &#xff08;二&#xff09;指令语法 v- 四、…

elementUI2

ElementUI 图片引用查询表单表格展示新增修改详情图表 图片引用 <img :src"logo" width"100%" height"100%"/>import logoImg from /assets/logo/home.pngdata() {return {logo: logoImg,}}查询表单 <el-form :model"queryParams…

开源表单设计器颗粒度级别控制表单的显示条件原理分析

表单渲染中, 有些表单的显示有不同条件, 比如需要上一个表单的开关打开,或者文本内容为 xxxx, 或者需要大于或等于或小于指定值, 或者需要选中某个选项, 或者需满足以上多个条件或在满足多个条件中的一个, 有 n 种场景选择, 这样就需要条件显示配置功能, 来满足多样化需求 预览…

vue/vite添加地图

最简单的方式&#xff0c;不论vue2、vue3、vite均适用&#xff0c;例如以高德为例&#xff1a; index.html 引入 <scriptsrc"https://webapi.amap.com/maps?v1.4.15&key您的key&pluginAMap.ToolBar,AMap.MouseTool,AMap.DistrictSearch,AMap.ControlBar&quo…

解决淘宝镜像过期问题 ERR! request https://registry.npm.taobao.org

目录 一、问题描述 二、解决方案 2.1、针对于域名更换解决方案 2.2、针对于证书过期解决方案 三、进行测试 一、问题描述 针对于2022年5月31号和2024年1 月 22 日前的前端项目 npm.taobao.org和旧域名于2021年官方公告域名更换事件&#xff0c;已于2022年05月31日零时起…

vue3对openlayers使用(加高德,天地图图层)

OpenLayers认识 WebGIS四大框架&#xff1a; Leaflet、OpenLayers、Mapbox、Cesium OpenLayers 是一个强大的开源 JavaScript 地图库&#xff0c;专注于提供可嵌入网页的交互式地图体验。作为一款地理信息系统&#xff08;GIS&#xff09;的前端开发工具&#xff0c;OpenLaye…

VUE3 Day12pinia

属性在解构时需要用到storeToRefs语法&#xff0c;而方法则不需要 官方文档&#xff1a;https://prazdevs.github.io/pinia-plugin-persistedstate/zh/ 如果不配将使用pinia的默认配置

基于Vue3 中后台管理系统框架

基于Vue3 中后台管理系统框架 文章目录 基于Vue3 中后台管理系统框架一、特点二、源码下载地址 一款开箱即用的 Vue 中后台管理系统框架&#xff0c;支持多款 UI 组件库&#xff0c;兼容PC、移动端。vue-admin, vue-element-admin, vue后台, 后台系统, 后台框架, 管理后台, 管理…

【前端Vue】Vue0基础完整教程第6篇:vue指令(下),成绩案例【附代码文档】

Vue从0基础到大神学习完整教程完整教程&#xff08;附代码资料&#xff09;主要内容讲述&#xff1a;vue基本概念&#xff0c;vue-cli的使用&#xff0c;vue的插值表达式&#xff0c;{{ gaga }}&#xff0c;{{ if (obj.age > 18 ) { } }}&#xff0c;vue指令&#xff0c;综合…

前端小白的学习之路(Vue2 二)

提示&#xff1a;学习vue2的第二天&#xff0c;笔记记录&#xff1a;自定义指令&#xff0c;事件修饰符&#xff0c;属性计算&#xff0c;属性监听&#xff0c;属性过滤 目录 一、自定义指令 1.全局注册 2.局部注册 二、事件修饰符 1.常用事件修饰符 1&#xff09;事件相…

web前端之element级联选择器的那些事、获取label的值、getCheckedNodes、cascader、ref

MENU 动态加载时获取value和label的值 动态加载时获取value和label的值 前言 1、使用ref的getCheckedNodes方法获取label的值&#xff0c;change事件只传递value值&#xff1b; 2、回显自动处理&#xff0c;无需手动干预&#xff0c;设置好接口即可。 html <el-cascader r…

vue-指令v-for

<!DOCTYPE html> <html lang"en"> <head> <meta charset"UTF-8"> <meta name"viewport" content"widthdevice-width, initial-scale1.0"> <title>vue-指令v-for</title> </head> …

【报错】Not allowed to load local resource:...

Not allowed to load local resource:... 这是因为浏览器安全性的考虑&#xff0c;不允许写使用绝对路径file:///path的形式&#xff0c;可以用相关工具如&#xff1a;tomcat、nginx、iis等工具配置个虚拟映射地址。但出于上线逻辑考虑&#xff0c;上线也要部署上。因此我个人不…

百度地图的使用(js,vue2,vue3)

百度地图的使用 创建应用获取密钥ak ak 是在百度地图开发者平台申请的密钥 详见 http://lbsyun.baidu.com/apiconsole/key 一、原生js使用百度地图 引入<script type"text/javascript" src"https://api.map.baidu.com/api?v1.0&typewebgl&ak你的ak&…

安全地使用v-html

vue2 1、 使用插件DOMPurify DOMPurify是一个开源的基于DOM的快速XSS净化工具。输入HTML元素,然后通过DOM解析递归元素节点,进行净化,输出安全的HTML <div v-html"sanitizedContent"></div>import DOMPurify from dompurify; data () {return {htmlCont…

【前端Vue】HR-saas中台项目开发md文档第1篇:vuex基础-介绍,vuex基础-初始化功能【附代码文档】

HR-saas中台管理项目开发完整教程&#xff08;附代码资料&#xff09;主要内容讲述&#xff1a;vuex基础-介绍,vuex基础-初始化功能,vuex基础-state,vuex基础-mutations,vuex基础-actions,vuex基础-getters。项目课设计&#xff0c;人力资源的环境搭建vue-element-admin的了解和…

【vue3学习之路(一)】

文章目录 前言一、vue3项目创建1.1环境准备1.1.1 基于 vue-cli 创建&#xff08;脚手架创建&#xff09;1.1.2 基于 vite 创建&#xff08;推荐&#xff09; 二、熟悉流程总结 前言 参考视频&#xff1a;https://www.bilibili.com/video/BV1Za4y1r7KE?p10&spm_id_frompag…

各种需要使用的方法-->vue/微信小程序/layui

各种需要使用的方法-->vue/微信小程序/layui 1、vue里样式不起作用的方法&#xff0c;可以通过deep穿透的方式2、 js获取本周、上周、本月、上月日期3、ArrayBuffer Blob 格式转换ArrayBuffer与Blob的区别ArrayBuffer转BlobBlob转ArrayBuffer需要借助fileReader对象 4、使用…

Vue组件化开发 ->(个人学习记录笔记)

文章目录Vue1. 组件化开发1.1 基本使用过程1.2 全局组件和局部组件1.3 父组件和子组件1.4 注册组件的语法糖写法1.5 组件模板抽离1.6 组件中的data1.7 父子组件通信父传子props子传父父子组件通信案例watch监听改变父子组件的访问方式: $children父访问子子访问父2. 组件化高级…

Vue基础语法 ->(个人学习记录笔记)

文章目录Vue1. 指令1.1 mustache1.2 v-once1.3 v-html1.4 v-text1.5 v-pre1.6 v-cloak1.7 v-bind1.7.1 基本使用1.7.2 动态绑定class对象语法数组语法案例1.7.3 动态绑定style对象绑定数组绑定1.8 v-on1.8.1 基本使用1.8.2 参数问题1.8.3 修饰符1.9 v-if & v-else条件渲染案…

java ,Struts2+elementUi上传视频问题解决过程

上问题&#xff1a; 最近公司合作方又提新需求了&#xff0c;有一个老项目用的ssh&#xff0c;要有微信小程序&#xff0c;小程序还要有视频功能&#xff0c;而且&#xff0c;这个项目的管理系统的前端用的是vueelement ui 到底是 有钱人会玩啊&#xff01;这种技术栈组合也能…

记录一次ERROR in ./node_modules/css-loader?sourceMap!.报错处理

项目运行多年&#xff0c;win系统本地环境开发成熟&#xff0c;打包到linux也无问题&#xff0c;近日npm install 和npm run dev 后出现报错信息如下 ERROR in ./node_modules/css-loader?sourceMap!./node_modules/vue-loader/lib/style-compiler?{"vue":true,&q…

看完这篇能解决一些关于element ui table控件的使用常见问题,如table中自定义a标签,列中加入复选框或者序号列,时间控件的格式问题等

在script中加入 var app new Vue({el: #app,data: function () {return { itemList:[],}}, created: function() {//初始化你的table数据this.itemList你的list数据 }, methods: { submitForm: function (formName) {// }, resetForm: function (formName) {this.$refs[form…

谷粒学院-用VSCode写vue时image报错

谷粒学院-在做练习谷粒学院项目时用VSCode写vue时image报错 [Vue warn]: Invalid prop: type check failed for prop “image”. Expected String, got Undefined 问题描述&#xff1a; vue中类型不匹配导致的错误。 大致的意思对于“image“属性&#xff0c;期待string但是未定…

Vue中内嵌入Iframe页面(是Jsp)进行子Iframe向Vue发送参数通信

Vue页面中接参数 mounted() { //由于this指向的是请求参数中的内容&#xff0c;所以要再外层定义一个别名this let thar this; window.addEventListener("message", function (event) {console.log(event.data);thar.backVue(event.data); })&#xff1b; } metho…

vue3.0中setup使用(两种用法)

一、setup函数的特性以及作用 可以确定的是 Vue3.0 是兼容 Vue2.x 版本的 也就是说我们再日常工作中 可以在 Vue3 中使用 Vue2.x 的相关语法 但是当你真正开始使用 Vue3 写项目时 你会发现他比 Vue2.x 方便的多 Vue3 的一大特性函数 ---- setup 1、setup函数是处于 生命周期函数…

vue中事件修饰符详解(stop, prevent, self, once, capture, passive)

.stop 是阻止冒泡行为,不让当前元素的事件继续往外触发,如阻止点击div内部事件,触发div事件.prevent 是阻止事件本身行为,如阻止超链接的点击跳转,form表单的点击提交.self 是只有是自己触发的自己才会执行,如果接受到内部的冒泡事件传递信号触发,会忽略掉这个信号.capture 是改…

关于Vue不能监听(watch)数组变化

一、vue监听数组 vue实际上可以监听数组变化&#xff0c;比如 data () {return {watchArr: [],}; }, watchArr (newVal) {console.log(监听&#xff1a; newVal); }, created () {setTimeout(() > {this.watchArr [1, 2, 3];}, 1000); }, 在比如使用splice(0,2,3)从数组…

基于vuex的任务事项管理的小demo

基于vuex的任务管理的小demo&#xff0c;适合学习vuex&#xff0c;充分运用了vuex 程序demo页面 使用到的vuex方法总概况 大家可以自己看看&#xff0c;探讨一下&#xff0c;附git地址&#xff1a; https://github.com/erdfty/vuex-todos

vue路由切换之淡入淡出的简单实现

路由跳转的淡入淡出 在开发中有一种需求叫高端、大气、上档次。所以作为一个前端有责任让你的程序开起来更酷炫。可以在页面切换时我们加入一些动画效果&#xff0c;提升我们程序的动效设计 想让路由有过渡动画&#xff0c;需要在<router-view>标签的外部添加<trans…

vue实现组件无限滚动_快速vue3无限滚动组件每日vue技巧4

vue实现组件无限滚动If you’ve ever caught yourself on social media for way too long, chances are the site you were on was using an infinite scrolling component.如果您在社交媒体上陷入困境的时间过长&#xff0c;那么您所在的网站很可能正在使用无限滚动组件 。 A…

Vue中路由表单缓存(keep-alive)

vue 中从一个路由切换到另一个路由的时候&#xff0c;第一个路由可能有表单信息&#xff0c;但切换到第二个路由时&#xff0c;第一个路由里的组件会被销毁&#xff0c;表单里填写的 value 也会消失&#xff0c;keep-alive 就可以帮我们缓存我们不想被销毁的组件。 页面效果&a…

Vue中$router和$route的常用api

一、$router router是VueRouter的一个对象&#xff0c;通过Vue.use(VueRouter)和VueRouter构造函数得到一个router的实例对象&#xff0c;这个对象中是一个全局的对象&#xff0c;他包含了所有的路由包含了许多关键的对象和属性。 $router.push // 字符串 this.$router.push…

vue中nodejs怎么用_在nodejs和vue vite中建立购物车

vue中nodejs怎么用In this article we are going to build shopping cart frontend for our application. We will be using Vue Vite which has a faster hot module reload.在本文中&#xff0c;我们将为我们的应用程序构建购物车前端。 我们将使用Vue Vite&#xff0c;它具有…

Vue.js-前端技术的旗帜2

1、使用v-cloak 解决插值表达式在页面加载的时候出现闪烁的问题 标签中加上v-cloak <style>[v-cloak]{dispaly: none; } </style> <p v-cloak>{{ msg }}</p> 2、 <script>var vm new Vue({el: 绑定区域,data: { 数据msg: 消…

Vue中的路由(vue-router)

安装 可以使用npm下载推荐使用脚手架自动下载 npm install vue-routerrouter-link简单案例 html代码&#xff1a; <div id"app"><h1>你好YaaLee</h1><p><!-- 使用 router-link 组件来导航&#xff0c;传入 to 属性指定链接&#xff0…

Elementui中表格的表头设置背景颜色

表格的header-cell-style属性是表头单元格的 style 的回调方法&#xff0c;也可以使用一个固定的 Object 为所有表头单元格设置一样的 Style。 <el-table :datalist border :header-cell-style"{background:#f5f7fa,color:#606266}">

ajax、axios、fetch的区别

ajax $.ajax({type: POST,url: url,data: data,dataType: dataType,success: function () {},error: function () {} });传统 Ajax 指的是 XMLHttpRequest&#xff08;XHR&#xff09;&#xff0c; 最早出现的发送后端请求技术&#xff0c;隶属于原始js中&#xff0c;核心使用…

Vue中$bus事件总线

不说废话&#xff0c;直接看用法&#xff1a; 1、在 main.js 中将 $bus 绑定到 vue 原型上 Vue.prototype.$busnew Vue() 2、在需要传递信息的组件上将一个方法发射出去&#xff0c;并需要在某个条件激活这个方法 <div click"busclick"> </div> meth…

使用docker构建并运行Node.js Typescript Postgresql应用程序

We see more and more companies using JS as their tech stack for both backend and frontend. It makes sense because the development cycle reduces in time, cost, and increases in efficiency, and gives a unique stack for different parts of the system.我们看到越…

chrome 前端插件_如何将前端项目转换为chrome扩展

chrome 前端插件The Chrome extension can greatly extend the functions of Chrome and has a huge market and commercial value. As a front-end programmer, can you write a Chrome extension?Chrome扩展程序可以极大地扩展Chrome的功能&#xff0c;并具有巨大的市场和商…

vue 全局组件注册_如何注册vue3全局组件

vue 全局组件注册With the new versions of Vue3 out now, it’s useful to start learning how the new updates will change the way we write code. One example is the changes in the way we write our index.js file (the file that handles creating our Vue app).随着新…

js自动引入js,css_js中的css调查

js自动引入js,cssExpedia Group Technology —软件 (EXPEDIA GROUP TECHNOLOGY — SOFTWARE) TLDR: Using a Gatsby starter setup I investigated four CSS-in-JS libraries, Emotion, styled-components, Treat and JSS. In this comparison I summarise the differences in …

如何为您的arduino项目创建自动构建管道

Automated build pipelines are a crucial part of professional software development. Now, you may not think of your typical hobby Arduino project as professional software development but let’s assume you’re creating an Arduino library for others to use – …

react创建自定义组件_创建一个简单的自定义react钩子以拖动组件

react创建自定义组件In 2003, noted technologist Murphy Lee presaged our current state of modular component based web applications when he asked:在2003年&#xff0c;著名的技术专家Murphy Lee在询问时预告了我们当前基于模块化组件的Web应用程序的状态&#xff1a; …

零输入响应有线性时不变_如何避免在响应本机平面列表上呈现不变的项目

零输入响应有线性时不变After creating some sections with FlatList components to render a list of items, I realised that the sections containing this kind of list with a lot of items, weren’t running smooth on slow devices. In fact, it was lagging a lot whi…

react 组件中使用组件_使用具有React功能组件的道具儿童

react 组件中使用组件Sometimes at the time when we are creating a component we don’t know its children in advance. In that case we can use the special children prop to pass children elements into the output.有时在创建组件时&#xff0c;我们并不事先知道其子代…

JS前端面试基础-原型和原型链

JS重点原型和原型链一、class和继承二、类型判断和instanceof三、原型四、原型链五、重要提示六、题目解答1.如何判断一个变量是不是数组&#xff1f;2.Class的原型本质&#xff0c;如何理解&#xff1f;七、小结JS是基于原型集成的语言 题目引入 1.如何判断一个变量是不是数组…

下一代前端开发语言typescript学习之安装typescript

打开终端 windows电脑中 使用npm install -g typescript 全局安装最新版本 mac电脑中 使用sodu npm install -g typescript 输入密码后全局安装最新版本 如果不加sodu会报错 查看是否安装成功typescript 使用命令: tsc -V 恭喜你成功安装typescript

spread 超链接跳转sheet 不触发 GC.Spread.Sheets.Events.ActiveSheetChanged 事件处理

快速跳转1. 发现问题2. 解决思路3. 代码实现1. 发现问题 说明: 1. 在项目中发现使用模板自带的目录超链接跳转sheet 不触发提前设置好的监听, 无法执行后续功能, 影响正常使用 2. 通过电话咨询葡萄城开发人员, 答复: 暂时没有超链接跳转sheet 监听功能 3. 通过查找资料和论坛说…

H5手写签名

一&#xff0c;借鉴网络实现 html和jquery实现 <!DOCTYPE html> <html> <head><meta charset"utf-8"><title>学写一个字</title><meta name"viewport"content"heightdevice-height,width device-width,i…

关于vue3和thinkphp8部署在宝塔时访问thinkphp public静态文件存在跨域或者是请求数据存在跨域的解决方法

前端打包后上传到后端的public目录下,注意dist目录里面的所有文件都要上传,其中包含dist本身. 前端访问:http://域名/index.html 前后端统一域名网址设置伪静态-设置后重启nginx # 如果是访问api的&#xff0c;则由thinkphp处理 location /api {if (!-e $request_filename){…

css中的:first-child、:last-child、:nth-child()、:nth-of-type()和:only-child 伪类选择器

CSS中的:first-child、:last-child、:nth-child()、:nth-of-type()和:only-child是伪类选择器&#xff0c;它们允许你根据元素在其父元素或同级元素中的位置或类型来选择元素。下面是这些选择器的详细介绍&#xff1a; :first-child 这个选择器选择其父元素的第一个子元素。 …

【前端Vue】Vue从0基础完整教程第4篇:面经PC端 - Element (下)【附代码文档】

Vue从0基础到大神学习完整教程完整教程&#xff08;附代码资料&#xff09;主要内容讲述&#xff1a;vue基本概念&#xff0c;vue-cli的使用&#xff0c;vue的插值表达式&#xff0c;{{ gaga }}&#xff0c;{{ if (obj.age > 18 ) { } }}&#xff0c;vue指令&#xff0c;综合…

VsCode正确解决vue3+Eslint+prettier+Vetur的配置冲突

手把手教你VsCode正确解决vue3EslintprettierVetur的配置冲突 VsCode正确解决vue3EslintprettierVetur的配置冲突Eslint文档查看和修改规则&#xff1a;step1&#xff1a;首先快速浏览下规则简要setp2: ctrlF 搜索你要配置规则的英文名&#xff0c;例如attributesetp3: 修改配置…

dependencies 和 devDependencies 的区别,安装包的时候,怎么做判断

在 package.json 文件中&#xff0c;dependencies 和 devDependencies 用于指定项目的依赖包&#xff0c;但它们有不同的用途&#xff1a; dependencies 用途&#xff1a;包含项目运行时所需的依赖包。这些依赖在生产环境中是必需的。示例&#xff1a;vue, element-plus 等前…

vue3使用vite-plugin-svg-icons加载SVG图片

官方参考 1-安装 npm i vite-plugin-svg-icons -D2-配置 vite.config.js中编辑 import { fileURLToPath, URL } from node:url import {createSvgIconsPlugin} from vite-plugin-svg-icons;// 在plugins增加 createSvgIconsPlugin插件 export default defineConfig({plugin…

智能媒体api调用

简单介绍一下 使用阿里智能媒体管理的api, 阿里云智能媒体管理(Intelligent Media Management,简称IMM),场景化封装数据智能分析管理,为云上文档、图片、视频数据,提供一站式数据处理、分析、检索等管控体验。 智能媒体管理针对不同行业的业务场景封装整合完整的处理能…

【原创】基于springboot+vue学生信息管理系统设计与实现

个人主页&#xff1a;程序猿小小杨 个人简介&#xff1a;从事开发多年&#xff0c;Java、Php、Python、前端开发均有涉猎 博客内容&#xff1a;Java项目实战、项目演示、技术分享 文末有作者名片&#xff0c;希望和大家一起共同进步&#xff0c;你只管努力&#xff0c;剩下的交…

vue快速入门(一)vue的导入方法

注释很详细&#xff0c;直接上代码 新增内容 下载js代码导入实例数据绑定显示 源码 index.html <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-widt…

IpcRenderer.invoke Error: An object could not be cloned.

这个错误信息提示“Uncaught (in promise) Error: An object could not be cloned.”通常发生在使用 Electron 的 IPC 通信过程中&#xff0c;尝试通过 ipcRenderer.invoke 或 ipcMain.handle 发送不能被克隆的对象时。JavaScript 中一些特殊对象或包含循环引用的对象无法通过 …

Vue 有哪些常用的指令

目录 1. 指令 v-html 1.1. 作用 1.2. 语法 1.3. 练习 2. 指令 v-show 2.1. 作用 2.2. 语法 3. 原理 4. 场景 3. 指令 v-if 3.1. 作用 3.2. 语法 3.3. 原理 3.4. 场景 4. 指令 v-else与 v-else-if 4.1. 作用 4.2. 语法 4.3. 注意 4.4. 使用场景 5. 指令 v-on 5…

Element-Plus日期选择组件封装农历日期

背景 在使用element-plus开发项目过程中&#xff0c;需要填入人员的生卒日期&#xff0c;经观察&#xff0c;对于大部分人来说&#xff0c;这类日期通常是农历日期&#xff0c;然而我们在系统建设过程中&#xff0c;对于日期字段&#xff0c;约定成俗的都会使用公历日期&#…

一款轻量、干净的 Vue 后台管理框架

开始之前 在开始介绍之前我想谈谈为什么要自己做一个后台管理&#xff0c;我知道很多人都用一些开源的后台管理项目&#xff0c;这些老前辈有很多亮点值得学习&#xff0c;但是存在的一些问题同样不可忽视&#xff0c;我认为很多开发者会被困扰(仅代表个人观点) 技术栈老旧不升…

系列学习前端之第 8 章:一文掌握 Vue2(核心基础篇)

1、 Vue简介 1.1 简介 Vue 是动态构建用户界面的渐进式 JavaScript 框架&#xff0c;Vue 只关注视图层&#xff0c; 采用自底向上增量开发的设计。采用组件化模式&#xff0c;提高代码复用率、且让代码更好维护。借鉴 Angular 的模板和数据绑定技术声明式编码&#xff0c;让编…

elementui 左侧或水平导航菜单栏与main区域联动

系列文章目录 一、elementui 导航菜单栏和Breadcrumb 面包屑关联 二、elementui 左侧导航菜单栏与main区域联动 三、elementui 中设置图片的高度并支持PC和手机自适应 四、elementui 实现一个固定位置的Pagination&#xff08;分页&#xff09;组件 文章目录 系列文章目录…

【前端Vue】社交信息头条项目完整笔记第3篇:三、个人中心,TabBar 处理【附代码文档】

社交媒体-信息头条项目完整开发笔记完整教程&#xff08;附代码资料&#xff09;主要内容讲述&#xff1a;一、项目初始化使用 Vue CLI 创建项目,加入 Git 版本管理,调整初始目录结构,导入图标素材,引入 Vant 组件库,移动端 REM 适配。二、登录注册准备,实现基本登录功能,登录状…

批量导入svg文件作为图标使用(vue3)vite-plugin-svg-icons插件的具体应用

目录 需求svg使用简述插件使用简述实现安装插件1、配置vite.config.ts2、src/main.ts引入注册脚本3、写个icon组件4、使用组件 需求 在vue3项目中&#xff0c;需要批量导入某个文件夹内数量不确定的svg文件用来作为图标&#xff0c;开发完成后能够通过增减文件夹内的svg文件&a…

Vben Admin实战-系统管理之用户管理-(第12节)

系列文章目录 第一节:Vben Admin介绍和初次运行 第二节:Vben Admin 登录逻辑梳理和对接后端准备 第三节:Vben Admin登录对接后端login接口 第四节:Vben Admin登录对接后端getUserInfo接口 第五节:Vben Admin权限-前端控制方式 第六节:Vben Admin权限-后端控制方式 第七节…

JAVA毕业设计132—基于Java+Springboot+Vue的自习室座位预约小程序管理系统(源代码+数据库)

毕设所有选题&#xff1a; https://blog.csdn.net/2303_76227485/article/details/131104075 基于JavaSpringbootVue的自习室座位预约小程序管理系统(源代码数据库)132 一、系统介绍 本项目前后端分离带小程序&#xff0c;分为管理员、用户两种角色 1、用户&#xff1a; 注…

基于 Vue3 + Webpack5 + Element Plus Table 二次构建表格组件

基于 Vue3 Webpack5 Element Plus Table 二次构建表格组件 文章目录 基于 Vue3 Webpack5 Element Plus Table 二次构建表格组件一、组件特点二、安装三、快速启动四、单元格渲染配置说明五、源码下载地址 基于 Vue3 Webpack5 Element Plus Table 二次构建表格组件&#x…

ruoyi-vue-pro 前端vue js直接import导入本地文件使用方法

我的xml文件名称叫w2101.xml 第一步&#xff0c;删除所有依赖&#xff0c;否则配置以后就会启动报错&#xff1a; 第二步配置对应的文件格式&#xff0c;我当前使用的是xml文件 config.module.rule(xml).test(/\.xml$/).use(xml-loader).loader(xml-loader).end();第三步…

前端开发之Element树结构组件el-input的type=“password“时候账号密码自动填充解决方案

Element树结构组件el-input的type“password“时候账号密码自动填充解决方案 前言效果图解决方案 前言 在使用element的input的password当参数和login的参数相同时&#xff0c;在浏览器保存的用户名密码会自动填充&#xff0c;导致input附加上默认值 使用场景一般是在用户管理…

17-小黑记事本

<!DOCTYPE html> <html lang"en"> <head> <meta charset"UTF-8"> <meta name"viewport" content"widthdevice-width, initial-scale1.0"> <title>小黑的书架</title> </head> &l…

element-ui 在Popover弹框中使用Select选择器,Vue3

bug描述&#xff1a; 当选择完select的时候,popover也会退出。 解决&#xff1a; popover组件的的关闭是当点击组件外的元素时会关闭&#xff0c;select虽然是写在组件内的&#xff0c;但是select有一个默认属性teleported“true” 会把它默认插到 body 元素&#xff0c;我…

前端小白的学习之路(Vue2 一)

提示&#xff1a;初学vue,vue2好上手一点&#xff0c;记录笔记&#xff1a;vue的概念,声明式编程与命令式编程的区别&#xff0c;vue的基本使用&#xff0c;模板语法&#xff0c;常用指令 目录 一、什么是vue 二、声明式编程与命令式编程 1.命令式编程 2.声明式编程 三、v…

Vuex与Pinia的区别

Vuex和Pinia都是Vue.js状态管理库&#xff0c;但它们有一些区别。 1. 架构设计&#xff1a;Vuex是Vue.js官方提供的状态管理库&#xff0c;而Pinia是由Vue作者维护的另一个状态管理库。Vuex采用了集中式的架构&#xff0c;将所有的状态存储在一个单一的全局状态树中&#xff0…

从0开始搭建基于VUE的前端项目(四) Vue-Router的使用与配置

版本 vue-router 3.6.5 (https://v3.router.vuejs.org/zh/) 安装 安装要指定版本&#xff0c;默认安装的4版本的 npm install vue-router3.6.5代码实现 在src目录下创建router目录 router/index.js import Vue from vue import Router from vue-routerVue.use(Router)con…

Vue 打包或运行时报错Error: error:0308010C

问题描述&#xff1a; 报错&#xff1a;Error: error:0308010C 报错原因&#xff1a; 主要是因为 nodeJs V17 版本发布了 OpenSSL3.0 对算法和秘钥大小增加了更为严格的限制&#xff0c;nodeJs v17 之前版本没影响&#xff0c;但 V17 和之后版本会出现这个错误…

vue3使用jsQR解析二维码

1.了解jsQR jsQR是一个纯javascript脚本实现的二维码识别库,不仅可以在浏览器端使用,而且支持后端node.js环境。jsQR使用较为简单,有着不错的识别率。 2.效果图 3.二维码 4.下载jsqr包 npm i -d jsqr5.代码 <script setup> import {ref } from vue import jsQR fr…

Vue3 之 Router 基础版小替换

全文参考Vue Router官网&#xff0c;对官网的知识作了一个小笔记&#xff0c;仅供自用。 Vue Router官网链接&#xff1a;https://router.vuejs.org/zh/introduction.html 1.router-link和 router.push 要链接到一个命名的路由&#xff0c;可以向 router-link 组件的 to 属性…

使用Docker Compose一键部署前后端分离项目(图文保姆级教程)

一、安装Docker和docker Compose 1.Docker安装 //下载containerd.io包 yum install https://download.docker.com/linux/fedora/30/x86_64/stable/Packages/containerd.io-1.2.6-3.3.fc30.x86_64.rpm //安装依赖项 yum install -y yum-utils device-mapper-persistent-data l…

element-ui tableData导出为xlsx文件

下载 npm i / yarn add file-saver、xlsx库 引入 import FileSaver from “file-saver”; import XLSX from “xlsx”; const simexport (data) > {// if (data.create_time && data.create_time.length > 0) {// data.start_time parseTime(data.create_tim…

vue快速入门(四)v-html

注释很详细&#xff0c;直接上代码 上一篇 新增内容 使用v-html将文本以html的方式显示 源码 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, …

Vue3 Vite 整合组件脚手架笔记

序号更新时间备注12024.04.03初始化整理笔记 目录 一、安装运行命令二、相关依赖内容 1、http客户端 - alova2、国际化 - I18n3、时间管理 - moment4、pdf预览 - pdfjs-dist5、doc预览 - docx-preview6、请求参数处理 - qs7、全局状态管理 - Pinia8、路由管理 - vue-router9、…

Vue 如何快速上手

目录 1. Vue 是什么 &#xff08;概念&#xff09; 1.1. Vue 的两种使用方式 1.2. 优点 1.3. 缺点 2. 创建 Vue 实例&#xff0c;初始化渲染 2.1. 步骤&#xff08;核心步骤 4步&#xff09; 2.2. 练习——创建一个Vue实例 3. 插值表达式 {{ }} 3.1. 介绍 3.2. 作用…

浅谈 前端的动态绑定属性

目录 前言1. 基本知识2. Demo 前言 作为Java开发者&#xff0c;从开发转到全栈&#xff0c;前端好些细节都需要科普&#xff0c;这不就来个动态绑定属性 起因是这个&#xff1a; <uni-tr> <uni-td align"center" :rowspan"checkTypesCount 1"…

vue快速入门(五)v-show与v-if

注释很详细&#xff0c;直接上代码 上一篇 新增内容 v-if与v-show底层的区别v-if与v-show的效果 源码 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice…

AJAX —— 学习(三)(完结)

目录 一、jQuery 中的 AJAX &#xff08;一&#xff09;get 方法 1.语法介绍 2.结果实现 &#xff08;二&#xff09;post 方法 1.语法介绍 2.结果实现 &#xff08;三&#xff09;通用型的 AJAX 方法 1.语法介绍 2.结果实现 二、AJAX 工具库 axios &#xff08…

vue快速入门(七)内联语句

注释很详细&#xff0c;直接上代码 上一篇 新增内容 button点击事件绑定内联语句写法与要求 源码 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-wid…

案例图片管理--书架

<!DOCTYPE html> <html lang"en"> <head> <meta charset"UTF-8"> <meta name"viewport" content"widthdevice-width, initial-scale1.0"> <title>案例图片管理--书架</title> </head…

【前端Vue】Vue3+Pinia小兔鲜电商项目第4篇:静态结构搭建和路由配置,1. 准备分类组件【附代码文档】

Vue3ElementPlusPinia开发小兔鲜电商项目完整教程&#xff08;附代码资料&#xff09;主要内容讲述&#xff1a;认识Vue3&#xff0c;使用create-vue搭建Vue3项目1. Vue3组合式API体验,2. Vue3更多的优势,1. 认识create-vue,2. 使用create-vue创建项目,1. setup选项的写法和执行…

axios取消请求,解决接口返回顺序错乱问题

下面的方案适用于系统中的某个请求的取消&#xff0c;项目的请求使用 axios 封装 使用场景&#xff1a;当页面有多个 tab&#xff0c;例如年、月、日的列表数据&#xff0c;当点击切换的时候要获取对应的数据&#xff0c;此时如果快速点击在tab直接反复横跳会出现下面的问题&am…

vue + element-ui + springboot + 阿里云OSS 使用表单进行图片文件等的上传(具有上传滚动条效果)

vue element-ui springboot 阿里云OSS 使用表单进行图片文件等的上传&#xff08;具有上传滚动条效果&#xff09; 使用vue elementUI的前端页面中&#xff0c;使用el-upload组件&#xff0c;在添加&#xff0c;或者修改时。在表单中&#xff0c;加入图片。一起传给后台 sp…

nodejs开发环境跨域、代理

1、Nodejs 使用nodejs前端开发访问后台接口数据时会出现跨域问题&#xff0c;自己能解决的问题一般就麻烦别人了&#xff0c;直接在前端处理。 首先个人认为跨域是出现在nodejs中模拟web服务中&#xff0c;因此nodejs提供了解决内部跨域问题&#xff0c;一般在导出nodejs配置中…

[转载]Html 特殊符号 让版权符号更美观_几何途行_新浪博客

原文地址&#xff1a;Html 特殊符号 让版权符号更美观作者&#xff1a;不分对或错在页面里加上版权符号&#xff0c;HTML代码里对应输入© ©就是版权符号在HTML里的代码&#xff0c;但是很多页面在设计的时候&#xff0c;用的字体是宋体&#xff0c;就算没有设置字体&…

v-model命令(双向绑定)

v-model命令(双向绑定) 格式&#xff1a;v-model"变量" 作用2&#xff1a;获取和设置表单里的值 作用2&#xff1a;表单里输入可以改变变量的值&#xff0c;修改变量可以改变表单的值 <div id"app"> <!--v-model:双向绑定,用户输入按提交可以更改…

Vue指令03——v-bind和v-for的使用

Vue指令03——v-bind和v-for v-bind命令 效果&#xff1a;更改元素属性&#xff0c;如 src、title、href 格式&#xff1a;v-bind&#xff1a;属性”变量“ 格式&#xff1a;&#xff1a;属性”变量“ 修改行类样式1 <!--绑定样式--> <div id"app"><!…

Vue指令02——v-on指令和v-show的使用

Vue指令02——v-on指令和v-show的使用 v-on指令 格式1&#xff1a;v-on:事件”方法“ 格式2&#xff1a;事件”方法“ 格式3&#xff1a;事件”方法(参数1&#xff0c;参数2)“ //把参数传到到方法中 格式4&#xff1a;键盘事件 . 键盘的键名称”方法“ //按下指定键才触发 作用…

Vue学习 -- 双向数据绑定(二)

上一章双向数据绑定&#xff08;一&#xff09;主要讲解了Object.defineProperty() 的作用及用法。 github代码地址 现在咱们一起实现一个MyVue MyVue封装初始化htmlmyVue.js分析DocumentFragment使用方式将子节点劫持到文档compilenodeType 1 &#xff1a;元素nodeType 3 …

2021 vue接入天气情况api

<template><div><h2>天气:{{weather}}</h2><h3>城市&#xff1a;{{city}}</h3><h4>温度&#xff1a;{{tem}}</h4><h5>风向&#xff1a;{{winddir}}</h5></div> </template><script> import axi…

element 验证出现英文_Element-ui中自动验证问题的解决

Element-ui中的el-form组件自带了验证功能&#xff0c;方便了我们的开发。然而&#xff0c;在开发中经常会遇到一些莫名其妙的问题&#xff0c;比如表单一出来就触发了验证、验证提示出现英文等等。通过查看源代码的方式&#xff0c;我终于找到了问题的根源&#xff0c;也有了解…

vue中axios的拦截器与请求api的封装

之前在vue中请求数据都没有封装&#xff0c;前几天看了下别人写的封装&#xff0c;感受到封装了魅力&#xff0c;今天整理一下&#xff0c;本博客没有高大上的专业术语&#xff0c;只是普通的白话文&#xff0c;便于理解。 标题下载安装axios的命令 npm install axios 标题1…

实现在网页中搜索elasticsearch中的数据并显示在网页上。

实现在网页中搜索elasticsearch中的数据并显示在网页上。 在上一篇博客中&#xff0c;我们已经获取到了elasticsearch中的数据&#xff0c;上一篇博客地址 接下来&#xff0c;我们就要通过Vue的数据绑定&#xff0c;来将数据显示在网页上。 博客有的没叙述清楚&#xff0c;请…

pinia setup方式构建 $reset方法失效解决方案

直接在pinia挂载时&#xff0c;重写一个$reset方法用来解决失效的问题。 main.js import { createPinia } from pinia; // pinia const pinia createPinia(); // 因为状态管理使用的是setup的方式构建所以我们重写一个$reset并挂载到pinia中 pinia.use(({ store }) > {co…

vue + element-ui使用

element-ui便于很好地实现表格&#xff0c;方便我们开发。 我们可以使用项目模板&#xff1a;https://github.com/ElementUI/element-starter 也可以参考文档&#xff1a;https://element.eleme.cn/#/zh-CN/component/quickstart 都有利于我们进行开发

echars使用(5)直方图

在vue框架中&#xff0c;我们将展示如何使用echars实现直方图。 假如我们一组数据keys&#xff0c;value&#xff0c; 其中keys&#xff0c;value表示关键值及其频数&#xff0c;我们要将它们展示为统计直方图。var chartDom document.getElementById(id); var myChart echa…

echarts使用(4)k线图/箱线图

在vue框架中&#xff0c;下面将展示如何使用echarts画k线图 假如我们有数据&#xff0c; x[1,2,3,4,5,6] y[1,2,3,4,5,6] z[1,2,3,4,5,6] a[1,2,3,4,5,6] 我们需要实现它们对应的k线图var chartDom document.getElementById("echarts_xyza_k"); var myChart echar…

echarts使用(3) 曲线图

在vue框架中&#xff0c;我们可以使用echarts来实现图表。 假如我们有x,y,z,a随着时间变动的数据&#xff0c; x[1,2,3,4,5,6] y[1,2,3,4,5,6] z[1,2,3,4,5,6] a[1,2,3,4,5,6] xyza_time["2014","2015","2016","2017","2018&quo…

echarts使用(2) 散点图

这里展示的是在vue框架中&#xff0c;使用echarts去实现多图例的散点图。 假如有数据&#xff1a; x[1,2,3,4,5,6] y[1,2,3,4,5,6] z[1,2,3,4,5,6] a[1,2,3,4,5,6] 且data[x,y,z,a],我们需要表示出x,y,z,a两两之间的关系。则代码如下&#xff1a;//处理x,y,z,a数据&#xff0c…

echarts使用(1)

echarts示例&#xff1a;https://echarts.apache.org/examples/zh/index.html#chart-type-bar 这一节&#xff0c;主要讲解关于echarts的基本理解&#xff1a; echarts的基本结构如下&#xff1a; var chartDom document.getElementById(id); var myChart echarts.init(ch…

06Vue的前端工程化

Vue的前端工程化 一 模块化规范 1.1模块化规范举例 浏览器端JS模块化规范&#xff1a;AMD&#xff0c;CMD服务器端JS模块化规范&#xff1a;CommonJS大一统的模块化规范&#xff1a;ES6 每个js文件都是独立的模块导入模块成员使用import关键字暴露模块成员使用export关键字 1.…

05Vue的前端路由

Vue的前端路由 一 路由基本概念 路由的本质就是对应关系。 路由可分为&#xff1a; 后端路由&#xff1a;URL请求地址与服务器资源之间的对应关系。 image-20210127111943936.png前端路由&#xff1a;用户事件与事件处理函数之间的对应关系。 image-20210127112121083.png二 手…

04Vue的前后端交互

Vue的前后端交互 Promise用法 异步调用 触发异步调用的方式 定时任务Ajax事件函数 多次异步调用的依赖分析 多次异步调用由于不同接口相应时间的差异&#xff0c;导致返回结果的顺序不确定。若想得到确定顺序的异步调用结果&#xff0c;则需要进行嵌套调用。造成回调地狱。 Pr…

03Vue的组件化开发

Vue的组件化开发 组件注册 全局组件注册的语法 Vue.component(组件名称,{data: 组件数据,template: 组件模板内容 });注意&#xff1a; 1.data必须是一个函数(目的是形成闭包环境&#xff0c;使数据独立) 2.组件模板的内容必须是单根元素 3.组件模板内容可以是模板字符串(ES6) …

02Vue的常用特性

Vue的常用特性 表单操作 表单元素 包含 text,radio,checkbox,select,textarea的Vue操作方式&#xff0c;另外提交禁用默认的表单提交方式&#xff0c;采用手动的ajax提交表单数据 <!DOCTYPE html> <html lang"en"> <head><meta charset"UT…

01Vue基本使用与模板语法

Vue基本使用与模板语法 一. 基本使用 Hello World快速入门 说明&#xff1a; 1.实例参数el:元素挂载的位置data:模型数据 2.插值表达式的用法 {{ }}将数据填充到html标签中插值表达式支持基本的计算操作 3.Vue运行原理Vue语法----Vue框架---->原生js语法 <!DOCTYPE html…

webpack配置与使用

1 概述 Webpack 是一个前端资源加载/打包工具。它将根据模块的依赖关系进行静态分析&#xff0c;然后将这些模块按照指定的规则生成对应的静态资源。 2 webpack安装 # 全局安装webpack npm install -g webpack webpack-cli # 查看版本确认是否安装成功 webpack -v 3 js文件打包…

投票Dapp创建

投票Dapp创建 环境搭建 # 初始化npm包管理工具 mkdir voteDapp npm init npm install web30.20.1 solc0.4.22 ganache-cli# 启动ganache 默认 http://localhost:8545 ./node_modules/.bin/ganache-cli -h 192.168.1.114 -p 8989 编写solidity合约 pragma solidity ^0.4.22;cont…

Vue 指令01——v-test和v-html的使用

Vue 指令01——v-test和v-html的使用 V-test指令 作用&#xff1a;替换标签里的文本内容 v-test的实例 <!--程序1--><!--把h2标签的”1234“&#xff0c;替换成”笑哈哈“--> <div><h2 v-text"message">1234</h2> </div><!--…

Vue 是什么应该怎么用?

Vue 是什么应该怎么用&#xff1f; 前言 vue是Javascript里的一个框架&#xff0c;因为是一套框架所以在编写Vue程序前要导入Vue的包。 <!-- 包1 --> <!-- 开发环境版本&#xff0c;包含所有东西 --> <script src"https://cdn.jsdelivr.net/npm/vue2/dist/…

Web(vue)本地存储

Web(vue)本地存储 Web Storage API 关键对象 window.sessionStorage对象用于区域存储&#xff1b;window.localStorage对象用于本地存储。 特点 数据的设置和读取比较方便。容量较大&#xff0c;sessionStorage大约为5MB&#xff0c;localStorage大约为20MB。只能存储字符串&am…

Vue+Nodejs+WebSocket实现多人聊天室

码字不易&#xff0c;有帮助的同学希望能关注一下我的微信公众号&#xff1a;Code程序人生&#xff0c;感谢&#xff01;代码自用自取。 上篇文章已经给大家介绍了使用原生JavaScriptNodejsWebSocket实现多人聊天室的内容。 这期的话&#xff0c;我们使用Vue2.x版本同样使用No…

Javascript中常用事件集合和事件使用方法

Javascript中常用事件集合和事件使用方法 一、事件绑定 格式&#xff1a; 事件源 . on事件类型事件处理函数 事件绑定三要素 1、事件源&#xff1a;和谁绑定 2、事件类型&#xff1a;什么事件 3、事件处理函数&#xff1a;触发了要执行什么 二、常用事件类型 鼠标事件键盘事件浏…

通过Javascript实现把数组里的内容以表格方式呈现到页面从

一、把数组里的内容呈现到页面从&#xff0c;以表格方式 <!doctype html> <html> <head> <meta charset"utf-8"> <style> .tb,th,td{border: 1px solid #CC5D5E; } </style> </head><body><table class"tb…

Vue知识点总结(24)——使用VueCli创建一个项目(超级详细)

码字不易&#xff0c;有帮助的同学希望能关注一下我的微信公众号&#xff1a;Code程序人生&#xff0c;感谢&#xff01; 在上一篇文章我们已经简单了解了一下传统创建组件的缺点和使用单文件组件的好处&#xff0c;并且进行了快速的原型开发。 今天我们来试着使用VueCli3完整的…

Vue知识点总结(23)——Vue-Cli3脚手架基本配置和快速原型开发(超级详细)

码字不易&#xff0c;有帮助的同学希望能关注一下我的微信公众号&#xff1a;Code程序人生&#xff0c;感谢&#xff01; 在这之前我们已经把vue的基础部分已经基本讲述完毕。 我们之前写vue组件的流程都是 Vue.component("组件名", {}); new Vue({components:组件名…

Vue知识点总结(21)——对象的变更检测(超级详细)

vue官方文档中的深入响应式原理中有提到过&#xff0c;对于检测变化的一些注意事项。 由于 JavaScript 的限制&#xff0c;Vue 不能检测数组和对象的变化。尽管如此我们还是有一些办法来回避这些限制并保证它们的响应性。 这句话是啥意思呢&#xff1f; 我们先看一个小例子。 …

JavaScript DOM 基础操作

JavaScript DOM 基础操作 一、获取元素的六方式 document.getElementById(id名称) //根据id名称获取 document.getElementsByclassName(元素类名) //根据元素类名获取 返回值&#xff1a;伪数组 document.getElementsByTagName(元素类名) //根据元素标签获取…

Jquery操作文本内容(三个方法:html()、text()、var())

Jquery操作文本内容(三个方法&#xff1a;html()、text()、var()) 一、html()获取和设置文本内容和标签 1、获取标签里的结构和内容 $("ul").html() //获取标签里所有的结构和内容 2、设置标签里的文本内容 $(".a").html("你好&#xff0c;世界&qu…

JQuery选择器的使用和分类

jQuery选择器 id选择器格式 $("#box") //获取标签里的id是box的标签 类选择器格式 $(".a") //获取标签里的类名是a的标签 标签选择器格式 $("div") //获取标签是div的标签 结构选择器格式 $("li:mth-child(odd)") //获…

vue源码简单剖析(1)---object如何实现变化侦测

vue最大的特点之一就是数据驱动视图&#xff0c;也就是数据的变化&#xff0c;引起视图的变化。那么&#xff0c;第一步肯定要知道数据什么时候发生变化&#xff0c;这就叫做对数据的变化侦测 想要知道数据什么时候发生变化&#xff0c;我们可以使用js的Object.defineProperty方…

Vue中使用proxy配置代理解决跨域问题

如果使用vue/cli 4.x以上版本创建的Vue项目&#xff0c;在项目的根目录中创建 vue.config.js 配置文件。 module.exports {devServer: {proxy: {/api1: {target: http://localhost:3000, //服务端地址ws: true,changeOrigin: true, // 允许跨域pathRewrite: {^/api1: // 标…

Vue中组件内导航守卫(beforeRouteEnter、beforeRouteUpdate、beforeRouteLeave)

在组件中使用路由守卫: beforeRouteEnter (to, from, next) { // 注意&#xff0c;在路由进入之前&#xff0c;组件实例还未渲染&#xff0c;所以无法获取this实例&#xff0c;只能通过vm来访问组件实例if(userData.status 0){//userData为接口返回数据。next(vm > {vm.$m…

Vue中的全局导航守卫(beforeEach、afterEach)

在项目开发中每一次路由的切换或者页面的刷新都需要判断用户是否已经登录&#xff0c;前端可以判断&#xff0c;后端也会进行判断的&#xff0c;我们前端最好也进行判断。 vue-router 提供了导航钩子:全局前置导航钩子 beforeEach 和全局后置导航钩子 afterEach&#xff0c;他…

Vue知识点总结(13)——组件通信-平行传值(超级详细)

hello&#xff0c;同学们&#xff0c;之前我们已经学习了组件通信中的父传子和子传父。 今天我们要学习的内容是组件通信中的平行传值。 平行传值是什么意思呢&#xff1f; 就比如你和哥哥、弟弟、姐姐、妹妹的关系&#xff0c;就是平辈的关系。 之前我们使用组件的时候&#x…

Vue知识点总结(12)——组件通信-子传父(超级详细)

在上一期中&#xff0c;我们说了什么是组件通信&#xff0c;并且详细讲解了一下组件通信中的父传子。 既然存在父组件向子组件传值&#xff0c;那必然存在子组件向父组件传值。 这期我们就说一下组件通信中的子传父。 <div id"app"><App></App><…

Vue知识点总结(7)——计算属性computed(超级详细)

这期的主题是Vue的计算属性computed。 我们都知道插值表达式{{}}&#xff0c;{{}}可以实现双向的数据绑定&#xff0c;并且可以在其中进行一些常规的算数运算和逻辑运算。 但是模板内的表达式非常便利&#xff0c;但是设计它们的初衷是用于简单运算的。在模板中放入太多的逻辑会…

Vue知识点总结(1)——v-text、v-html(超级详细)

Vue作为现在Web前端三大框架之一&#xff0c;异常的火爆&#xff0c;曾被选为GitHub最受欢迎开源项目。 当你学完HTML、CSS、JS的基础知识后&#xff0c;想入手一个前端框架&#xff0c;Vue是最佳的选择&#xff0c;它的门槛没有那么高&#xff0c;普及应用率却很高&#xff0c…

Vue中的双向绑定(v-model)

你可以用 v-model 指令在表单 <input>、<textarea> 及 <select>元素上创建双向数据绑定。它会根据控件类型自动选取正确的方法来更新元素。 v-model 本质上是个语法糖。它负责监听用户的输入事件以更新数据。 v-model 会忽略所有表单元素的 value、checked、…

react 使用css文件_用react和CSS建立表单

react 使用css文件背景 (Background) After reading Vasudha Mamtani’s blog about sign-up pages, I realized I had been taking them for granted.阅读了Vasudha Mamtani关于注册页面的博客后&#xff0c;我意识到我已经把它们视为理所当然了。 Having a solid sign-up pa…

Vue中的事件监听(v-on)

可以用 v-on 指令监听 DOM 事件&#xff0c;并在触发时运行一些 JavaScript 代码。事件类型由参数指定。表达式可以是一个方法的名字或一个内联语句&#xff0c;如果没有修饰符也可以省略。用在普通元素上时&#xff0c;只能监听原生 DOM 事件&#xff0c;用在自定义元素组件上…

vue组件双向数据绑定_如何在组件之间使用双向数据绑定

vue组件双向数据绑定GitHub link:https://github.com/mehulk05/Two-way-data-binding-between-componentsGitHub链接&#xff1a; https : //github.com/mehulk05/Two-way-data-binding-between-components Live Url:https://mehulk05.github.io/Two-way-data-binding-between…

如何手 Vue的手势组件呢?本文教你

前言 最近需要使用手指捏合扩大的手势操作&#xff0c;找了几个组件&#xff0c;要么对 Vue 适配不好&#xff0c;要么量级太大&#xff0c;决定自己手写手势操作。 项目与效果预览 思路 直接在 DOM 上绑定 touchstart 、touchmove、touchend 不仅要绑定这几个事件&#xff…

Vue中Class与Style的绑定

绑定Class 对象语法 我们可以传给 v-bind:class 一个对象&#xff0c;以动态地切换 class&#xff1a; <div v-bind:class"{ active: isActive }"></div> 上面的语法表示 active 这个 class 存在与否将取决于数据 isActive 的 true 或 false。 你可…

Vue中v-if与v-show的区别(条件渲染)

一、v-if vs v-show v-if 是“真正”的条件渲染&#xff0c;因为它会确保在切换过程中条件块内的事件监听器和子组件适当地被销毁和重建。 v-if 也是惰性的&#xff1a;如果在初始渲染时条件为假&#xff0c;则什么也不做——直到条件第一次变为真时&#xff0c;才会开始渲染…

Vue面试题持续更新......

1.Vue的特点是什么&#xff1f; 1、国人开发的一个轻量级框架。 2、双向数据绑定&#xff0c;在数据方面更为简单 3、试图、数据、结构分离&#xff0c;不需要进行逻辑代码的修改&#xff0c;只需要操作数据就能完成相关操作 4、组件化、方便封装和服用 5、虚拟dom&#x…

详解Vue响应式原理

什么是响应式 我们先来看个例子&#xff1a; <div id"app"><div>Price :&#xffe5;{{ price }}</div><div>Total:&#xffe5;{{ price * quantity }}</div><div>Taxes: &#xffe5;{{ totalPriceWithTax }}</div><…

VUE3.0从零开始-打包发布到IIS(终)

1.在终端上 输入npm run build 2.生成dist文件夹&#xff0c;里面的内容就是打包压缩好的文件 3.新建web.config 文件到dist下面&#xff0c;把下面的内容复制进去。 <?xml version"1.0" encoding"UTF-8"?> <configuration> <system.w…

VUE3.0从零开始-登陆页面(6)

1.新建login.vue页面和login.js 页面 2.配置路由 3.去element-plus网站把想要的按钮控件复制下来&#xff0c;放到login.vue里面 https://element-plus.gitee.io/#/zh-CN/component/message 4.编写css脚本。 5.setup 方法 6.最终效果图。

VUE3.0从零开始-创建项目(2)

1.创建项目 vue create vue3-app 2.运行项目 npm run serve 3.访问项目

vue2.0 vue实例的生命周期

每个 Vue 实例在被创建之前都要经过一系列的初始化过程。例如&#xff0c;实例需要配置数据观测(data observer)、编译模版、挂载实例到 DOM &#xff0c;然后在数据变化时更新 DOM 。 下图展示的就是一个vue实例对象的生命周期。 从图上我们可以看到vue在生命周期中有这些状态…

SSR渲染开发个人博客V1.0.0后台使用koa(开发中已经封装大量组件更新到本项目完结)

好的代码一定有好的目录结构&#xff0c;本项目不同于原生vue目录结构和路由所有已经开发完毕组件的封装封装http请求参考大牛的封装&#xff08;使用axios&#xff09;已经完成的页面待完成的页面vuex(状态管理)和models&#xff08;业务处理&#xff09;目录结构和路由 所有已…

oop原理_laravel oop编写更好的代码的原理第1部分介绍了

oop原理简短的故事&#xff1a;我如何开始使用Laravel (A Short story: How I started with Laravel) I used to spend many years with WordPress because my clients wanted a low-cost solution with the ability to update the site themselves. For small companies, that…

react 组件样式类_React2020 P5类组件

react 组件样式类In the two previous articles we looked at functional components.在前两篇文章中&#xff0c;我们介绍了功能组件。 Although the React team seems like they want to move away from class-based components, they’re still here. As a side note, I li…

Vue+Typescript实战开发-封装组件

熟悉Typescript如何在vue项目中使用 觉得写的还不错的请帮我star一下谢谢 github地址 独立封装一个button组件 UIbutton.vue中的代码 <template><div><button:class"{ui-btn-large : large,ui-btn-small : small,ui-btn-xlarge: xlarge,ui-btn-xsmall: …

JS前端面试基础-作用域和闭包

JS基础作用域和闭包一、作用域四、this的使用五、题目解答1.this在不同场景下应该如何取值&#xff1f;2.手写bind函数3.实际开发中的闭包应用场景&#xff0c;举例说明4.面试题 创建10个a标签&#xff0c;点击的时候弹出对应的序号六、小结题目 1.this在不同场景下应该如何取值…

vue slot插槽的实战使用

子组件中的代码我取名为slider.vue 之后回到父组件中引入子组件 import Slider from xxx/xxx/xxx components: {Slider }父组件引入子组件插槽slot的代码

Intellij Idea 生成serialVersionUID的方法

Intellij Idea 生成serialVersionUID的方法 继承了Serializable接口 设置&#xff1a; 1、setting->Inspections->Serialization issues&#xff0c;将serialzable class without "serialVersionUID"打上勾&#xff1b; 2、将光标放到类名上&#xff0c;按atl&…

Vue学习之表单与组件篇

Vue学习之表单与组件篇Vue表单Vue组件Vue自定义Vue自定义事件Vue自定义指令Vue表单 这一篇介绍 Vue.js 表单上的应用。我们可以用 v-model 指令在表单控件元素上创建双向数据绑定&#xff0c;如下所示的原理图。v-model 会根据控件类型自动选取正确的方法来更新元素。 输入框…

Kubernetes 解决/var/run/secret/kubernetes.io/serviceaccount/token no such file or

Kubernetes 解决/var/run/secret/kubernetes.io/serviceaccount/token no such file or directory问题 kubectl get serviceaccount NAME SECRETS default 0 如果没有则需要添加 在apiserver的启动参数中添加&#xff1a; --admission_controlServiceAccount apiserver在…

使用vue+nginx+dockerfile+docker-compose 发布静态网页(简单到爆)

源码&#xff1a;https://github.com/oopxiajun/vue_nginx_dockerfile_docker-compose docker-compose.yaml 内容 # cat docker-compose.yaml version: 2 services:myvueweb:build: .ports:- "3000:80"image: myvuewebnginx.conf # cat nginx.conf worker_proces…

史上最全:did you register the component correctly?For components, make sure to provide the “name“

原因一&#xff1a;引入组件时多加了大括号 import Addition from ./components/Addition // 引入组件不需要加{} import { deviceDetail, queryHttpLogs } from /api/device // 引入接口时才加{}引入组件千万不要加大括号&#xff01;&#xff01; import时加了{}代表引入…

【溯源篇】从头看vue(七)——过滤器基础

官方文档&#xff1a;https://cn.vuejs.org/v2/guide/filters.html#ad 过滤器 自定义过滤器&#xff0c;可被用于一些常见的文本格式化。注意全局定义过滤器要在创建 Vue 实例之前。 Vue.filter(capital, function(val){value val.toString()return value.charAt(0).toUpperC…

点击保存eslint自动修复--VScode

依次点击&#xff1a;文件File-首选项Preferences-设置Settings&#xff0c;选择ESlint&#xff0c;点Edit in settings.json 将里面的内容替换为下图代码&#xff1a; {"editor.formatOnSave": true,"javascript.format.insertSpaceBeforeFunctionParenthesis&…

vetur插件:vscode格式化html标签属性不换行

1. 点击左下角设置按钮&#xff0c;选择Settings 2.在用户设置下找到vetur&#xff0c;点击 Edit in settings.json 3.设置如下配置 {"[vue]": {"editor.defaultFormatter": "octref.vetur"},"vetur.format.defaultFormatter.html": …

vue 解决v-for 循环列表生成不同背景颜色问题

来一张效果图 下面说一下核心代码&#xff1a; html代码 <ul> <li v-for"count in this.floor" :key"count" :style"randomRgb(item)" > {{count}}F</li></ul> js部分&#xff0c;用过style绑定一个函数如下&#xff1…

Element UI _ 疑难杂症

目录 Icon 图标 Button 按钮 Input 输入框 Select 选择器 DatePicker 日期选择器 Table 表格 Pagination 分页 Descriptions 描述列表 Loading 加载 Message 消息提示 MessageBox 弹框 Dialog 对话框 Timeline 时间线 Image 图片 InfiniteScroll 无限滚动 Dra…

Vue实现复制粘贴功能

目录 一、需求说明 二、代码实现 1、安装 vue-clipboard2 依赖 2、在 main.js 文件中全局引入插件 3、案例 三、项目所用 实现选中并且复制成功后带有提示信息的效果 &#xff1a; 四、功能升华 本文主要介绍的是 CV复制粘贴文本文字 功能的实现 &#xff0c; 文章末尾…

js——纯js模拟双向数据绑定

js——纯js模拟双向数据绑定 是不是很多人只是知道双向数据绑定的实现效果&#xff0c;并不知道其原理&#xff0c;或是知道其原理并不明白的&#xff0c; 使用js模拟一个简单的双向数据绑定案例吧&#xff0c;就会变得容易理解 Object.defineProperty() vue双向数据绑定的原…

element——表单的复杂数组渲染

element——表单的数组渲染及校验(vue) 常见表单渲染及校验 <template><div classtest><el-form ref"form" :model"form" :rules"rules"><el-form-item label"活动名称" propname><el-input v-model&quo…

Vue小项目01——标签记录器

Vue小项目——标签记录器 功能&#xff1a;用户在文本框里输入文本&#xff0c;按回车键&#xff0c;文本添加到信息栏里&#xff0c;并清空文本框里的内容&#xff0c;最左侧有信息编号&#xff0c;下方有所以信息条数&#xff0c;每条信息右测有删除叉&#xff0c;最下方有全…

Linux代理配置_wuli大世界_新浪博客

全局代理配置&#xff1a; vi /etc/profile添加如下内容&#xff1a;http_proxyhttp://username:passwordproxy:8080export http_proxyhttps_proxyhttp://username:passwordproxy:8080export https_proxyftp_proxyhttp://username:passwordproxy:8080export ftp_proxy

4.Vue.js前端框架:计算属性与监听属性

4.1 计算属性 4.1.1 什么是计算属性 计算属性需要定义在 computed 选项中。当计算属性依赖的数据发生变化时&#xff0c;这个属性的值会自动更新&#xff0c;所有依赖该属性的数据绑定也会同步进行更新。在一个计算属性里可以实现各种复杂的逻辑&#xff0c;包括运算、函数调…

3.Vue.js前端框架:条件判断与列表渲染

3.1 条件判断 在视图中&#xff0c;经常需要控制某些DOM元素的显示或隐藏。Vue.js提供了多个指令来实现条件的判断&#xff0c;包括 v-if、v-else、v-else-if、v-show指令。下面分别进行介绍。 3.1.1 v-if指令 v-if 指令可以根据表达式的值来判断是否输出DOM元素及其包含的子…

vue+django+xlsxwriter导出excel并下载

views.py date request.GET[date] workbook xlsxwriter.Workbook("e:\\" date "APS." "xlsx") worksheet workbook.add_worksheet() # 创建一个sheet这里就是一顿写如何导出excel workbook.close() fopen("e:\\" date "…

VUE使用sessionStorage存取对象时会显示[object object]的解决方法

VUE如果直接使用window.sessionStorage.setItem和window.sessionStorage.getItem来进行存取对象的话&#xff0c;不能正常使用该对象&#xff0c;并且在Application的Session Storage中会显示[object object]。 window.sessionStorage.setItem("user",res.data.user…

错误【Component template should contain exactly one root element】多个根元素

在写vue的时候报错&#xff1a; Component template should contain exactly one root element. If you are using v-if on multiple elements, use v-else-if to chain them instead. 直译出来 就是&#xff1a;组件模板应该包含一个根元素。如果在多个元素上使用V-IF&#xf…

vue-paricles 使用的两个疑惑点

> 在这里插入代码片gitgithub.com:creotip/vue-particles.git >vue-particles gitgithub.com:VincentGarreau/particles.js.git ⇒ particles.js 想实现vue框架下的星空粒子特效, 以上两个都可以, 这里分享两个疑惑点(已经知道的就跳过吧…) ##1. Safaril浏览器支持鼠标移…

前端面试题总汇(2019最新)

前端面试题总结 1&#xff1a;为何选择前端这个方向和对前端的理解 为什么&#xff1a; 第一的话就是对前端很感兴趣&#xff0c;之前也接触过其他的语言&#xff0c;但是直到接触到前端才发现真的有兴趣做下去&#xff0c;兴趣是一个人最好的老师&#xff0c; 第二的话前端…

Vue+Element UI实现概要小弹窗

场景&#xff1a;一个巡检单据有n个巡检明细&#xff0c;一个巡检明细有n个巡检项目。 实现效果&#xff1a;当鼠标移到明细行的概要图标时显示当前行的巡检项目卡片弹窗&#xff0c;移出弹窗时关闭弹窗 巡检单据详情 鼠标移到项目概要图标 效果实现 data里面声明的变量 …

[Vue warn]: Error in v-on handler: “TypeError: Cannot read property ‘splice‘ of undefined“

splice是删除数组里的项&#xff0c;报这个错证明你点前面那个并不是个数组或者说写错变量名了,仔细一看&#xff0c;还真是数组名称写错了

狂神 Vue 自定义内容分发

自定义内容分发 如何在slot组件插槽的基础上实现数据操作 因为组件与Vue实例传递数据是通过v-bind和props&#xff0c;当前组件可以绑定当前组件中的事件&#xff0c;但是不能直接绑定到vue实例中的事件&#xff0c;但是要操作vue中的data必须要通过Vue实例中的方法删除&…

Vue学习 -- router路由

使用Vue开发项目&#xff0c;肯定对它的路由系统不会陌生。 学习router直观感受概念区别优势缺点History模式新建vue-router-learn目录结构index.htmlpackage.jsonmain.jspages 存放页面效果继续改造router.js新建my-router-link引用my-router-link效果history.pushStatehistor…

微信小程序实现摇筛子效果

1.效果图&#xff1a; 打开百度APP看高清图片 2.HTML代码&#xff1a; 3.js代码&#xff1a;

在vue+node环境下实现对数据以excel形式导出并下载

首先业务需求&#xff0c;就是在后台管理系统中可以查询当前数据表&#xff0c;现在要加一个功能&#xff0c;可以把当前查询到的数据以excel形式导出&#xff0c;并供管理员下载。 需求明确之后&#xff0c;我们就要进行功能的实现&#xff0c;这个需求主要内容在后端接口的编…

『前端优化』—— Vue中避免滥用this去读取data中数据

码字不易&#xff0c;有帮助的同学希望能关注一下我的微信公众号&#xff1a;Code程序人生&#xff0c;感谢&#xff01;代码自用自取。 前言 在Vue中&#xff0c;data选项是个好东西&#xff0c;把数据往里一丢&#xff0c;在一个Vue组件中任何一个地方都可以通过this来读取d…

在vue.config.js中模拟后端接口数据

码字不易&#xff0c;有帮助的同学希望能关注一下我的微信公众号&#xff1a;Code程序人生&#xff0c;感谢&#xff01; 现在都流行前后端分离&#xff0c;前端干前端的事&#xff0c;后端干后端的事。 但是我们在前端的实际开发时&#xff0c;有时候是需要数据辅助的&#x…

mpvue使用wxchart虽然如此但发誓以后不做微信小程序的项目了

mpvue使用wxchartStep 步骤docs 文档1.install 安装2.add < canvas > sign 添加标签3. import in your page 页面引入4. draw chart 画图resultStep 步骤 docs 文档 https://www.npmjs.com/package/wx-chart/v/0.3.1 1.install 安装 npm install wx-chart --save-dev…

uni-app设置原生标题栏渐变色

原生标题栏渐变背景渐变 效果图如下&#xff1a; 奉献上代码块 { //产业地图"path": "industry-map-detail/index","style": {"navigationBarTitleText": "产业地图详情", //或者没有标题"enablePullDownRefresh&qu…

你好,谈谈你对前端路由的理解

前言 好了不装了&#xff0c;今天我就化身性感面试官在线问大家一个问题&#xff0c;“谈谈你对前端路由的理解”。看到这个问题&#xff0c;那回答可多了去了。但是换位思考一下&#xff0c;你问候选人这个问题的时候&#xff0c;你想要得到什么答案&#xff1f;以我个人拙见…

Vue知识点总结(20)——nextTick的基本概念和实际应用(超级详细)

今天的主角是nextTick&#xff0c;它是Vue官方提供的一个API。 首先在介绍它之前&#xff0c;我们要先了解一件事。 可能你还没有注意到&#xff0c;Vue 在更新 DOM 时是异步执行的。只要侦听到数据变化&#xff0c;Vue将开启一个队列&#xff0c;并缓冲在同一事件循环中发生的…

Vue知识点总结(19)——ref属性和$refs的使用(超级详细)

ref是vue提供的非常便利的属性。它可以直接获取页面元素的DOM节点&#xff0c;也可以获取子组件对象。 虽然Vue建议不要随便在vue项目中操作DOM&#xff0c;但是在一些不得已的情况下&#xff0c;必须要操作DOM&#xff0c;ref属性就可以很轻松的实现我们的需求。 还有&#xf…

Vue知识点总结(18)——生命周期(超级详细)

码字不易&#xff0c;有帮助的同学希望能关注一下我的微信公众号&#xff1a;Code程序人生&#xff0c;感谢&#xff01; 这期的主题是Vue的生命周期。 先说一下什么是生命周期。 百度百科上是这样说的&#xff1a; 生命周期就是指一个对象的生老病死。 我们每个人都会经历生老…

Vue知识点总结(17)——作用域插槽(超级详细)

之前分别了解了匿名插槽和具名插槽。 这期我们的任务是作用域插槽。 作用域插槽虽然用的不多&#xff0c;但是还是挺重要的。 我们以一个实际需求来展示作用域插槽&#xff0c;因为作用域插槽用的确实不多&#xff0c;只能在实际需求中展示它的意义。 需求&#xff1a; 已经…

Vue知识点总结(16)——具名插槽(超级详细)

上节我们了解了一下插槽的概念和用途&#xff0c;并且详细演示了一下匿名插槽的使用。 这期我们的任务是具名插槽。 从名字我们就可以看出区别&#xff0c;一个是匿名&#xff0c;一个是具名。 我们就不详细说插槽概念的东西了&#xff0c;直接演示具名插槽。 <div id&quo…

Vue知识点总结(15)——匿名插槽(超级详细)

我们在前几期已经说过了组件的各种知识。 接下来我们就要学习插槽的内容了&#xff0c;插槽是Vue组件化开发的拓展内容。 官方文档种解释插槽的作用就是&#xff1a;在vue中实现的一套分发内容的API&#xff0c;将slot元素作为承载内容分发出口。 用大白话说就是&#xff1a;…

Vue知识点总结(14)——其它组件通信方式(provide/inject和$parent/$children)(超级详细)

这期是组件通信的最后一期&#xff0c;把剩余的组件通信方式再全部介绍一下。 分别是provide/inject 和 $parent/&#xff04;children。 我们用下面这个示例&#xff0c;把这两种通信方式全部展示一下。 <div id"app"><App></App> </div>…

js如何一次循环删除数组中的多个元素

思路&#xff1a; 数组遍历删除一个元素很容易&#xff0c;通过splice方法删除对应索引的元素即可&#xff0c;但是遍历删除多个元素就复杂了很多&#xff0c;首先不能按索引从小到大的顺序删除&#xff0c;这样可能会导致索引对应的元素发生变化&#xff0c;误删或找不到该索引…

Vue computed使用方法及使用原因总结

1.通过computed可以对{{}}里的数据进行处理。当然对数据进一步处理&#xff0c;通过写method方法也可以达到&#xff0c;为什么要通过computed的方式呢&#xff1f;这是因为computed的方法比method节约资源。 计算属性是基于它们的响应式依赖进行缓存的。只在相关响应式依赖发生…

在vue项目中使用WebSocket

<template><div class"test"></div> </template> <script>export default {name : test,data() {return {websocket: null,}},created() {//创建websocket连接this.createWebSocket();},destroyed() {//关闭websocket连接this.socket.…

VS code常用插件

1.Auto Close Tag 标签自动闭合 2. Auto Rename Tag 自动重命名标签 3.Better Align 设置代码对齐 CtrlK,CtrlS打开快捷键设置&#xff0c;搜索wwm&#xff0c;设置自己的快捷键 4.Bracket Pair Colorization Toggler 括号颜色 5.Chiese&#xff08;Simplified&…

Vue 项目使用 ECharts 切换页面回来图表不显示

问题描述 问题1&#xff1a; 解决方案对应方案1在 Vue 项目中使用 ECharts 时&#xff0c;一开始图表能渲染出来&#xff0c;当切换到其他页面再回来的时候&#xff0c;图表就不显示了 问题2&#xff1a; 解决方案对应方案2Echarts 图表在子组件中&#xff0c;父组件通过传…

Vue 基础入门与进阶

Vue 基础入门与进阶简介1、IDE简介2、在线引用 Vue3、使用 vue-cli 创建项目一、Vue 基础语法1、Vue 的基本结构2、mvvm 设计模式&#xff1a;3、Vue生命周期函数4、模版语法讲解5、表单中双向绑定指令v-model 与修饰符6、data & methods & computed & watch7、样式…

Web 本地存储和Vue本地存储实例

Web 本地存储 Web Storage API 关键对象 window.sessionStorage对象用于区域存储&#xff1b;window.localStorage对象用于本地存储。特点 数据的设置和读取比较方便。容量较大&#xff0c;sessionStorage大约为5MB&#xff0c;localStorage大约为20MB。只能存储字符串&#xf…

VUE---小木屋见

列表过滤应用 利用输入框输入的值&#xff0c;过滤出列表中的元素 v-model拿到input中的值**filter( function(){} )**过滤函数 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport&qu…

Vue实例—— 计算属性(computed)、 watch 状态监听和filter 过滤器

Vue实例—— 计算属性(computed)、 watch 状态监听和filter 过滤器 Vue实例配置对象 选项说明dataVue实例数据对象methods定义Vue实例中的方法components定义子组件computed计算属性filters过滤器 计算属性(computed) 格式&#xff1a;computed:{ 变量(){ 计算表达式} } <p&…

基于elementUi,下拉分页组件封装

文章目录一、说明二、组件封装1、组件 PaginationSelect.vue 代码2、属性3、事件/方法三、组件引入、使用注意&#xff1a;一、说明 ​ 虽然elementUi提供了丰富的组件&#xff0c;但是有些业务场景下&#xff0c;需要自己再封装适合自己的业务的组件&#xff0c;例如&#xf…

前端技术:Vue+MVVM框架+

早期开发&#xff0c;VB (Cliebt/Server,word)微软&#xff0c; 数据驱动Vue项目组件化 Vue概念 早期开发&#xff0c;VB (Client/Server/word) 微软&#xff0c; B/S (Broswer/Server) ASP,ASPCOM2000年&#xff0c;IIS(web中间件) .net C#抄袭JAVA java 2004&#xff0c;…

el-form表单el-input、el-select只读设置,去掉(删掉)边框线,完美替换整个HTML

前言​ 欢迎大家来到我的博客&#xff0c;请各位看客们点赞、收藏、关注三连&#xff01; 欢迎大家关注我的知识库&#xff0c;全栈进阶之路语雀 你的关注就是我前进的动力&#xff01; CSDN专注于问题解决的博客记录&#xff0c;语雀专注于知识的收集与汇总&#xff0c;包…

JFrame的使用方法

JFrame的使用方法 JFram是一个GUI的最顶级容器&#xff0c;基本上所有的GUI的组件都在其上面使用。使用方法 1.创建一个JFrame对象 JFrame jf new JFrame("我是标题鸭&#xff01;&#xff01;&#xff01;");当然标题的设置也可以使用setTitle()&#xff1b; j…

el-tabs和el-steps切换以及steps点击事件

首先&#xff0c;还是百度了一下示例&#xff0c;但是这些人的效果都不太满意&#xff0c;并且还有bug&#xff0c;故而自己改造了一下代码。 <template><div><el-steps :active"active_index - 0" simple style"margin-top: 20px"><…

ElementUI Message提醒框点击多次只显示一个

点击按钮message提示&#xff0c;点击多次就会出现多个&#xff0c;这个时候需要手动去关闭一下message所有的实例&#xff0c;如下&#xff1a; this.$message.closeAll(); //手动关闭所有实例 this.$message({message: 您还没有选中哦~,type: warning });

Vue 子组件调用父组件的方法

Vue项目中如何在子组件中直接调用父组件的方法&#xff1a; 方法一&#xff1a; 直接在子组件中通过this.$parent.event来调用父组件中的方法 //父组件 <template><div><child></child></div> </template> <script>import child f…

vue 父组件中调用子组件的方法

Vue项目中如何在父组件中直接调用子组件的方法&#xff1a; 方案一&#xff1a;通过ref直接调用子组件的方法&#xff1b; //父组件中<template><div><Button click"handleClick">点击调用子组件方法</Button><Child ref"child&qu…

iview中page组件的跳转功能BUG解决方案

xl_echo编辑整理&#xff0c;欢迎转载&#xff0c;转载请声明文章来源。欢迎添加echo微信(微信号&#xff1a;t2421499075)交流学习。 百战不败&#xff0c;依不自称常胜&#xff0c;百败不颓&#xff0c;依能奋力前行。——这才是真正的堪称强大&#xff01;&#xff01; 在使…

Vue中使用v-print打印出现空白页

本人最近做项目时遇到打印出现空白页的问题&#xff0c;查阅资料后找到解决办法&#xff0c;方便同行们快速解决问题。 1.解决办法&#xff1a;在css中加入 "body{ height:auto; }" 即可解决问题。 ---------------------2020/5/28更新----------------------------…

Vue:项目-动态路由以及坑(完整代码)

文章目录注意的细节 - 坑很大完整代码注意的细节 - 坑很大 //1. 重定向至未注册的路由节点name 会报错&#xff0c;因为进去路由前置beforeEach的to参数&#xff0c;必须含有fullpath&#xff0c;否则进不去&#xff0c;没有定义路由节点的name&#xff0c;这就表明拿不到路径…

Vue学习4 - 自定义指令、回调函数、箭头函数

文章目录1. 自定义指令2. 过滤器3. 回调函数中是普通函数、箭头函数this指向问题1. 自定义指令 自定义指令时需要使用到钩子函数进行定义指令 钩子函数bind&#xff1a;只调用一次&#xff0c;进行初始化操作inserted&#xff1a;被绑定元素父节点插入时的调用updatecomponentU…

最全的Vue学习资料

目录 UI组件开发框架实用库服务端辅助工具应用实例Demo示例 UI组件 element ★13489 - 饿了么出品的Vue2的web UI工具套件Vux ★8133 - 基于Vue和WeUI的组件库iview ★6634 - 基于 Vuejs 的开源 UI 组件库mint-ui ★6253 - Vue 2的移动UI元素muse-ui ★3705 - 三端样式一致的…

(五)配置 Axios api 接口调用文件

Vue2VueRouter2WebpackAxios 构建项目实战2017重制版&#xff08;五&#xff09;配置 Axios api 接口调用文件 前情回顾 在上一篇《Vue2VueRouter2WebpackAxios 构建项目实战2017重制版&#xff08;四&#xff09;调整 App.vue 和 router 路由》&#xff0c;我们通过配置基本的…

bug修复---同时触发mousedown事件和touchstart事件

这两天遇到一个bug&#xff0c;每次点击下方键盘时&#xff0c;点击一次数字&#xff0c;文本框中会出现两次重复值&#xff0c;如下所示&#xff1a; 而且console中还有以下报错信息&#xff1a; 查看项目代码&#xff0c;代码如下&#xff1a; <ul><liv-for"…

保持左侧菜单的激活状态

el-menu有一个属性&#xff1a; 可设置default-active"/users"&#xff0c;设置index为/users的选项为激活状态 但是这样就写死了&#xff0c;选择其他选项的时候不会激活&#xff0c;故需要进一步优化。 主要思想&#xff0c;选中选项&#xff0c;将当前选中的选项的…

侧边栏展开/折叠

Home.vue中el-menu前增加 <!--页面主体区域--><el-container><!--侧边栏--><!--侧边栏折叠与展开--><el-aside :width"isCollapse ? 64px : 200px"><!--点击折叠/展开--><div class"toggle-button" click"to…

axios拦截器使用

main.js中axios部分加入&#xff1a; // 请求拦截器 axios.interceptors.request.use(config >{console.log(config)/*为请求头对象添加Token验证的Authorization对象&#xff0c;就不用每次都在要传送的字段上加token了*/config.headers.Authorizationwindow.sessionStora…

ElementUI对于表格的二次封装

前言 最近在做的项目中&#xff0c;有大量界面用到了表格(el-table)组件&#xff0c;但是里面具体显示的内容不同&#xff0c;是从后端获取过来的&#xff0c;如果每一个界面写一下el-table的代码的话&#xff0c;会造成代码量大且不易维护的后果&#xff0c;所以就对el-table…

vue——数字加逗号分隔

带小数的数字三位一分隔 filters: {num: (val, fix 2) > {if (val ! 0) {val Number(val) // 字符串转为数字&#xff0c;目标数据为数字可不转val val.toFixed(2) // 保留两位小数并转为字符串let int val.slice(0, fix * -1 - 1) // 获取整数let ext val.slice(fi…

Vue——url下载图片文件(cavans)

Vue——url下载图片文件&#xff08;cavans&#xff09; 记录项目中下载图片方式&#xff0c;这个方法不会在当前页打开而且兼容 1.方法 // 下载图片phoneDown (imgsrc, name) {//下载图片地址和图片名let image new Image()// 解决跨域 Canvas 污染问题image.setAttribute…

Vue Vue3的响应式

回顾 vue2.x 的响应式 实现原理&#xff1a; 。对象类型&#xff1a;通过object.defineProperty()对属性的读取、修改进行拦截&#xff08;数据劫持) 。数组类型&#xff1a;通过重写更新数组的一系列方法来实现拦截(对数组的变更方法进行了包裹) Object.defineProperty(data…

Vue——按钮防抖

Vue——按钮防抖 按钮多次点击&#xff0c;只执行点击动作完成的一次事件触发 1.创建utils/once.js文件 export const Debounce (fn, t) > {const delay t || 500let timeoutreturn function () {const context thisconst args argumentsif (!timeout) {timeout set…

axios的使用规范

axios的使用规范 axios在线库&#xff1a;https://unpkg.com/axios/dist/axios.min.js 获取网络请求 get格式 axios.get(地址&#xff1f;keyvalue&key2value2).then(function(response){},function(err){}) //地址为接口地址&#xff0c;key是文档提供&#xff0c;then在请…

[vue]——登录页面交互

面板切换 登录页面板一般会选择多种登录方式&#xff0c;短信登录或者密码登录&#xff0c;这两种登录方式会通过点击来实现显隐。 在不使用框架的情况下&#xff0c;实现两哥面板相互显隐&#xff0c;就要用到样式中的display&#xff0c;在初始化的时候给短信登录添加一个计…

VUE开发过程中用到的JS方法

VUE开发过程中用到的JS String()方法 1、substring&#xff08;&#xff09; 来源&#xff1a;https://www.w3school.com.cn/js/jsref_substring.asp 应用场景&#xff1a;前端展示对描述过多的文字不展示&#xff0c;当鼠标放上去时&#xff0c;以弹框的方式展示全部内容 实…

Vue.js图片轮播组件

Vue.js图片轮播组件 组件地址&#xff1a; https://github.com/surmon-china/vue-awesome-swiper npm install vue-awesome-swiper --save <!-- 如果你后续需要找到当前实例化后的swiper对象以对其进行一些操作的话&#xff0c;可以自定义配置一个ref属性 --> <swiper…

jQuery 跑马灯效果

jQuery 跑马灯效果 http://www.jqueryscript.net/demo/Simple-Seamless-Carousel-Scroller-Plugin-with-jQuery-cxScroll/ swiper http://www.swiper.com.cn/ demo http://www.swiper.com.cn/demo/index.html

js通过标签元素id,用document.getElementById().style设置标签元素的css属性

参考&#xff1a;https://blog.csdn.net/kissing7/article/details/8924112 对定义了id的html标签元素&#xff0c;js可以通过以下方法修改标签元素的css样式&#xff1a; 方法一&#xff1a; 对标签定义一个css样式&#xff1a; document.getElementById("idname&quo…

maven_SonarQube 8.3.x中的Maven项目的测试覆盖率报告

maven几年前&#xff0c;我写了一篇博客文章&#xff0c;介绍如何在SonarQube中生成测试报告&#xff0c;该报告独立于单元测试和集成测试的测试报告中。 从SonarQube 6.2开始&#xff0c;测试报告不再在这些类别中分开(请参阅SonarQube的博客文章)。 SonarQube将所有测试报告合…

rocker_用Rocker制作模板

rocker在本文中&#xff0c;我们将快速介绍Rocker &#xff0c;这是一个静态类型化的快速Java 8模板引擎。 必需的依赖项 要开始使用Rocker&#xff0c;我们需要在项目中添加以下依赖项&#xff1a; <dependency><groupId>com.fizzed</groupId><artifact…

grunt_从Grunt测试Grunt插件

grunt编写针对grunt插件的测试结果比预期的要简单。 我需要运行多个任务配置&#xff0c;并想通过在主目录中键入grunt test来调用它们。 通常&#xff0c;第一个任务失败后会发出咕声。 这使得不可能在主项目gruntfile中存储多个失败方案。 从那里运行它们将需要--force选项&a…

Spring Boot + WebSocket实现网页在线实时聊天

部分代码 首先创建springboot项目并引入依赖&#xff1a; <dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><dependency><groupId…

Vue学习笔记(二) 模板语法

Vue 使用基于 HTML 的模板语法&#xff0c;允许开发者将 DOM 绑定到底层 Vue 实例的数据 而在底层实现上&#xff0c;Vue 将模板编译成虚拟 DOM 渲染函数 结合响应系统&#xff0c;Vue 可以计算出最少需要重新渲染多少组件&#xff0c;把 DOM 操作减到最少 1、插值 &#x…

基于vue 动态加载图片src的解决方法

(基于vue 动态加载图片src的解决方法) assets&#xff1a; 在项目编译的过程中会被webpack处理解析为模块依赖&#xff0c;只支持相对路径的形式&#xff0c;如< img src”./logo.png”>和background:url(./logo.png),”./logo.png”是相对资源路径&#xff0c;将有web…

vue3 element-plus按需引入(vite)优雅用法

一、安装 npm install -D unplugin-vue-components unplugin-auto-import 二、vite.config.js里 import AutoImport from unplugin-auto-import/vite import Components from unplugin-vue-components/vite import {ElementPlusResolver } from unplugin-vue-components/res…

el-cascader__点击文字可选中__去掉单选按钮__选中后菜单收起__自定义数据显示在选项中(已测有用)

效果图 直接上代码&#xff1a; 注意&#xff1a;css样式一定要全局设置&#xff0c;不要写在scoped下&#xff08;否则没效果&#xff09; <el-cascaderv-model"form.classify"ref"cascader":options"dataList":props"defaultProps&q…

vue中computed理解,及watch的理解

computed 计算属性 1.可用于快速计算视图&#xff08;View&#xff09;中显示的属性&#xff0c;这些计算将被缓存&#xff0c;并且只在需要时更新。 2.计算属性的内容也可写在方法中&#xff0c;进行调用&#xff0c;虽然结果是相同的&#xff0c;但是性能却有很大差别&#…

vscode 中.html无Vue语法提示

1.安装HTML-Snippets插件 2.在setting.json文件中进行配置&#xff08;配置语句有先后顺序&#xff09; 保存即可

vscode如何同时运行多个vue项目

1.打开“终端”&#xff08;工具栏&#xff1a;“查看”->“终端”&#xff09; 2.点击右上角的“拆分终端” 3.在两个终端界面下&#xff0c;分别运行你需要开启的项目

Npm 发布 Vue 组件教程

1 前 言 平时我们在开发的时候经常使用 npm 安装各种组件。 今天我们就来尝试下制作一个自己的组件发布到 npm 上。 这里我以自己刚发布的一个 Vue 组件来介绍。感兴趣的可以来下载玩玩。 k-progress 安 装 npm install -S k-progress 使 用 // main.js import k-progr…

SignalR在React/Go技术栈的实践

哼哧哼哧半年&#xff0c;优化改进了一个运维开发web平台。本文记录SignalR在react/golang 技术栈的生产小实践。01背景有个前后端分离的运维开发web平台&#xff0c; 后端会间隔5分钟同步一次数据&#xff0c;现在需要将最新一次同步的时间推送到web前端。说到[web服务端推送]…

这次使用一个最舒服的姿势插入HttpClient拦截器技能点

码甲哥继续在同程艺龙写一点大前端&#xff0c;今天我们来了解一下如何拦截axios请求/响应&#xff1f;这次我们举一反三&#xff0c;用一个最舒适的姿势插入这个技能点。本文阅读耗时5 minute&#xff0c;行文耗时5 Days。axios是一个基于 promise 的网络请求库&#xff0c;可…

大前端快闪:package.json文件知多少?

最近在公司某项目参与了一些前端工作&#xff0c;作为后端抠脚大汉&#xff0c;改点前端细节磕磕绊绊&#xff0c;改点大前端、工程化、HTTP交互倒也还能做到柳暗花明。于是打算用后端程序猿的视角记录一些{大前端}的知识快闪&#xff0c;也算是帮助读者构建完整的全栈技能体系…

Element-ui 简单实现表格滚动(附演示及源码)

1 前 言 1.1 预览图 1.2 介 绍 功能很简单&#xff0c;不确定方法有没有问题&#xff0c;所以写出来让大家来检查检查1.3 使用技术 VueElement-ui 2 实 现 2.1 查看UI 这里是直接使用 UI 里的表格组件&#xff0c;F12 查看 可以明显看出&#xff1a; 表格头 class"…

vue全家桶+Echarts+百度地图,搭建数据可视化系统(【续】接口篇)

接上篇 vue全家桶Echarts百度地图&#xff0c;搭建数据可视化系统 1 前 言 1.1 业务场景 实现数据监控的系统。有线图、柱状图、地图&#xff0c;并具有定时刷新的功能。 1.2 业务分析 上一篇分析的步骤大致有&#xff1a; 系统搭建vue-clivuex记录登录信息vue-router路由跳…

vue全家桶+Echarts+百度地图,搭建数据可视化系统

本文章篇幅略长&#xff0c;内容有点多大佬可根据目录选择性查阅新人可一步步来阅读1 前言 1.1 业务场景 突然接到产品说要做一个数据监控的系统。有线图、柱状图、地图&#xff0c;类似于数据可视化的方式。 本人之前从未接触过Echarts&#xff0c;然后需要2周拿出成果&…

VUE:vue-cli4创建普通vue3项目及环境搭建

简介 关于vue-cli4.x创建vue3项目及环境搭建 一、项目创建 以下创建操作都是在CMD命令管理器里面操作的。 1.首先很重要的一点&#xff0c;在一个要创建vue项目的文件夹下查看你的vue cli的版本&#xff01; 注意&#xff1a;要4.0以上&#xff08;3.x的安装有些微区别&am…

Vue使用Canvas绘制图片、矩形、线条、文字,下载图片

1 前言 1.1 业务场景 图片储存在后台中&#xff0c;根据图片的地址&#xff0c;在vue页面中&#xff0c;查看图片&#xff0c;并根据坐标标注指定区域。 由于浏览器的机制&#xff0c;使用window.location.href下载图片时&#xff0c;并不会保存到本地&#xff0c;会在浏览器…

VUE:实现模块分类展示数据列表

简介 项目中&#xff0c;会有一个模块展示多个类别的数据&#xff0c;点某一个标题只展示相关的内容。 具体实现 <template><div><div class"classifyToolBox"><div class"flexRowStart classifyToolBar"><div v-for"(…

Vue监听键盘鼠标事件

1 前言 1.1 业务场景 vue页面监听键盘鼠标等事件。 官方给的例子是在input标签中的&#xff0c;我们想要的效果是不使用固定标签。 2 实现原理 2.1 增加监听 mounted () {window.addEventListener(keyup,this.handleKeyup)window.addEventListener(scroll,this.handleScr…

github个人博客绑定单独阿里域名指南

详情&#xff1a;http://www.liu12fei08fei.top/ github个人博客绑定单独阿里域名指南起源 禁止微信重拍版 给github pages绑定域名获取github pages的ip地址 配置阿里云域名并解析&#xff08;是域名就行&#xff0c;是不是阿里不重要&#xff09; 配置github pages的custom …

vue 小白初次实践踩坑(二)-路由与location

vue 小白初次实践踩坑(二)-路由与location 需求: 第一种:要求点击不同的导航跳转到另一个页面,在另一个页面上也有通用的导航,刚刚点击的那个导航应该处于选中状态(高亮) <template><div><ul class="header-menu" ref="MainHeader&qu…

基于Echarts的大数据可视化模板:智慧园区管理

目录 引言智慧园区管理的背景和重要性大数据可视化在解决园区管理挑战中的作用Echarts与大数据可视化Echarts库以及其在大数据可视化领域的应用优势开发过程和所选设计方案模板如何满足管理的特定需求模板功能与特性深入解析模板提供的各项功能模板的创新之处,交互性、多维度展…

虚拟列表的实现(简单易懂)

起因&#xff1a; app开发过程中遇到需要渲染3000行的列表&#xff0c;页面直接卡顿&#xff0c;所以开始研究起虚拟列表 实现前提条件&#xff1a; item项等高列表 实现思路&#xff1a; 首先是dom结构&#xff1a; 定义一个容器&#xff08;固定高度&#xff09;&#…

通过anvt X6和vue3实现图编辑

通过anvt X6 X6地址&#xff1a;https://x6.antv.antgroup.com/tutorial/about&#xff1b; 由于节点比较复杂&#xff0c;使用vue实现的节点&#xff1b; x6提供了一个独立的包 antv/x6-vue-shape 来使用 Vue 组件渲染节点。 VUE3的案例&#xff1a; <template><div…

vscode vue3+vite 配置eslint

vue2webpackeslint配置 目前主流项目都在使用vue3vite&#xff0c;因此针对eslint的配置做了一下总结。 引入ESlint、pritter 安装插件&#xff0c;执行以下命令 // eslint // prettier // eslint-plugin-vue // eslint-config-prettier // eslint-plugin-prettier yarn ad…

【vue3+pinia+Cookie】实现token登录及数据持久化

vue2后台登录项目,目前接触到的基本上都是vuex+本地存储或vuex+cookie或vuex+专门用于持久化vuex的库,如:vuex-persistedstate vuex默认情况下是在客户端内存中保存应用程序的状态,当页面刷新的时候,内存中的数据会丢失,导致vuex中的数据也会丢失。因为vuex的状态存储是临…

离线安装vscode插件,导出 Visual Studio Code 的扩展应用,并离线安装

在没有网络的情况下&#xff0c;如何安装vscode插件 1.使用之前电脑安装过的插件包 Visual Studio Code 的扩展应用安装位置在文件夹 .vscode/extensions 下。不同平台&#xff0c;它位于&#xff1a; Windows %USERPROFILE%\.vscode\extensions Mac ~/.vscode/extensions L…

Vue3使用wangEditor

那么这一节我们在编辑公司信息的弹窗中使用富文本插件wangEditor官网 Vue3使用wangEditor 安装wangEditor在弹窗中引入wangEditor结构api接口部分editor组件script部分怎么去修改富文本的编辑器&#xff1f; 案例内效果&#xff1a; 安装wangEditor npm install wangeditor/…

2.若依前后端分离版第一个增删查改

1.介绍 若依提供了代码生成功能&#xff0c;单表的CRUD可以直接用若依框架提供的代码生成进行创建。 2.实现 2.1 在数据库创建业务表test_teacher 2.2 生成代码 运行系统&#xff0c;进入菜单[系统工具]-》[代码生成],点击导入按钮&#xff0c;选择需要生成代码的表进行导…

python做界面的一个新思路(初始篇)

python做界面我首先想到的是pyqt5&#xff0c;但是笔者之前基本是用wpf做界面&#xff0c;再用其他的做界面都有点不畅快的感觉。直接用到了HTML CSS js。随着前端技术的快速发展&#xff0c;如VUE&#xff0c;AUI这类框架的兴起&#xff0c;做个炫酷的页面&#xff0c;远比后…

vue项目配置多个代理的注意点

在Vue项目的开发过程中,为了本地调试方便&#xff0c;我们通常会在 vue.config.js 中配置 devServer 来在本地启动一个服务器&#xff0c;在这个选项中&#xff0c;我们会配置proxy 属性来将指向到本地的请求&#xff08;例如&#xff1a; /api/action&#xff09; 代理到后端的…

前端技术:Vue+elementUI 饿了吗UI+CRUD,创建图书管理系统

1.Vue框架 JavaScript升级版&#xff0c;JS它脚本语言&#xff0c;Vue框架 语言它my生命&#xff0c;api工具类 文章中心思想&#xff0c;有生命力 Vue框架思想&#xff0c;MVVM框架思想&#xff0c;数据驱动思想&#xff0c;组件化思想 2.j2ee框架分层思想淋漓尽致体现&…

vscode eslint vue 保存自动修复

问题 接受一个vue项目&#xff0c;download下代码后愉快地写了个界面。然后跑起来&#xff0c;eslint抛了一堆书写不规范的错误&#xff0c;主要有2个 Expected " " character, but found "\t" character Strings must use singlequote 对应的校验规则是…

vue-cli3中axios跨域配置

vue-cli3中axios跨域配置 1.首先修改vue.config.js文件&#xff0c;没有的话添加一个&#xff0c;内容如下 module.exports { devServer: { port: 8080, proxy: { //名字可以自定义&#xff0c;这里我用的是api ‘/api’: { target: ‘https://blog.csdn.net’,//设置你调用的…

iview框架的select碰到回显深坑,解决方案!

iview框架的select碰到回显深坑&#xff0c;求解决方案&#xff01; 具体代码和问题如下&#xff1a; 问题描述使用select控件&#xff0c;并使用该控件的远程搜索功能&#xff0c;当将该功能添加在新增model里面的时候&#xff0c;正常使用&#xff0c;当在详情model里面复用…

5.Vue.js前端框架:样式绑定

5.1 class 属性绑定 在样式绑定中&#xff0c;首先是对元素的 class 属性进行绑定&#xff0c;绑定的数据可以是对象或数组。 5.1.1 对象语法 在应用 v-bind 对元素的 class 属性进行绑定时&#xff0c;可以将绑定的数据设置为一个对象&#xff0c;从而动态地切换元素的 cla…

创建vue3项目

2. 创建vue3项目 1) 使用 vue-cli 创建 文档: https://cli.vuejs.org/zh/guide/creating-a-project.html#vue-create ## 安装或者升级 npm install -g vue/cli ## 保证 vue cli 版本在 4.5.0 以上 vue --version ## 创建项目 vue create my-project然后的步骤 Please pick …

Open Flash Chart组件的使用

Open Flash Chart组件的使用 简介 OpenFlashChart是一个开源的报表制作组件&#xff0c;该组件能够自动生成一个好看的、动态的flash报表&#xff1b;该组件使用flash展示报表能够很好的做到与浏览器进行集成&#xff0c;目前浏览器基本都能很好的支持flash&#xff1b;该组件还…

2.Vue.js前端框架:基础特性

2.1 Vue实例及选项 每个Vue.js的应用都需要通过构造函数创建一个Vue的实例。创建一个Vue实例的语法格式如下&#xff1a; var vm new Vue ({//选项})在创建对象实例时&#xff0c;可以在构造函数中传入一个选项对象。选项对象中包括挂载元素、数据、方法、生命周期钩子函数等…

element ui中el-radio和el-checkbox点击触发两次事件处理方法

参考&#xff1a;https://blog.csdn.net/ChengShengMeJia/article/details/108147612 找了半天原因&#xff0c;后来发现是el-radio被封装多层&#xff0c;根元素不是input&#xff0c; 我认为是由于事件冒泡机制导致的&#xff0c;因为根元素是label&#xff0c;click事件绑定…

手机号自动加空格 银行卡号自动加空格---------------------------

手机号自动加空格 银行卡号自动加空格 银行卡号 加空格代码 <input maxlength"19" keyup"accNoDispose" type"text" placeholder"请输入银行卡号" v-model"addNewCardNum">accNoDispose: function () {if (thi…

vue 页面效果插件---------------(无缝滚动,数组滚动)

文章目录数组滚动插件 ---------------cont-tovue-countTo---简单好用的一个数字滚动插件无缝滚动插件 ---------------vue-seamless-scroll数组滚动插件 ---------------cont-to vue-countTo—简单好用的一个数字滚动插件 vue-countTo是一个无依赖&#xff0c;轻量级的vue组件…

vue 中echarts使用

vue 中echarts使用 通过 npm 获取 echarts&#xff0c;npm install echarts --save&#xff0c; 下载好echarts以后在main.js中全局引入 使用少的话可以早某个vue页面引入即可 import echarts from echarts Vue.prototype.$echarts echarts//在template中创建div <templat…

仿京东分类栏组件

京东效果展示 功能描述&#xff1a; 1.底部进度条跟随左滑变化 2.可以规定单行展示个数&#xff0c;以及单行总个数 代码 1.index.vue 入口组件 <template><div class"container"><div class"title">nav-show</div><!-- col…

3.Axios异步通信讲解 和 JQuery Ajax 的区别

3.1 Axios简介 Axios是一个开源的可以用在浏览器端和Node JS的异步通信框架&#xff0c; 她的主要作用就是实现AJAX异步通信&#xff0c;其功能特点如下&#xff1a; 官网&#xff1a;起步 | Axios 中文文档 (axios-http.cn) 从浏览器中创建XMLHttpRequests 从node.js创建h…

JS 模块化规范

JS 模块化 什么是模块化&#xff1f; 将一个复杂的程序依据一定的规则(规范)封装成几个块(文件), 并进行组合在一起 模块化的好处 1.提高复用性 2.高可维护 3.更好的分离&#xff0c;按需加载 4.避免命名冲突模块化的缺点 1.增加请求 2.依赖过多 3.难以维护CommonJS 说明…

vue WebWorker的使用

webworker 我们知道javascript是单线程&#xff0c;当主线程遇到大量计算或者复杂的业务逻辑时&#xff0c;会对我们的页面造成不好的用户体验。 webworker 很好的解决了这个问题&#xff0c;我们可以在主线程开启一个worker线程执行任务而不干扰用户界面&#xff08;主线程&a…

vue 组件通讯总结

Props $emit 方式 父子传参最常用的方式就是使用props,$emit 1. 父传子 子组件从父组件接受参数通过props&#xff0c;并且可以规定类型&#xff0c;默认值等 总结 1.父组件中 v-bind:parentToOne"parentMsg" , 一般parentToOne 与 parentMsg 名称相同即可 即&am…

vue手写双向绑定实现

前言 认识Object.defineProperty() // Object.defineProperty 三个参数// 第一个参数&#xff0c;属性所在的对象// 第二个参数&#xff0c;要操作的属性// 第三个参数&#xff0c;被操作属性的特性// 格式是 {} //configurable,enumerable,value,writable// set 写入属性时触…

JS BOM篇(二)location对象与history对象

location 对象 location 是最有用的对象之一。 1.提供了与当前窗口中加载的文档有关的信息&#xff0c; 2.提供了导航功能。 3.即是window对象的属性&#xff0c;也是document对象的属性。即&#xff08;window.location document.location&#xff09;属性列表 属性名例子说…

宝藏好物gRPCurl

gRPCurl简介gRPCurl[1]是一个与gRPC服务器交互的命令行工具&#xff0c;可认为是gRPC的curl工具。gRPCurl用于从命令行调用gRPC服务器支持的RPC方法&#xff0c;gRPC使用二进制编码(protobuf), 不能利用常规的curl工具(早期的curl版本还不支持HTTP/2)。1. gRPCurl工具接受json编…

在IIS中部署SPA应用,多么痛的领悟!

目前公司的Web项目是SPA应用&#xff0c;采用前后端分离开发&#xff0c;所以有时也会倒腾Vue框架。“前后端应用最终以容器形态、在k8s中部署, 为此我搭建了基于Gitlab flow的Devops流程。在Devops实践中&#xff0c;容器部署成为良方和事实标准。但是在开发和自测阶段&#x…

【项目实践】使用Vue.js和ElementUI快速实现后台管理系统的界面布局

前言 大家都知道&#xff0c;后台管理界面不需要很酷炫的动画效果&#xff0c;也不需要花里胡哨的界面布局&#xff0c;只需要简洁易用、清爽明了的界面以便于管理数据。而现在普遍的后台管理系统的界面布局都差不多&#xff0c;上中下结构&#xff0c;然后左边是导航栏。随便…

弹性布局自动换行内容平分父盒子剩余高度问题

弹性布局设置子盒子自动换行展示&#xff0c;并且子盒子不撑满父盒子时&#xff0c;不会平分父盒子剩下的高度&#xff08;align-content: flex-start&#xff09;。 display: flex; flex-wrap: wrap; align-content: flex-start

VUE:echarts如何适应宽度【附封装的简单柱状图组件页面参数设置】

简介 在使用echarts时&#xff0c;发现它不是自适应的。 比如浏览器全屏时打开了有echarts的页面&#xff0c;加载完后&#xff0c;缩小窗口&#xff0c;就会很奇怪&#xff0c;所以研究了一下怎么实现主动适应。 具体实现 在app.vue中通过window.onresize事件进行实时存储…

vue 实现移动端年周时间选择

vue 实现移动端年周时间选择使用组件样式实现代码实现使用组件 Vant 是有赞前端团队开源的移动端组件库&#xff0c;点击跳转 样式实现 代码实现 <template><div id"root"><van-nav-bar left-arrow click-left"returnHandle()"><…

四.Vue.js实例属性选项-数据操作

Vue创建实例化参数配置中&#xff0c;对数据进行处理的有 data、methods、props、propsData、computed、watch var vm new Vue({el: #app,data: {name: 小虫,age: 3},methods: {addAge: function(){this.age}} }); 1. data data在new Vue中以一个对象方式传入&#xff0c;即…

通过 railway 和 code-server 搭建网页版的 visual studio code

背景和需求我有一个 iPad 平板, 平时出门碎片时间在 leetcode 和 binarysearch 上刷题[1], 因为可以直接在网页里敲代码. 除了用一些SSH Terminal[2]远程登陆服务器用 vim 改代码, 平板上做开发并没有很好用的 IDE.Code-Server项目地址: https://github.com/cdr/deploy-code-se…

vue-cli十分钟学习入门笔记――开袋即食

vue-cli十分钟学习之从一无所知到糊里糊涂 文章目录vue-cli十分钟学习之从一无所知到糊里糊涂1.为啥要学习Vue&#xff1f;2.NodeJs安装及其npm介绍3.脚手架vue-cli安装4.脚手架vue-cli的HelloWorld5.脚手架目录结构介绍1.为啥要学习Vue&#xff1f; ​ **为啥&#xff1f;&am…

mpVue 入门

第一步&#xff1a;初始化项目 通过 Vue.js 命令行工具 vue-cli&#xff0c;你只需在终端窗口输入几条简单命令&#xff0c;即可快速创建和启动一个带热重载、保存时静态检查、内置代码构建功能的小程序项目&#xff1a; # 全局安装 vue-cli $ npm install --global vue-cli/…

JS 根据key查找对象数组中符合的一项 返回对象(递归)

在一个复杂的数组对象数据中&#xff08;嵌套多层&#xff09;&#xff0c;通过key值返回对应的对象&#xff0c;在网上搜到的&#xff0c;感觉挺好用的&#xff0c;也没有多深入研究&#xff0c;直接拿来用了(捂脸) 1、代码 function parseJson(jsonObj, key, value) {// 循…

你们说,每天更新多少?(阶段九)

低调务实优秀中国好青年 (简介) && 附加答案github.com/webVueBlog/…一个 ☝️ 正经的前端学习 开源 仓库&#xff0c;启发来自 淘宝大佬 冴羽 &#xff0c;初心做一个真正能帮助到大家的仓库。&#xff08;非常口语化的&#xff0c;手写总结&#xff09;&#x1f464…

为支持两个语言版本,我基于谷歌翻译API写了一款自动翻译的 webpack 插件

大家好&#xff0c;我是若川。持续组织了6个月源码共读活动&#xff0c;感兴趣的可以点此加我微信 ruochuan12 参与&#xff0c;每周大家一起学习200行左右的源码&#xff0c;共同进步。同时极力推荐订阅我写的《学习源码整体架构系列》 包含20余篇源码文章。历史面试系列本文来…

vue.config.js常用配置

// vue.config.js常用配置 module.exports {// 基本路径&#xff0c;vue-cli3.3 以前请使用baseUrlpublicPath:/,// 输出文件目录outputDir:dist,// 用于嵌套生成的静态资产&#xff08;js&#xff0c;css,img,fonts&#xff09;的目录,assetsDir:,// 生产环境sourceMap&#…

使用vue编写登录页面详细过程

首先&#xff0c;创建项目login vue create login cnpm install elementui vue-router vuex axios 结构如下 具体操作过程 在main.js中写入&#xff1a; import Vue from vue import ElementUI from element-ui import element-ui/lib/theme-chalk/index.css; import App f…

vue+django前后端分离权限控制之django权限控制

为什么要使用vuejwt&#xff1f; 原来项目是使用原生htmlcssjquery开发&#xff0c;每次访问网站都会加载全部文件&#xff0c;登录后根据权限内容显示对应权限的页面。这样会导致访问时间变长&#xff0c;而且页面切换很麻烦。 使用vue可以进行数据绑定&#xff0c;一旦数据发…

Lodash库

Lodash库 1.简介 Lodash 是一个 JavaScript 工具库&#xff0c;提供了许多实用的函数和方法&#xff0c;用于简化 JavaScript 编程的常见任务&#xff0c;例如数组操作、对象操作、函数处理、字符串处理、事件处理等。Lodash 提供了跨浏览器兼容性的工具函数&#xff0c;能够…

【vue3+ts后台管理】项目搭建

文章目录项目创建引入element-plus完整引入按需引入【vue3typescript】Vue3TS电商后台系统项目实战项目创建 首先执行vue create vue3_ts_demo来创建一个名为 vue3_ts_demo 的项目&#xff0c;然后&#xff1a; 1、选择Manually select freatures来手动选择 2、按空格选中 B…

单臂路由的配置

单臂路由 单臂路由&#xff1a;在路由器的物理接口上&#xff0c;划分逻辑子接口 逻辑子接口GE 0/0/0.10配置命令&#xff1a; #创建逻辑子接口&#xff08;范围0.1~0.4096&#xff09; [Huawei]interface GigabitEthernet 0/0/0.10 #指明这个接口属于哪个用户数据接口&#…

vue轮播图代码 仿小米商城轮播图

自己写的代码&#xff0c;仿小米商城轮播图&#xff0c;下面是整个代码&#xff0c;可以直接在首页注册组件使用&#xff0c;样式我使用了sass 结构代码 <template><div class"box"><div class"minbox" :style"width:${width}px;hei…

Vue——嵌套路由

路由 有关路由的详细信息可以去vue的官网去查看&#xff0c;我这里只是自己实例的一个理解和总结。 单页面程序离不开路由的分配&#xff0c;自始至终只有一个页面存活&#xff0c;因此有关路由跳转的逻辑要合理配置 vue-Router 选择官方使用的vue-router库&#xff0c;因此…

vue vuex的数据状态管理使用-----------------------------------------

VUEX 的数据状态管理 简单的使用 npm install vuex --save //安装vuex在src 目录新建 store 文件夹 建立index.js 文件 main.js中 ruby import store from ./store new Vue({el: #app,router,store,components: { App },template: <App/> })import Vue from vue impor…

vue -------------- el-dialog 对话框 封装

el-dealog 对话框 封装 代码如下 复制粘贴可用 <template> <div class"box"> <el-button class"oprattion" click"showhowDetailDialog(111, submmitSearch)">提交查询</el-button> <el-button class"oprattio…

vue-------------axios 封装全局js

文章目录之前项目新建 utils.js 后面的demo可以直接使用 、新建utils.js目录demo------- 复制可使用-------main.js页面新建utils/tagserve.js在组件中使用 import * as Untils from ../utils/TagServer;之前项目新建 utils.js 后面的demo可以直接使用 、 新建utils.js目录 ##…

python停车场可视化数据大屏

目录 步骤一&#xff1a;项目设置和准备步骤二&#xff1a;数据获取和处理步骤三&#xff1a;UI设计和组件开发步骤四&#xff1a;运行项目 当涉及到停车场数据可视化面板时&#xff0c;可以使用 Vue.js和一些可视化库&#xff08;如 ECharts&#xff09;来创建一个具有实时停…

vue3 样式穿透:deep不生效

初学vue3&#xff0c;今天需要修改el-input组件的属性&#xff08;去掉border和文字居右&#xff09; 网上搜了一下&#xff0c;大致都是采用:deep 样式穿透来修改el-input的属性 <div class"input-container"><el-input placeholder"请输入111&qu…

uni-app 经验分享,从入门到离职(二)—— tabBar 底部导航栏实战篇

文章目录 &#x1f4cb;前言⏬关于专栏 &#x1f3af;关于小程序 tabbar 的一些知识&#x1f3af;创建一个基本的 tabBar&#x1f4dd;最后 &#x1f4cb;前言 这篇文章的内容主题是关于小程序的 tabBar 底部导航栏的入门使用和实战技巧。通过上一篇文章的基础&#xff0c;我们…

Vue项目使用elementui+vuex+routes

安装环境 1. 安装vuenodejs 略 2.创建项目 vue init webpack 项目名 3. 安装依赖 PS&#xff1a;此处自行选择安装 # 进入工程目录 cd hello-vue# 安装vue-router npm install vue-router --save-dev# 安装element-ui npm i element-ui -S# 安装SASS加载器 npm install s…

基于Echarts的大数据可视化模板:智慧门店管理

目录 引言智慧门店管理的重要性Echarts在智慧门店管理中的应用智慧门店概述定义智慧门店的概念和核心智慧门店的关键技术智慧门店的发展趋势与方向智慧门店管理的作用Echarts与大数据可视化Echarts库以及其在大数据可视化领域的应用优势开发过程和所选设计方案模板如何满足管理…

Vue2-脚手架配置代理(同源策略及跨域问题)、github获取用户案例、vue-resource、插槽

&#x1f954;&#xff1a;勿失心所念&#xff0c;万事尽可期 更多Vue知识请点击——Vue.js VUE2-Day10 脚手架配置代理1、引出跨域问题2、配置代理服务器&#xff08;1&#xff09;方式一(2)方式二 github案例vue-resource插槽1、默认插槽2、具名插槽3、作用域插槽 脚手架配置…

限制 el-input 输入 emoji

1. 电脑如何输入 emoji 表情 ? 快捷键 win; 或 win. 2. 代码实现 <template><el-input v-model"input" placeholder"请输入内容" input"inputChange"></el-input> </template><script> export default {name: D…

Vue2-Vuex概念及使用场景、Vuex环境搭建、Vuex工作原理、Vuex配置项、Vuex模块化及命名空间

&#x1f954;&#xff1a;山不向我走来&#xff0c;我便向它走去 更多Vue知识请点击——Vue.js VUE2-Day11 理解Vuex1、Vuex是什么2、什么时候使用Vuex Vuex环境搭建1、安装vuex2、创建store文件3、main.js引入store Vuex的工作原理1、原理图2、用案例解释工作原理3、注意点 V…

Vue2数据发生变化但页面未改变

遇到了一个神奇的bug 项目是Vue2的项目&#xff0c;检查了代码没有问题&#xff0c;页面上操作了删除按钮&#xff0c;实际这个数据删除了&#xff0c;但是页面上不会重新渲染&#xff0c;这条数据还在。查找原因&#xff1a; 发现是&#xff0c;对象中的属性没有初始化&#x…

Java课题笔记~ 综合案例

3.综合案例 3.1 功能介绍 以上是我们在综合案例要实现的功能。除了对数据的增删改查功能外&#xff0c;还有一些复杂的功能&#xff0c;如 批量删除、分页查询、条件查询 等功能 批量删除 功能&#xff1a;每条数据前都有复选框&#xff0c;当我选中多条数据并点击 批量删除 按…

ElementUI中的日历组件加载无效的问题

在ElementUI中提供了一个日历组件。在某些场景下还是比较有用的。只是在使用的时候会有些下坑&#xff0c;大家要注意下。   官网提供的信息比较简介。我们在引入到项目中使用的时候可以能会出现下面的错误提示。 Unknown custom element: <el-calendar> - did you …

uview2.0实现picker省市区选择以及默认选择

vue文件 <template><view class"invite"><u-cell title"点击选则" isLink :value"value" click"change()"></u-cell><u-picker :show"show" ref"uPicker" :columns"columns&quo…

前端Vue3框架知识点大全

Vue.js是一种流行的JavaScript前端框架&#xff0c;它的第三个版本Vue3带来了许多令人兴奋的新特性和改进。 1、响应式数据&#xff1a; Vue 3采用了基于Proxy的响应式系统&#xff0c;相比Vue 2中的Object.defineProperty&#xff0c;Proxy提供了更强大和灵活的拦截器&#…

ant-vue1.78版a-auto-complete表单自动搜索返回列表中的关键字标红

a-auto-complete表单自动搜索返回列表中的关键字标红 通常在做关键字标红的场景&#xff0c;都是后端返回html结构&#xff0c;前端直接渲染实现&#xff0c;但是如果需要前端处理的话&#xff0c;实现也是很简单的&#xff0c;接下来我直接上应用场景吧 应用场景就是通过关键…

入门vue——创建vue脚手架项目 以及 用tomcat和nginx分别部署vue项目(vue2)

入门vue——创建vue脚手架项目 以及 用tomcat和nginx分别部署vue项目&#xff08;vue2&#xff09; 1. 安装npm2. 安装 Vue CLI3. 创建 vue_demo1 项目&#xff08;官网&#xff09;3.1 创建 vue_demo1 项目3.1.1 创建项目3.1.2 解决 sudo 问题 3.2 查看创建的 vue_demo1 项目3…

vscode vue3自定义自动补全

敲代码多了&#xff0c;发现重发动作很多&#xff0c;于是还是定义自动补全代码吧——懒是第一生产力&#xff01; 1&#xff0c;Ctrl Shift P打开快捷命令行&#xff1a;找到下面这个 2&#xff0c;然后找到ts&#xff1a; 里面给了demo照着写就行 // "Print to conso…

uniapp 配置网络请求并使用请求轮播图

由于平台的限制&#xff0c;小程序项目中不支持 axios&#xff0c;而且原生的 wx.request() API 功能较为简单&#xff0c;不支持拦截器等全局定制的功能。因此&#xff0c;建议在 uni-app 项目中使用 escook/request-miniprogram 第三方包发起网络数据请求。 官方文档&#xf…

vue3 ref reactive响应式数据 赋值的问题

文章目录 vue3 ref reactive响应式数据 赋值的问题场景1:将响应式数据赋值请求后的数据错误示范&#xff1a;直接赋值正确写法 场景2&#xff1a;响应式数据解构之后失去响应式原因分析解决办法 toRefs/toRef方法创建ref引用对象 vue3 ref reactive响应式数据 赋值的问题 doing…

前端遇到的面试题

1.水平垂直居中 绝对定位 transform position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);绝对定位 margin(子元素宽高知道的情况下) position:absolute; top:50%; left:50%; margin-top:-100px; margin-left:-100px;绝对定位 margin:auto position:a…

ArcGIS Maps SDK for JavaScript系列之二:认识Map和MapView

目录 Map创建一个 Map 对象的示例代码&#xff1a;Map的常用属性Map的常用方法 MapViewMapView的常用属性MapView的常用方法 在 ArcGIS Maps SDK for JavaScript 中&#xff0c;Map 和 MapView 是两个重要的概念&#xff0c;用于创建和展示地图应用程序。 Map Map 表示一个地图…

vue项目中使用开源Vditor

Vditor 是一款所见即所得编辑器&#xff0c;支持 Markdown。 支持多种前端框架 这里介绍在vue中使用包括编辑所见即所得模式&#xff0c;以及仅仅预览展示 更多细节和用法请参考 Vditor - 浏览器端的 Markdown 编辑器&#xff0c;谢谢 ❤️ 所见即所得&#xff08;编辑预览状…

封装vue2局部组件都要注意什么

一. 关于局部组件组成的三个部分&#xff08;template, script, style&#xff09; template > 组件的模板结构 &#xff08;必选&#xff09; 每个组件对应的模板结构&#xff0c;需要定义到template节点中 <template><!-- 当前组件的dom结构&#xff0c;需…

el-table中保留分页选中

场景&#xff1a;对数据表格中数据进行选取&#xff0c;然后保存的数据操作。 对于数据表格&#xff0c;貌似这种需求不是非常常用&#xff0c;对于小数据量来说&#xff0c;checkbox就已经能够足够满足我们的要求&#xff0c;但往往对于大数据量可能需要通过表格来实现选择。 …

【Vue教程】第一章 基础语法

Vue是什么&#xff1f; 创建Vue实例 创建一个Vue实例 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta http-equiv"X-UA-Compatible" content"IEedge"><meta name"viewpor…

前端架构师的能力要求:打造可靠、灵活和可扩展的Web应用

随着互联网技术迅猛发展&#xff0c;现代Web应用程序变得越来越复杂且功能强大。作为一名前端架构师&#xff0c;在这个快节奏且竞争激烈的环境中&#xff0c;你需要具备广泛而深入地技术知识&#xff0c;并且有能力设计、开发和维护高度可靠、灵活和可扩展性强的Web应用。 深入…

使用vue-pdf出现的卡顿,空白,报错,浏览器崩溃解决办法

如果想直接知道解决办法&#xff0c;请翻到最下面 今天&#xff0c;接到了一个新的需求&#xff0c;我们公司的PDF展示卡住了&#xff0c;导致浏览器直接奔溃。我也刚来公司不久&#xff0c;就去看看是怎么发生的&#xff0c;公司前同事用的vue-pdf&#xff0c;刚开始以为是文…

【Vue3 知识第四讲】数据双向绑定、事件绑定、事件修饰符详解

文章目录 一、数据双向绑定二、事件绑定详解2.1 **Vue中的事件绑定指令**2.2 **事件函数的调用方式**2.3 **事件函数参数传递** 三、事件修饰符3.1 **Vue中常用的事件修饰符**3.2 **按键修饰符** 四、属性绑定五、类与样式的绑定5.1 class 类的绑定5.2 style 样式绑定 一、数据…

Vue3 setup语法糖 解决富文本编辑器上传图片64位码过长问题 quill-image-extend-module

引言&#xff1a; 富文本编辑器传图片会解码成64位&#xff0c;非常长导致数据库会报错第一种方法&#xff1a;将数据库类型改成 mediumtext第二种办法&#xff1a;本文中的方法 说明&#xff0c;本周文所用语法糖为Vue3 setup语法&#xff0c;即<script setup> 思路 拦…

修改node_modules避免更新覆盖 patch-package

说明&#xff1a;直接修改第三方库的代码&#xff0c;会带来团队协作的问题&#xff0c;使用patch-package生成补丁包 什么是 patch-package&#xff1f; patch-package 是一个基于 Git 的工具&#xff0c;它可以帮助我们对依赖包进行修复补丁。通过创建一个与问题相关的补丁文…

js+canvas实现绘制正方形并插入文字,实现文字居中显示。

目录 一、实现效果二、实现思路三、代码实现四、代码解析五、问题六、改进后的代码1.效果图2.思路3.代码实现 一、实现效果 二、实现思路 1.先根据传入的文本内容&#xff0c;计算出文本的宽度。 2.文本宽度左右间距&#xff0c;得到正方形的边长、画布宽度。 3.在&#xff08…

面试官问发布订阅模式是在问什么?

大家好&#xff0c;我是若川。最近组织了源码共读活动&#xff0c;感兴趣的可以加我微信 ruochuan12 参与&#xff0c;已进行了三个多月&#xff0c;大家一起交流学习&#xff0c;共同进步。本文来自 simonezhou 小姐姐投稿的第八期笔记。面试官常问发布订阅、观察者模式&#…

一文读懂 React 组件渲染核心原理

这是我们团队杨劲松、杨杰强同学做的内部分享&#xff0c;文章从声明式渲染的基本原理开始&#xff0c;逐步深入讲解 React 渲染与节点挂载的基本流程与源码&#xff0c;适合初中阶同学阅读。PS&#xff1a;我们是字节游戏中台前端团队&#xff0c;日常学习氛围浓厚&#xff0c…

快乐星球发车了——Hybrid 框架设计看一遍就会!

作者 | 李保君嗨&#xff0c;我是ucself&#xff0c;一名大前端开发工程师。项目使用技术发展历史随着大前端技术的快速发展&#xff0c;项目历史包袱的遗留就会产生日益健全的 SDK 和项目框架。以文章的形式回忆和分享项目中使用技术发展要点&#xff0c;也算是工作&#xff0…

vue3封装echarts图表数据无法渲染到页面

问题是后端的数据已经成功返回到前端了&#xff0c;但是Echarts图表一直不能被渲染&#xff0c;卡了一个多小时&#xff0c;最后问gpt才解决&#xff08;gptyyds&#xff01;&#xff01;&#xff01;&#xff09; methods: {loadGet() {this.$axios.get(this.$httpUrl /goods…

vue Cesium接入在线地图

Cesium接入在线地图只需在创建时将imageryProvider属性换为在线地图的地址即可。 目录 天地图 OSM地图 ArcGIS 地图 谷歌影像地图 天地图 //矢量服务let imageryProvider new Cesium.WebMapTileServiceImageryProvider({url: "http://t0.tianditu.com/vec_w/wmts?s…

使用vue3 + ts + vite + v-md-editor 在前端页面预览markdown文件

1.效果预览 2. 依赖包安装 yarn add kangc/v-md-editornext v-md-editor中文官网&#xff1a;https://code-farmer-i.github.io/vue-markdown-editor/zh/ v-md-editor分为4种组件&#xff1a; 轻量版编辑器进阶版编辑器预览组件html预览组件 对UI组件库页面&#xff0c;我只需…

Leaflet入门,Leaflet如何自定义版权信息,以vue2-leaflet修改自定义版权为例

前言 本章讲解使用Leaflet的vue2-leaflet或者vue-leaflet插件来实现自定义版权信息的功能。 # 实现效果演示 见图片右下角版权信息 vue如何使用Leaflet vue2如何使用:《Leaflet入门,如何使用vue2-leaflet实现vue2双向绑定式的使用Leaflet地图,以及初始化后拿到leaflet对象…

从0到1:通用后台管理系统 Vue3使用wangEditor

那么这一节我们在编辑公司信息的弹窗中使用富文本插件wangEditor官网 Vue3使用wangEditor 安装wangEditor在弹窗中引入wangEditor结构api接口部分editor组件script部分怎么去修改富文本的编辑器&#xff1f; 案例内效果&#xff1a; 安装wangEditor npm install wangeditor/…

[JavaWeb]【一】入门JavaWeb开发总概及HTML、CSS、JavaScript

目录 一 特色 二 收获​编辑 三 什么是web? 四 网站的工作流程 五 web网站的开发模式​编辑 六 web开发课程学习安排 七、初始web前端 八 HTML、CSS 8.1 什么是HTNL\CSS(w3cschool) 8.2 HTML快速入门 8.3 VS Code开发工具 8.3.1 插件 8.3.2 主题&#xff08;改变颜色&…

Vue基础使用

目录 Vue初识Vue创建静态web页面引入js下载js 案例1:代码tomcat访问 Vue的常见指令1、{{属性}}2、v-bind3、v-model4、v-html5、v-if6、v-for7、v-on原生的点击事件vue的点击事件 Vue事件 $event事件函数事件对象获取事件源事件传参事件分析图 Vue属性eldatamethodsfiltersmoun…

BUG:阿里巴巴图标库引入链接后,icon有时候会不显示的话svg下载到本地使用

忽然icon图标就不显示&#xff0c;但是代码、icon链接地址都没有发生变化 解决办法&#xff1a;将icon图标下载到本地&#xff0c;记住前后引用本地的名字要保持一致

Network: use --host to expose

Network: use --host to expose vite 项目启动后 只能通过 localhost 访问 无法使用 IP 地址访问 原因因为 没有将网络服务暴露在网络中 vite 项目启动 出现如下图 提示&#xff1a; 注意这条提示&#xff1a; Network: use --host to expose 没有将网络服务暴露在网络中 所以 …

ArcGIS Maps SDK for JavaScript系列之四:添加自定义底图

目录 Basemap类介绍Basemap类的常用属性Basemap类的常用方法 使用Basemap添加自定义底图引用Basemap引用切片图层创建一个新的Basemap对象将自定义图层应用到地图视图中引入并创建Camera对象引入并创建SceneView对象 Basemap类介绍 Basemap类是ArcGIS Maps SDK for JavaScript…

Uniapp使用腾讯地图并进行标点创建和设置保姆教程

使用Uniapp内置地图 首先我们需要创建一个uniapp项目 首先我们需要创建一个uniapp项目 我们在HBuilder左上角点击文件新建创建一个项目 然后下面这张图的话就是uniapp创建项目过程当中需要注意的一些点和具体的操作 然后我们创建完项目之后进入到项目pages文件夹下&#xff…

手把手教你用Vite构建第一个Vue3项目

写在前面 在之前的文章中写过“如何创建第一个vue项目”&#xff0c;但那篇文章写的是创建vue2的 项目。 传送门如何创建第一个vue项目 打开Vue.js官网:https://cn.vuejs.org/&#xff0c;我们会发现Vue 2 将于 2023 年 12 月 31 日停止维护 虽然Vue2的项目还不少&#xff0…

前端代码优化散记

把import Button from xxx 的引入方式&#xff0c;变成import {Button} from xxx 的方式引入&#xff0c;以利于按需打包。原生监听事件、定时器等&#xff0c;必须在componentWillUnmount中清除&#xff0c;大型项目会发生内存泄露&#xff0c;极度影响性能。使用PureComponen…

vue基于Echarts、百度地图MapVGL实现可视化大屏数据展示

一、布局 常见的大屏数据展示布局&#xff0c;一般会将地图作为整个屏幕的背景&#xff0c;在地图上以九宫格布局展示各类数据图表。实现这一效果可以使地图的z-index1,在地图上的图表等z-index>1,下面会详细描述这种设计该如何实现&#xff1a; <div style"width…

纯前端实现 导入 与 导出 Excel

最近经常在做 不规则Excel的导入&#xff0c;或者一些普通Excel的导出&#xff0c;当前以上说的都是纯前端来实现&#xff1b;下面我们来聊聊经常用到的Excel导出与导入的实现方案&#xff0c;本文实现技术栈以 Vue2 JS 为例 导入分类&#xff1a; 调用 API 完全由后端来解析数…

解决VUE3项目部署后存在缓存页面不更新的问题

方法一&#xff1a; 找到项目中的index.html文件&#xff0c;在头部加上以下代码 <meta http-equiv"Pragma" content"no-cache"> <meta http-equiv"Cache-control" content"no-cache"> <meta http-equiv"Cache&…

windows系统docker中将vue项目网站部署在nginx上

一、首先在windows系统上下载并安装docker&#xff0c;要下载windows版本 https://www.docker.com/products/docker-desktop/ PS&#xff1a;安装过程中需要WSL&#xff0c;我的是win11系统&#xff0c;直接提示了我安装就可以下一步了。其他windows系统版本我不知道是否需要单…

vue表格不显示列号123456

我在网上找了半天&#xff0c;都是如何添加列号123456的&#xff0c;没有找到不显示列号的参考&#xff0c;现在把这个解决了&#xff0c;特此记录一下。 没有加右边的就会显示&#xff0c;加上右边的就隐藏了

vue2.X 中使用 echarts5.4.0实现项目进度甘特图

vue2.X 中使用 echarts5.4.0实现项目进度甘特图 效果图&#xff1a; 左侧都是名称&#xff0c;上面是时间&#xff0c;当中的内容是日志内容 组件&#xff1a; gantt.vue <template><div id"main" style"width: 100%; height: 100%"></…

【uniapp/uview】u-datetime-picker 选择器的过滤器用法

引入&#xff1a;要求日期选择的下拉框在分钟显示时&#xff0c;只显示 0 和 30 分钟&#xff1b; <u-datetime-picker :show"dateShow" :filter"timeFilter" confirm"selDateConfirm" cancel"dateCancel" v-model"value1&qu…

基于SpringBoot的点餐系统

基于SpringBootVue的点餐系统、食堂餐厅点餐系统、前后端分离 开发语言&#xff1a;Java数据库&#xff1a;MySQL技术&#xff1a;SpringBoot、Vue、Mybaits Plus、ELementUI工具&#xff1a;IDEA/Ecilpse、Navicat、Maven 【主要功能】 角色&#xff1a;管理员、用户 管理员…

前端开发工作中可能会遇到的问题及解决方法

一、uni-app小程序中xxx代码依赖分析忽略二、uni-app弹窗列表滚动, 弹框下面的内容也跟随滚动三、uni-app小程序正常自定义组件不生效 四、uni-app popup 弹出层底部空隙问题 五、uni-app小程序自定义导航栏后iOS页面可上下滑动问题解决方案 六. uni-app中的分享二维码以及…

计算机毕业设计 基于SSM+Vue的物资存储系统(以消防物资为例)的设计与实现 Java实战项目 附源码+文档+视频讲解

博主介绍&#xff1a;✌从事软件开发10年之余&#xff0c;专注于Java技术领域、Python人工智能及数据挖掘、小程序项目开发和Android项目开发等。CSDN、掘金、华为云、InfoQ、阿里云等平台优质作者✌ &#x1f345;文末获取源码联系&#x1f345; &#x1f447;&#x1f3fb; 精…

ElementUI之首页导航及左侧菜单(模拟实现)

目录 ​编辑 前言 一、mockjs简介 1. 什么是mockjs 2. mockjs的用途 3. 运用mockjs的优势 二、安装与配置mockjs 1. 安装mockjs 2. 引入mockjs 2.1 dev.env.js 2.2 prod.env.js 2.3 main.js 三、mockjs的使用 1. 将资源中的mock文件夹复制到src目录下 2. 点击登…

钉钉h5微应用调试 整理

钉钉 H5微应用整理 1.申请H5微应用2.登录3.调试 1.申请H5微应用 https://open.dingtalk.com/ 登录钉钉开发平台。 应用appId、CorpId都可以在网站上自行查找 应用首页地址&#xff08;指手机端显示地址&#xff09; pc端首页地址&#xff08;指电脑端显示地址&#xff09; 我这…

线上Vue项目访问其他服务器接口(宝塔平台配置解决)

前端本地解决跨域问题非常简单&#xff0c;配置代理即可&#xff0c;线上需要配置nginx&#xff0c;宝塔给我们更简单的配置方式&#xff1a;反向代理。 登录进宝塔页面&#xff0c;选择网站&#xff0c;点击网站名&#xff0c;选择反向代理 点击添加反向代理 注意&#xff…

uni跳转页面不缓存上一个页面的方法

一、前言 要实现一个需求&#xff0c;从a页面跳转到b页面&#xff0c;从b页面跳转到c页面&#xff0c;然后按返回&#xff0c;从c页面直接返回a页面&#xff08;不返回b页面&#xff09; a->b->c c->a 二、实现方法 前端框架使用的是uni-app&#xff0c;我们修改…

平台登录页面实现(一)

文章目录 一、实现用户名、密码、登录按钮、记住用户表单1、全局css代码定义在asserts/css/global.css 二、用户名、密码、记住用户的双向绑定三、没有用户&#xff0c;点击注册功能实现四、实现输入用户名、密码、点击登录按钮进行登录操作五、实现表单项校验六、提交表单预验…

JAVA毕业设计097—基于Java+Springboot+Vue+uniapp的医院挂号小程序系统(源码+数据库)

基于JavaSpringbootVueuniapp的医院挂号小程序系统(源码数据库)097 一、系统介绍 本系统前后端分离(网页端和小程序端都有) 本系统分为管理员、医院、用户三种角色(角色菜单可自行分配) 用户功能&#xff1a; 注册、登录、医院搜索、最新资讯、医生搜索、挂号预约、挂号记…

threejs加载file格式的gltf模型,使用input type=file加载gltf模型

项目场景&#xff1a; 使用input选择gltf加载模型 问题描述 gltf有多个文件如何塞给GLTFLoader加载&#xff08;不知道怎么办&#xff09;。 解决方案&#xff1a; 最后在threejs官网看到解决办法 解决思路 URL.createObjectURL(bolb/file) 1&#xff1a;input输入文件获…

三、组件与数据交互

一、组件基础 1、单文件组件 第一步&#xff1a;引入组件 import ComponentTest from ./components/ComponentTest.vue 第二步&#xff1a;挂载组件 components: {ComponentTest } 第三步&#xff1a;显示组件 <ComponentTest></ComponentTest><!-- 父组件 --…

基于Java的留学生交流互动论坛系统设计与实现(源码+lw+部署文档+讲解等)

文章目录 前言具体实现截图论文参考详细视频演示为什么选择我自己的网站自己的小程序&#xff08;小蔡coding&#xff09; 代码参考数据库参考源码获取 前言 &#x1f497;博主介绍&#xff1a;✌全网粉丝10W,CSDN特邀作者、博客专家、CSDN新星计划导师、全栈领域优质创作者&am…

v-model绑定导致的element UI文本框输入第一次值后被绑定,导致空文本框无法再输入文字

在工作岗位上&#xff0c;上边分配一个任务&#xff0c;创建一个页面&#xff0c;从0-1&#xff0c;全部自己搭建&#xff0c;也没有啥模版&#xff0c;就这么来&#xff0c;那就直接来吧&#xff0c;没办法&#xff0c;那就直接上手&#xff0c;开发过程中&#xff0c;我使用了…

uniapp 触底加载

方式一 onReachBottomDistance 缺点&#xff1a;需要整个页面滑动&#xff0c;局部滑动触发不了 { // pages.json // 路由下增加 onReachBottomDistance "path": "detailed/detailed","style": {"navigationBarTitleText": "收…

Vite+Vue3项目使用第三方Animate.css动画库简单实现页面级的路由转场动画详细教程

vue通过第三方集成Animate.css简单快速的实现动画&#xff0c;通过类名引用&#xff0c;可以轻松实现Animate的所有动画&#xff0c;Animate.css是一款强大的预设css3动画库&#xff0c;Animate.css内置了很多典型的css3动画&#xff0c;兼容性好使用方便。 一、页面级路由转场…

vscode vue ctrl+鼠标左键点击函数名无法跳转问题解决

在vscode中安装插件vue-helper即可 &#xff08;vue-helper支持CTRL点击函数跳转 || 绑定对象跳转&#xff09;

Vue+element开发Simple Admin后端管理系统页面

最近看到各种admin&#xff0c;头大&#xff0c;内容太多&#xff0c;根本不知道怎么改。所以制作了这个项目&#xff0c;只包含框架、和开发中最常用的表格和表单&#xff0c;不用自己从头搭建架构&#xff0c;同时也容易上手二次开发。可以轻松从其他开源项目整合到本项目。项…

Element UI定义方法校验邮箱格式

1. .vue中定义了3个邮箱输入框&#xff0c;前面两个是输入多个邮件地址&#xff0c;最后一个是使用element自带的校验来校验单个邮件地址 <el-row><el-col :span"24"><el-form-item label"收件人" prop"to"><el-input v-mo…

基于SSM的宿舍管理系统

基于SSM的学生宿舍管理系统的设计与实现&#xff0c;前后端分离 开发语言&#xff1a;Java数据库&#xff1a;MySQL技术&#xff1a;SpringSpringMVCMyBatisVue工具&#xff1a;IDEA/Ecilpse、Navicat、Maven 【主要功能】 系统主要分学生和管理员两个角色&#xff0c;功能有…

ElementPlus弹出消息提示框

request.post(api/furn/updata, this.form).then(res > {console.log(res);if (res.code200){//弹出消息框this.$message({message: 修改成功,type: success,});}else if (res.code 400) {//弹出消息框this.$message.error(修改失败);}//关闭对话框this.dialogFormVisible …

vue3中使用插件vite-plugin-svg-icons

在vue3 vite 项目中使用svg图标 插件&#xff1a;vite-plugin-svg-icons 预加载 在项目运行时就生成所有图标,只需操作一次 dom高性能 内置缓存,仅当文件被修改时才会重新生成 安装 yarn add vite-plugin-svg-icons -D # or npm i vite-plugin-svg-icons -D # or pnpm inst…

VUE3照本宣科——内置指令与自定义指令及插槽

VUE3照本宣科——内置指令与自定义指令及插槽 前言一、内置指令1.v-text2.v-html3.v-show4.v-if5.v-else6.v-else-if7.v-for8.v-on9.v-bind10.v-model11.v-slot12.v-pre13.v-once14.v-memo15.v-cloak 二、自定义指令三、插槽1.v-slot2.useSlots3.defineSlots() 前言 &#x1f…

VUE3照本宣科——package.json与vite.config.js

VUE3照本宣科——package.json与vite.config.js VUE3照本宣科系列导航 前言一、package.json1.name2.version3.private4.scripts5.dependencies6.devDependencies 二、vite.config.js1.plugins2.resolve.alias3.base4.mode 三、VUE3照本宣科系列总结 VUE3照本宣科系列导航 1.VU…

vue脚手架项目创建及整理

环境准备 首先安装node,如果项目需要指定node版本 可以按装nvm控制版本 创建vue vue create 项目名选择对应版本 这边我是选的自定义&#xff0c;就是第三个选项&#xff0c;可以提前给我下好 router vuex什么的&#xff08;空格&#xff09; 选项如图标注 等待下载所需的…

MyBatis注解开发实现学生管理页面(分页pagehelper,多条件搜索,查看课程信息)

pom.xml <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0"xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation"http://maven.apache.org/POM/4.0.0 …

SpringSecurity + jwt + vue2 实现权限管理 , 前端Cookie.set() 设置jwt token无效问题(已解决)

问题描述 今天也是日常写程序的一天 , 还是那个熟悉的IDEA , 还是那个熟悉的Chrome浏览器 , 还是那个熟悉的网站 , 当我准备登录系统进行登录的时候 , 发现会直接重定向到登录页 , 后端也没有报错 , 前端也没有报错 , 于是我得脸上又多了一张痛苦面具 , 紧接着在前端疯狂debug…

JS VUE 用 canvas 给图片加水印

最近写需求&#xff0c;遇到要给图片加水印的需求。 刚开始想的方案是给图片上覆盖一层水印照片&#xff0c;但是这样的话用户直接下载图片水印也会消失。 后来查资料发现用 canvas 就可以给图片加水印&#xff0c;下面是处理过程。 首先我们要确认图片的格式&#xff0c;我们通…

【计算机毕设选题推荐】幼儿园管理系统SpringBoot+SSM+Vue

前言&#xff1a;我是IT源码社&#xff0c;从事计算机开发行业数年&#xff0c;专注Java领域&#xff0c;专业提供程序设计开发、源码分享、技术指导讲解、定制和毕业设计服务 项目名 基于SpringBoot的幼儿园管理系统 技术栈 SpringBootSSMVueMySQLMaven 文章目录 一、幼儿园管…

element树形控件单选

需求功能&#xff1a; 1&#xff0c;element树形控件单选 2&#xff0c;双击节点编辑 <div style"height: calc(100% - 48px)"><el-scrollbar class"scrollbar-wrapper"><el-tree :data"treesObj" show-checkbox default-expan…

uniapp-vue3-标签选择器wo-tag

采用uniapp-vue3实现, 是一款支持高度自定义的标签选择器组件&#xff0c;支持H5、微信小程序&#xff08;其他小程序未测试过&#xff0c;可自行尝试&#xff09; 可到插件市场下载尝试&#xff1a; https://ext.dcloud.net.cn/plugin?id14960 使用示例 <template>&…

揭开Vue的响应式秘密:深入剖析Vue2与Vue3的差异与革新

针对Vue2和Vue3的响应式原理做个简单的介绍整理&#xff0c;可以加深对其认知也可以应付简单的面试问题。 Vue2 1.实现原理 通过Object.defineProperty遍历data选项的所有属性&#xff0c;把每一个属性变成对应的getter和setter函数&#xff0c;读取某个属性的时候调用对应的…

基于Java的共享充电宝管理系统设计与实现(源码+lw+部署文档+讲解等)

文章目录 前言具体实现截图论文参考详细视频演示为什么选择我自己的网站自己的小程序&#xff08;小蔡coding&#xff09;有保障的售后福利 代码参考源码获取 前言 &#x1f497;博主介绍&#xff1a;✌全网粉丝10W,CSDN特邀作者、博客专家、CSDN新星计划导师、全栈领域优质创作…

基于Java的个人健康管理系统设计与实现(源码+lw+部署文档+讲解等)

文章目录 前言具体实现截图论文参考详细视频演示为什么选择我自己的网站自己的小程序&#xff08;小蔡coding&#xff09;有保障的售后福利 代码参考源码获取 前言 &#x1f497;博主介绍&#xff1a;✌全网粉丝10W,CSDN特邀作者、博客专家、CSDN新星计划导师、全栈领域优质创作…

使用html2canvas将html转pdf,由于table表的水平和竖直有滚动条导致显示不全(或者有空白)

结果&#xff1a; 业务&#xff1a;将页面右侧的table打印成想要的格式的pdf&#xff0c;首先遇到的问题是table表上下左右都有滚轮而html2canvas相当于屏幕截图&#xff0c;那滚动区域如何显示出来是个问题&#xff1f; gif有点模糊&#xff0c;但是大致功能可以看出 可复制…

[自定义 Vue 组件] 小尾巴 Logo 组件 TailLogo

文字归档于&#xff1a;https://www.yuque.com/u27599042/coding_star/apt6y731ybmxgu5g 组件效果 组件依赖 自定义字符串工具函数 stringIsNull https://www.yuque.com/u27599042/coding_star/slncupw7un3ce7cb import {stringIsNull} from "/utils/string_utils.js&q…

人人开源前后端分离开源项目启动流程(超详细)

renren-security是一个轻量级的&#xff0c;前后端分离的Java快速开发平台&#xff0c;能快速开发项目并交付【接私活利器】采用SpringBoot、Shiro、MyBatis-Plus、Vue3、TypeScript、Element Plus、Vue Router、Pinia、Axios、Vite框架&#xff0c;开发的一套权限系统&#xf…

开源云财务软件,财务软件源码,永久免费财务软件

纷析云SAAS云财务软件开源版 包含账套、凭证字、科目、期初、币别、账簿、报表、凭证、结账 技术交流群 扫码添加客服进群 商业版地址 纷析云商业版https://f3.fenxi365.com/ 正式环境&#xff0c;可注册账号直接使用或测试 功能对比 功能模块开源版商业版[技术重构]凭证✔…

怎么定义vue-router的动态路由?怎么获取传过来的动态参数?

--可以通过query ,param两种方式 区别: query通过url传参&#xff0c;刷新页面还在 params刷新页面不在了 params的类型: 配置路由格式:/router/:id传递的方式:在path后面跟上对应的值 传递后形成的路径:/router/123 <!-- 动态路由-params -->//在APP.vue中<…

JAVA毕业设计100—基于Java+Springboot+Vue的WMS仓库管理系统+移动端微信小程序(源码+数据库+部署视频)

基于JavaSpringbootVue的WMS仓库管理系统移动端(源码数据库部署视频) 一、系统介绍 本系统前后端分离带小程序 本系统分为管理员、用户角色(角色权限可自行分配) 功能列表&#xff1a; 1、 数据管理&#xff1a;物料数据管理、物料Bom管理、物料组管理、物料分类管理、供应…

基于Java的汽车维修预约管理系统设计与实现(源码+lw+部署文档+讲解等)

文章目录 前言具体实现截图论文参考详细视频演示为什么选择我自己的网站自己的小程序&#xff08;小蔡coding&#xff09; 代码参考数据库参考源码获取 前言 &#x1f497;博主介绍&#xff1a;✌全网粉丝10W,CSDN特邀作者、博客专家、CSDN新星计划导师、全栈领域优质创作者&am…

第二节 threejs简单案例

1. 创建3D场景 // 创建3D场景对象Scene const scene new THREE.Scene();// 更改场景背景颜色 scene.background new THREE.Color(#F5F5F5);2. 创建透视投影相机 // 实例化一个透视投影相机对象 const camera new THREE.PerspectiveCamera();相机位置 // 根据需要设置相机…

(N-128)基于springboot,vue酒店管理系统

开发工具&#xff1a;IDEA 服务器&#xff1a;Tomcat9.0&#xff0c; jdk1.8 项目构建&#xff1a;maven 数据库&#xff1a;mysql5.7 系统分前后台&#xff0c;项目采用前后端分离 前端技术&#xff1a;vueelementUI 服务端技术&#xff1a;springbootmybatis 本系统功…

vue2 element手术麻醉信息系统源码,手术预约、手术安排、排班查询、手术麻醉监测、麻醉记录单

手术麻醉临床信息系统有着完善的临床业务功能&#xff0c;能够涵盖整个围术期的工作&#xff0c;能够采集、汇总、存储、处理、展现所有的临床诊疗资料。通过该系统的实施&#xff0c;能够规范麻醉科的工作流程&#xff0c;实现麻醉手术过程的信息数字化&#xff0c;自动生成麻…

route/router区别/参数

Route (路由)&#xff1a; Route&#xff08;路由&#xff09;通常指的是一个特定的URL路径&#xff0c;它用于确定应用程序中的某个页面或视图。在前端开发中&#xff0c;路由是指用户在浏览器中输入的 URL 地址&#xff0c;用于访问不同的页面或视图。路由通常包含路由参数&a…

node+vue+mysql后台管理系统

千千博客系统&#xff0c;该项目作为一套多功能的后台框架模板&#xff0c;适用于绝大部分的后台管理系统开发。基于 vue.js&#xff0c;使用 vue-cli3 脚手架&#xff0c;引用 Element UI 组件库&#xff0c;数据库直连mysql方便开发快速简洁好看的组件。 功能包含如下&#…

Uniapp 电子签名 包含 返回 撤回 颜色 线条等功能

请观看 使用教程 第一步 引入图标 在项目中的App.vue内添加下面代码 <style>/*引入图标路径 */import uni_modules/TC-qianming/libs/css/iconfont.css; </style> 第二步 引入组件即可 <template><view><TC-qianming></TC-qianming>&l…

智慧工地云平台源码 人工智能AI+多系统集成+智能预警平台源码

智慧工地云平台源码 人工智能AI多系统集成智能预警平台 智慧工地企业级监管平台融入AIoT、移动互联网和物联网等领先技术&#xff0c;再结合工地“人、机、料、法、环”五大要素&#xff0c;劳务实名制管理、环境监测管理、安全施工管理、质量及能耗管理等智慧化应用&#xff0…

element之自定义表格超出显示省略号并显示文字提示(tooltip)

1. 背景 在一次后台列表开发中&#xff0c;由于表格字段没多少&#xff0c;所以把备注字段也在表格展示了出来&#xff0c;但是因为备注字数较大&#xff0c;所以给 el-table-column 添加了 show-overflow-tooltip 属性。但是&#xff0c;由于备注真的很长&#xff0c;所以显…

点击弹出实现模拟百度那样子

<uni-section title"输入框示例" type"line" padding><view class"dialog-box"><text class"dialog-text">输入内容&#xff1a;{{ value }}</text></view><button class"button" type&qu…

百度地图设置和关闭label弹窗

1、设置label弹窗 var label new BMapGL.Label(content, { // 创建文本标注 position: point, // 设置标注的地理位置 offset: new BMapGL.Size(10, 20), // 设置标注的偏移量 }); label.setStyle({ color: "#000", border: "0px", backgroundColor: &quo…

【uniapp/uView】解决消息提示框悬浮在下拉框之上

需要实现这样的效果&#xff0c;即 toast 消息提示框在 popup 下拉框之上&#xff1a; 解决方法&#xff0c;把 <u-toast ref"uToast" /> 放在 u-popup 里面即可&#xff0c;这样就可以提升 toast 的优先级&#xff1a; <!-- 弹出下拉框 --><u-popu…

阿里云OSS文件上传

通常在做前端开发时&#xff0c;对于文件上传的功能&#xff0c;通常把那些大文件的视频或者音频一般是传到阿里云或者腾讯云&#xff0c;因为这样也可以减少公司本地服务器的空间&#xff0c;举个例子阿里云OSS文件上传的步骤 <template><div><h1>阿里云OS…

Vue3 Element-UI中使用ECharts(前端数据展示开发)

前端数据展示&#xff08;数据可视化、数据大屏等&#xff09;可使用的工具比较多&#xff0c;很多第三方都提供了在线平台&#xff0c;比如阿里云&#xff0c;只需数据接口&#xff0c;在线配置一下界面即可使用。 阿里云的使用&#xff1a;利用阿里云物联网平台&#xff08;I…

Cesium弹窗可随地图移动

目录 项目地址实现效果实现方法 项目地址 https://github.com/zhengjie9510/webgis-demo 实现效果 实现方法 handler new Cesium.ScreenSpaceEventHandler(viewer.scene.canvas) handler.setInputAction((click) > {if (listener) {listener()listener undefinedthis.v…

uniapp-vue3-微信小程序-标签选择器wo-tag

采用uniapp-vue3实现, 是一款支持高度自定义的标签选择器组件&#xff0c;支持H5、微信小程序&#xff08;其他小程序未测试过&#xff0c;可自行尝试&#xff09; 可到插件市场下载尝试&#xff1a; https://ext.dcloud.net.cn/plugin?id14960 使用示例 <template>&…

Vue2基础知识(三) 组件化

目录 一 组件1.1 组件的定义1.2 特点1.3 Vue-extend1.4 VueCompent 二 脚手架2.1 安装2.2 结构目录2.3 Render函数2.4 修改默认配置2.5 Ref 属性2.6 Prop 属性2.7 Mixin 属性2.8 插件2.9 Scoped 三 组件3.1 组件的注册3.1.1 局部注册3.1.2 全局注册 3.2 组件的通信3.2.1 父子关…

解决uview中uni-popup弹出层不能设置高度问题

开发场景&#xff1a;点击条件筛选按钮&#xff0c;在弹出的popup框中让用户选择条件进行筛选 但是在iphone12/13pro展示是正常&#xff0c;但是切换至其他手机型号就填充满了整个屏幕&#xff0c;需要给这个弹窗设置一个固定的高度 iphone12/13pro与其他型号手机对比 一开始…

如何成为开源组件库NutUI的contributor:解决issue并提交PR

前言 NutUI 是一套京东风格的轻量级移动端组件库。自诞生以来&#xff0c;一直在紧跟技术的发展不断推陈出新&#xff0c;始终保持稳健的发展态势&#xff0c;从一个单一的基础组件库发展到如今服务于数千开发者的多端 UI 组件库。NutUI 的成长离不开团队成员的努力&#xff0…

vite+vue+cesium搭建工程:有社区插件方便

1、创建工程 npm create vitelatest2、引入社区插件 npm i cesium vite-plugin-cesium vite -D3、修改配置文件vite.config.js import cesium from vite-plugin-cesium plugins:[cesium()]引入 4、参考 GitHub - nshen/vite-plugin-cesium: ⚡ Vite plugin for Cesium 开…

v-for列表渲染

一、v-for迭代数组 <li v-for"(e,index) in emp" :key"e.id">编号{{index1}} 名字{{e.name}} 年龄{{e.age}} </li> e 是循环数组中的每个元素的别名index 是当前循环的下表&#xff0c;从0开始:key 的作用&#xff1a; 是为了给 Vue 一个提示…

vsCode 格式化配置

学习目标&#xff1a; 基于 vsCode 配置格式化工具&#xff0c;提高&#xff08;React、Vue &#xff09;开发效率  1. vsCode 安装 prettier 插件并启用  2. 修改配置文件 setting.json setting.json 位置&#xff1a; 依次点击 替换内容&#xff1a;↓ {"git.enab…

ChatGPT和Copilot协助Vue火速搭建博客网站

AI 对于开发人员的核心价值 网上会看到很多 AI 的应用介绍或者教程 使用 AI 聊天&#xff0c;咨询问题 —— 代替搜索引擎使用 AI 写各种的电商文案&#xff08;淘宝、小红书&#xff09;使用 AI 做一个聊天机器人 —— 这最多算猎奇、业余爱好、或者搞个套壳产品来收费 以上…

vue-query的使用

vue-query&#xff0c;类似于vuex/pinia&#xff0c;以缓存为目的&#xff0c;但侧重的是对网络请求的缓存。 这是我预想的使用场景&#xff1a;假设在各个页面都需要发起相同的请求&#xff0c;去获取数据&#xff0c;而这种数据在一定时间内不会发生变化&#xff0c;那么这种…

【问题解决】 avue dicUrl 动态参数加载字典数据(已解决)

事情是这样的&#xff0c;用了avue-crud组件&#xff0c;配置了一个option。     现在有一列source属性要展示为 多选的下拉框 &#xff0c;当然问题不在这而在于&#xff0c;选项是需要根据同级别属性id去拿的。也就是option.column.source 的配置中 需要该行的option.col…

JAVA毕业设计102—基于Java+Springboot+vue的个人理财管理系统(源码+数据库)

基于JavaSpringbootvue的个人理财管理系统(源码数据库) 一、系统介绍 本系统前后端分离 管理员功能&#xff1a; 登录、注册、添加账单、导出账单、统计分析、个人信息修改、消费对比 二、所用技术 后端技术栈&#xff1a; SpringbootSpringMvcmybatismysql 前端技术栈…

如何基于 vue3+el-upload 二次封装上传文件组件到阿里云 oss(附上传进度条)

如何基于 vue3el-upload 二次封装上传文件组件到阿里云 oss 附进度条 一、创建生成全局唯一标识符 方法二、导入计算文件Md5(spark-md5)三、安装依赖ali-oss四、创建导出ali-oss 方法五、创建上传文件 组件(完整代码)六、引入使用组件 一、创建生成全局唯一标识符 方法 在util…

Promise中的Reject与Catch

在JavaScript中&#xff0c;Promise是用于处理异步操作结果的对象。它可以用于处理异步操作的成功和失败情况。在Promise中&#xff0c;"reject"和"catch"是用于处理异步操作失败的两个关键概念。 Reject&#xff08;拒绝&#xff09;&#xff1a; 当异步操…

vue3的ref源码解析

ref的实现原理 一句话总结: ref本身是个函数&#xff0c;该函数返回一个createRef函数&#xff0c;createRef函数又返回一个“经过类RefImpl实例化”的对象。 详情介绍: ref函数接收我们传入的一个简单类型或复杂类型value&#xff0c;后又将value传递给createRef函数&#xf…

后端接口接收对象和文件集合,formdata传递数组对象

0 问题 后端接口需要接收前端传递过来的对象和文件集合&#xff1b;对象中存在数组对象 1 前端和后端 前端只能使用formdata来传递参数&#xff0c;后端不使用RequestBody注解 2 formdata传递数组对象 2.1 多个参数对象数组 addForm: {contactInfo: [{contactPerson: ,…

vue3后台管理系统之数据大屏适配解决方案

1&#xff1a;scale 方式 我们整个大屏的尺寸设置和设计图一样&#xff0c;只是通过css的scale放大缩小属性&#xff0c;来控制实际展示的大小。 通过监听浏览器窗口的大小&#xff0c;来改变scale的比例&#xff0c;从而实现数据大屏适配。&#xff08;百度、网易等大数据适配…

每个 .vue 文件最多可以包含一个顶层 <template> 块

问题: 回答: 实际解决方法: 上图将template的#header写到了上一行的el-table-column中就出发这个问题

Cannot read properties of undefined (reading ‘prototype‘)

用vue注册的用import ElementUI from "element-ui"是不行的要用 import ElementUI from “element-plus”

前端读取文件当文件选择相同文件名的文件,内容不会变化

前端读取文件当文件选择相同文件名的文件&#xff0c;内容不会变化 今天遇到个奇怪的bug&#xff0c;使用打开文件&#xff0c;并选择文件时&#xff0c;正常情况会读取文件信息。 但是如果先选择相同的文件名&#xff0c;则内容不会发生变化。 先说结论 只要不使用事件中e…

【完整详细】使用Alibaba Cloud Toolkit插件一键部署前后端分离项目

前言: 在实际项目开发当中,如果需要更新项目的jar包或者dist文件夹,需要手动替换掉服务器当前的jar包或者dist文件夹,再通过shell脚本重新启动,久而久之就会被这种重复且繁琐的操作感到厌烦,本片博客带大家如何通过一个插件实现一键部署。 博主的其他部署教程: 1、Docke…

前端字符串转数组对象实现方式-开发bug总结6

问题描述&#xff1a; 后台管理系统&#xff0c;这次投产完线上出现了个问题&#xff01;element-ui组件下拉选项框打开全部都是无数据&#xff0c;而且控制台报错&#xff0c;但是新添加的数据是正常显示的。对比了原因之后发现&#xff0c;新的数据前端传给后端的格式&#…

登录注册代码模板(Vue3+SpringBoot)[邮箱发送验证码(HTML)、RSA 加密解密(支持长文本)、黑暗与亮色主题切换、AOP信息校验]

文章归档&#xff1a;https://www.yuque.com/u27599042/coding_star/cx5ptule64utcr9e 仓库地址 https://gitee.com/tongchaowei/login-register-template 网页效果展示 相关说明 在该代码模板中&#xff0c;实现了如下功能&#xff1a; 邮箱发送验证码&#xff08;邮件内容…

[N-133]基于springboot,vue小说网站

开发工具&#xff1a;IDEA 服务器&#xff1a;Tomcat9.0&#xff0c; jdk1.8 项目构建&#xff1a;maven 数据库&#xff1a;mysql5.7 系统分前后台&#xff0c;项目采用前后端分离 前端技术&#xff1a;vueelementUI 服务端技术&#xff1a;springbootmybatis-plus 本项…

JAVA毕业设计110—基于Java+Springboot+Vue的房屋租赁系统小程序(源码+数据库)

基于JavaSpringbootVue的房屋租赁系统小程序(源码数据库)110 一、系统介绍 本系统前后端分离 本系统分为用户、房东、超级管理员三种角色 1、用户&#xff1a; 登录、注册、房屋搜索、房屋收藏、看房预约、租房申请、租房记录、看房记录、收藏记录、我的消息、个人信息修改…

Vite探索:构建、启程、原理、CSS艺术与插件魔法

文章目录 1 构建工具1.1 什么是构建工具1.2 主流构建工具1.3 vite相较于webpack的优势 2 vite启动项目初体验2.1 你必须要理解的vite脚手架和vite2.2 vite开箱即用2.3 vite的预加载2.4 vite配置文件处理细节2.5 vue环境变量配置 3 vite 原理篇3.1 vite是怎么让浏览器可以识别.v…

background-size: cover;

当一个界面的图片覆盖界面错误的时候,会出现多个图片重复,这时候设置background-replace:no-replace不行,查询了一下需要设置background-size: cover;就实现了

echarts 图表文字大小自适应 字体大小自适应

将文字大小自适应方法挂载到全局 //main.js Vue.prototype.fontSize function(res) {// 获取视口宽度const clientWidth window.innerWidth ||document.documentElement.clientWidth ||document.body.clientWidth;if (!clientWidth) return; // 如果获取不到视口宽度&#xf…

Property ‘proxy‘ does not exist on type ‘ComponentInternalInstance | null‘.ts

问题 Vue 3 使用 getCurrentInstance 获取当前正在执行的组件实例 TypeScript 报错。 const { proxy } getCurrentInstance(); 报错信息&#xff1a; Property proxy does not exist on type ComponentInternalInstance | null.ts解决方案 在Vue 3的Composition API中&am…

Vue23的计算属性(computed)

Vue2&3的计算属性&#xff08;computed&#xff09; Vue2的计算属性 原理&#xff1a;data中的属性通过计算得到新的属性&#xff0c;称为计算属性&#xff08;computed&#xff09;。computed 具有 getter 和 setter 属性 getter 属性在使用时分别有两次调用&#xff1a…

解决vue 部分页面缓存,部分页面不缓存的问题

前端时间项目迭代&#xff0c;其中有个需求 在vue里面&#xff0c;有a.b.c三个页面&#xff0c;要达到的效果是从a页面进去b页面&#xff0c;b页面需要刷新&#xff0c;但若从b页面进入c页面了以后再回到b页面&#xff0c;b页面需要保留之前的值&#xff0c;不做刷新&#xff1…

ERR_PNPM_INVALID_WORKSPACE_CONFIGURATION packages field missing or empty

vue执行 pnpm install命令时&#xff0c;报 ERR_PNPM_INVALID_WORKSPACE_CONFIGURATION  packages field missing or empty错&#xff0c;在网上查询了很久&#xff0c;也没有传出来结果&#xff0c;最后发现是pnpm的版本不对引起的。 我先执行的是npm install -g pnpm&…

计算机毕业设计选题推荐-人才招聘微信小程序/安卓APP-项目实战

✨作者主页&#xff1a;IT毕设梦工厂✨ 个人简介&#xff1a;曾从事计算机专业培训教学&#xff0c;擅长Java、Python、微信小程序、Golang、安卓Android等项目实战。接项目定制开发、代码讲解、答辩教学、文档编写、降重等。 ☑文末获取源码☑ 精彩专栏推荐⬇⬇⬇ Java项目 Py…

Vue 2.0源码分析-new Vue 发生了什么?

从入口代码开始分析&#xff0c;我们先来分析 new Vue 背后发生了哪些事情。我们都知道&#xff0c;new 关键字在 Javascript 语言中代表实例化是一个对象&#xff0c;而 Vue 实际上是一个类&#xff0c;类在 Javascript 中是用 Function 来实现的&#xff0c;来看一下源码&…

vue2项目从0搭建(三):配置环境变量及对应的webpack配置

前言 实际业务开发中,一个项目很可能会同时配置好几套环境。 比如:常规开发环境,开发测试环境,正式的测试环境,预发测试环境,客户甲的生产环境,客户乙的生产环境,通用生产环境,独立应用环境,微前端环境,大屏专用环境,移动端环境。 一女多嫁的实际业务场景,就需要我们进行多样…

前端新手Vue3+Vite+Ts+Pinia+Sass项目指北系列文章 —— 第九章 登录开发 (Pinia的使用和数据持久化)

系列文章目录&#xff08;点击查看&#xff09; 文章目录 系列文章目录&#xff08;点击查看&#xff09;前言一、对比 vuex 的优势二、Pinia 的安装和配置1、安装2、配置3、测试 三、数据持久化1、为什么要做持久化2、pinia-plugin-persistedstate插件3、界面效果 总结 前言 …

JAVA毕业设计112—基于Java+Springboot+Vue的宠物领养社区小程序(源码+数据库)

基于JavaSpringbootVue的宠物领养社区小程序(源码数据库)112 一、系统介绍 本系统前后端分离带小程序 小程序&#xff08;用户端&#xff09;&#xff0c;后台管理系统&#xff08;管理员&#xff09; 小程序&#xff1a; 登录、注册、宠物领养、发布寻宠、发布领养、宠物社…

VSCode 警告:v-on event ‘@toggleClick‘ must be hyphenated

&#x1f680; 作者主页&#xff1a; 有来技术 &#x1f525; 开源项目&#xff1a; youlai-mall &#x1f343; vue3-element-admin &#x1f343; youlai-boot &#x1f33a; 仓库主页&#xff1a; Gitee &#x1f4ab; Github &#x1f4ab; GitCode &#x1f496; 欢迎点赞…

vscode 使用git提交前端代码

1、项目初始化git 如果是从其他地方拉的代码&#xff0c;把.git文件删除&#xff0c;再重新初始化。 2、提交代码 2.1、提交本地库 2.2、提交远程仓库 2.2.1、创建远程仓库 2.2.2、提交远程仓库–master分支 在本地添加远程仓库&#xff0c;设置别名为origin git remote…

vue3+highlight.js代码高亮插件使用

先安装 npm install highlight.jsmain.js中引入&#xff0c;并注册自定义指令 ..... import hljs from highlight.js window.hljs hljs import highlight.js/styles/atom-one-light.css import highlight.js/lib/common import mitt from mitt .....app.directive(highlight…

VUE2中使用阿里云播放器AliPlayer

简述 基于 Vue 的播放器单页应用, 利用 web 播放器 sdk 进行视频点播&#xff0c;包含播放列表、字幕、多语言、自适应码率&#xff0c;皮肤自定义等功能 Web播放器文档 已知问题 vue中使用截图&#xff0c;不太好使【已自行优化】无键盘快捷键&#xff0c;无法通过空格暂停…

【开发实践】使用POI实现导出带有复杂表头的的excel文件

一、需求分析 公司业务部门需要&#xff0c;根据一些数据&#xff0c;加上表头&#xff0c;导出需要的excel表格。效果如下&#xff1a; 二、代码实现 【依赖准备】 <!-- POI --><dependency><groupId>org.apache.poi</groupId><artifactId>po…

uniapp uni-popup组件在微信小程序中滚动穿透问题

起因 在微信小程序中使用uni-popup组件时&#xff0c;出现滚动穿透&#xff0c;并且uni-popup内部内容不会滚动问题。 解决 滚动穿透 查阅官方文档&#xff0c;发现滚动穿透是由于平台差异性造成的&#xff0c;具体解决可以参照文档禁止滚动穿透 <template><page-…

webWorker解决单线程中的一些小问题和性能优化

背景 js是单线程这是大家都知道&#xff0c;为了防止多个线程同时操作DOM&#xff0c;这个导致一个复杂的同步问题。比如&#xff0c;假定JavaScript同时有两个线程&#xff0c;一个线程在某个DOM节点上添加内容&#xff0c;另一个线程删除了这个节点&#xff0c;这时浏览器应…

element中el-input限制只输入正整数或保留两位小数

文章目录 一、前言二、实现2.1、HTML2.2、只输入正整数2.3、只能输入数字或小数点 三、最后 一、前言 常见的el-input可能会限制用户只能输入正整数或保留两位小数&#xff0c;达到输入金额的需求&#xff0c;点击【跳转】访问el-input的官方文档 element-ui是有el-input-numb…

Vue 3.0 学习 新特性

Vue 3.0 新特性 一、迎接 Vue 3.0 1. 简介 Vue.js 作者兼核心开发者尤雨溪宣布 Vue 3.0 进入 Beta 阶段。 已合并所有计划内的 RFC 已实现所有被合并的 RFC Vue CLI 现在通过 vue-cli-plugin-vue-next 提供了实验性支持 2. 新特性 重点关注&#xff1a; 更快更省 Objec…

element-plus DateTimePicker日期选择器,限制指定日期和时间不可选择

element-plus日期选择器&#xff0c;在指定日期时间前不可选择。 限制日期选择&#xff0c;使用disabled-date 限制小时选择&#xff0c;使用disabled-hours 限制分钟选择&#xff0c;使用disabled-minutes 限制毫秒选择&#xff0c;使用disabled-seconds 指定日期当天的时间有…

基于springboot + vue学校后勤管理系统

学校后勤管理系统 维修管理&#xff1a; 总体功能&#xff1a;&#xff08;填写报修申请、填写维修反馈&#xff09; 填写报修申请&#xff1a;面向校内师生及工作人员&#xff0c;包括联系方式、报修楼宇、具体位置、故障描述。 修理事件数据库&#xff1a;修理的工单编号…

CSS Grid布局入门:从零开始创建一个网格系统

CSS Grid布局入门&#xff1a;从零开始创建一个网格系统 引言 在响应式设计日益重要的今天&#xff0c;CSS Grid布局系统是前端开发中的一次革新。它使得创建复杂、灵活的布局变得简单而直观。本教程将通过分步骤的方式&#xff0c;让你从零开始掌握CSS Grid&#xff0c;并在…

Threejs项目实战之一:汽车外观换肤效果三维展示

目录 最终效果1 创建项目2 安装插件3 编写代码3.1 准备工作3.2 代码编写3.2.1 在template标签中构建html页面3.2.2 在style标签中构建页面样式文件3.2.3 在script标签中编写js代码 最终效果 先看下最终实现的效果 接下来&#xff0c;我们就从创建项目开始&#xff0c;一步一步…

vue项目搭建---1.搭建基础的框架

目录 1. pnpm下载1.1 安装1.2 差异1.3 镜像源设置 2. 项目2.1 vite创建项目2.2 项目配置2.3 piniavue-routermain.jsstore/index.jsrouter/index.jsvue文件里使用示例 2.4 eslint prettier.eslintrc.js.eslintignore.prettierrc 2.5 样式2.6 commitizenpackage.json.cz-config…

vue项目编译非常慢,经常卡在某个百分点

1、注册插件 2、在项目根目录下的 babel.config.js 文件中加入下方配置 3、将import导入方式改为require导入方式&#xff0c;返回promise 4、如果动态加载组件import引入组件找不到组件&#xff08;Error: Cannot find module&#xff09; 使用 webpack 的 require.ensure() …

日常开发日志

目录 1、idea开发服务启动的网页地址不显示前端样式&#xff1a; 2、java Date 与myibits 的空判断&#xff1a; 3、Excel导入调优方案&#xff1a; 1、idea开发服务启动的网页地址不显示前端样式&#xff1a; ------记录于2023年12月07日 idea开发时&#xff0c;tomcat启…

关于uview-ui的u-tabs标签滑块不居中的问题

在uniapp中&#xff0c;打开文件 uni_modules/uview-ui/components/u-tabs/u-tabs.vue 然后在style中添加以下代码即可 /deep/ .u-tabs__wrapper__nav__line {left: 18rpx; } 之前效果图&#xff1a; 之后效果图&#xff1a; 注意&#xff0c;代码中的18rpx需要自行调整

nrm 的使用 可以快速切换下载(npm)镜像,解决资源下载慢和运行失败

nrm是什么&#xff1f; 介绍 nrm(npm registry manager) 是 npm 的镜像源管理工具. 有时候国外资源太慢,使用 nrm 可以快速的在 npm 源之间切换 安装 npm install -g nrm 基本使用 查看可选择的源 nrm ls 切换到对应的镜像源 nrm use 对应的镜像 删除镜像源 nrm del 名字 …

前端已死?别低估前端,他是互联网世界的核心!【这是一篇治愈系文章】

文章目录 &#x1f4a5; AI回答&#x1f98b; 现状&#x1f989; 焦虑&#x1f409; 力量&#x1f985; 观点&#x1f423; 粗浅分析&#x1f9a5; 快乐的韭菜&#x1f3c6; 总结 &#x1f4a5; AI回答 前端已死&#xff1f; ai的答案是这样: 前端并没有死掉&#xff0c;它仍然…

Vue中发送Ajax请求的方式axios及其跨域问题的解决方案代理机制的配置和原理

Vue中的Ajax请求 现在比较流行的开发方式为异步调用,前后台以异步Ajax请求的方式进行交换数据,传输的数据使用的是JSON Ajax请求发送后,当浏览器接收到服务器的响应内容后不会重新加载整个页面,只会更新网页的部分实现局部刷新的效果 发送AJAX异步请求的常见方式包括 使用浏…

VueStu02-创建一个Vue实例

一、核心步骤 1.准备容器 准备一个盒子div。 2.引包 从官网引包&#xff0c;有开发版本和生产版本之分。 3.创建Vue实例 创建一个Vue实例&#xff0c;new Vue()。 4.指定配置项 指定配置项&#xff0c;用于渲染数据 。 el&#xff1a;指定挂载点。知道自己将来要管理的是…

Vue3视图渲染技术(2)

我是南城余&#xff01;阿里云开发者平台专家博士证书获得者&#xff01; 欢迎关注我的博客&#xff01;一同成长&#xff01; 一名从事运维开发的worker&#xff0c;记录分享学习。 专注于AI&#xff0c;运维开发&#xff0c;windows Linux 系统领域的分享&#xff01; 本…

【uniapp】uview 自定义 tabBar 底部导航栏

在 uview1.x 中&#xff0c;不用在 pages.json 里配置 tabBar 属性&#xff0c;比如要在首页配置自定义底部导航栏&#xff0c;就在对应组件中&#xff1a; <u-tabbar v-model"current" :list"list" :before-switch"beforeSwitch" inactive-c…

从Gitee克隆项目、启动方法

从gitee克隆VUE项目到本地后&#xff0c;不能直接运行&#xff0c;需要进行npm install安装node_modules文件夹里面的内容&#xff0c;因为在git上传的时候&#xff0c;一般都会过滤到node_modules中的依赖文件。 安装依赖以后&#xff0c;启动通过npm run serve启动项目出错。…

(前端)后管系统登录后隐藏url上信息同时获取url上携带参数~开发需求(bug)总结7

问题描述&#xff1a; 首先我这个后管项目是若依权限管理系统&#xff0c;路由实现都是动态加载的。现在有一个需求&#xff0c;后端会邮件发送系统中的链接&#xff0c;这个链接是携带参数(id、用户的加密信息)&#xff0c;比如&#xff1a;https://47.23.12.1/task/list?id…

vue3老项目如何引入vite

vue3老项目如何引入vite 安装 npm install vite vitejs/plugin-vue --save-dev Vite官方中文文档修改package.json文件 在 npm scripts 中使用 vite 执行文件 "scripts": {"serve": "vite","build": "vite build","pr…

Vue3:自定义图标选择器(包含 SVG 图标封装)

文章目录 一、准备工作&#xff08;在 Vue3 中使用 SVG&#xff09;二、封装 SVG三、封装图标选择器四、Demo 效果预览&#xff1a; 一、准备工作&#xff08;在 Vue3 中使用 SVG&#xff09; 本文参考&#xff1a;https://blog.csdn.net/houtengyang/article/details/1290431…

Vue 3 语法和特性

基本语法 <template><div><h1>{{ message }}</h1><button click"updateMessage">Update Message</button></div> </template><script> export default {data() {return {message: Hello, Vue 3!};},methods:…

什么是模块化

模块化是一种软件设计原则&#xff0c;将系统分解为独立的功能模块&#xff0c;每个模块都有特定的功能和责任。这些模块可以独立开发、测试、维护和部署&#xff0c;同时可以通过定义清晰的接口来实现模块之间的通讯和协作。 模块化的设计可以提供以下优势&#xff1a; 可重用…

SpreadJS 集成使用案例

SpreadJS 集成案例 介绍&#xff1a; SpreadJS 基于 HTML5 标准&#xff0c;支持跨平台开发和集成&#xff0c;支持所有主流浏览器&#xff0c;无需预装任何插件或第三方组件&#xff0c;以原生的方式嵌入各类应用&#xff0c;可以与各类后端技术框架相结合。SpreadJS 以 纯前…

词云组件(随机颜色,设置颜色,设置字体大小,设置词云形状)

依赖 yarn add echarts5.4.2 yarn add echarts-wordcloud2.0.0 词云组件 <template><div ref"wordCloud"></div> </template><script> import * as echarts from echarts import echarts-wordcloud import props from ./props export …

基于 CefSharp 实现一个文件小工具

I’m not saying you can’t be financially successful I’m saying have a greater purpose in life well beyond the pursuit of financial success Your soul is screaming for you to answer your true calling You can change today if you redefine what success is to …

el-table树形数据隐藏子选择框

0 效果 1 代码 type是table数据中用来区分一级和二级的标识 // 隐藏子合同选择框 cellNone(row) {if (row.row.type 3 || row.row.type 4) {return "checkNone";} }, <style lang"scss" scoped>::v-deep {.checkNone .el-checkbox__input {displa…

Vite 启动默认只能访问localhost解决方法

事情的经过是因为我需要测试本地项目的接口,然后因为burp默认不抓取localhost,127.0.0.1 .而且我也不想去修改burp. 所以我通过本地IP地址访问项目, 发现项目无法访问。 默认启动 所以特此记录一下。 在本地项目的package.json 中需要运行的脚本后 添加 --host即可。 具体如下…

基于Springboot+Vue的校园在线打印预约系统

基于SpringbootVue的校园在线打印预约系统的设计与实现 (1) 注册功能&#xff1a;允许学生、教职员工注册账户&#xff0c;并提供安全的身份验证机制&#xff0c;确保只有授权用户可以使用系统。 (2) 登录功能&#xff1a;店家或学生可以使用各自账号登录。登录后允许修改用户…

14.(vue3.x+vite)组件间通信方式之pinia

前端技术社区总目录(订阅之前请先查看该博客) 示例效果 Pinia简介 Pinia 是 Vue 的存储库,它允许您跨组件/页面共享状态。 Pinia与Vuex比较 (1)Vue2和Vue3都支持,这让我们同时使用Vue2和Vue3的小伙伴都能很快上手。 (2)pinia中只有state、getter、action,抛弃了Vu…

echarts的横向柱状图文字省略,鼠标移入显示内容 vue3

效果图 文字省略 提示 如果是在x轴上的&#xff0c;就在x轴上添加triggerEvent: true,如果是y轴就在y轴添加&#xff0c;我是在y轴上添加的 并且自定义的方法&#xff08;我取名为extension&#xff09; // echarts 横向省略文字 鼠标移入显示内容 export const extension…

2024年前端最新面试题-vue3(持续更新中)

文章目录 前言正文什么是 MVVC什么是 MVVM什么是 SPA什么是SFC为什么 data 选项是一个函数Vue 组件通讯&#xff08;传值&#xff09;有哪些方式Vue 的生命周期方法有哪些如何理解 Vue 的单项数据流如何理解 Vue 的双向数据绑定Vue3的响应式原理是什么介绍一下 Vue 的虚拟 DOM介…

通过Vscode 简单创建一个vue3+element的项目

首先确保安装的nodejs是18版本以上 确保你安装了最新版本的 Node.js&#xff0c;并且你的当前工作目录正是打算创建项目的目录。在命令行中运行以下命令 VSCode打开终端 输入构建项目命令&#xff0c;个人推荐如果有cnpm使用cnpm npm create vuelatest cnpm create vuelate…

el-table魔改样式出现BUG,表格内容区域出现滚动条

问题&#xff1a;el-table表格内容区域在高度自适应的情况下冒出滚动条 解决办法&#xff1a; 代码排查后发现时我设置了fixed:“xxx” 属性就会导致滚动条出现的问题&#xff0c;不设置则无。 [{ type: index, label: 序号, fixed: left },{ prop: enterprisesName, label: …

DEJA_VU3D - Cesium功能集 之 114-雷达效果(基础效果)

前言 编写这个专栏主要目的是对工作之中基于Cesium实现过的功能进行整合,有自己琢磨实现的,也有参考其他大神后整理实现的,初步算了算现在有差不多实现小140个左右的功能,后续也会不断的追加,所以暂时打算一周2-3更的样子来更新本专栏(每篇博文都会奉上完整demo的源代码…

DEJA_VU3D - Cesium功能集 之 113-获取圆节点(2)

前言 编写这个专栏主要目的是对工作之中基于Cesium实现过的功能进行整合,有自己琢磨实现的,也有参考其他大神后整理实现的,初步算了算现在有差不多实现小140个左右的功能,后续也会不断的追加,所以暂时打算一周2-3更的样子来更新本专栏(每篇博文都会奉上完整demo的源代码…

从vue小白到高手,从一个内容管理网站开始实战开发第八天,登录功能后台功能设计--业务逻辑层基础接口和基础服务实现

上一篇我们介绍了项目后续要使用到的工具类,关于工具类的创建可以查看 从vue小白到高手,从一个内容管理网站开始实战开发第七天,登录功能后台功能设计--通用分页、枚举以及相关工具类-CSDN博客文章浏览阅读2次。本次内容主要介绍了项目后续用到的部分工具类,这些工具类,在…

DEJA_VU3D - Cesium功能集 之 112-获取圆节点(1)

前言 编写这个专栏主要目的是对工作之中基于Cesium实现过的功能进行整合,有自己琢磨实现的,也有参考其他大神后整理实现的,初步算了算现在有差不多实现小140个左右的功能,后续也会不断的追加,所以暂时打算一周2-3更的样子来更新本专栏(每篇博文都会奉上完整demo的源代码…

Vue3 遍历echats图表

1.导入echart import * as echarts from echarts2.主要实现代码 这里使用动态id方法实现遍历 <div v-for"(item,index) in showData" :key"index"><div style"width:100%;height:55%;"><div :id"lineRefindex" style&…

DEJA_VU3D - Cesium功能集 之 115-雷达扫描(靶心效果)

前言 编写这个专栏主要目的是对工作之中基于Cesium实现过的功能进行整合,有自己琢磨实现的,也有参考其他大神后整理实现的,初步算了算现在有差不多实现小140个左右的功能,后续也会不断的追加,所以暂时打算一周2-3更的样子来更新本专栏(每篇博文都会奉上完整demo的源代码…

【前后端的那些事】开源!快速上手富文本+富文本图片上传

文章目录 fullText富文本1. 后端接口1.1 定义常量1.2 定义返回实体类1.3 上传图片接口1.4 下载图片接口 2. 前端代码编写2.1 安装2.2 快速使用 3. 配置富文本图片上传地址3.1 配置图片上传配置 4. 全部代码展示 前言&#xff1a;最近写项目&#xff0c;发现了一些很有意思的功能…

前端背景收集之烟花背景

文章目录 &#x1f412;个人主页&#x1f3c5;Vue项目常用组件模板仓库&#x1f4d6;前言&#xff1a;&#x1f380;源码如下&#xff1a; &#x1f412;个人主页 &#x1f3c5;Vue项目常用组件模板仓库 &#x1f4d6;前言&#xff1a; 本篇博客主要提供前端背景收集之烟花背景…

vue3-使用 Vue 的多种方式

概览 我们相信在 Web 的世界里没有一种方案可以解决所有问题。正因如此&#xff0c;Vue 被设计成一个灵活的、可以渐进式集成的框架。根据使用场景的不同需要&#xff0c;相应地有多种不同的方式来使用 Vue&#xff0c;以此在技术栈复杂度、开发体验和性能表现间取得最佳平衡。…

DEJA_VU3D - Cesium功能集 之 118-雷达扫描(格网效果)

前言 编写这个专栏主要目的是对工作之中基于Cesium实现过的功能进行整合,有自己琢磨实现的,也有参考其他大神后整理实现的,初步算了算现在有差不多实现小140个左右的功能,后续也会不断的追加,所以暂时打算一周2-3更的样子来更新本专栏(每篇博文都会奉上完整demo的源代码…

vue3+ts 中实现压缩图片、blob 转 base64

压缩图片 1.npm 安装 image-compressor.js 2.引入 import ImageCompressor from image-compressor.js 3.使用 const compressImage async (file: any) > {var imageCompressor new ImageCompressor()return new Promise((resolve, reject) > {imageCompressor.comp…

nuxt pm2使用、启动、问题解决方案

pm2简介 pm2是一个进程管理工具,可以用它来管理node进程&#xff0c;并查看node进程的状态&#xff0c;当然也支持性能监控&#xff0c;进程守护&#xff0c;负载均衡等功能&#xff0c;在前端和nodejs的世界中用的很多 pm2安装 安装pm2: $ npm install -g pm2查看pm2的安装…

类型“{}”上不存在属性“xxx”。ts(2339)-解决方案集锦

类型“{}”上不存在属性“xxx”。ts(2339)-解决方案集锦 文章目录 类型“{}”上不存在属性“xxx”。ts(2339)-解决方案集锦一、方案一&#xff08;优先尝试&#xff09;二、方案二&#xff08;优先尝试&#xff09;三、方案三这该是多么痛苦的一篇笔记啊&#xff01;&#xff0…

微信小程序快速入门02(含案例)

&#x1f3e1;浩泽学编程&#xff1a;个人主页 &#x1f525; 推荐专栏&#xff1a;《深入浅出SpringBoot》《java项目分享》 《RabbitMQ》《Spring》《SpringMVC》 &#x1f6f8;学无止境&#xff0c;不骄不躁&#xff0c;知行合一 文章目录 前言一、页面导航1.…

Vue3中动态组件使用

一&#xff0c;动态组件使用&#xff1a; 应用场景&#xff1a;动态绑定或切换组件 应用Vue3碎片&#xff1a; is 1.使用 a.组件A <div class"layout-base"><Button>红茶</Button> </div>a.组件B <div class"layout-base"&g…

递归组件怎么实现无线滚动

递归组件实现无限滚动的方法通常涉及到对数据的递归处理和组件的自我调用。以下是一个简单的示例&#xff0c;展示如何使用递归组件实现无限滚动&#xff1a; 首先&#xff0c;定义一个递归组件&#xff0c;该组件可以调用自己来渲染下一组数据。假设我们要展示一个滚动列表&a…

vue2 pdfjs-2.8.335-dist pdf文件在线预览功能

1、首先先将 pdfjs-2.8.335-dist 文件夹从网上搜索下载&#xff0c;复制到public文件夹下. 2、在components下新建组件PdfViewer.vue文件 3、在el-upload 中调用 pdf-viewer 组件 4、在el-upload 中的 on-preview方法中加上对应的src路径 internalPreview(file) { //判断需要…

echarts dataZoom实现左右滑动与放大缩小 并精确控制显示几条数据

//Xdata是横轴的长度&#xff08;若x轴80条数据&#xff0c;默认显示最新的20条&#xff09; var start Xdata.length - 20; var end Xdata.length - 1; dataZoom: [ type: slider, show: true, startValue: dataZoomStart, endValue: dataZoomEnd, dataBackground: { ar…

vue3-模版引用

模版引用 ref 属性 场景&#xff1a;需要直接访问底层 DOM 元素。 方法&#xff1a;使用特殊的 ref 属性。 <input ref"input">ref 属性 允许我们在一个特定的 DOM 元素或子组件实例被挂载后&#xff0c;获得对它的直接引用。 访问模板引用 小 Demo: 当 i…

如何优雅解决若依二级菜单名字过长问题:菜单长度展示优化攻略

博主猫头虎的技术世界 &#x1f31f; 欢迎来到猫头虎的博客 — 探索技术的无限可能&#xff01; 专栏链接&#xff1a; &#x1f517; 精选专栏&#xff1a; 《面试题大全》 — 面试准备的宝典&#xff01;《IDEA开发秘籍》 — 提升你的IDEA技能&#xff01;《100天精通Golang》…

jsx中使用插槽

1. jsx语法中使用插槽 以elementplus ElPopconfirm 为例 <el-popconfirm title"Are you sure to delete this?"><template #reference><el-button>Delete</el-button></template></el-popconfirm>使用 slots: {default: (dat…

(二十八)ATP应用测试平台——使用electron集成vue3桌面应用程序

前言 Electron 是一个开源的框架&#xff0c;它允许使用 Web 技术&#xff08;HTML、CSS 和 JavaScript&#xff09;构建跨平台的桌面应用程序。通过 Electron&#xff0c;开发者可以使用前端技术栈来创建具有原生应用程序体验的桌面应用。 Electron可以在 Windows、Mac 和 L…

计算机毕业设计 | vue+springboot 超市账单管理系统(附源码)

1&#xff0c;绪论 1.1 开发背景 世界上第一个购物中心诞生于美国纽约&#xff0c;外国人迈克尔库伦开设了第一家合作商店&#xff0c;为了更好地吸引大量客流量&#xff0c;迈克尔库伦精心设计了低价策略&#xff0c;通过大量进货把商品价格压低&#xff0c;通过商店一次性集…

后台管理系统模板搭建/项目配置

1 项目初始化 一个项目要有统一的规范&#xff0c;需要使用eslintstylelintprettier来对我们的代码质量做检测和修复&#xff0c;需要使用husky来做commit拦截&#xff0c;需要使用commitlint来统一提交规范&#xff0c;需要使用preinstall来统一包管理工具。 1.1 环境准备 1…

Uncaught SyntaxError: Unexpected token ‘<‘ (at EasyPlayer-element.min.js:1:1)

在vue项目运行的时候&#xff0c;F12出现以下错误 Uncaught SyntaxError: Unexpected token < (at EasyPlayer-element.min.js:1:1)原因 在index.html中引入 这个&#xff0c;但是在static文件夹中并不存在该文件 解决办法 将EasyPlayer-element.min.js这个文件复制到stati…

前端代码审查(Code Review)---具体实践规范会持续更新

前端代码审查&#xff08;Code Review&#xff09; 针对目录结构、SCSS规范、JS规范、Vue规范 可参照官方给出的风格指南&#xff08;Code Review&#xff09; 具体实践规范 1、POST/PUT/DELETE 请求按钮需要添加 loading 状态&#xff0c;防止重复提交。 建议使用 Element UI…

基于微服务的高考志愿智能辅助决策系统(附源码)

目录 一.引言 1、编写目的 2、系统功能概述 二.功能分析 三.微服务模块 1、微服务用户相关模块 &#xff08;1&#xff09;用户注册 &#xff08;2&#xff09;用户登录 &#xff08;3&#xff09;用户信息管理 &#xff08;4&#xff09;用户操作 2、微服务文件云存…

pnpm : 无法加载文件 D:\tool\nvm\nvm\node_global\pnpm.ps1,因为在此系统上禁止运行脚本

你们好&#xff0c;我是金金金。 场景 新创建的项目&#xff0c;在vscode编辑器终端输入 pnpm i&#xff0c;显示报错如上 解决 在终端输入get-ExecutionPolicy(查看执行策略/权限) 输出Restricted(受限的) 终端再次输入Set-ExecutionPolicy -Scope CurrentUser命令给用户赋予…

web前端之若依vue3不能及时获取字典值的解决方案、二次封装若依自带的获取字典方法、watchEffect、watch

MENU 前言watch和watchEffect的区别解决若依vue3不能及时获取字典值 前言 因为请求字典的过程是异步 所以没能及时获取到字典数据 watch和watchEffect的区别 基本使用 const { a_type, b_type } proxy.useDict("a_type", "b_type");watch(() > a_type…

前端Vue日常工作中--CSS变量

Vue中简单使用&#xff1a; CSS变量&#xff0c;也称为自定义属性&#xff08;Custom Properties&#xff09;&#xff0c;是一种允许在CSS中定义和使用的变量。这种特性的引入使得在样式表中更容易维护和调整值&#xff0c;提高了代码的可读性和可维护性。 1. 定义变量&#…

前端自己整理的学习面试笔记

简介 以下是本人一年多整理的前端学习笔记&#xff0c;现汇总分享给大家&#xff0c;很多问题都是面试必问的 更多学习资源&#xff0c;可以点击我获取更多 1 js数据类型 原始类型&#xff1a; null undefined number string boolean Symbol BigInt 引用类型&#xff1a; 对…

uni-app 经验分享,从入门到离职(三)——关于 uni-app 生命周期快速了解上手

文章目录 &#x1f4cb;前言⏬关于专栏 &#x1f3af;什么是生命周期&#x1f9e9;应用生命周期&#x1f4cc; 关于 App.vue/App.uvue &#x1f9e9;页面生命周期&#x1f4cc;关于 onShow 与 onLoad 的区别 &#x1f9e9;组件生命周期 &#x1f4dd;最后 &#x1f4cb;前言 这…

巧用windows的move命令结合jenkins让npm构建速度上来

一.背景 jenkins构建vue2的项目&#xff0c;每次都很慢&#xff0c;即便非常顺利都要1分多钟。之前的文章想到的私服的方式&#xff0c;windows下利用verdaccio私服让npm构建速度上来-CSDN博客。其实慢的原因不仅仅是依赖下载的问题。 二.还有哪里慢 1.源代码同步慢 从构建…

vue3基础知识一,安装及使用

一、安装vue3 需要安装node&#xff0c;然后在项目所在目录命令行执行以下代码。 npm create vuelatest 回车后需要配置以下内容。 二、安装所需的依赖包并运行 cd到项目目录&#xff0c;执行以下代码安装依赖包 npm i 运行项目 npm run dev 打开浏览器查看结果 ok&#…

Vue独立组件开发-动态组件

文章目录 一、前言二、实现三、优化四、总结五、最后 一、前言 在开发中&#xff0c;你经常会遇到这么一种情况&#xff1a;根据条件动态地切换某个组件&#xff0c;或动态地选择渲染某个组件。 Vue 提供了另外一个内置的组件 <component> 和 is 特性&#xff0c;可以更…

viewer插件——预览图片时一直闪烁——问题修复,亲测有效

viewer插件——预览图片时一直闪烁——问题修复&#xff0c;亲测有效 viewer插件的介绍遇到的问题——图片会一直重复加载&#xff0c;造成图片在闪烁的效果解决方法 viewer插件的介绍 之前写过一篇文章&#xff0c;是关于v-viewer图片预览插件——vue2插件集合(elementUi中的…

【持续更新】汇总了一份前端领域必看面试题

文章目录 1. 写在前面2. 前端面试汇总2.0.1. 如何提⾼webpack的打包速度2.0.2. 数组去重2.0.3. 前端有几种缓存方式&#xff1f;2.0.4. nextTick描述一下&#xff1f;2.0.5. Webpack层面的优化&#xff1f;2.0.6. 代码层面的优化&#xff1f;2.0.7. Web 技术的优化&#xff1f;…

vue-video-player接入海康摄像头

需求 最近需要接入海康视频摄像头&#xff0c;然后把视频的画面接入到自己的网站系统中。以前对接过rtsp固定IP的显示视频&#xff0c;这次的不一样&#xff0c;没有了固定IP。海康的解决办法是&#xff0c;摄像头通过配置服务器到萤石云平台&#xff0c;然后购买企业版账号和…

websocket: 了解并利用nodejs实现webSocket前后端通信

目录 第一章 前言 1.1 起源 1.2 短轮询与长轮询 1.2.1 短轮询 1.2.2 长轮询 1.2.3 长连接&#xff08;SSE&#xff09; 1.2.4 websocket 第二章 利用Node以及ws创建webSocket服务器 2.1 创建ws服务器&#xff08;后端部分&#xff09; 2.1.1 了解一下 2.1.2 代创建W…

实现导航栏吸顶操作

一、使用VueUse插件 // 安装 npm i vueuse/core二、点击搜索useScroll 2.1搜索结果如图 三、使用 // 这是示例代码 import { useScroll } from vueuse/core const el ref<HTMLElement | null>(null) const { x, y, isScrolling, arrivedState, directions } useSc…

前端生成pdf之html2canvas+jsPDF,以及解决图片不显示bug

前端如何生成pdf 开发背景&#xff1a; 需要给页面中相应的内容生成pdf&#xff0c;查找文档后发现要用到两个插件。html2canvas 以及 jsPDF html2canvas 给dom结构转化为canvas&#xff0c;然后生成各种类型图片jsPDF 把canvas 生成的图片url 转化为pdf // 插入图片 pdf.addI…

Electron+Vue3+Vite的产品级模板项目

1. electron-vue3-template 基于Vue3 Electron TypeScript的客户端程序模板&#xff0c;使用Vite和Electron Forge构建和打包。 真正做到开箱即用&#xff0c;面向跨平台客户端设计&#xff0c;产品级的项目模板。 项目地址&#xff1a; https://github.com/winsoft666/el…

常见的Web前端开发框架推荐

Web前端开发框架的选择对于开发效率、项目维护以及用户体验等方面都有着重要的影响。以下是一些截至目前常见且广泛使用的Web前端开发框架&#xff0c;它们各自具有不同的特点和优势&#xff1a; React&#xff1a; 开发者&#xff1a;由Facebook维护。特点&#xff1a;采用组…

运行vue3项目出现的问题

Mac 系统运行 vue 启动项目时报错: Permission denied 的解决方式 控制台运行 chmod 777 node_modules/.bin/vue-cli-service 如果 npm run dev 还报这个错 控制台运行 node node_modules/esbuild/install.js

vue3 之 组合式API—computed

computed计算属性函数 计算属性基本思想和Vue2的完全一致&#xff0c;组合式API下的计算属性只是修改了写法 核心步骤&#xff1a; 导入computed函数执行函数 在回调参数中return基于响应式数据做计算的值&#xff0c;用变量接收 vue <script setup> // 1.导入compute…

【uni-app小程序开发】实现一个背景色渐变的滑动条slider

最近做的一个用uni-app+vue2开发的微信小程序项目中要实现一个滑动进度控制条,如下图所示: 1. 滑动条需要渐变背景色 2. 滑块的背景色需要与当前位置滑动条的背景色一致(动态改变) 碰到这样的需求,我当然先是看看官方提供的slider组件和uView里的u-slider组件能不能满足…

前端开发:(三)CSS入门

1. 介绍CSS 1.1 什么是CSS CSS&#xff08;Cascading Style Sheets&#xff09;是一种用于描述文档样式和布局的样式表语言&#xff0c;用于美化和排版HTML和XML等标记语言的内容。 1.2 CSS的作用和优势 CSS的主要作用是控制网页的样式和布局&#xff0c;包括字体、颜色、间…

naiveui 上传图片遇到的坑 Upload

我在开发图片上传功能, 需要手动触发上传 但是我调用它内部自定义submit方法, 结果接口一直在报错400 我反反复复的测试了好就, 确定了就是我前端的问题,因为之前一直在做后端的错误排查, 以为是编译问题(因为之前也出现过这个问题) 好 , 我把其中一个参数类型改为String类型, …

vue3 之 商城项目—详情页

整体认识 路由配置 准备组件模版 <script setup></script><template><div class"xtx-goods-page"><div class"container"><div class"bread-container"><el-breadcrumb separator">">&…

常用数字处理格式校验

1、前端校验 1.1 要求为数字类型&#xff08;不限位数与正负&#xff09; input输入框添加 type“number” <el-input type"number"/>当typenumber时&#xff0c;仍然可以输入字母e或E。解决方法是&#xff1a;给typenumber的输入框添加一个正则表达式&…

尚硅谷 Vue3+TypeScript 学习笔记(下)

目录 五、组件通信 5.1. 【props】 5.2. 【自定义事件】 5.3. 【mitt】 5.4.【v-model】 5.5.【$attrs】 5.6. 【$refs、$parent】 5.7. 【provide、inject】 5.8. 【pinia】 5.9. 【slot】 1. 默认插槽 2. 具名插槽 3. 作用域插槽 六、其它 API 6.1.【shallowR…

<s-table>、<a-table>接收后端数据

对于 中的 <template #bodyCell“{ column, record }”> &#xff1a; <s-tableref"table":columns"columns":data"loadData":alert"options.alert.show"bordered:row-key"(record) > record.id":tool-config&…

vue3-生产部署-性能优化

生产部署 开发环境 vs. 生产环境 在开发过程中&#xff0c;Vue 提供了许多功能来提升开发体验&#xff1a; 对常见错误和隐患的警告 对组件 props / 自定义事件的校验 响应性调试钩子 开发工具集成 然而&#xff0c;这些功能在生产环境中并不会被使用&#xff0c;一些警…

尚硅谷 Vue3+TypeScript 学习笔记(中)

目录 三、路由 3.1. 【对路由的理解】 3.2. 【基本切换效果】 3.3. 【两个注意点】 3.4.【路由器工作模式】 3.5. 【to的两种写法】 3.6. 【命名路由】 3.7. 【嵌套路由】 3.8. 【路由传参】 query参数 params参数 3.9. 【路由的props配置】 3.10. 【 replace属性…

2024 前端面试题 附录3

这里记录的是昨天和今天原篇的知识点补充 原篇地址&#xff1a; 2024 前端面试题&#xff08;GPT回答 示例代码 解释&#xff09;No.41 - No.60 2024 前端面试题&#xff08;GPT回答 示例代码 解释&#xff09;No.61 - No.100 2024 前端面试题&#xff08;GPT回答 示例代…

vue3-组合式 API

什么是组合式 API&#xff1f; 组合式 API (Composition API) 是一系列 API 的集合&#xff0c;使我们可以使用函数而不是声明选项的方式书写 Vue 组件。它是一个概括性的术语&#xff0c;涵盖了以下方面的 API&#xff1a; 响应式 API&#xff1a;例如 ref() 和 reactive()&a…

小程序缓存封装 storage

const postfix _expiry // 缓存有效期后缀 module.exports {/** * 设置缓存 * param {[type]} k [键名] * param {[type]} v [键值] * param {[type]} t [时间、单位秒] */set(k, v, t) {uni.setStorageSync(k, v)const seconds parseInt(t)if (seconds > 0) …

vue中404解决方法

在Vue中出现404错误通常是因为找不到所请求的资源。解决方法可以有以下几种&#xff1a; 确保路由配置正确&#xff1a;检查路由配置文件&#xff08;通常是router/index.js&#xff09;是否正确配置了所请求资源的路径。确保路径大小写和文件名正确匹配。 // router/index.j…

Aidex移动端项目入门

运行效果 项目源码下载 若依-ruoyi-AiDex-Uniapp: 若依-Ruoyi APP 移动解决方案&#xff0c;基于uniappuView封装的一套基础模版&#xff0c;开箱即用&#xff0c;免费开源&#xff0c;一份代码多终端适配&#xff0c;支持H5、支付宝小程序、微信小程序、APP&#xff0c;实现了…

采用uniapp实现的银行卡卡片, 支持H5和微信小程序

采用uniapp-vue3实现的银行卡卡片 支持H5、微信小程序&#xff08;其他小程序未测试过&#xff0c;可自行尝试&#xff09; 可用于参考学习 可到插件市场下载尝试&#xff1a; https://ext.dcloud.net.cn/plugin?id16736 使用示例

WebGIS开发常用的JS库:VUE/React/Angular对比

Angular: 作用&#xff1a; Angular是一个完整的基于TypeScript的Web应用开发框架&#xff0c;主要用于构建单页Web应用&#xff08;SPA&#xff09;。它适用于大型和复杂的项目&#xff0c;具有强大的组件集合和丰富的文档。 架构&#xff1a; Angular采用组件化的方式&am…

微信小程序中使用Behavior混入

在微信小程序中&#xff0c;behavior是一种可以用于组件复用的特性。通过定义一个behavior&#xff0c;可以将一些公共的属性和方法提取出来&#xff0c;然后在多个组件中引用该behavior&#xff0c;实现代码的复用和维护。下面是一个详细的例子&#xff0c;说明如何在微信小程…

vue3 之 组合式API—reactive和ref函数

ref&#xff08;&#xff09; 作用&#xff1a;接收简单类型或者对象类型的数据传入并返回一个响应式的对象 核心步骤&#xff1a; 1️⃣ 从 vue 包中导入 ref 函数 2️⃣在 <script setup>// 导入import { ref } from vue// 执行函数 传入参数 变量接收const count …

属性“xxxx”在类型“ArrayConstructor”上不存在。是否需要更改目标库? 请尝试将 “lib” 编译器选项更改为“es2015”或更高版本。

使用vscode编写vue&#xff0c;在使用elementUI时&#xff0c;发现代码中的form报错如下&#xff1a; 属性“form”在类型“ArrayConstructor”上不存在。是否需要更改目标库? 请尝试将 “lib” 编译器选项更改为“es2015”或更高版本。 解决方法&#xff1a; 打开jsconfig.…

vue3 之 组合式API - setup选项

首先我们先看下setup选项的写法和执行时机 setup选项中写代码的特点 语法糖 总结 setup选项的执行时机&#xff1f; beforeCreate钩子之前 自动执行 setup写代码的特点是什么&#xff1f; 定义数据 函数 然后以对象方式return 经过语法糖的封装更简单的使用组合式API set…

Vite+Vue3项目配置启动项目后自动打开浏览器

有时候&#xff0c;我们在启动前端项目时&#xff0c;输入了启动命令&#xff0c;但却需要我们手动点开控制台输出的URL链接 如果每次都要点这个连接&#xff0c;会十分繁琐 为了提高开发效率&#xff0c;减少不必要的操作&#xff0c;我们就来解决这个问题。 1.在文件资源管…

「Vue3系列」Vue3 Axios详解

文章目录 一、Vue3 Axios二、Vue3 Axios 请求配置项三、Axios 响应结构四、Axios 拦截器请求拦截器响应拦截器拦截器的移除拦截器的应用场景 五、相关链接 一、Vue3 Axios 在 Vue 3 中&#xff0c;你可以使用 axios 来执行 AJAX 请求。axios 是一个流行的基于 Promise 的 HTTP…

github 中的java前后端项目整合到本地运行

前言: 本文章中所有内容仅供学习交流使用&#xff0c;不用于其他任何目的&#xff0c;不提供完整代码&#xff0c;抓包内容、敏感网址、数据接口等均已做脱敏处理&#xff0c;严禁用于商业用途和非法用途&#xff0c;否则由此产生的一切后果均与作者无关&#xff01; 本文章未…

Python is not set from command line or npm configuration 报错解决

问题 在 npm install 的过程中提示 Python is not set from command line or npm configuration 的报错&#xff0c;相信不少朋友都遇到过&#xff0c;出现这个问题的原因是缺少 python 环境所导致的。 解决方法 1、安装 python 官网&#xff1a;https://www.python.org/dow…

个人健康|个人健康管理小程序|基于微信小程序的个人健康管理系统设计与实现(源码+数据库+文档)

个人健康管理小程序目录 目录 基于微信小程序的个人健康管理系统设计与实现 一、前言 二、系统功能设计 三、系统实现 1、微信小程序前台 2、管理员后台 &#xff08;1&#xff09;用户信息管理 &#xff08;2&#xff09;运动教程管理 &#xff08;3&#xff09;公告…

第二节:Vben Admin 登录逻辑梳理和对接后端准备

系列文章目录 上一节&#xff1a;第一节&#xff1a;Vben Admin介绍和初次运行 文章目录 系列文章目录前言项目路径的概述一、登录逻辑梳理loginApi接口查看Mock 二、后端程序对接准备关闭Mock 总结 前言 第一节&#xff0c;我们已经配置了前端环境&#xff0c;运行起来了我们…

element table数据量太大,造成浏览器崩溃。解决方案

这是渲染出来的数据 其实解决思路大致就是&#xff1a;把后台返回的上万条数据&#xff0c;进行分割&#xff08;前端分页&#xff09;&#xff0c;这样先加载几十条&#xff0c;然后再用懒加载的方式去concat&#xff0c;完美解决 上代码 <template><div class&quo…

深入浅出HTML网页结构:构建您的第一个网页

深入浅出HTML网页结构&#xff1a;构建您的第一个网页 在之前的文章中&#xff0c;我们探索了HTML的奥秘&#xff0c;学习了基础标签的使用。本文将带您一步步构建自己的第一个网页&#xff0c;从零开始&#xff0c;让复杂的HTML结构变得简单易懂。 一、引言 HTML&#xff0c;…

vue中的ref/reactive区别及原理

Vue中的ref和reactive是两种不同的数据响应式管理方式。 ref是Vue 3中新加入的特性&#xff0c;它可以将一个普通的JavaScript对象转换为响应式对象。通过ref创建的响应式对象在访问和修改时会自动触发重新渲染。ref返回的是一个包含value属性的对象&#xff0c;访问或修改数据…

Vue3制作一个可拖拽的小箭头

效果图 可以抓住小箭头进行左右拖拽&#xff0c;不会做git图&#xff0c;所以只有静态效果QAQ 代码 <template><div class"tip"draggable"true"dragstart"start" //拖拽开始时drag"dragging" //拖拽种dragend "…

基于SSM SpringBoot vue服装物流管理系统

基于SSM SpringBoot vue服装物流管理系统 系统功能 首页 图片轮播 人个中心 登录注册 后台管理: 登录注册 个人中心 货物信息管理 货物入库管理 订单信息管理 商品出库管理 快递追踪管理 用户管理 供应商信息管理 盘点信息管理 管理员管理 开发环境和技术 开发语言&#xf…

vue3的开发小技巧

「总之岁月漫长&#xff0c;然而值得等待。」 目录 父组件调用子组件函数 父组件调用子组件函数 ref, defineExpose //父组件 代码 <child ref"ch">this.$refs.ch.fn();//子组件 函数抛出 const fn () > { }; defineExpose({ fn });

大数据毕业设计之前端04:管理系统为什么要自己实现图标组件

关键字&#xff1a;BuildAdmin、Icon、图标、Vue、ElementUI 前言 说到图标&#xff0c;在BuildAdmin中用到的地方很多。比如上一篇中的折叠图标&#xff0c;还有菜单栏图标、导航菜单栏图标等。常见的图标有&#xff1a;ElementUI图标、font-awesome、iconfont阿里图标以及本…

windows安装部署node.js以及搭建运行第一个Vue项目

一、官网下载安装包 官网地址&#xff1a;https://nodejs.org/zh-cn/download/ 二、安装程序 1、安装过程 如果有C/C编程的需求&#xff0c;勾选一下下图所示的部分&#xff0c;没有的话除了选择一下node.js安装路径&#xff0c;直接一路next 2、测试安装是否成功 【winR】…

JeecgBoot3.6.1 中打印功能实现

JeecgBoot3.6.1中实现打印功能 前言 在项目开发中我们可能会遇到打印得需求&#xff0c;基于JeecgBoot框架做了如下案例 一、前端 1、vue页面代码&#xff1a;List.vue <template><BasicTable register"registerTable" :rowSelection"rowSelectio…

Django项目使用vue打包前端页面使用教程

一、vue打包&#xff1a; 一般使用 npm run build 进行打包&#xff0c;打包完成后会生成一个dist文件夹 二、修改vue.config.js配置 vue.config..js配置里面增加&#xff1a; assetsDir: static 三、修改Django项目 将Django的static文件夹删除&#xff0c;移动di…

vue3 开发记录

1.引入nprogress插件&#xff0c;显示未声明文件 无法找到模块“nprogress”的声明文件。 解决方法&#xff1a; vite-env.d.ts // 解决引入模块的报错提示 declare module "nprogress";2.在 .evn 文件中创建了自定义环境变量 VITE_APP_BASE_URL 但在项目中使用时出…

1. vue3-环境准备

1、安装node.js 如果开发环境上面没有安装node.js&#xff0c;需要到node.js官方网站下载node.js。下载安装后&#xff0c;可以通过npm --version查看nodejs版本 2. 开发工具 开发工具建议使用vscode

uniapp聊天记录本地存储(详细易懂)

目录 目录 1、通过websocket拿取数据 2、获取聊天数据 3、聊天信息存储 、更新 4、读取聊天记录 5、发送信息&#xff0c;信息获取 6、最终效果 1.聊天信息的存储格式 2、样式效果 写聊天项目&#xff0c;使用到了本地存储。需要把聊天信息保存在本地&#xff0c;实时获…

Vue 3 中的 Teleport 特性详解

引言 在 Vue 3 中&#xff0c;引入了一个名为 Teleport 的新特性。这个特性允许开发者将组件的子组件“传送”到 DOM 中的任意位置&#xff0c;而不仅仅是它们的直接父级内部。这一功能在处理如模态框、弹出菜单、提示框等需要从其原始位置在视觉上移动到其他地方的用户界面元…

Three.js--》探寻Cannon.js构建震撼的3D物理交互体验(一)

我们用three.js可以绘制出各种酷炫的画面&#xff0c;但是当我们想要一个更加真实的物理效果的话&#xff0c;这个时候我们就需要一个物理的库&#xff0c;接下来我们就讲解一下今天要学习的canon&#xff0c;它可以给我们提供一个更加真实的物理效果&#xff0c;像物体的张力、…

折线图实现柱状阴影背景的demo

这个是一个由官网的基础折线图实现的流程&#xff0c;将涉及到的知识点附上个人浅薄的见解&#xff0c;源码在最后&#xff0c;需要的可自取。 折线图 成果展示代码注解参数backgroundColordataZoomlegendtitlexAxisyAxisgridseries 源码 成果展示 官网的基础折线图&#xff…

并发请求-总定义并发数

面试情景模拟&#xff1a; 假设有100个请求 要求每次并发数是3&#xff0c;要求按照请求的顺序返回相对应位置的顺序 假设A&#xff0c;B&#xff0c;C 并发三个请求 C先请求成功 进入到resC&#xff0c;D直接补位 依次类推 知道数量全部被请求完 代码如下 &#xff1a; co…

echarts柱状图可鼠标左击出现自定义弹框,右击隐藏弹框并阻止默认右击事件

每项x轴数据对应有两条柱图和一条阴影效果是学习其它博客得到的效果&#xff0c;这个是学习的原文链接&#xff1a;echarts两个合并柱体&#xff08;普通柱状图象形柱图&#xff09;共享一个柱体阴影 因为这次情况比较特殊&#xff0c;不仅需要自定义弹框内容&#xff0c;而且…

vue中Mixins

使用 Mixins 的主要优点包括&#xff1a; 代码复用: 可以将常用的逻辑封装在 Mixin 中&#xff0c;然后在多个组件中重复使用。逻辑分离: 将不同功能的代码分开管理&#xff0c;使代码更加清晰和易于维护。灵活性: Mixins 允许你在组件中引入多个 Mixin&#xff0c;并且可以根…

Avue实现选择下拉框的多种方式

目录 前言1. 实战Demo2. 基本内容 前言 对应的拓展知识推荐阅读&#xff1a;【vue】avue-crud表单属性配置&#xff08;表格以及列&#xff09; 本文主要补充实战遇到的问题以及优化的方式 1. 实战Demo 了解基础知识先从Demo入手&#xff01; 获取数据库的内容&#xff0c…

前端手册-实现挂坠灯笼效果

Unity3D特效百例案例项目实战源码Android-Unity实战问题汇总游戏脚本-辅助自动化Android控件全解手册再战Android系列Scratch编程案例软考全系列Unity3D学习专栏蓝桥系列ChatGPT和AIGC &#x1f449;关于作者 专注于Android/Unity和各种游戏开发技巧&#xff0c;以及各种资源分…

面试被问的性能优化(给我死记硬背!)

文章目录 首屏加载性能方案SEO优化图表性能优化大文件上传失败解决方案长列表性能方案动画性能优化方案Webpack 打包优化Vite 打包优化 首屏加载性能方案 优化 Vue 项目的首屏加载性能对于提高用户体验至关重要。以下是一些关于 Vue 项目首屏优化的建议&#xff1a; 路由懒加载…

VUE3中ArcGIS JsAPI 4.27 Map 隐藏地图黑色边框

问题&#xff1a; vue3中引入arcgis jsapi 地图加载后&#xff0c;点击地图会出现黑色边框&#xff0c;看起来很不协调 解决方案&#xff1a; 新建自定义CSS文件&#xff0c;输入一下样式内容&#xff0c;并在vue页面直接用import引入即可。 注意&#xff1a;直接写到vue页面…

vue3 打印局部网页、网页下载为图片、下载为pdf-自动分页,几行代码搞定

经常有一些需求&#xff0c;要将网页保存为一张图片&#xff0c;感觉异常困难&#xff0c;这里发现一个简单的办法。 这么简单&#xff0c;直接一句哇塞&#xff0c;老板&#xff1a;马上完成任务。 先安装几个依赖 npm i howuse html2canvas jspdf 下载图片代码 <button …

vue3速查笔记

文章目录 一、创建Vue3.0工程1.使用 vue-cli 创建2.使用 vite 创建 二、常用 Composition API1.拉开序幕的setup2.ref函数3.reactive函数4.Vue3.0中的响应式原理vue2.x的响应式Vue3.0的响应式 5.reactive对比ref6.setup的两个注意点7.计算属性与监视1.computed函数2.watch函数3…

VUE 入门及应用 ( VueX )

8.状态管理 vuex vuex 是一个专门为vue.js应用程序开发的状态管理模式。用于解决大规模单页应用&#xff08;SPA&#xff09;中复杂状态管理和组件间通信的问题。 Vuex 采用了集中式存储管理应用的所有组件的状态&#xff0c;并通过一系列严格的规则来确保状态变更的可预测性…

【前端Vue】Vue3+Pinia小兔鲜电商项目第1篇:认识Vue3,1. Vue3组合式API体验【附代码文档】

全套笔记资料代码移步&#xff1a; 前往gitee仓库查看 感兴趣的小伙伴可以自取哦&#xff0c;欢迎大家点赞转发~ 全套教程部分目录&#xff1a; 部分文件图片&#xff1a; 认识Vue3 1. Vue3组合式API体验 通过 Counter 案例 体验Vue3新引入的组合式API vue <script> ex…

【前端Vue】Vue从0基础完整教程第2篇:day-08【附代码文档】

Vue从0基础到大神学习完整教程完整教程&#xff08;附代码资料&#xff09;主要内容讲述&#xff1a;vue基本概念&#xff0c;vue-cli的使用&#xff0c;vue的插值表达式&#xff0c;{{ gaga }}&#xff0c;{{ if (obj.age > 18 ) { } }}&#xff0c;vue指令&#xff0c;综合…

Vite 项目中环境变量的配置和使用

Vite 项目中环境变量的声明 我们要在 Vite 项目中进行环境变量的声明&#xff0c;那么需要在项目的根目录下&#xff0c;新建 .env.[mode] 文件用于声明环境变量&#xff0c;如&#xff1a; .env.test 文件用于测试环境下项目全局变量的声明.env.dev 文件用于开发环境下项目全…

【Vue】动态Icon组件(变量值作为组件名)

在Vue项目中&#xff0c;我们经常会使用到图标。Element Plus&#xff0c;作为Vue的组件库&#xff0c;提供了ElIcon组件来方便我们使用图标。同时&#xff0c;Vue的<component>元素允许我们使用动态组件&#xff0c;这使得我们可以在不同的条件下渲染不同的组件。 ElIc…

使用vue3搭建一个CRM(客户关系管理)系统

目录 1. 需求分析 2. 设计 3. 技术选型 4. 开发环境搭建 5. 前端开发 6. 后端开发 7. 数据库搭建 8. 测试 9. 部署 10. 维护和迭代 总结 搭建一个CRM&#xff08;客户关系管理&#xff09;系统是一个复杂的项目&#xff0c;涉及到需求分析、设计、开发、测试和部署等…

使用ES检索PDF等文档的全栈方案之前端demo(end)

写在前面 通过之前的系列文章&#xff0c;整个ES搜索文件的流程与大的问题已经统统扫除了&#xff0c;既然是全栈流程&#xff0c;是不能缺少前端查询页面的&#xff0c;前端需简单实现一个用户输入查询关键词句&#xff0c;发起搜索&#xff0c;页面以表格形式展示查询的结果…

ECharts5 概念篇2

数据转换 数据转换基础使用 在 echarts 中&#xff0c;数据转换是依托于数据集&#xff08;dataset&#xff09;来实现的. 我们可以设置 dataset.transform 来表示&#xff0c;此 dataset 的数据&#xff0c;来自于此 transform 的结果。下面是上述例子的效果&#xff0c;三个饼…

如何快速搭建一个完整的vue2+element-ui的项目

今天因之前的项目完成,开始新项目,刚好前端只有我一个人,然后被安排搭建一个项目框架,技术点: vue2 element-ui 文章目录 概要整体架构流程技术名词解释技术细节小结 概要 提示&#xff1a;今天是计划开发一款电力管理系统,开发周期为3-4周.既然时间这么短,说明这个项目还是比…

人人开源ueditor富文本+SpringBoot后端,配置问题解决

目录 一、序言 二、出现的问题 三、人人开源富文本情况 四、SpringBoot后端配置 1.关于json文件 2.关于官方提供给SpringBoot的ueditor依赖 五、总结 一、序言 首先博主第一次开始去使用到人人开源的富文本&#xff0c;在使用时几个问题解决了一天&#xff0c;如果你也存…

Avue框架实现图表的基本知识 | 附Demo(全)

目录 前言1. 柱状图2. 折线图3. 饼图4. 刻度盘6. 仪表盘7. 象形图8. 彩蛋8.1 饼图8.2 柱状图8.3 折线图8.4 温度仪表盘8.5 进度条 前言 以下Demo&#xff0c;作为初学者来说&#xff0c;会相应给出一些代码注释&#xff0c;可相应选择你所想要的款式 对于以下Demo&#xff0c…

css的transition详解

CSS的transition属性是一个简写属性&#xff0c;用于设置四个过渡效果属性&#xff0c;以在元素的状态改变时创建平滑的动画效果。这四个属性分别是&#xff1a; transition-property&#xff1a; 定义应用过渡效果的CSS属性名称。当指定的CSS属性改变时&#xff0c;过渡效果将…

实现video视频缓存

方法一 要实现视频被播放过后本地有缓存&#xff0c;下次播放无需网络即可播放&#xff0c;你可以利用浏览器的本地存储功能&#xff08;如localStorage或IndexedDB&#xff09;来实现。 你可以在视频播放结束时&#xff0c;将视频的URL以及相关信息存储在本地存储中。然后&a…

「Vue3系列」Vue3 计算属性(computed)、监听属性(watch)

文章目录 一、Vue3 计算属性&#xff08;computed&#xff09;二、Vue3 计算属性的getter与setter三、Vue3 监听属性&#xff08;watch&#xff09;使用 watch 函数使用 watchEffect 函数对比 watch 和 watchEffect 四、Vue3 computed与watch比较computed&#xff08;计算属性&…

微信小程序用户登陆和获取用户信息功能实现

官方文档&#xff1a; https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/login.html 接口说明&#xff1a; https://developers.weixin.qq.com/miniprogram/dev/OpenApiDoc/user-login/code2Session.html 我们看官方这个图&#xff0c;梳理一下用户…

「Vue3系列」Vue3 混入(mixins)

文章目录 一、Vue3 混入二、Vue3 混入-选项合并1. 数据对象&#xff08;Data&#xff09;2. 方法&#xff08;Methods&#xff09;3. 计算属性&#xff08;Computed&#xff09;4. 侦听器&#xff08;Watchers&#xff09;5. 生命周期钩子&#xff08;Lifecycle Hooks&#xff…

如何快速搭建一个完整的vue2+element-ui的项目-二

技术细节-继续配置 提示&#xff1a;你以为这样就完了吗,其实还有很多东西需要我们自己手写的 例如&#xff1a; element-ui的配置样式重置配置src使用的配置elinst配置axios异步请求的二次封转配置语言国际化配置(这个看需求,我这里就不用配置了)vuex的配置mixins的配置开发环…

38 mars3d 对接地图图层 绘制点线面员

前言 这里主要是展示一下 mars3d 的一个基础的使用 主要是设计 接入地图服务器的 卫星地图, 普通的二维地图, 增加地区标记 基础绘制 点线面园 等等 测试用例 <template><div style"width: 1920px; height:1080px;"><div class"mars3dClas…

Vue3:网页项目中路由的设计和配置

为了避免我每次建项目配路由的时候都回去翻网课&#xff0c;打算整一博客 路由设计 不同网页的路由设计思路基本相同&#xff0c;分为一级路由和二级路由&#xff0c;基本设计思路如下图 以我之前做过的招新系统管理端为例&#xff0c;可设计出如下路由 路由配置 还是以招新系…

vue3.0 + ts + eslint报错:error Parsing error: ‘>‘ expected

eslint报错 这里加上对应的 eslint配置即可&#xff1a; parser: vue-eslint-parser, parserOptions: {parser: "typescript-eslint/parser",ecmaVersion: 2020,sourceType: module, }具体如下&#xff1a; module.exports {parser: vue-eslint-parser,parserOpti…

vue3手写抽奖转盘

有许多第三方抽奖的转盘的库&#xff0c;如果对样式没有要求的&#xff0c;建议直接用第三方库&#xff0c; 这是我看到比较好的转盘库&#xff1a;在 Vue 中使用 | 基于 Js / TS / Vue / React / 微信小程序 / uni-app / Taro 的【大转盘 & 九宫格 & 老虎机】抽奖插件…

关于vite+vue3引入tailwind框架的正确方式

首先可以明确的知道,只按照官网的配置是会导致样式不加载或者加载不生效等问题的。正确的处理方案 1.首先按照官网的指示安装 npm install -D tailwindcss postcss autoprefixer npx tailwindcss init2.然后项目根目录创建postcss.config.js文件 module.exports = {plugins: …

vue3+ts+elementplus写一个登录页面教程

文章目录 前言1. 安装 Vue CLI 和 TypeScript 支持2. 创建登录组件 文章重点内容 前言 前期准备步骤&#xff1a; 创建一个使用 Vue 3 和 TypeScript 的登录页面涉及到多个步骤。以下是一个基本的教程&#xff0c;帮助你从头开始构建这样一个页面&#xff1a; 1. 安装 Vue CL…

Error: Cannot find module ‘@rollup/rollup-win32-x64-msvc‘

1.背景 新项目需要使用vite搭建一个v3项目,之前也弄过,但项目创建后却一直无法跑起来,大聪明的我一直没有注意到这个问题 2.解决步骤 方案1:删除node_modules和package-lock.json文件重新npm install下包,部分码农通过这个步骤可解决 方案2:node版本或者npm版本不对,或者没…

Cesium自定义Shader实现流动尾线

目录 项目地址实现效果核心代码 项目地址 https://github.com/zhengjie9510/webgis-demo 实现效果 核心代码 class SpriteLineMaterialProperty {constructor(options) {this._definitionChanged new Cesium.Event();this._speed undefinedthis._color undefinedthis.spe…

基于Springboot+Vue的前后端分离的简单Demo案例(三)

前端搭建 Nav.vue <template><div id"app"><el-container style"height: 500px; border: 1px solid #eee"><el-aside width"200px" style"background-color: rgb(238, 241, 246)"><el-menu><el-sub…

Vuepress 2从0-1保姆级进阶教程——模版篇

Vuepress 2 专栏目录 1. 入门阶段 Vuepress 2从0-1保姆级入门教程——环境篇Vuepress 2从0-1保姆级入门教程——安装篇Vuepress 2从0-1保姆级入门教程——配置篇Vuepress 2从0-1保姆级入门教程——插件篇Vuepress 2从0-1保姆级入门教程——美化篇Vuepress 2从0-1保姆级入门教程…

vue3+Vite+TS项目,配置ESlint和Prettier

创建vue3项目 实操过的有两种方式 1.vue脚手架2.vite&#xff08;推荐&#xff0c;也是尤大大团队研发&#xff09; 具体怎么新建一个vue3项目就不多讲了&#xff0c;可以按照官方文档来 创建后的文件目录长这样 多提一句&#xff0c;vite也会随着时间不断迭代&#xff0c;后…

【UEditorPlus】后端配置项没有正常加载,上传插件不能正常使用

解决办法&#xff1a; 1、找到UEditorPlus的根目录&#xff0c;修改 ueditor.all.js 文件 搜索&#xff1a;isJsonp utils.isCrossDomainUrl(configUrl); 更改为&#xff1a;isJsonp false; 2、重新运行前端即可正常使用 如果出现依旧不行&#xff0c;请关闭服务&#xff…

【Nuxt3】modules目录和nuxt3模块的简单介绍

简言 记录下nuxt3项目中module的用法 modules目录 使用 modules/ 目录在应用程序中自动注册本地模块。 这是一个很好的地方&#xff0c;可以放置您在构建应用程序时开发的任何本地nuxt模块。 nuxt模块相当于npm包&#xff0c;可以发布到npm社区中 在modules/ 目录下的本地模…

C#手麻系统源码,医院手术麻醉信息系统源码,前端框架:Vue,Ant-Design,后端框架:百小僧开源框架

手术麻醉管理系统覆盖了从患者入院&#xff0c;经过术前、术中、术后&#xff0c;直至出院的全过程。医院手术麻醉系统能够规范麻醉科和手术室的工作流程、实现麻醉手术过程中的信息数字化和网络化、自动生成麻醉手术中的各种医疗文书、完整共享HIS、LIS和PACS等手术患者信息&a…

vue快速入门(六)v-else和v-else-if

注释很详细&#xff0c;直接上代码 上一篇 新增内容 v-else-if用法v-else用法 源码 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-s…

vue3:使用draggable拖拽组件

直接复制了之前vue2的代码过来&#xff0c;发现一直报错&#xff0c;一查资料&#xff0c;才知道变化很大。 安装&#xff1a; npm i -S vuedraggablenext 一定记得要加next 引入&#xff1a; import draggable from "vuedraggable"; 使用&#xff1a; 用list…

Vue监听器watch的基本用法

文章目录 1. 作用2. 格式3. 示例3.1 value 值为字符串3.2 value 值为函数3.3 value 值为对象 4. 与计算属性对比 1. 作用 监视数据变化&#xff0c;执行一些业务逻辑或异步操作。 2. 格式 监听器 watch 内部以 key &#xff1a;value 的形式定义&#xff0c;key 是 data 中的…

从零开始搭建后端信息管理系统(新手小白比如)

如果你是新手小白&#xff0c;首先我们要进行一些准备工作&#xff0c;安装一些基础软件&#xff0c; 备注一下&#xff1a;这里安装的vue环境的后台管理系统&#xff0c;不同的后台管理系统&#xff0c;需要安装不同的插件 准备工作&#xff1a; 安装 Visual Studio Code …

阿基米德签证管理系统源码正式发布啦,基于thinkphp8.0+element-plus+uni-app

太棒了&#xff01;太棒了&#xff01;太棒了! 阿基米德签证系统的上线将为签证申请流程带来更高效和便利。 为什么选择阿基米德软件&#xff1f; 专注于行业垂直细分领域 / 专业级系统软件开发服务商 一、用户前端支持小程序、H5、PC和APP等主流流量端口 这样可以覆盖更广泛…

vue-创建实例

<!DOCTYPE html> <html lang"en"> <head> <meta charset"UTF-8"> <meta name"viewport" content"widthdevice-width, initial-scale1.0"> <title>创建实例</title> </head> <…

vue快速入门(八)绑定方法

注释很详细&#xff0c;直接上代码 上一篇 新增内容 v-if与button响应回顾事件方法写法 源码 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, …

42.基于SpringBoot + Vue实现的前后端分离-服装销售平台管理系统(项目 + 论文)

项目介绍 随着计算机技术的发展以及计算机网络的逐渐普及&#xff0c;互联网成为人们查找信息的重要场所&#xff0c;二十一世纪是信息的时代&#xff0c;所以信息的交换和信息流通显得特别重要。因此&#xff0c;开发合适的服装销售平台成为企业必然要走的一步棋。开发合适的服…

Vue3 · 小白学习全局 API:常规

全局 API&#xff1a;常规 本次笔记 version nextTick() defineComponent() defineAsyncComponent() defineCustomElement() 1.version 暴露当前所使用的 Vue 版本。 类型 string示例 import { version } from vueconsole.log(version)2.nextTick() 等待下一次 DOM 更新刷…

CSS3如何实现雷达扫描图(动态样式)

动态样式控制雷达扫描和暂停&#xff1a; //html部分&#xff1a; <view class"radar" :style"{--state:animationPlayState}"></view>data部分&#xff1a; animationPlayState: paused, methods: changeStatus(){this.animationPlayState …

Vue3+.NET6前后端分离式管理后台实战(七)

1&#xff0c;Vue3.NET6前后端分离式管理后台实战(八)已经在订阅号发布有兴趣的可以关注一下&#xff01; 有兴趣的可以关注一下&#xff1a;

vue/html 集成对接 汉王esp370(标准版/谷歌版)

汉王eqp370版本介绍&#xff08;所有下面的资料都在我主页文件里面&#xff09; 标准版&#xff1a;只支持IE版本浏览器 谷歌版&#xff1a;支持谷歌版本浏览器 区分汉王版本的软件&#xff1a;已提供 如何区分版本 集成标准版方式 原理&#xff1a;exe的ocx组件安装后&#xf…

小白了解Pinia第1集 · 快速入门以及状态State

全文参考pinia中文官网&#xff0c;对官网的知识作了一个小笔记&#xff0c;仅供自用。并且结合公司实际项目进行整理与学习&#xff0c;请各位小伙伴指正~ pinia中文官网链接&#xff1a;http://pinia.cc/docs/introduction.html Pinia介绍 Pinia 是 Vue 的存储库&#xff0…

el-select的错误提示不生效、el-select验证失灵、el-select的blur规则失灵

发现问题 在使用el-select进行表单验证的时候&#xff0c;发现点击下拉列表没选的情况下&#xff0c;他不会提示没有选择选项的信息&#xff0c;我设置了rule如下 <!--el-select--><el-form-item label"等级" prop"level"><el-select v-m…

基于Unity+Vue3通信交互的WebGL项目发布实践

基于UnityVue3通信交互的WebGL项目发布实践 实践路线 基于UnityVue3通信交互的WebGL项目发布实践问题背景准备工作解决方案项目实践小目标搭建Unity测试项目 创建Vue3测试项目运行项目验证unity和vue通信功能总结与展望 问题背景 我们最近需要把unity开发的pc项目迁移到web端&…

实现行数据拖拽sortablejs

拖拽实现参考 sortablejs中文网 sortablejs官方实现参考 需求&#xff1a;实现列表行拖拽&#xff0c;比如将列表的第二行拖动到第一行&#xff0c;序号不变 1-安装&#xff1a; npm install sortablejs 2-引入&#xff1a; import Sortable from "sortablejs"…

【信贷后台管理系统之axios的二次封装(四)】

文章目录 一、axios的二次封装二、配置后端接口地址三、登录接口api联调四、贷款申请接口api编写联调 一、axios的二次封装 示例&#xff1a;pandas 是基于NumPy 的一种工具&#xff0c;该工具是为了解决数据分析任务而创建的。 src下新建utils,新建request.js用来封装axios 控…

前端面试记录

说明&#xff1a;记录六场面试下来的高频问题。 1&#xff0c;css 如何实现盒子的水平垂直居住&#xff1f; flex使元素居住&#xff1f; rem em px vh vw的区别&#xff1f; 什么是重绘和回流&#xff1f; 谈一谈flex布局&#xff1f; 2&#xff0c;js 数组常用的函数有…

axios 封装 http 请求详解

前言 Axios 是一个基于 Promise 的 HTTP 库&#xff0c;它的概念及使用方法本文不过多赘述&#xff0c;请参考&#xff1a;axios传送门 本文重点讲述下在项目中是如何利用 axios 封装 http 请求。 一、预设全局变量 在 /const/preset.js 中配置预先设置一些全局变量 window.…

基于SpringBoot和Vue的金融融资管理系统的设计和实现【附源码】

1、系统演示视频&#xff08;演示视频&#xff09; 2、需要交流和学习请联系

使用SpringBoot实现的登录注册后端功能

1、系统演示视频&#xff08;演示视频&#xff09; 2、需要交流和学习请联系

wps 开发插件

官方文档参考wps官方文档参考 1.环境安装 安装wps https://www.wps.cn/ 安装Node.js https://nodejs.org/en 安装代码编辑器 Visual Studio Code https://code.visualstudio.com/ 环境检查-进入cmd查看 node -v2.demo 2.1 demo下载 打开vscode&#xff0c;新建终端 安装…