自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 git仓库迁移,同步分支代码,并且去除仓库的历史提交记录

创建了一个新仓库并且没有之前的历史提交记录,如果不想使用master分支,可以切换成其他分支。4、清除历史提交记录:重写git提交历史,创建新的master空分支。1、创建新git仓库:全新的空git仓库。

2023-12-21 16:03:09 592

原创 babili-webpack-plugin编译后的代码v+‘‘===1,会被压缩成字符串v1

然后翻了下源码 使用了 babel-preset-babili, 继续往下找发现它又使用了babel插件:babel-plugin-minify-constant-folding。这个插件主要功能是将javascript代码中无用的常量、表达式、函数等内容进行折叠并优化。

2023-10-17 11:26:01 136

原创 uniapp开发h5项目引入weixin-sdk报错wx.miniprogram undefined

html引入静态不行。

2023-10-12 23:36:38 652

原创 移动端问题整理

1、字符串反转const reverseStr = str =>{ if (!str) return; return str.split('').reverse().join('');}reverseStr('acb');

2021-09-18 14:03:37 142

原创 echart 折线图去掉折线上面的小圆点

Echart 去掉折线上面的小圆点: 只需要加上symbol: "none"series:[{ symbol: "none", name: "seriesName", type: "line", data: "seriesData" }]

2021-08-04 11:30:34 8785

原创 面试(小红书)

1、http与HTTPS2的区别2、tcp与udp3、cdn??4、手写发布订阅模式 实现emit/on5、Vue组件通信6、Vue组件 如何渲染成页面的

2021-07-21 19:21:21 282 2

原创 项目中常用方法

1、正则限制范围1~10000,并保留2位小数 reg: /^10000$|^([1-9]\d{0,3})(\.\d{1,2})?$/2、正则限制范围1~10000,并保留2位小数/^\d{1,2}\.\d{1,2}\.\d{1,2}$/g;3、时间控件disabledDate(time) { // let curDate = (new Date()).getTime(); // let beforeDay = curDate - 2 * 24 * 3600 * 1000; /..

2021-07-17 23:39:02 108

原创 UEditor使用及有序无序列表展示不展示问题

最近被提了bug,富文本编辑器的有序无序列表不展示,如下图所示检查后发现有序与无序列表的图片找不到但是Ueditor的原官网访问不了 下载 ueditor-list的插件解压后放到themes目录下并修改ueditor.config.js里listiconpath路径,listiconpath : '../themes/ueditor-list/'即可如有需要再贴上ueditor-list下载包...

2021-07-15 11:26:47 894 1

原创 await async for循环中的使用

有一需求需要给数组中每一项赋值,我这么写的async mounted() { let list = await this.setArr(); console.log(list, 'list')},methods: { setArr() { let arr = [{id: 1, groupList: []}, {b:1, groupList: []}]; arr.forEach(async item => { it

2021-01-25 16:22:46 2627

原创 mac安装nvm

nvm: Node版本管理工具,允许一个电脑上安装多个node版本,进行版本的切换。nvm install stable //安装最新版 nodenvm install node版本号 //安装指定版本的nodenvm use node版本号 //切换到指定版本的nodenvm alias default node版本号 //设置默认版本1、配置本地代理,以下ip中的一个(百度搜的忘记哪个了,感谢广大网友)命令vim /etc/hosts2、安装nvm命令..

2020-11-22 21:29:00 222

原创 vue-awsome-swiper安装和css引入问题

1、安装npm install swiper vue-awesome-swiper --save# oryarn add swiper vue-awesome-swiper2、css引入问题(进入package.json中先查看swiper的版本号)import Vue from 'vue'import VueAwesomeSwiper from 'vue-awesome-swiper'// import style (>= Swiper 6.x)import 'swipe

2020-09-27 21:23:35 847

原创 2020前端面试题总结

一、css1、栅格布局2、两栏布局左边定宽右边自适应3、css动画 如实现从左到右从右到左4、HTML5新特性5、css实现三角形6、清除浮动的方法和原理7、css哪些属性可以继承哪些不能8、rem em及px之间区别9、垂直居中的方式(定宽与不定宽)二、动画三、vue1、vue里阻止事件冒泡2、watch和computed及methods之间区别3、双向数据绑定的原理4、数据通信的方式四、js1、瀑布流2、跨域及其原...

2020-07-29 22:31:50 218

原创 ERROR in ./src/css/main.css Module build failed (from ./node_modules/mini-css-extract-plugin/dist/

webpack打包项目时,使用插件MiniCssExtractPlugin抽离css,配置如下:rules:[ { test: /\.(css|less)$/, use: [ MiniCssExtractPlugin.loader, "style-loader", "css-loader", "postcss-loader", ], }]运行webp

2020-07-16 16:49:28 5201

原创 MiniCssExtractPlugin 与ExtractTextPlugin

都是用来抽离css样式,防止将样式打包在js中引起页面样式加载错乱的现象extract-text-webpack-plugin 4.0的beta版本才支持webpack4.x 或者使用mini-css-extract-pluginextract-text-webpack-plugin 默认版本 在webpack3.x可用...

2020-07-09 15:47:25 1287

原创 cannot declare a let variable twice

使用webpack打包h5项目后浏览器与安卓手机均没有问题,但是测试的时候发现iphone7,版本为10.3.3,出现以下报错:网上搜索的解决办法,修改webpack里js压缩插件的配置如下new UglifyJsPlugin({ uglifyOptions: { safari10: true, compress: { warnings: false }},...

2020-06-05 13:56:18 919

原创 webpack.optimize.UglifyJsPlugin has been removed, please use config.optimiza

报错如下图:解决:webpack4.x使用mini-css-extract-plugin代替extract-text-webpack-plugin使用方式:也有小伙伴通过升级npm i extract-text-webpack-plugin@next -D 升级后是beta版本所以没有采用

2020-05-27 11:33:11 1073

原创 报错webpack.optimize.UglifyJsPlugin has been removed, please use config.optimization.minimize instead.

我使用的是webpack4.x,报错如下:错误原因是我在webpack.config.js里plugins用了UglifyJsPlugin解决方式:在package.json中修改

2020-05-27 11:15:27 1976

原创 Property propDD has no initializer and is not definitely assigned in the constructor

1、object类型解决方案检测报错代码 @Prop() propDD: object;修改后 方式一 @Prop({ type: Object, default: {} }) propDD: any; 方式二 @Prop() propDD?: object;2、array类型解决方案检测报错代码 @Prop() propF: string[]; @Prop() propG: Array<..

2020-05-19 11:27:31 11824 1

原创 小程序踩坑

使用框架taro1、使用chooseImage获取图片临时路径为wxfile://xxx,结果图片不展示,原因是chooseImage执行后会自动调用useDidShow方法2、使用previwImage预览图片也会执行useDidShow方法...

2020-04-21 13:55:50 667

原创 webpack

1、什么是webpack?webpack是模块打包工具;2、commjs 规范引入moudle.exports= A;var A = require ('../..xx.js);3、es moudle 模块引入export default A ;import A from '../xx.js'...

2020-03-07 11:10:41 262

原创 移动端框架之mand-mobile

技术大佬指定要求使用mand-mobile框架,记录下mand-mobile踩坑点。mand-mobile样式更改,最好使用主题色,使用变量样式覆盖 popup不能多层嵌套 iPhoneX会有问题 ...

2019-09-21 12:05:21 1799

原创 vue3.0代理配置

vue2.0 时经常使用配置代理,proxyTable,如下图3.0脚手架搭建项目后使用proxy,去掉了pathrewrite两者的区别时 proxyTable 配置的代理/qrapi/会替换target里面的地址,而proxy配置的代理/api/会拼接在target后面...

2019-03-06 09:39:26 1533

原创 ios10使用 Clipboard点击无反应

尝试了官网及网上的所有案例,触发事件标签改为button  ,在html中加入onclick=“”,但是点击按钮ios都没有反应,后来更换版本号就好使了,目前使用的是1.5.2版本。...

2019-02-19 10:15:18 1247

原创 vue -- Cannot set property 'render' of undefined解决方法

在用vue-cli3做项目,本地run的时候没有问题,打包时报错:Cannot set property ‘render’ of undefined网上有查看解决办法说是组件里写了script标签,没写 export default {}加上这句话之后依旧不好使。查看配置文件,我将打包到的文件目录注释后,就好了。...

2018-12-12 15:55:49 4876

原创 vue-cli3设置代理无效

闲着无聊使用vue-cli3.0搭建了项目,在配置代理后运行的时候出现了如下情况:但是这个接口直接拿地址拼接是能取数据的,如下(不好意思部分数据必须要隐藏哈):以下是我的vue.config.js,代理配置: 错误原因:pathRewrite中'^/api':’api‘i问题   // 冒号后面的api意思是用‘/api’代替target里面的地址,后面组件中我们掉接口时直...

2018-11-14 17:47:20 21644 9

原创 vue中axios错误用法

引用了axios后报错如下:我的代码如下:这个用法是错误的,axios不能这么使用

2018-04-18 11:32:49 946

原创 vue项目中报有关eslint的错,关闭eslint

Errors: 4 http://eslint.org/docs/rules/semi 4 http://eslint.org/docs/rules/quotes 3 http://eslint.org/docs/rules/我在运行vue项目的时候终端报如下报错解决办法,关闭eslint,打开config里面的index.js1、将useEslint

2018-01-10 10:19:02 2469 1

原创 在本地查看打包后的项目

我使用的是vue前端框架,nginx服务器;1、首先在终端输入命令npm  run build,文件中会多一个目录dist2、在nginx的nginx.conf中配置如下3、重启nginx4、在浏览器中输入http://localhost:9000/在打包后在本地运行会出现如下错误解决办法如下:1、修改config里面的ind

2018-01-05 14:26:29 1129

原创 溢出显示省略号

单行文本overflow: hidden;text-overflow: ellipsis;white-space: nowrap;多行文本显示省略号在webkit浏览器或者是移动端(绝大部分是用的是webkit内核的浏览器)的页面的页面实现起来比较简单,它需要使用到webkt的css扩展属性-webkit-line-clamp(webkit是私有属性,还有比如 -moz-,-o

2018-01-03 09:54:25 345

转载 git的使用

1、首先安装git,安装完成后,点击鼠标右键如下2、新建一个仓库git config --global user.name Una2(用户名)git config --global user.email  [email protected](邮箱)qq.com比如下面以我的githubmkdir myGit   (这是创建一个新的文件夹)cd myGitgi

2018-01-02 17:45:07 183

原创 web学习感悟

从事物联网行业的web开发有一年多的时间了,遇到了不少问题每次都是到各个网站解决问题,自己也很少整理。最近公司比较闲,本宝宝决定,从今天起开始写博客,虽然可能技术比较菜,但是宝宝爱学习,哈哈哈-----前端工作忙的时候很忙,显得时候很闲,闲到觉得自己颓废,我已经颓废半个月了,未来还有诗和远方,不能止步于眼前的苟且。

2017-12-29 15:40:05 1215

原创 label标签中for的使用

label 中for标签的作用 点击label后也会出现和点击button一样的效果其label中的for的值是服务元素的Id,绑定指定id的元素,点击label后会激活相应的控件

2017-12-29 14:34:08 2634

原创 短信验证码获取

短信验证码获取(等待时间为Num=60s) <button id='btn'>点击获取验证码</button><script src="http://code.jquery.com/jquery-2.1.1.min.js"></script><script> $(function () { var Num = 60; function getNumber() { v

2017-12-29 13:52:00 561

原创 使用vue搭建的项目

全局安装脚手架vue-cli(要有node环境)npm i vue vue-cli -g以webpack为模板创建项目vue init webpack  myproject进入目录cd myproject  安装所需的依赖包npm install 运行npm run dev

2017-12-27 11:30:54 257

转载 三种本地存储方式

当网页要发http请求时,浏览器会先检查是否有相应的cookie,有则自动添加在request header中的cookie字段中。这些是浏览器自动帮我们做的,而且每一次http请求浏览器都会自动帮我们做。这个特点很重要,因为这关系到“什么样的数据适合存储在cookie中”。存储在cookie中的数据,每次都会被浏览器自动放在http请求中,如果这些数据并不是每个请求都需要发给服务端的数据

2017-12-27 10:49:06 1760

空空如也

空空如也

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

TA关注的人

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