自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 git更换远程地址

git 更换远程地址

2023-01-05 10:42:30 233

原创 vue 自定义copy (复制到剪切板)指令

vue 自定义指令 复制到剪切板

2022-03-30 15:28:57 1783

原创 解决mac启动vue项目报错

错误:/hello-vue3/node_modules/.bin/vue-cli-service: Permission denied解决方案 :chmod 777 node_modules/.bin/vue-cli-service原因:权限问题

2021-11-16 11:46:28 1367

原创 vue3.0 新增特性

压缩包体积变小 在2.0时大小大约味20kb 在3.0中只有2.0的一半 大概只有10kbObject.defineProperty变成proxy Object.defineProperty是直接操作对象的属性,颗粒度比较小。irtual DOM 重构编译的优化vue创建的变化在2.0中: import Vue from 'vue' import App from './App.vue' new Vue({ ren..

2021-11-16 11:45:57 839

原创 总结anglar相关

父子组件传参父->子 @input 父:<div [参数名]=“数据”> 子:使用@input接收 @input 参数名:类型; 在子组件中可以使用ngOnChanges来监听父组件值的变化子->父 @output 子组件需要实例化EventEmitter类来订阅和触发自定义事件@output event = new EventEmitter();子:通过事件触发 this.event.emit(数据)父:<div (event) =“getdata$event..

2021-11-16 11:39:45 768

原创 前端获取当前时间前的几天时间

前端获取当前时间前的几天时间function(date){ // 此处的date代表的就是 想要获取当前时间前的几天时间 let now = new Date(); let day1 = new Date(); day1.setTime(now - date * 24 * 60 * 60 * 1000); let s1 = day1.getFullYear() + '-' + (day1.getMonth() + 1) + '-' + day1.getDate();

2021-11-16 11:27:42 652

原创 promise

promise: 1.是一个对象,用来传递异步操作的信息。代表着某个未来才会知道结果的时间,并未这个事件提供统一的api,供进异步处理 2.有了这个对象,就可以让异步操作以同步的操作的流程来表达出来,避免层层嵌套的回调地狱 3.promise代表一个异步状态,有三个状态pending(进行中),Resolve(以完成),Reject(失败) 4.一旦状态改变,就不会在变。任何时候都可以得到结果。从进行中变为以完成或者失败 promise.all() 里面状态都改变,那就

2021-08-16 14:48:54 57

原创 关于文本框的换行展示

input标签我们敲回车换行时是以\n的方式返回给我们的 在vue中后端返给我们的是1\n2\n3 前端直接渲染 会渲染成1 2 3 就需要在渲染前做一些处理let str = 1\n2\n3; str.replace(/\n/g, '<br/>')// 可以把 \n 替换成标签br来展示这样是不可以直接写在dom结构中的 需要像vue中<p v-html="str"></p>v-html的替换https://blog.csdn.net/weixin_45

2021-08-10 10:55:57 339

原创 v-html的代替

1.使用原生操作let str = "hellow word"let getJsx=()=>{ document.getElementById("box").innerHTML(str) //获取dom元素,使用innerHTML插入内容}<div id="box"> {getJsx()} </div>2.有一个直接的方法// _html是必须要写的 content是要渲染的内容 <div dangerouslySetInnerHTML={{_

2021-08-10 10:47:14 2771

原创 前端结合CryptoJS做参数的加密

import CryptoJS from ‘crypto-js’;// 引入const encrypt = (str) => // 针对CryptoJS 单独写一个方法 直接调用即可CryptoJS.AES.encrypt(CryptoJS.enc.Utf8.parse(str),CryptoJS.enc.Utf8.parse(‘AeUyq#XSdpzJfRPF’),{iv: CryptoJS.enc.Utf8.parse(‘RTb@jkXzqMZhvVCW’),mode: Crypto

2021-08-10 10:35:16 173

原创 正则 只能输入正数 保留两位小数

const ChangeNumValue = (tmpVal) => { if (tmpVal) { var tmpVal = tmpVal.replace(/[^\d\.]/g, ''); var reg = /^(([0-9]\d*))(\.\d{0})?$/; //正则验证保留 最多允许后输入两位小数 if (!reg.test(tmpVal)) { tmpVal = tmpVal + ""; tmpVal = tmp.

2021-03-26 10:27:21 3321

翻译 var let const 的区别

ES6总结varletconst 1.

2021-03-05 14:42:01 1109 1

空空如也

空空如也

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

TA关注的人

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