事项vue cli 01

vue3学习笔记1 - Vue2和 Vue3生命周期区别

1.vue2常用生命周期:创建前:beforeCreate() 只有一些实例本身的事件和生命周期函数 创建后:Created() 是最早使用data和methods中数据的钩子函数 挂载前:beforeMount() 指令已经解析完毕,内存中已经生成dom树 挂载后:Mounted() dom渲染完 ......
Vue 周期 生命 笔记 vue3

01 linux 定时任务之关机

定时关机 例:设置在每天03:00定时关机 在Linux系统终端执行以下代码 sudo -s # 进入root sudo gedit /etc/crontab # 编辑 /etc/crontab 在打开的窗口添加以下内容,保存并退出 00 03 * * * root /sbin/shutdown - ......
任务 linux 01

vue3响应式数据重复

记一次bug。。 由于【甲方负责人】的表单是响应式的,然后直接添加到另一个响应式的数组里了,就会造成【更改表单内容,也会使数组里的值发生变化】 解决方法 1 //添加到列表,做临时显示 2 const addresponsible = () => { 3 const newResform = { . ......
数据 vue3 vue

【Vue】vue3 v-draggable 拖拽指令封装

## 说明 需求:实现一个拖拽指令,可在父元素区域任意拖拽元素,同时如果传入的值为 father,则拖拽的时候以父元素为拖拽对象 思路: 1、设置需要拖拽的元素为absolute,其父元素为relative。 2、鼠标按下(onmousedown)时记录目标元素当前的 left 和 top 值。 3 ......
指令 v-draggable draggable vue3 Vue

【Vue】vue3 中 如何将el-table的表格数据下载为.xlsx格式文件

## 安装依赖 首先,你需要安装 xlsx 和 file-saver 这两个库。 ```bash npm install xlsx file-saver --save ``` 有兴趣可以看看两个库的官方说明,直接看下面使用也没问题。 [xlsx 官方介绍](https://www.npmjs.com ......
表格 el-table 格式 文件 数据

HCIE-广域承载解决方案专题01-SR

# HCIE-广域承载解决方案专题01-SR基本概念 # 1 SR(Segment Routing)概述 ## 1.1 MPLS LDP与RSVP-TE存在的问题 MPLS LDP ![image-20230828093427227](https://img2023.cnblogs.com/blog ......
解决方案 方案 专题 HCIE 01

Vue3 Refs模板

Refs模板用来获取页面DOM元素或者组件,类似于Vue2.X中的$refs。Refs模板的使用方法如下。 (1)在setup()中创建ref对象,其值为null。 (2)为元素添加ref属性,其值为步骤(1)中创建的ref对象名。 (3)完成页面渲染之后,获取DOM元素或者组件。 src\view ......
模板 Vue3 Refs Vue

在vue项目中使用链判断、null判断运算符报错

链判断运算符的安装 在vue项目中使用es6新的[运算符](例如链判断运算符,null判断运算符)会报错,编译不成功需要安装babel依赖,并添加到babel.config.js中。 1.安装依赖 //NULL判断运算符 ?? npm install @babel/plugin-proposal-n ......
运算符 项目 null vue

vue 一些问题便签

1. vue3页面传参 方式一 <div><router-link :to="/">首页</router-link></div> <div><router-link :to="{path:'/news/detail',query:{id:1}}">详情</router-link></div> <di ......
便签 问题 vue

Vue3 依赖注入 provide() inject()

依赖注入就是父组件向后代组件传递数据,可以向子组件传递数据,也可以向孙子组件传递数据。 在父组件中使用provide()函数,向后代传递数据。 在后代组件中使用inject()函数,获取传递过来的数据。 provide()​ 提供一个值,可以被后代组件注入。 inject()​ 注入一个由祖先组件或 ......
provide inject Vue3 Vue

vue~el-autocomplete实现组件化

# el-autocomplete核心参数 可以实现异步的数据拉取,从异步返回的数据中,选择需要的结果,并回显到文本框中。 ## fetch-suggestions 回调列表,异步的方式获取数据列表,显示在列表框中 ## @select 当选中某一项时,会触发这个方法,将数据获取到,这时,我们可以将 ......
el-autocomplete autocomplete 组件 vue el

Vue3 watch() 监听

watch()​ 侦听一个或多个响应式数据源,并在数据源变化时调用所给的回调函数 <template> <span> <p>{{num}}</p> <p>{{num2}}</p> <button @click="num++">+1</button> <button @click="addNum">+ ......
watch Vue3 Vue

Vscode如何如何显示vue代码提示

Vscode使用版本 下载这个插件 ......
代码 Vscode vue

vue3 setup访问子组件的 DOM 元素

使用setup的情况下这个时候我们无法使用this,注意在setup中setup是封闭的,不会将子组件事件暴露出来,所以要用defineExpose(),将需要在父组件调用的函数暴露出去,子组件代码如下: ``` 哈哈哈哈 ``` 父组件: ``` import { ref, onMounted } ......
组件 元素 setup vue3 vue

Vue3 computed() 计算属性

<template> <span> <p>普通属性:{{num}}</p> <p>计算属性-只读:{{numAdd}}</p> <p>计算属性-可读写:{{numAdd2}}</p> <button @click="numUpdate">修改普通属性</button> <button @click= ......
computed 属性 Vue3 Vue

vue--day75--vuex多组件共享数据

1.Person.vue <template> <div> <h1>人员列表</h1> <h1 style="color: red;">Count 组件的求和为{{ sum }}</h1> <input type="text" placeholder="请输入名字" v-model="name">< ......
组件 数据 vuex vue day

vue--day74--四个map方法的使用mapState ,mapGetters,mapMutations,mapActions

1. Count.vue <template> <div> <h1>当前求和位{{ sum}}</h1> <h1>当前求和放大10倍后是{{ bigSum }}</h1> <h1>我在{{school }},学习{{ subject }}</h1> <select v-model.number="n ......

vue3 + vite 动态引入不被打包的静态资源

在开发中,通常会把一些静态资源放在assets文件夹下,但是assets目录下的内容是需要vite编译打包的,所以如果只是引用assets目录下的资源时,使用绝对路径、相对路径均可。 但是,在开发中,我们经常会引用一些不被打包的资源,此时该资源是放在 public 目录下的,那么在引用时,路径的写法 ......
静态 动态 资源 vue3 vite

vue3 路由-导航守卫

假设用户登录,在地址栏输入了Login,人性化的设计应该自动回到home页面。或者用户输入不存在路由,也应该回到home页面。 这个时候需要用到vue-router的导航守卫功能。 在我们封装的router.js文件下添加router.beforeEach…… const router = crea ......
路由 vue3 vue

C笔记---01基础篇

###一、C语言内存分区 ![](https://img2023.cnblogs.com/blog/2776504/202308/2776504-20230828152931822-482665.png) 1、程序代码区:存放 CPU 执行的机器指令。 2、数据区 2.1常量区:字符串、数字等常量存 ......
基础 笔记 01

vue前端几个常用的方法

1,字符串数组去重的方法 一、使用set结构去重 set是ES6中的一种数据结构,可以去除重复元素,其特征为无序且不重复,经常用于数组去重的场景。 let arr = [1, 2, 2, 3, 3, 4, 5]; let set = new Set(arr); arr = Array.from(se ......
前端 常用 方法 vue

Vue【原创】可拖动列表 darg-list

可拖动排序的列表 drag-list,这个比较简单易懂,拿例子直接运行看效果就好了。 组件代码: 1 <template> 2 <ul class="list" ref="parentNode" @dragstart="onDragStart" @dragover="onDragOver" @dra ......
darg-list darg list Vue

Vue3 Composition Api 与 Vue2 Options Api

Options Api Options API,即选项API,即以vue为后缀的文件,通过定义methods,computed,watch,data等属性与方法,共同处理页面逻辑 如下图: Composition Api 在 Vue3 Composition API 中,组件根据逻辑功能来组织的,一 ......
Composition Vue Api Options Vue3

vue 监听窗口变化

mounted() { window.onresize = () => { return (() => { this.$nextTick(() => { if(document.documentElement.clientWidth <= 1000){ this.mode = "vertical" ......
vue

01 jQuery初使用

##### 01 jQuery初使用 jQuery是一个曾经火遍大江南北的一个Javascript的第三方库. jQuery的理念: write less do more. 其含义就是让前端程序员从繁琐的js代码中解脱出来. 我们来看看是否真的能解脱出来. 关于jQuery的版本: 这里有必要说一下 ......
jQuery 01

期货开特别注意事项

一、特别注意事项 1、在开户之前最好先联系一个期货业务人员,谈好手续费之类的,不然直接开户的话,手续费都是较高的。 2、千万不要使用同*顺等股票类APP去开期货户,这类APP有导流量费用,一般的费率都较高。 3、开户人需要年满18周岁,需要准备身份证、银行卡、手写的签字拍照照片。 4、开户软件一定是 ......
期货 注意事项 事项

Vue【原创】基于【日历组件】的【节假日管理】功能整合

基于日历组件(lilo-canlendar)的节假日管理功能整合。 效果图: 完整代码: 1 <template> 2 <div class="root-calendar"> 3 <div class="control-wrapper"> 4 <div class="year-wrapper"> 5 ......
组件 日历 功能 Vue

css flex 布局注意事项

1.父容器主要设置的 属性 flex-flow(flex-direction主轴方向 和 flex-wrap 如何换行 的简写) : 默认为 row nowrap 即 水平左起点 不换行 第一个值的其他可能:row-reverse:水平,右; column:垂直,起点在上沿; column-reve ......
布局 注意事项 事项 flex css

百度:为vue站添加百度统计

一,登录百度统计获取统计代码: 使用设置->网站列表->新增网站: 填写数据后点确定: 配置单页: 复制代码: 二,添加代码到vue的html页面 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 2 ......
vue

drf-day01

web开发模式 1、 前后端混合开发模式 》老项目 2 、前后端分离开发模式 》新项目 api接口 为了在团队内部形成共识、防止个人习惯差异引起的混乱,我们需要找到一种大家都觉得很好的接口实现规范,而且这种规范能够让后端写的接口,用途一目了然,减少双方之间的合作成本 api接口:通过网络,规定了前后 ......
drf-day drf day 01