
随手记
蛋痘痘
贫穷大赛形象代言人 biu~
展开
-
脚本生成vue模版组件
以一个简单的项目为例,文件夹布局如下所示编写模版文件 在template文件夹中新增模板文件index.js, 内容分别如下:module.exports = { vueTemp: (compName) => { return `<template> </template><script> export default { name: '${compName}' }</script>原创 2020-11-22 15:49:21 · 363 阅读 · 0 评论 -
手写常见js方法
1. 实现new方法function objectCreate(Constructor, ...rest) { // 以构造函数的原型创建新对象 var obj = Object.create(Constructor.prototype); // 以obj为this上下文来执行构造函数 var res = Constructor.apply(obj, rest); // 根据new生成对象的原则,若有返回值为对象,则返回该结果,若没有,则返回开始生成的对象 return typ.原创 2020-11-15 20:59:26 · 391 阅读 · 0 评论 -
mpvue配置sass报错
在配置mpvue的sass时候,因为sass在mpvue中已经配置了,所以不用额外配置只需要下载两个插件就可以了,但是下载安装后仍然还是报如下错误:Module build failed: ModuleBuildError: Module build failed: TypeError: this.getResolve is not a function at Object.loader...原创 2020-03-05 23:22:52 · 240 阅读 · 0 评论 -
webpack构建的项目配置ip运行地址
我们平常在做vue或者react项目时,往往会使用脚手架直接搭建,有些脚手架会封装好使用本地的ip进行项目的访问,但是有些时候我们使用npm run dev或者npm start运行项目,发现只有localhost:8080类似的访问地址,这个时候如果我们有额外的需求,不如用手机来访问看看效果,会发现localhost这个地址是生成不了二维码的,这个时候我们就需要自己动手去配置。目前我所了解的方式...原创 2019-04-01 16:02:16 · 7630 阅读 · 0 评论 -
如何马赛克掉银行卡的位数
我们经常在接触到资金模块的时候有一些关于银行卡显示的需求,很多时候我们需要把银行卡的中间卡号或者居前的数字用‘*’号马赛克掉,以防泄露隐私。常见的需求有两种:无论卡号多少位,需要显示后面四个号码,并且每隔4位留一个空格,如下格式:**** **** **** ***5 008,代码如下:let num = '6217025236232845008';const formatNum = ...原创 2019-07-04 16:36:52 · 945 阅读 · 0 评论