JavaScript
qlj224
这个作者很懒,什么都没留下…
展开
-
pinia开启持久化缓存
pinia开启持久化缓存原创 2022-11-28 16:26:25 · 522 阅读 · 0 评论 -
解决flex布局无法滚动问题
解决flex布局无法滚动问题原创 2022-11-08 12:17:56 · 4047 阅读 · 0 评论 -
Vuex原理学习笔记
1、Vuex.jslet Vue;const forEach = (obj, callbackk) => { Object.keys(obj).forEach((key) => { callbackk(key, obj[key]); })}class Store { constructor(options) { this.options = options; // 利用vue的数据绑定实现响应式更新store.state this.vm = n原创 2021-04-13 22:55:48 · 77 阅读 · 0 评论 -
vue响应式原理学习笔记
class Vue { constructor(options) { this.$el = options.el; this.$data = options.data; this.$methods = options.methods; this.$options = options; // 1、实现一个observer // 2、实现一个compiler new Compiler(this.$el, this); }}// 指令处理c.原创 2021-03-31 22:55:20 · 137 阅读 · 0 评论 -
webpack4搭建vue环境
1、config/webpack.base.config.jsconst HtmlWebpackPlugin = require('html-webpack-plugin');const { VueLoaderPlugin } = require('vue-loader');const MiniCssExtractPlugin = require('mini-css-extract-plugin');const NODE_ENV = process.env.NODE_ENV;console.log原创 2021-03-29 00:33:48 · 201 阅读 · 0 评论 -
webpack4搭建vue开发环境
一、项目基础文件新建src、config、public文件夹,index.html、index.js文件1、index.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>webpac原创 2021-03-19 23:47:13 · 122 阅读 · 0 评论 -
JS格式化金额,用逗号隔开
// 保留两位小数var money = `${Number(132132.999).toFixed(2)}`;console.log(money);// 132133.00// 每隔3位用逗号隔开money = money.replace(/^(\d*).(\d*)/, (...args) => { return args[1].replace(/\B(?=(?:\d{3})+$)/g, ',') + '.' + args[2];});console.log(money); //原创 2020-12-03 11:11:05 · 457 阅读 · 0 评论 -
JS利用正则快速格式化手机号
let mobile = '13888888888'.replace(/^(.{3}).*(.{4})/, '$1****$2');console.log(mobile); // 138****8888mobile = '13888888888'.replace(/^(.{3})(.*)(.{4})/, '$1 $2 $3');console.log(mobile); // 138 8888 8888原创 2020-12-03 10:07:53 · 1555 阅读 · 0 评论