- 博客(12)
- 收藏
- 关注
原创 解决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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人