自定义博客皮肤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)
  • 收藏
  • 关注

原创 linux-开启网络

进入 /etc/sysconfig/network-scripts/打开ifcfg-xxx文件设置最后一项ONBOOT=yes重启

2022-05-29 20:38:29 1364

原创 uni-app踩坑

自动换行 // 文字换行 white-space: pre-wrap; // 单词换行 word-break:break-all;

2022-03-15 19:02:00 118

转载 Fetch(个人学习笔记)

目录简介内容Promise fetch(input[, init]);基础实现发送带凭据的请求上传JSON数据上传文件上传多个文件检测请求是否成功自定义请求对象Headers对象Guard属性Response对象会用到的最常见的 response 属性有:方法Body特性检测注意简介Fetch API 提供了一个 JavaScript 接口,用于访问和操纵 HTTP 管道的一些具体部分,例如请求和响应。它还提供了一个全局 fetch() 方法,该方法提供了一种简单,合理的方式来跨网络异步获取资源。M

2021-10-18 10:13:49 463

转载 Blob(个人学习)

Blob 对象表示一个不可变、原始数据的类文件对象。它的数据可以按文本或二进制的格式进行读取,也可以转换成 ReadableStream 来用于数据操作。内容构造函数var aBlob = new Blob( array, options );DOMStrings会被编码为UTF-8。options:type,默认值为 “”,它代表了将会被放入到blob中的数组内容的MIME类型endings,默认值为"transparent",用于指定包含行结束符\n的字符串如何被写入。“na

2021-10-17 20:21:57 857

原创 2021修改hosts文件来加快github访问速度(亲测可行 2021.10.17)

打开DNS查询,输入github.com复制最快的值打开文件夹 C:\Windows\System32\drivers\etc,把hosts文件复制到桌面用记事本打开hosts,在末尾加入之前复制的值并保存(不要保存为txt,选择无后缀,如果保存为.txt可以把.txt后缀删除)把添加后的hosts文件复制进入 C:\Windows\System32\drivers\etc 覆盖之前的hosts注:复制显示权限不够可以自行百度更改hosts文件的权限...

2021-10-17 19:02:20 3420

转载 2021GitHub前端/后端/devops学习路线

前端后端devops

2021-10-17 18:53:42 168

原创 node.js使用mysql

获取mysql result返回的指定属性result[0].name(name为属性名)

2021-08-19 11:28:42 68

原创 Git/GitHub

Git 分布式版本控制工具安装官网常用命令设置用户签名git config --global user.name Sheep 用户git config --global user.email [email protected] 邮箱// 第一次安装git必须设置 不然提交代码会报错初始化本地库新建一个文件夹 然后进入文件夹 右键使用gitBase输入以下代码初始化本地库git-init创建文件并进入编辑vim hello.txt查看文件cat hello.txt

2021-08-12 14:24:37 91

原创 md5和hash加密(node.js)

md51、安装cryptonpm install crypto --save//crypto 模块提供了加密功能,//包括对 OpenSSL 的哈希、MD5、HMAC、加密、解密、签名、以及验证功能的一整套封装2、在页面中引入 cryptosvar crypto = require("crypto");3、加密var md5 = crypto.createHash('md5')let passwordMd5 = md5.update('password').digest('hex')

2021-08-12 14:20:55 1142

原创 express

express的初始化1.新建项目目录2.安装express依赖 npm install express --save3.安装项目骨架 npx express-generator4.安装框架中引用但是缺失的cookie-parser5.再app.js文件中新建监听const port = 3304app.listen(port, () => { console.log(`${prot} is runing`);})6.node app.js在exp

2021-08-12 14:18:55 179

原创 Proxy拦截器

Proxy 对象用于创建一个对象的代理,从而实现基本操作的拦截和自定义(如属性查找、赋值、枚举、函数调用等)。语法target要使用 Proxy 包装的目标对象(可以是任何类型的对象,包括原生数组,函数,甚至另一个代理)。handler一个通常以函数作为属性的对象,各属性中的函数分别定义了在执行各种操作时代理 p 的行为。const p = new Proxy(target, handler)// target: 所要拦截的目标对象(可以是任何类型的对象,包括原生数组,函数,甚至另一个代理)

2021-08-12 14:12:37 198

原创 各种for循环

注意return不要出现在循环体中,是一种错误语法,return用于函数体返回值forfor(j = 0,len=arr.length; j < len; j++) { //执行代码 }forEach遍历数组中的每一项,没有返回值,对原数组没有影响,不支持IE没有返回值//参数:value数组中的当前项的值, index当前项的下标, array原始数组;break和continue都不可使用(需要自己用其他方式来控制break和continue)return的.

2021-08-12 14:12:00 107

原创 父子组件的执行顺序

->父beforeCreate->父created->父beforeMount->子beforeCreate->子created->子beforeMount->子mounted->父mounted。

2021-08-12 14:10:04 81

原创 provide传一个从后台返回或者需要计算的值

返回一个方法给子组件 方法内部返回数据响应式父组件props: ['infoData'],provide() { return { info: this.getInfo } },data: function () { return { info: '', } },methods: { // 发送请求 根据id查询个人数据信息 async getInformationById () { // let result

2021-08-12 14:09:32 183

原创 Promise

在vue中使用Promise// 成功的回调函数function successCallback(result) { console.log("音频文件创建成功: " + result);}// 失败的回调函数function failureCallback(error) { console.log("音频文件创建失败: " + error);}// audioSettings 一些配置createAudioFileAsync(audioSettings, successCallb

2021-08-12 14:08:47 63

原创 vue安装

vue脚手架安装命令npm install -g @vue/cli || cnpm install -g @vue/cli(3.0) vue create my-project(项目名) 这一种可以选择模块 和历史模板 ||(2.0) vue init webpack vue_demo(vue_demo为自定义文件名称) (很多回车)cd vue_demonpm installnpm run serve文件夹说明build 构建脚本目录config 构

2021-08-12 14:04:02 85

原创 query和params 的区别

query可以用path或者name来引入params只可以用name来引入(或者完整的path ’/user/${userId}‘)通过path来引入会导致params不可用query传参的参数会在url中显示 类似getparams传参的参数不会在url中 类似post使用router-link参数的值会显示的url中使用router.push()不会通过router-link传递params必须在router定义中定义 :参数 { path: '/hom

2021-08-12 14:01:55 115

转载 vscode中git的配置

https://www.cnblogs.com/lucy-xyy/p/11733317.html

2021-08-05 11:11:22 796

原创 rem em vw vh 自用

rem相对于根元素的尺寸大小vue在App.vue中设置根元素的尺寸在其他地方应用test元素字体宽度为36pxem相对于父元素的尺寸大小 最适合用在设置字体大小上p标签的字体大小为20pxem设置高宽时如果自身不存在font-size大小定义,会参照父元素的font-size大小如果自身有font-size定义 那么会参照自身font-size 的大小来设置高宽vw vhrem方案 */// 设计1rem为设计稿宽度的1/100html {fons-si

2021-08-03 18:36:53 137

原创 md5和hash加密函数(node.js)自用

md51、安装cryptonpm install crypto --save//crypto 模块提供了加密功能,//包括对 OpenSSL 的哈希、MD5、HMAC、加密、解密、签名、以及验证功能的一整套封装2、在页面中引入 cryptosvar crypto = require("crypto");3、加密var md5 = crypto.createHash('md5')let passwordMd5 = md5.update('password').digest('hex')

2021-08-03 18:26:24 821

原创 NODE.JS使用Cookie 自用

NODE.JS使用CookieCookie的使用1, 安装 :npm i cookie-parser2, 引入:var cookieParser=require(‘cookie-parser’)3,设置中间件: app.use(cookieParser())4, 设置cookie: res.cookie(“name”,“li”,{maxAge:9000,httpOnly:true})5, 获取cookie;req.cookies.name,(原生获取的方法是do

2021-08-03 18:05:44 137

原创 Body-parser

Express中接受post请求参数需要借助第三方包 body-parser1.安装npm install body-parser// cnpm install body-parser2.在app.js中引入//引入express框架const express = require('express');const bodyParser = require('body-parser');const app = express(); //拦截所有请求//extended:fal

2021-07-28 19:43:54 939

原创 qs的基础

安装打开控制台输入:npm install qs在main.js中导入qs插件:import qs from 'qs'在main.js中配置全局属性:Vue.prototype.$qs = qs方法qs.parse()将URL解析成对象的形式// NODE require加载模式const Qs = require('qs');let url = 'method=query_sql_dataset_data&projectId=85&appToken=7d22e38e-57

2021-07-28 19:02:56 332

原创 localStorage sessionStorage

localStorage使用 localStorage 创建一个本地存储的 name/value 对// 存储localStorage.setItem("lastname", "Smith");// 检索document.getElementById("result").innerHTML = localStorage.getItem("lastname");保存时间localStorage 和 sessionStorage 属性允许在浏览器中存储 key/value 对的数据。l

2021-07-28 19:02:16 75

原创 Axios的使用(均已实现)

安装$ npm install axios创建一个axios请求get// GET request for remote imageaxios({ method:'get', url:'http://bit.ly/2mTM3nY', responseType:'stream'}) .then(function (response) { response.data.pipe(fs.createWriteStream('ada_lovelace.jpg')) }

2021-07-28 19:00:06 105

原创 在vue-cli里面使用axios发送get和post请求

在vue-cli里面使用axios全局引用vue2.01.全局安装axiosnpm install axios2.首先在 main.js 中引入 axiosimport axios from 'axios'3.将 axios 改写为 Vue 的原型属性Vue.prototype.$http= axios4.配置config5.发送请求如果请求失败可以尝试重启前端项目局部引用vue2.01.全局安装axiosnpm install axios

2021-07-28 18:52:58 1398

原创 0.5厘米标线

/ 0.5标线 /#line {height: 1px;border: none;width: 1000px;transform: scale(1,0.5);background-color: gray;}/ 0.5标线 /#line2 {width: 1200px;border-width: 1px 0 0 0;border-style: solid;border-color: #f0f2f7;transform: scale(1,0.5);}

2021-07-28 18:35:44 59

原创 $ api

$ emit调用指定的函数并且可以传参@click="$emit(‘enlargeText’)"@click="$emit(‘enlargeText’, 0.1)"$ event访问原始的 DOM 事件$event.target.value$ attrs该 property 包括组件 props 和 emits property 中未包含的所有属性 (例如,class、style、v-on 监听器等)。$data组件实例正在侦听的数据对象vm.$data.a...

2021-07-28 18:35:26 144

原创 vue img设置网络图片不显示

vue img设置网络图片不显示解决办法在public下面的html文件中设置<meta name="referrer" content="no-referrer">

2021-07-01 21:17:22 451

原创 # 获取当前元素的值

获取当前元素的值$event.target.value

2021-07-01 18:29:32 43

原创 v-bind 绑定 src

v-bind 绑定 srcsrc只能通过 import require 导入 或者放在static文件夹下import poster from '../../assets/images/4179b4398bad6f92e876e352cae21be7b8ceb8bf.png@200w_268h.webp'data: function () { return { poster1: poster } },template部分<img :src="poster

2021-07-01 18:22:56 117

原创 样式渗透。

样式渗透<style lang="less" scoped>#header { /deep/ .nav_middle { background: url('../../assets/images/bg2.jpg'); }}header 为组件名 .nav_middle 为要应用的组件的属性名

2021-07-01 09:33:37 182

空空如也

空空如也

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

TA关注的人

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