- 博客(32)
- 收藏
- 关注
原创 linux-开启网络
进入 /etc/sysconfig/network-scripts/打开ifcfg-xxx文件设置最后一项ONBOOT=yes重启
2022-05-29 20:38:29 1413
原创 uni-app踩坑
自动换行 // 文字换行 white-space: pre-wrap; // 单词换行 word-break:break-all;
2022-03-15 19:02:00 179
转载 Fetch(个人学习笔记)
目录简介内容Promise fetch(input[, init]);基础实现发送带凭据的请求上传JSON数据上传文件上传多个文件检测请求是否成功自定义请求对象Headers对象Guard属性Response对象会用到的最常见的 response 属性有:方法Body特性检测注意简介Fetch API 提供了一个 JavaScript 接口,用于访问和操纵 HTTP 管道的一些具体部分,例如请求和响应。它还提供了一个全局 fetch() 方法,该方法提供了一种简单,合理的方式来跨网络异步获取资源。M
2021-10-18 10:13:49 604
转载 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 1075
原创 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 3614
原创 Git/GitHub
Git 分布式版本控制工具安装官网常用命令设置用户签名git config --global user.name Sheep 用户git config --global user.email 2501820747@qq.com 邮箱// 第一次安装git必须设置 不然提交代码会报错初始化本地库新建一个文件夹 然后进入文件夹 右键使用gitBase输入以下代码初始化本地库git-init创建文件并进入编辑vim hello.txt查看文件cat hello.txt
2021-08-12 14:24:37 129
原创 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 1252
原创 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 217
原创 Proxy拦截器
Proxy 对象用于创建一个对象的代理,从而实现基本操作的拦截和自定义(如属性查找、赋值、枚举、函数调用等)。语法target要使用 Proxy 包装的目标对象(可以是任何类型的对象,包括原生数组,函数,甚至另一个代理)。handler一个通常以函数作为属性的对象,各属性中的函数分别定义了在执行各种操作时代理 p 的行为。const p = new Proxy(target, handler)// target: 所要拦截的目标对象(可以是任何类型的对象,包括原生数组,函数,甚至另一个代理)
2021-08-12 14:12:37 293
原创 各种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 162
原创 父子组件的执行顺序
->父beforeCreate->父created->父beforeMount->子beforeCreate->子created->子beforeMount->子mounted->父mounted。
2021-08-12 14:10:04 102
原创 provide传一个从后台返回或者需要计算的值
返回一个方法给子组件 方法内部返回数据响应式父组件props: ['infoData'],provide() { return { info: this.getInfo } },data: function () { return { info: '', } },methods: { // 发送请求 根据id查询个人数据信息 async getInformationById () { // let result
2021-08-12 14:09:32 267
原创 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 96
原创 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 113
原创 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 158
原创 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 169
原创 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 1024
原创 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 186
原创 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 1089
原创 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 419
原创 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 95
原创 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 136
原创 在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 1522
原创 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 89
原创 $ 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 184
原创 vue img设置网络图片不显示
vue img设置网络图片不显示解决办法在public下面的html文件中设置<meta name="referrer" content="no-referrer">
2021-07-01 21:17:22 535
原创 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 150
原创 样式渗透。
样式渗透<style lang="less" scoped>#header { /deep/ .nav_middle { background: url('../../assets/images/bg2.jpg'); }}header 为组件名 .nav_middle 为要应用的组件的属性名
2021-07-01 09:33:37 205
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人