自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(184)
  • 资源 (1)
  • 收藏
  • 关注

原创 【多选框、表格全选】element el-checkbox、el-table

【多选框、表格全选】element el-checkbox、el-table。

2023-07-24 16:03:26 1513 3

原创 vue + el-table点击表头改变其当前样式

【代码】vue + el-table点击表头改变其当前样式。

2023-07-10 16:48:48 1337

原创 2023年 vue使用腾讯地图搜索、关键字输入提示、地点显示

2023年 vue使用腾讯地图搜索、关键字输入提示、地点显示。

2023-07-05 16:20:52 2760 5

原创 如果代码已关联git仓库,但是想将代码提交到新的仓库,应该如何做?

现在可以进行本地代码的修改和提交了。命令来查看当前所在分支。如果需要切换到另一个分支,可以运行。标志告诉 Git 将当前分支(本地分支)关联到新的远程分支。在其他 Git 仓库中创建新的仓库,并复制仓库的 URL。现在,你的本地代码已经关联到了一个新的远程仓库。命令时,Git 将会将代码推送到新的仓库中。确保你当前在正确的分支上。打开命令行终端并导航到你的本地代码仓库。这将删除你之前关联的默认远程仓库。是你新建的远程仓库的 URL。是你要推送的分支的名称。

2023-06-23 11:46:56 2248

原创 filter、map、reduce 一次性说清楚

map、filter、reduce

2023-05-17 17:29:33 2350

原创 Vue Cli 项目白屏时间长,如何优化???

vue项目打包优化

2023-05-08 11:41:35 251

原创 「微信二次分享」➡️ 自定义标题和图片

微信二次分享,自定义标题和图片

2022-11-17 13:52:25 281

原创 前端 Vue与flutter之间通信

vue 如何 跟 flutter 之间进行参数传递

2022-11-17 13:28:40 979 2

原创 vue 重置页面数据

vue 重置页面数据

2022-09-02 09:11:07 1526

原创 vue + Element动态表格增加删除

vue 动态增加表格

2022-09-01 20:30:27 876

原创 element-ui 中标签el-select选中无反应问题

el-select标签,如果外部还嵌套循环,点击选中标签无反应,删除也不好使,原因由于层次太多,导致render函数没有自动更新;在el-select标签内加入 @change=“$forceUpdate()” ,强制刷新视图即可。

2022-06-20 13:56:52 5614

原创 vue在多方法执行完后再执行另一个方法(等待请求完数据再执行)async/await使用方法

vue 中的 async await 异步 等待 按顺序执行

2022-06-17 14:17:30 8720

原创 vite项目启动报错【 Cannot find module ‘unplugin-vue-components/vite 】

vite项目启动项目报错

2022-06-01 17:14:36 2985

原创 常用简洁的 JS 代码片段

1、单行 If-Else 语句这是许多编程语言的共同特征。你可以使用三元运算符用一行代码编写整个语句,而不是在多行上编写 if-else。const age = 12;let ageGroup;// 常用写法if (age > 18) { ageGroup = "An adult";} else { ageGroup = "A child";}// 简写ageGroup = age > 18 ? "An adult" : "A child";但是,不要过度使

2022-04-01 17:44:10 477

原创 vue 动态添加条件或表头

话不多说 直接看效果代码如下:<template> <div> <el-form ref="formRef" label-width="70px" :model="formData" autocomplete="on" @submit.prevent> <el-row v-for="(item, index) in formData.querys" :key="index" :gutter="16" :xs="24">

2022-03-07 13:50:46 1152 1

原创 vue使用clipboard.js 《一键复制》

安装npm install clipboard --savevue项目我们可以对其进行简单的处理我们可以在项目目录下utils(没有新建)新建一个 clipboard.js文件import Clipboard from 'clipboard' //引入cliboardimport { ElMessage } from 'element-plus' //消息提示function clipboardSuccess(msg) { ElMessage.success(msg || '..

2021-11-11 15:09:16 1951

原创 vue3 响应式原理 和vue 2 响应式原理对比

vue2.x的响应式实现原理:对象类型:通过Object.defineProperty()对属性的读取、修改进行拦截(数据劫持)。数组类型:通过重写更新数组的一系列方法来实现拦截。(对数组的变更方法进行了包裹)。Object.defineProperty(data, 'count', { get () {}, set () {}})存在问题:新增属性、删除属性, 界面不会更新。直接通过下标修改数组, 界面不会自动更新。Vue3.0的响应式

2021-08-26 15:19:14 185

原创 VUE3项目搭建【vue-cli 及 vite】

第一种:通过 vue-cli 脚手架进行项目搭建:VUE3项目创建对VUE-cli的版本是有限制的,版本必需在 4.5.0以上才可以我们可以在 cmd 窗口 输入 vue -V 来进行查看如果版本不对的话可以进行版本升级:npm install -g @vue/cli建议以下方式:1.通过config命令npm config set registry https://registry.npm.taobao.orgnpm info underscore (如果上面配置正确这个命令会有字

2021-08-25 14:09:34 372

转载 js立即执行函数

一:什么是立即执行函数?声明一个函数,并马上调用这个匿名函数就叫做立即执行函数;也可以说立即执行函数是一种语法,让你的函数在定义以后立即执行;立即执行函数的创建步骤,看下图:二:立即执行函数的写法:有时,我们定义函数之后,立即调用该函数,这时不能在函数的定义后面直接加圆括号,这会产生语法错误。产生语法错误的原因是,function 这个关键字,既可以当做语句,也可以当做表达式,比如下边://语句function fn() {};//表达式var fn = function (){};

2021-08-06 16:29:41 10300

原创 vue input输入框实时搜索

废话不多说先看效果:代码如下:<template> <div style="padding-left: 3px; margin-top: 3px"> <!-- 搜索框 --> <div class="input-warp"> <input class="input" v-model="keyWord" type="text" placeholder="输

2021-07-29 17:26:07 922

原创 vue全局修改字体样式(修改成苹方)

1.首先你要先下载你需要的字体(这里已苹方为例)2.在你的项目 src 文件下创建一个文件夹里面有两个文件, 一个是你需要的字体的文件,一个是 css 样式文件3.其中 css 文件里面设置一下样式:@font-face { font-family: 'PingFang'; src: url('./PingFang.ttf'); font-weight: normal; font-style: normal;}4. 在 app.vue 文件中引入字体,全局修改

2021-07-20 17:50:25 6128 3

原创 element-upload 上传图片限制文件格式、大小以及隐藏上传框

废话不多说 先看效果代码如下:<template> <div> <div> <el-upload class="avatar-uploader" :action="upUrl" :on-success="handleAvatarSuccess" list-type="picture-card" :before-upload="beforeAvatarUplo

2021-07-13 17:15:54 1366

原创 Vue项目 封装 axios请求 (直接复制可用)

首先先在你的项目中安装 axios$ npm install axios安装完成之后可以在 package.json 文件中看到然后在项目 src 文件夹下创建一个文件来进行请求的封装然后 request 文件是对 axios 的处理 ,里面包含 请求头的配置 已经请求拦截和响应拦截相关的一些配置,api 文件夹主要就是 对接口的封装。项目中用到的接口 都可以写道这里面1. 先看 request 文件代码如下:(当然这写注释可以删掉)// 这是一个封装请求接口的文件import ax

2021-07-11 19:03:24 268

原创 Vuex数据 页面刷新丢失问题解决方案

通常在vue项目中使用vuex做全局的状态管理,但是刷新之后,vuex中的数据会丢失因为store是存储在运行内存中,当浏览器刷新时,会重新加载vue实例,store也会重新赋值通常将一些数据保存在localstorage、sessionstorage或cookie中,可以保证页面刷新数据不丢失且易于读取。vue项目一般操作都在同一个页面跳转路由,所以使用sessionstorage进行存储直接在app.vue文件添加以下代码:解决页面刷新vuex数据丢失问题 created() { i

2021-07-03 11:31:06 343

原创 ES6 对象的简化写法

ES6允许在大括号里面,直接写入变量和函数,作为对象的属性和方法前提是对象的属性必须和变量的名字是一样的let name = '你好'let famous = function() { console.log('时间管理大师')}const star = { name, famous}// 相当于// const star = {// name: name,// famous: famous// }ES6还允许在对象中写函数时,去掉:

2021-06-04 19:36:32 260

原创 uniapp 小程序 手写弹框单选选择器

先看效果:直接贴代码:<template> <!-- 退款申请页面 --> <view> <nav-bar title="退款申请"></nav-bar> <view class="application"> <view class="goods"> <view class="houseImg"> <image :src=

2021-04-30 18:40:42 839 2

原创 vue 多选按钮 点击选中改变样式 再次点击取消选中

话不多说 先看图代码: <view class=""> <view class="oneTit"> 房源属性(多选) </view> <view class="listingsSty fangy"> <view class="firsty" v-bind:class="item.ischeck == true ? 'active'.

2021-04-24 10:30:07 2124 1

原创 uniapp开发微信小程序获取用户基本信息以及手机号 uni.getUserProfile getPhoneNumber

首先获取用户信息以及手机号必须要通过button按钮点击实现小程序登录、用户信息相关接口调整说明官方一、获取用户信息(友情链接)依据微信小程序开发文档描述,先写一个button按钮,open-type设为getUserProfile,在uniapp页面中创建按钮 <button style="border: none; height: 120rpx; width: 120rpx" class="login obta..

2021-04-24 09:56:20 2995

转载 Element-UI的Table组件解决换页后序号重新从1开始的问题

问题:使用了el-table,设置indx属性显示数据的行号后,发现第二页的序号还是从1开始排序解决:设置一个count方法,在换页后重新计算表格行号 <el-table-column label="ID" type="index" :index="count" />在method方法中添加以下方法:count(index) { return (this.currentPage - 1) * this.pageSize + index

2021-04-14 10:57:55 1073

原创 element el-table组件实现列表自动滚动

效果图:需要配合vue-seamless-scroll插件安装命令行执行:npm install vue-seamless-scroll --save然后在main.js文件里面引入使用:import scroll from 'vue-seamless-scroll'Vue.use(scroll)代码:<template> <div class="min"> <div style="display: inline-bloc

2021-01-29 16:19:24 4503 6

原创 Echarts 渐变折线图

图例:代码:<template> <div class="policPic"> <div id="chart_example" ref="chart_example"></div> </div></template><script>export default { data() { return {}; }, created() {}, mounted() {

2021-01-29 11:51:26 450

原创 Echarts 横向柱状图

实例图片:横向显示将xAxis的type设置为value, 将yAxis的type设置为category即可实现横向显示 placeCharts() { let myChart = this.$echarts.init(sportIMg); myChart.setOption({ grid: { left: "15", containLabel: true, }, xAxis:

2021-01-29 11:15:58 18545 2

原创 VUE项目中使用 Echarts data Zoom缩放功能

看实例:data zoom:有inslide和slide两种dataZoom,也分X,Y轴dataZoom:[ { type:"slider",//slider表示有滑动块的, show:true, xAxisIndex:[0],//表示x轴折叠 start:1,//数据窗口范围的起始百分比,表示1% end:20//数据窗口范围的结束百分比,表示20%坐标 }, { .

2021-01-29 09:45:43 2344 1

原创 CSS3 图片旋转

项目中需要的效果,外面和里面的正转,中间的反转,看效果:图片:直接贴代码: <div class="dataContent"> <div class="classPerson"> <div class="personTitle">当前教室人员情况</div> <div class="imgBox"> <img s

2021-01-28 16:59:05 189

原创 vue项目如何实现每隔多长时间请求一次接口???

在实际项目中我们经常需要实现轮询-每隔一段时间请求一次接口刷新数据window.setInterval(() => {setTimeout(() => {///调取接口}, 0)}, 30000)具体秒数看需求而设定,这里先设定30秒(setTimeout是自带清除定时器)在vue项目中我们直接在 created(){} 生命周期中写就可以了 created() { this.currentTime(); this.getRoleList();

2021-01-27 13:22:29 6483 1

原创 关于VUE + Element 侧边栏页面刷新后不高亮显示的问题

写后台管理系统 我们会经常用到element,侧边栏导航的时候路由跳转没有问题 但之后页面刷新发现侧边栏的选中状态(高亮显示)没有了,针对这个问题特别提出以下见解:直接贴代码:<el-menu :default-active="$route.path" class="el-menu-vertical-demo" @open="handleOpen" @close="handleClose" text-color="#333"

2021-01-25 09:26:33 1027

原创 VUE + Element-UI 使用el-table 如何实现表头文字加文字说明

先看效果:当鼠标放到“❓”上面是,弹出一个小框进行提示:代码如下:给 el-table-column 添加:render-header="renderHeader"然后在methods 方法中这样写: // 表头增加提示 // render 事件 renderHeader(h, { column }) { return h("div", [ h("span", column.label), h( ...

2021-01-21 18:19:38 3330

原创 VUE + element使用 el-table 组件实现不同的状态值显示不同的颜色?

先看想要的效果:因为现在从后台请求的数据都是离线的。所以都是红色,如果有在线的 ,字体需要变成绿色直接代码附上: <el-table-column prop="temperatureStatus" label="状态"> <template scope="scope"> <span v-if="scope.row.temperatureStatus == '正

2021-01-21 18:10:14 2531

原创 【js数组】如何删除不想要的数据?

<script>export default { data() { return { data: [14, 25, 69, 24, 14, 59, 57, 68,57, 45, 879, 58,58, 42, 25, 56, 14], one:[] }; }, created() { this.x(); }, mounted() {}, methods: { x() { console.log(t.

2021-01-14 16:41:01 324

原创 css,图片和文字在父元素垂直居中

css,图片和文字在父元素垂直居中,且图片和文字在中线对齐排列的几种方式一,用flex的副轴来垂直居中对齐1.副轴(由上到下)设置居中对齐(align-items: center;)即可<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <style> .

2020-12-09 10:33:46 992

Captura-Setup.zip

这是一款体积较小,方便快捷,UI清爽的录屏软件

2021-01-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除