自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (2)
  • 收藏
  • 关注

原创 微信小程序相关知识整理

最近好久不写小程序了,关于小程序的常用语法,感觉要忘记了,今天理理之前在写小程序时候遇到的小问题。小程序去除view/navigator 点击后默认阴影效果在使用navigator时候,我们点击时候会有一个默认的阴影,产品有时候会要求去除,不然影响用户的体验。<navigator hover-class="no-shadow"></navigator>.no-shadow { hover-class:none;}在页面中避免这个样式被覆盖,要把这个样式放在wxss

2021-09-28 16:30:16 437

原创 【前端--面试】常见面试题(三)—— Vue

Vue的双向绑定数据的原理采用数据劫持结合发布者-订阅者模式的方式,通过 Object.defineProperty() 来劫持各个属性的 setter,getter,在数据变动时发布消息给订阅者,触发相应监听回调。Vue 如何去除url中的vue-router 默认使用 hash 模式,所以在路由加载的时候,项目中的 url 会自带 #。如果不想使用 #, 可以使用 vue-router 的另一种模式 history。new Router({ mode: 'history', routes

2021-09-03 14:22:09 123

原创 【前端--面试】常见面试题(二)—— Vue

vue生命周期的理解生命周期是指一个实例从开始创建到销毁的这个过程:beforeCreate() 在实例创建之间执行,数据未加载状态created() 在实例创建、数据加载后,能初始化数据,dom渲染之前执行beforeMount() 虚拟dom已创建完成,在数据渲染前最后一次更改数据mounted() 页面、数据渲染完成,真实dom挂载完成beforeUpadate() 重新渲染之前触发updated() 数据已经更改完成,dom 也重新 render 完成,更改数据会陷入死循环befor

2021-08-31 10:03:19 127

原创 【前端--面试】常见面试题(一)—— Vue

事件修饰符.native:绑定一个原生的click事件.prevent: 提交时间不再重载页面.stop:阻止单击事件冒泡.self:当事件发生在该元素本身而不是子元素的时候触发.capture:事件侦听,事件发生的时候会调用组合键 click.ctrl.exact 只有ctrl被按下的时候才触发开发中常用的指令v-model:一般用在表达输入,很轻松的实现表单控件和数据的双向绑定v-html:更新元素的 innerHTMLv-show 与 v-if:条件渲染v-on: clic

2021-08-26 15:41:43 96

原创 【前端--JavaScript】知识点(一)——先有鸡(赋值)还是先有蛋(声明)

在一个阳光明媚的早晨,Y同学拿着手里的早餐——鸡蛋不禁想起一个问题,先有鸡还是先有蛋呢?于是和C同学讨论起来这个问题,双方各执一词。这时候W同学过来说:不如以最近学的JavaScript代码中变量的声明和赋值问题一决胜负吧!Y同学随手敲了下面的代码:a = 2;var a;console.log(a);猜猜console.log会输出什么呢?Y同学:这里输出的是undefined,JavaScript代码在执行上是按照由上到下一行一行去执行的,自然而然var a;重新把a赋值了,因此会输出.

2021-08-02 15:38:58 105

原创 vue3 + typescript 搭建项目

1.第一步:保证node版本在10以上,vue-cli更新到最新版本注意:先卸载之前的版本,再安装,否则会报错。2.第二步:vue create 项目名称这时候出现三个选项,第一个是vue2的默认模板,第二个是vue3的默认版本,如果没有出现第二个选项,那就说明vue-cli的版本还是旧的版本。这两个模板默认没有添加支持ts,所以这里选择第三个选项。3.然后出现以下的选项,上下是切换选项,要是想选中某个选项是点击空格代表选中这个选项,这里我添加了TypeScript,其他根据需要自行添加

2021-07-07 14:06:04 401

原创 vue版本升级失败问题记录

遇到的问题:在已经安装了2的版本后直接npm install -g @vue/cli会报下面的错误解决方法:先卸载之前的版本npm uninstall vue-cli -g,再进行全局安装npm install -g @vue/cli,就成功了!

2021-07-07 11:33:46 450

原创 输入出生日期计算出年龄具体到天

<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <titl

2021-07-05 11:00:06 609

原创 FileSaver 在vue中下载文件----问题记录

在vue中使用时npm install file-saver --save然后在使用的页面中引入import FileSaver from 'file-saver';这里我封装了一下,type我这里固定了,下载的是excel,根据需要可以修改,data是请求接口返回的文件流,name是文件名称// 文档共享下载时使用 fileSave(data, name) { let blob = new Blob([data], { type: 'a

2021-06-22 09:47:08 2201 1

原创 解决VSCode格式化,单引号变双引号,自动加分号

注释这句代码后就不会在保存的时候自动把单引号变成双引号,也不会自动添加分号,在格式化的时候选择默认使用vetur{ "[javascript]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[vue]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[html]": { "editor.defaultFormatt

2021-04-20 16:50:30 2721

原创 《算法》每日一题:寻找数组的中心索引

问题:给定一个整数类型的数组 nums,请编写一个能够返回数组“中心索引”的方法。我们是这样定义数组中心索引的:数组中心索引的左侧所有元素相加的和等于右侧所有元素相加的和。如果数组不存在中心索引,那么我们应该返回 -1。如果数组有多个中心索引,那么我们应该返回最靠近左边的那一个。例如:输入:nums = [1, 7, 3, 6, 5, 6]输出: 3解释:索引3 (nums[3] = 6) 的左侧数之和(1 + 7 + 3 = 11),与右侧数之和(5 + 6 = 11)相等。同时, 3

2021-04-14 09:46:52 175

原创 git获取秘钥

在github设置里面找到点击新增title就自己定义一个在桌面或者别的文件夹右击输入这个命令,后面邮箱改成自己的(我没复制,因为复制没用,只能自己打)一直回车即可,最好不要设置密码不然每次提交都要输入密码输入这个命令就看到你要的秘钥了,复制到github即可...

2021-04-12 18:08:11 1264

原创 vue路由参数变化,页面不刷新问题

问题记录:在app.vue中添加如下代码<router-view :key="key" /> computed: { key() { return this.$route.name !== undefined ? this.$route.name + new Date() : this.$route + new Date(); } }

2021-03-18 11:37:17 304

原创 vue 引入scss遇到的问题记录

1.在写入lang=scss时报错2.不可直接npm install sass sass-loader --save-dev和npm install node-sass --save-dev,我在项目中直接安装后的报错3.原因是sass-loader版本过高,可以去package.json看到,这时候需要npm uninstall sass-loader然后安装一个低的版本,我安装的是7的版本没有问题npm install sass-loader@7.3.1,然后又出现这个问题,原因是node-sa

2021-03-17 10:04:18 338

原创 vue : 无法加载文件 C:\Users\admin\AppData\Roaming\npm\vue.ps1,因为在此系统上禁止运行脚本

在用脚手架搭建vue项目时,提示:无法加载文件 C:\Users\admin\AppData\Roaming\npm\vue.ps1,因为在此系统禁止运行脚本.这是你笔记本禁止运行脚本,解决办法:在想要新建项目的文件夹中打开系统Windows PowerShell ,以管理员身份运行-命令行输入 set-ExecutionPolicy RemoteSigned,输入Y或者A即可...

2021-03-16 17:29:07 1496

原创 vue中使用富文本编辑器ueditor

首先去github下载所需压缩包, 或者去我主页下载文件github下载地址在vue-cli2.0中放在static文件夹下面新建一个js文件放在components中export const ueditConfig = { autoHeightEnabled: false, initialFrameHeight: 300, initialFrameWidth: "100%", serverUrl: "文件上传地址", UEDITOR_HOME_URL: "...

2021-03-16 16:14:00 325 3

原创 vue项目中使用本地ip地址访问

vue项目中使用本地ip地址访问在vue项目中的package.json文件中修改一行代码"dev": "webpack-dev-server --host 0.0.0.0 --inline --progress --config build/webpack.dev.conf.js",

2021-03-16 09:39:01 998

原创 node环境搭建,vue项目初始化

1.下载nvmgithub地址,点击跳转cmd + r 在命令行窗口出入nvm -v检查是否安装成功输入nvm list available查看可安装的node版本执行nvm install 版本号例如如果需要使用某个版本的node ,nvm list查看可以切换的node版本,nvm use 版本号可以切换到所需要的版本号,node -v检测是否安装成功vue-cli下载npm install -g vue-cli,安装完毕后在命令行输入vue --version,

2021-03-16 09:36:55 174

原创 JavaScript 经典面试题汇总篇

JavaScript 经典面试题汇总篇

2021-03-15 16:59:58 220

原创 vue的请求封装,以及登录后把token放到请求头部

前提npm install axios --save例如新建文件夹api,包含index.js和api.js(命名自由)在index.js中import Vue from "vue";import axios from "axios";import VueAxios from "vue-axios";import router from "../router";axios.defaults.withCredentials = true;Vue.use(VueAxios, axios);l

2021-03-15 16:48:46 2285

原创 vuex存储用户登录信息以及解决页面刷新vuex数据丢失问题

vuex存储用户登录信息前提是已经 npm install vuex --save可以在新项目中建立一个文件夹,例如 store,包含store.js在这里以存储用户信息为例:store.js中import Vue from "vue";import Vuex from "vuex";Vue.use(Vuex);export default new Vuex.Store({ state: { name: JSON.parse(localStorage.getItem("us

2021-03-15 16:35:34 2450

原创 vue部分页面免登录的路由拦截

vue免登录的路由拦截const router = new Router({ routes: [ { path: '/', name: 'Home', component: Home, meta: { // 头部标识显示 title: '首页', noNeedLogin: true, // 不需要登录的页面 }, }, { path: '/login',

2021-01-28 14:45:13 3533

原创 优化box-shadow动画

假设三个盒子,三种办法在一起做对比:<div class="normal">正常模式</div><div class="box">优化后</div><div class="pesudo">双伪元素</div>hover的时候最简单的办法就是:.normal:hover { transform: scale...

2019-11-01 10:43:18 157

原创 TypeScript总结

TypeScript总结

2019-09-24 13:29:34 419

原创 xmlhttp.readyState和xmlhttp.status的值及解释

xmlhttp.readyState和xmlhttp.status的值及解释

2019-09-24 10:46:23 219

原创 微信小程序

微信小程序中,引入地图,上传图片,tab切换

2019-09-20 16:17:34 197

原创 angular的第一个项目总结

今天算是入职两个月的考核过后第一个正式是的完整的项目的结束

2019-09-20 15:35:30 265

原创 FIS3简介

FIS简介

2019-09-20 15:07:20 960

原创 上传照片(身份证照片正反面)

上传照片(身份证正反面为例)

2019-09-17 14:32:48 23184 15

原创 上传文件并模拟进度条的实现(JQuery)

上传文件并模拟进度条

2019-09-17 14:10:26 832

原创 左右滚动的轮播图的写法

本次轮播图的实现分为三部分:HTML部分css部分js部分首先是HTML部分,我写了五张图,根据需要可减可加,代码如下: <div class="main-contain"> <div class="main-photo" style="left: 0;"> //图片需要换成自己本地的图片...

2019-08-27 16:38:41 2886

原创 JMeter安装和配置

JMeter安装和配置JMetet下载地址下载地址网站官方地址Ctrl/Command + Shift + http://jmeter.apache.org/ 点击第一个进入下载列表;解压后,打开bin文件夹,运行jmeter.bat 文件,即可看到如图界面简单配置和使用添加线程组界面如下解释一下三个值的含义Number of Threads :这个是同一时间运...

2018-10-15 15:54:58 206

ueditor插件压缩包

ueditor插件压缩包,用在vue项目中

2021-03-16

JAVA、Python、大数据、软件测试、数据库、前端等教学视频

课程资源包括JAVA、Python、数据库、PHP、软件测试、前端开发、UI设计、游戏开发、云计算等培训视频。

2018-09-11

空空如也

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

TA关注的人

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