脚手架node_global vue software
vue 常用动画
来源: https://juejin.cn/post/6844903638402334734 Vue 常用 transition 动画效果记录 我的代码果然有问题 2018年07月15日 13:48 · 阅读 3839 先简单介绍下 transition 标签的使用方法 主要用于 v-show, v ......
vue第三课:简单点击器应用
简单需求: 1,最小为0 ,小于0则不能再点击减少,并显示提示 2,最大值为10,小于10则可以点击增加,超过10则不能再点击,并显示提示 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>v-html测试 </title> <s ......
vue第二课:常用标签
1,v-text指令 <div id='app'> <h2 v-text="message+'???'"></h2> <h2 v-text="info"></h2> <h2>{{message+'??'}}江苏</h2> </div> <script> Vue.config.productionTi ......
vue侦听器
侦听data里的数据变化: 方法格式: <script> const vm=new Vue({ el:"#app", data:{ username:"张三", userList:[ {"id":1,"name":"张三"}, {"id":2,"name":"李四"} ], info:{ usern ......
VUE 页面使用 defineProps 如何友好的给参数赋默认值
🌟在 Vue 3 中,我们可以使用 Composition API 来编写组件,其中一个新特性是使用 defineProps 来定义 props。但是,在使用 defineProps 定义 props 时,如果没有给 props 赋默认值,那么在使用该组件时就必须给 props 传递值,否则会报错 ......
VSCode打开Vue项目
打开VSCode 打开文件夹并选择vue的文件夹 新建终端 在终端输入npm install 在终端输入npm run dev(dev为配置的值) 等上一步执行出结果即为编译好的链接 ......
4.15 vue中watch computed
在 Vue.js 中,computed 是一种计算属性,它能够根据依赖的数据动态计算出一个新的值。 computed 属性可以定义为一个函数,该函数返回需要计算的值。 当它所依赖的数据发生变化时,Vue.js 会自动重新计算这个值并将其更新到组件上。 与 computed 对应的还有另外两种常见的属 ......
vue下拉框联动 数据清空后,赋值无效
1.问题描述 : 规格型号与设备类型联动,当选择“规格型号”后,清空“设备类型”选择框内容,选择数据赋值时失效。 2.解决 添加this.$forceUpdate();进行强制渲染,效果实现。 getSecondName() { this.$forceUpdate(); }, ......
vue做播放器和进度条
<template> <video-player class="video-player vjs-custom-skin" ref="videoPlayer" :playsinline="true" :options="playerOptions" @play="onPlayerPlay($even ......
vue3+vite 解决本地调用时跨域请求
1、config配置文件中,axios默认请求地址;改为"",否则还是请求环境变量中的地址; 2、vite.config.ts文件中做如下配置: server: { open: true, //启动项目自动弹出浏览器 port: 8081, //启动端口 cors: true, proxy: { " ......
【vue】vue3中的动画
vue版本:vue3 不过是控制动画放到了标签内控制 在上图中,是绑定到了style vue中关于动画的封装 入场出场动画 进入开始状态(时间点) .v-enter-from { } 动态效果(时间段) .v-enter-active { } 终止状态(时间点) .v-enter-to { } .v ......
vue实现在固定区域内鼠标轮滚放大缩小图片组件
<template> <div style="width: 100%;position: relative;overflow: hidden;text-align: center;border: 6px solid #f1f2f3;"> <el-button size='mini' circle t ......
vue脚手架创建与环境安装
1.安装 Node.jsDownload | Node.js 在这里👆下载的是最新版,如果要安装以前的版本👇,页面往下拉找到 Previous Releases—Donloads—下载msi文件。 1.1 一直next即可安装成功。 1.2 安装后在cmd控制台输入node -v和npm ......
在 Vue 中控制表单输入
Vue中v-model的思路很简单。定义一个可响应式的text(通常是一个ref),然后用v-model="text"将这个值绑定到一个input上。这就创造了一个双向的数据流: 用户在输入框中输入,text会发生变化。 text发生变化,输入框的值也随之变化。 让我们看看如何在Vue 3中使用v- ......
axios在vue中的使用
在该项目的vscode命令行下载 npm i axios 在使用axios时涉及跨域问题 你的8080窗口虽然发了请求,服务器也返回了消息,但是你收不到 1.cors 方式 服务器给你返回响应时加特殊的响应头 2.jsonp方式 借助了 script 标签里面的src属性 引入外部资源时,不受同源策 ......
vue2+element-ui实现网站标题随着路由改变动态切换标题
以下内容仅供自己学习使用 1. 效果图 2. 第一步在router.js编写meta:{title:''} 3. 然后挂载路由导航守卫 // 在Vue实例创建之前获取路由信息 router.beforeEach((to, from, next) => { // 更新动态标题 document.tit ......
🎊这个 OpenTiny 开源项目的 CLI 可太牛了,两行命令创建一个美观大气的 Vue Admin 后台管理系统,有手就会,连我的设计师朋友都学会啦啦
近期尝试了下 OpenTiny 的 CLI 工具,不得不说,简单到“有手就会”,只要执行两行命令就创建了一个美观大气的 Vue Admin 后台管理系统,连我的设计师朋友都学会啦啦。 ......
vue指令之属性指令
属性指令 标签上的属性可以绑定变量,变量变化,属性也会变化 # 什么是属性?比如: href/src/name/value/class/style... 语法: v-bind:属性名="变量名" 简写 :属性名="变量名" 示例 <body> <div id="app"> <a v-bind:hre ......
vue指令系统之文本指令
什么是指令系统 指令系统是VUE提供的,语法为 v-xx 写在标签属性中的,系统都称之为指令 文本指令 文本指定必须写在标签属性上 文本指定的值必须为变量,或者表达式 v-xx # 必须是一个标签属性 <p v-text="a_url"></p> v-xx="变量/静态式" a-text指令 如:a ......
VUE插值语法
基本使用 在body中创建一个标签,一般使用div,定义好id后,在script中进行定义,在前台使用{{变量}}的形式进行调用,语法如下: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</ti ......
vue 实现3D圆环图
效果图如下: 实现程序主代码如下: initOption() { let quantity = 0; // 总数 dataList.forEach((item) => { quantity += item.y; }); if (dataList.length<=2) { dataList.forEa ......
Vue常用指令详解
v-text:设置标签的内容(textContent) 默认写法会替换全部内容,使用插值表达式{{}}可以替换指定内容 v-text的缩写形式为{{}},即差值表达式 内部支持写表达式 v-html:设置元素的innerHTML 内容中有html结构会被解析为标签 v-text指令无论内容是什么,只 ......
vue3中监听scroll事件的3种方法
监听元素的滚动事件是很常见的一个需求了。下面介绍3种在vue3中监听元素滚动事件的方法。 1.添加事件监听:Event Listener <script setup> import { ref, onMounted, onUnmounted } from 'vue' const content = ......
前端Vue项目打包性能优化方案
一.前言 Vue 框架通过数据双向绑定和虚拟 DOM 技术,帮我们处理了前端开发中最脏最累的 DOM 操作部分, 我们不再需要去考虑如何操作 DOM 以及如何最高效地操作 DOM;但 Vue 项目中仍然存在项目首屏优化、Webpack 编译配置优化等问题,所以我们仍然需要去关注 Vue 项目性能方面 ......
vue3适配移动端的登录实现
<script lang="ts" setup> import { ref } from 'vue' const PHONE_NUMBER_REGEX = /^1[0-9]{10}$/ const VERIFICATION_CODE_REGEX = /^[0-9]{6}$/ const LOGIN_ ......
针对 jar 和 vue 的一键自动化部署工具,界面友好,操作简单(已开源)
前言: easy-jenkins是一款对vue和jar的部署工具,操作简单,实行一键部署,内部结构采用流水线形式架构,每次部署,时时提供部署过程,部署记录,界面友好简洁,使用方便,符合用户常规操作 easy-jenkins面向分支形式,无需登录,默认分支为jenkins,每个分支可以配置多个数据源, ......
搞明白VScode的Vue的插件Vetur与Volar的区别了
在VSCode上查找Vue的插件的时候list出来一堆插件,按照VCcode的learning教程推荐的是vetur插件,刚开始没怎么想就安装了vetur插件.看的例子也是一个比较老的例子了,使用的vue CLI来进行管理的,启动Serve用的是‘npm run serve’. vscode启动的时 ......
vue 项目启动报错opensslErrorStack ERR_OSSL_EVP_UNSUPPORTED
错误裁图 原因:node升级版本过高 解决办法: 在命令行输入命令修改环境变量:$env:NODE_OPTIONS="--openssl-legacy-provider" 再执行:npm run serve ......
Vue3 v-drag 拖拽指令的简单使用
文档 官网文档:https://www.npmjs.com/package/v-drag 使用 安装、引入 npm install v-drag --save import drag from "v-drag" 使用 直接使用: <div v-drag>Drag me!</div> 注意:对原本绝对 ......
使用vue而实现简单的计算效果
首先你要明白你写的这个简单计算器,分为哪几个板块,把整体才分一步步进行,简单计算器我们只需让他能够实现 + - * / 四个运算即可。输入部分只需要输入前面一个数和后面一个数,最后便是结果输出,好了大致了解一下版块,让动手动手写一下吧。 1.首先打开HBuilder创建一个新项目,导入 2.创建一个 ......