自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(111)
  • 收藏
  • 关注

原创 vnm + nodejs 安装步骤 + Vue 用脚手架搭建3.0 框架详细步骤

先给大家啰嗦一下我遇到的坑: 我安装的是nvm,然后 安装的yarn 。问题:在安装vue3.0脚手架的时候,问题出现了, vue -V 不是内部或者外部指令。解决方案 : 往下看 二:安装脚手架我开始在电脑上安装的nvm ,然后安装的node, 备注:安装nvm必须先把node卸载 一.安装 nvm 详细的步骤: 如果已经单独安装了node,建议卸载,然后开始按钮nvm1. 先下载nvm 安装包:https://github.com/coreybutler...

2020-09-25 07:15:41 1871

原创 Web前端常见面试题(js原生,vue,es6,小程序)合集

VUE1.什么是 vue 生命周期2.vue生命周期的作用是什么3.第一次页面加载会触发哪几个钩子4.简述每个周期具体适合哪些场景5.created和mounted的区别6.vue获取数据在哪个周期函数7.请详细说下你对vue生命周期的理解?vue路由面试题mvvm 框架是什么?vue-router 是什么?它有哪些组件active-class 是...

2020-04-26 15:12:49 859

原创 Git 切换分支+ 拉取远程分支 到本地 + 查看分支 + 删除本地分支 + 删除远程分支

新增(git stash ,,,,,,,git stash pop) 切换分支的时候有不想提交的可以用git stash 忽略修改, ,改完别的分支切换回原来分支的时候需要 git stash pop 来重新显示修改的内容1. git branch 查看所有分支,可以看到目前在哪个分支,哪个分支前面就有个 * 号,并且颜色不一样2. git checkout mas...

2019-05-13 12:22:48 18766

原创 git 切换分支 + 提交 + 更新 +查看历史 + 提交 + 推送

一.  查看远程分支   git branch  或者 git branch -r二.拉取远程分支到本地 两种方法  公式 1: git checkout -b 本地分支名 origin/远程分支名         (推荐使用):原因:可以直接跳转到分支举例子 介绍 看的会更清楚:我们要把远程分支stable-1.1.10 拉取到本地如果你拉取后再次拉取:就会提示已经存在 git  checkou...

2018-06-25 19:05:08 36928 2

原创 vue 相关知识

一.安装1.使用nodejs安装vue安装完成node,node有自带的npm,可以直接在cmd中,找到nodeJs安装的路径下,进行命令行全局安装vue-cli。(npminstall--globalvue-cli)2.检查是否安装成功3.创建一个空的文件4.如下选择,生成vue-test文件夹例:生成vue-test目录结构如下图:5.安装node_modules模块,进入vue-te...

2018-06-06 16:44:22 433

原创 VUE ---element ui 引入第三方 iconFont

引入第三方图标(icon)的教程一、简介,以下是 阿里妈妈MUX 倾力打造的矢量图标 库1.打开官网: http://www.iconfont.cn/2.进入网站登录账号(3选1登录) ,登录成功后,3.登录成功后,可以搜索自己想要的图标,然后加入购物车4. 点击右上角的购物车后显示如下图,, 点击“添加至项目” 按钮点击 Font Class 按钮  ----> 下载至本地 按钮点击 更多...

2018-03-28 09:40:50 2345

原创 VUE 安装 轮播图插件(vue-awesome-swiper)

安装 Vue-Awesome-Swiper 设置npm install vue-awesome-swiper --save// import 引入import Vue from 'vue'import VueAwesomeSwiper from 'vue-awesome-swiper'<template>    <div>    <div class="msgco...

2018-03-27 17:28:42 1220

原创 vue2和vue3的区别,优缺点,vue3新特性

vue3和vue2的区别 vue3的新特性vue3相比于Vue2的优点和缺点

2023-11-21 15:35:34 362

原创 vue2 下载依赖报错 code ERESOLVE 处理方案

npm install 报错 code ERESOLVE 及解决方案

2022-10-12 09:05:37 774 1

原创 谷歌浏览器安装 vue调试工具 vue-devtools 最简单的方法

如果你在使用vue开发项目 浏览器中没有安装vue调试工具 显然不能算是一个合格的vue开发者vue-devtools 开发工具能帮我查看当前组件的显示状态和 追踪vuex中数据状态 能帮我们的开发达到一个事半功倍的效果1.直接在线下载好 插件 解压下载地址:https://chrome.zzzmh.cn/info?token=nhdogjmejiglipccpnnnanhbledajbpd // 点击推荐下载2.在谷歌浏览器地址中输入chrome://extensions/ .

2022-04-20 19:43:23 1632

原创 前端 常用的加密方法有4种

1、md5加密:md5.jsmd5.js 共有6中加密方法:hex_md5(s), b64_md5(s), str_md5(s), hex_hmac_md5(key, data), b64_hmac_md5(key, data), str_hmac_md5(key, data) var pwd = hex_md5(“val”); // val表示加密前的值console.log(pwd); // pwd表示加密后的值2、base64加密:base64.jsvar b = new Base64(

2022-03-14 10:21:22 12132

原创 Telnet 客户端安装方式

使用方法:cmd :

2021-06-17 16:02:32 207

原创 css的class常用命名规则

CSS的class、id、css文件名的常用命名规则 (一)常用的CSS命名规则  头:header  内容:content/container  尾:footer  导航:nav  侧栏:sidebar  栏目:column  页面外围控制整体布局宽度:wrapper  左右中:left right center  登录条:loginbar  标志:logo  广告:banner  页面主体:main  热点:hot  新闻:news...

2021-06-17 11:39:52 1310

原创 前端规范总结

前端规范大总结规范目的:为了提高工作效率,便于后台人员添加功能及前端后期优化维护,输出高质量的文档,在网站建设中,使结构更加清晰,代码简明有序,有一个更好的前端架构。规范基本准则:符合web标准,使用具有语义的标签,使结构、表现、行为分离,兼容性优良。页面性能优化,代码简洁、明了、有序,尽可能的减少服务器的负载,保证最快的解析速度。 一、文件规范1.1 HTML部分  1.1.1 建包问题    文件均归档至约定的目录中,建包格式如下:        注意:所有的css文.

2021-06-17 11:34:50 388

原创 JS判断用户是否离开页面,是否打开页面或回到页面

document.addEventListener('visibilitychange', function () { // 用户息屏、或者切到后台运行 (离开页面) if (document.visibilityState === 'hidden') { console.log('hidden') } // 用户打开或回到页面 if (document.visibilityState === 'visible') { ..

2021-06-10 16:29:44 3443 1

原创 Vue v-model绑定数据不实时更新解决办法 深拷贝

情况一:简单的数据展示上不刷新1.$set()方法重新渲染this.$set(this.student,"age", 24)//this.student为你在data中声明的数组名,‘age’是你要改变的数组下的指定字段名,24是你要变化的值2.深拷贝let name2 = JSON.parse(JSON.stringify(this.name));//执行完业务代码后this.name = name2...

2021-04-28 10:01:23 1690 1

原创 Vue 深拷贝 封装函数

一:递归:function deepClone(obj){ let objClone = Array.isArray(obj)?[]:{}; if(obj && typeof obj==="object"){ for(key in obj){ if(obj.hasOwnProperty(key)){ //判断ojb子元素是否为对象,如果是,递归复制 if(obj[k.

2021-04-27 16:38:25 472

原创 git 仓库密码修改之后 如果在git pull 的时候修改密码 并且保存密码

第一步:执行下面命令:git config --system --unset credential.helper第二步:执行更新命令:git pull然后输入用户名, 密码第三步: 保存密码,避免以后每次更新都需要输入密码执行以下命令:git config --global credential.helper store然后 git pull 输入用户名,密码,在执行git pull 在输入用户名 ,密码 ,ok ,搞定了, 再次git pul...

2021-04-27 11:23:49 729

原创 菜单 选中 和未选中的 点击效果

效果: <div class="roleLeft"> <div class="head-tit ellipsis">角色类型</div> <ul> <li v-for="(item,index) in roleList" .

2021-04-07 11:21:20 257

原创 iview 实现 Tree 多组 多选功能 实例 根据递归 获取默认选中的

功能结果如下:: 简单介绍: 这个是根据iview ui 中的 Tree组件更改后实现的效果 ; 分为多组 3级 选择功能 ,可以获取默认选中默认选中这里是根据 递归实现的 ,特此记录 ,话不多说,上全部代码:让你拿来即用html:<div class="access"> <div class="group_item"> <spin v-if="roleLoading" style="margin-left:...

2021-04-07 11:13:44 1025 1

原创 js 正则 限制 input 只能输入数字,不能输入特殊符号,保留两位小数等效果

限制只能输入数字,小数点只保留2位,限制不能输入空格<div id="app"> <input type="text" v-model="a" @input="change(a)" /> </div><script src="https://cdn.bootcss.com/vue/2.6.10/vue.js"></script><script type="text/javascript"> new Vu...

2021-03-26 11:11:39 3409

原创 element ui 三级 省 市 县 多选 全选 效果 实例

<div class="filter-diqu" v-if="organFilterShow"> <div class="deliverySetting-table"> <div class="table-head"> <label class="filter-name">所属地区:</label> <div class="selecti...

2021-03-18 21:56:58 826 2

原创 Chrome调试时跨站不能设置cookie问题 浏览器跨域

一直使用IIS配置开发前端页面,连接的后台服务,今天开机打开登录发现登陆不成功,查看请求时发现登陆请求设置的set-cookie path后还跟这一个感叹号,登陆成功调用其它接口时发现请求没有cookie了,然后就一通查询啊,发现CHROME 80版本以后,SAMESITE COOKIE验证跨站问题,this set-cookie didn't specify a "SameSite" attribute,然后变成默认Lax。为了调试的时候会方便点。找了一下怎么关闭chrome的这个选项

2021-03-05 15:02:14 1050

原创 moment 常用时间方法

、获取日期的23时59分59秒//今天的moment().endOf('day')//指定日期的moment('2020-06-25').endOf('day')2、获取日期的0时0分0秒//今天的,跟上面的endOf一样的moment().startOf('day')3、获取时间戳moment().endOf('day').valueOf()4、时间戳转日期 moment(val).format("YYYY-MM-DD HH:mm:ss"...

2021-02-07 09:52:20 2953

原创 moment 的使用 当月第一天

moment获取天的23时59分59秒可以用moment().endOf(String),以及获取天的0时0分0秒可以用moment().startOf('day') 获取今天0时0分0秒 moment().startOf('day') 获取本周第一天(周日)0时0分0秒 moment().startOf('week') 获取本周周一0时0分0秒 moment().startOf('isoWeek') 获取当前月第一天0时0分0秒 mome.

2021-02-03 17:04:58 7661 1

原创 antd 日期 moment 各种获取 月份,年份,日期,星期等方法

antd时间选择器 disabledDate(current) { // Can not select days before today and today return current < moment().subtract(1, "day") ;//当前以前 // return current && current < moment().endOf('day');//包含当前天以前 }, 大于当前日期不能选 ti.

2021-02-03 10:28:17 6367 4

原创 vue 封装 按钮button组件

组件放项目目录: src/components 下面PlainButton组件 效果图 index.js 文件export { default } from "./PlainButton.vue";PlainButton.vue<template> <button :class="[size, type]"> <span v-if="slots.default"><slot /></sp...

2021-01-15 18:03:45 1360

原创 vue项目 安装 EasyScroll 滚动条 插件步骤

第一步:安装npm isntall --save easyscroll第二步:在main.js引入 ,这里是vue3.x的main.js第三步:页面使用<EasyScrollbar></EasyScrollbar>

2021-01-12 19:27:11 378

原创 RecycleScroller vue-virtual-scroller 安装命令

https://www.npmjs.com/package/vue-virtual-scroller

2020-12-24 16:20:34 3202 2

原创 Chrome调试时跨站不能设置cookie问题

一直使用IIS配置开发前端页面,连接的后台服务,今天开机打开登录发现登陆不成功,查看请求时发现登陆请求设置的set-cookie path后还跟这一个感叹号,登陆成功调用其它接口时发现请求没有cookie了,然后就一通查询啊,发现CHROME 80版本以后,SAMESITE COOKIE验证跨站问题,this set-cookie didn't specify a "SameSite" attribute,然后变成默认Lax。然后我搜索了一下Samesite定义,有三个值,None, L

2020-12-18 16:14:04 545 2

原创 发布自己的npm包

求助详细教程

2020-12-04 11:00:44 83 1

原创 vue 正则验证 input 输入0-100的正整数 删除input框后面的上下箭头 样式 ant design vue a-input-number标签

//推荐使用 formatter :实时验证,输入值大于100时显示100,并且不显示多余的数字;值为空时显示0 ;如果不满足需求你可以在接着改代码示例:<a-input-number v-model:value="item.rankScore" :min="0" :max="100" :formatter="formatter" @change="handleChange(item)" style="width: 60px;"/>//不推荐使用//只是..

2020-11-24 12:41:45 4025

原创 vue 实现数字翻转效果 时间翻转效果 分装组件 方便调用

实现效果图:带背景的效果 (数字,时间,百分比)<template> <div class=""> <div class="count"><countTo :title="flag" :number="List.cNum" /></div> <span v-show="flag=='same'">{{List.cNum | formatNumber}}</span> ..

2020-11-19 13:53:22 1288

原创 select 标签 下拉 不让弹出框跟着滚动

:getPopupContainer="trigger=>trigger.parentElement" //搞定<a-selectv-model="monitorInfo.position"style="width:200px":getPopupContainer="trigger=>trigger.parentElement"><a-select-optionv-for="(v,k)in...

2020-11-17 16:06:02 764

原创 js 从数组里过滤 指定的字符,返回对应的数组

this.copyRightList = [{name:'张三',age:21}{name:'李四',age:21}{name:'王麻子',age:25}]this.selectedVal :是动态的,下拉选择年龄;或者动态选中字符串if(this.copyRightList.length>0){ countryInfo=this.copyRightList.filter(item=>item.age.indexOf(this.selectedVal)!...

2020-11-16 18:06:45 2051

原创 vue img标签无图片显示默认图片效果

html<img:src="retdt.u_icon_path==null?avatars:retdt.u_icon_path":onerror="defaultImg"class="blogger-avatar"/>jsimportavatarsfrom"@/assets/image/avatar.png"; // 引入默认图片exportdefault{props:...

2020-11-13 20:30:26 1872

原创 把返回的对象 添加到 数组里面 ,并且去重

arr.push(... new Set(obj[i] )) //去重 new Set()

2020-11-13 14:41:27 902

原创 vue element-ui select 下拉卡顿问题解决方案

<template> <el-select ref="selectDom" v-model="ids" multiple filterable placeholder="请输入关键词" remote :remote-method="remoteMethod" @visible-change="visibleChange" > <el-option v-for="item in optio...

2020-11-12 20:43:18 1474 1

原创 vue 表达式 判断的实例

最简单的表达式{{ item.aa != 0 ? item.aa : 0}} // 如果item.aa == -1的时候 ,返回结果为0三元表达式实例一:{{situation==60||61?retdt.m_board_name:situation==20?retdt.msgUname:retd...

2020-11-11 17:21:17 751

原创 在google里面安装 vue devtools插件

安装方法1:需正常打开chrome商店,搜索vuejs devtools 安装。chrome://extensions/ 开发者工具-扩展程序下启用;安装方法2(推荐使用):github下载插件,npm包安装依赖,拖入浏览器扩展程序具体操作:1 .下载chrome扩展插件。在github上下载压缩包并解压到本地,github下载地址:https://github.com/vuejs/vue-devtools2.npm install下载完成后打开命令行cmd进入vue-dev...

2020-11-11 16:58:23 349 2

空空如也

空空如也

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

TA关注的人

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