自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vite项目 postcss-px-to-viewport适配vant

【代码】vite项目 postcss-px-to-viewport适配vant。

2023-11-27 16:02:57 1480

原创 mac安装nvm

mac 安装nvm

2023-07-31 16:56:16 1308

原创 创建vue项目

创建vue项目

2023-03-03 15:16:28 181 1

原创 nvm 控制 node版本

nvm 控制node 版本

2023-02-17 16:24:40 630

原创 vite项目低版本浏览器兼容性问题

vite+vue3.2+ts+vant 兼容低版本浏览器

2022-12-19 17:54:26 3159

原创 Git如何将一个分支上的修改转移到另一个分支上

Git如何将一个分支上的修改转移到另一个分支上

2022-11-01 10:50:40 1836 1

原创 typeScript 上写window报any 类型“Window & typeof globalThis”上不存在属性“App”

typeScript 上写window报类型“Window & typeof globalThis”上不存在属性“App”

2022-10-12 16:09:07 3247

原创 数组常用操作方法整理(包含es6)及详细使用

数组常用操作方法整理(包含es6)及详细使用。

2022-06-23 17:09:31 182

原创 vue 打包时图片压缩

vue 打包时 图片压缩

2022-06-23 12:11:11 3689 3

原创 vue 数组中哪些方法是响应式的

vue数组中哪些方法是响应式的

2022-06-22 15:00:34 262

转载 JavaScript 奇怪的操作符——感叹号、问号、逻辑运算符、置位运算符

JavaScript 奇怪的操作符——感叹号、问号、逻辑运算符、置位运算符

2022-06-01 16:47:50 2560

转载 js多种判断写法

js 多种判断写法

2022-06-01 16:38:51 7093

原创 js 解构赋值

Javascript ES6 解构运算符,扩展运算符,和rest运算符

2022-06-01 16:29:13 564

原创 el-date-picker日期选择器时间选择范围限制

官方文档中使用picker-options属性来限制可选择的日期,这里举例子稍做补充单个输入框的组件代码:<el-date-picker v-model="value1" type="date" placeholder="选择日期" :picker-options="pickerOptions0"></el-date-picker>情景1: 设置选择今天以及今天之后的日期data (){ return {

2022-05-05 10:41:14 12616 1

原创 JS 怎么将数组里的所有字符串转换为数字(互相转换)

使用 map()字符串 => 数字:const value= ['1', '2', '3']value = value.map(Number) // [1, 2, 3]字符串 => 数字:const value= [1, 2, 3]value = value.map(String) // ['1', '2', '3']

2022-04-21 12:07:39 10180

原创 微信小程序识别息屏

微信官方给的**onHide()**的执行条件是“小程序从前台进入后台时触发”,就是只要用户看不见这个页面,包括离开小程序,离开此页面,离开微信,熄灭屏幕等等都会被调用。监听息屏时,把参数重置...

2022-04-18 12:02:27 1155

原创 移动端适配兼容--ios系统iphoneX等机型底部小横条处理,app嵌入的适配处理

<meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, viewport-fit=cover" /> <!-- 开启顶部安全区适配 --> <van-nav-bar safe-ar

2022-02-24 15:40:00 4451

原创 ios6在input框输入内容时软键盘弹起来把页面上移后,使页面卡在ios顶部不会自动下来

// 兼容iPhone6键盘弹出无法回弹原位,且页面卡住了 setTimeout(()=>{ if(document.activeElement.tagName == 'INPUT' || document.activeElement.tagName == 'TEXTAREA'){ return } let result=''; if(/(iPhone|iPad|iPod|iOS)/i.test(navigat

2022-02-23 11:41:11 390

原创 Vue动态替换路由-Url参数

动态替换和修改URL的参数,可使用webpack-merge包来完成。1、安装webpack-mergenpm install webpack-merge --D2、引入包import merge from 'webpack-merge'3、操作参数新增// 新增一个id this.$router.push({ query:merge(this.$route.query,{'id':'123'})})修改// 修改idthis.$router.push({ qu

2021-12-24 15:00:35 2350

原创 常用快捷键列表

vs code 的常用快捷键列表一、vs code 的常用快捷键列表1、注释:a) 单行注释:[ctrl+k,ctrl+c] 或 ctrl+/b) 取消单行注释:[ctrl+k,ctrl+u] (按下ctrl不放,再按k + u)c) 多行注释:[alt+shift+A]d) 多行注释:/**2、移动行:alt+up/down3、显示/隐藏左侧目录栏 ctrl + b4、复制当前行:shift + alt +up/down5、删除当前行:shift + ctrl + k6、控制台终端显

2021-12-21 21:42:38 219

原创 vs code 的常用快捷键列表

常用快捷键

2021-12-21 21:37:24 2513

原创 vue中swiper vue-awesome-swiper的使用方法和爬坑大法

文章目录由版本引起的一系列坑正确的使用姿势:安装(指定版本)组件中使用总结:坑1按照上图安装方法,npm将安装最新的vue-awesome-swiper(@4),对应的是swiper6,但是国内暂时没有swiper6的文档,意味着没法参考使用方法,有问题也不好去网上找坑2最新版vue-awesome-swiper的安装姿势是这样子滴:npm install swiper vue-awesome-swiper --save对比vue-awesome-swiper版本3npm ins

2021-11-23 14:40:35 1008 1

原创 koa2入门学习_1

1、node.js 安装就省略了2、新创建一个文件夹存放这个demo3、进入demo文件夹里 cmd ,npm init -y4、安装koanpm install koa --save5、用nodemon 启动项目nodemon 安装 npm install nodemon -g --save在cmd 输入nodemon app.js 等同于 node app.js新修改代码,nodemon 会自动启动,不用再手动启动了...

2021-11-03 16:58:59 211

原创 object-fit属性-详解

object-fit 属性指定元素的内容应该如何去适应指定容器的高度与宽度。**二、object-fit属性值:**1.fill(与不使用模样一样)默认值,不保证保持原有的比例,内容全部显示铺满容器。2.contain个人理解:保持原有尺寸比例,使图片的宽度完整的显示,高度自动缩放。3.cover个人理解:保持原有尺寸比例。高度铺满容器,宽度等比缩放,超出部分被剪掉。4.none个人理解:图片原有宽高不变,超出部分被剪掉,保留下来的内容使图片的正中央。5.scale-do

2021-10-14 15:16:03 3687

原创 微信浏览器唤醒App

实现效果如下图所示,顶部会有一个广告图,点击这个广告图,如果手机上已经安装了App,则直接打开,如果没有安装,则开始下载,如果在微信公众号中,则跳转应用宝第三方平台跳转。html<span @click="openAppClick" class="see-btn">打开APP</span>jsopenclient(){ let ua = navigator.userAgent.toLowerCase(); //config 配置文件 JS 传递

2021-09-02 14:56:44 604

原创 vue-awesome-swiper获取当前页的索引值

html<swiper ref="mySwiper" :options="swiperOptions"> <swiper-slide>Slide 1</swiper-slide> <swiper-slide>Slide 2</swiper-slide> <swiper-slide>Slide 3</swiper-slide> <swiper-slide>Slide 4</s

2021-09-01 23:55:37 4881 4

原创 VS Code最常用插件

1、chinese 编辑工具汉化2、material theme 编辑器主题插件3、Prettier 代码错落 格式化4、Braket Pair Colorizer2 括号一对颜色相同5、Auto Rename Tag 修改标签 头,尾一起改变6、Live Server 开启本地的http server,监听保存自动刷新页面...

2021-09-01 22:54:15 3849

原创 2021-07-17

VUE 各种遇到的问题以及面试题原理1.你知道vue的模板语法用的是哪个web模板引擎的吗?说说你对这模板引擎的理解.mustache,主要是使用{{}}进行数据渲染。2.你知道v-model的原理吗?那双向绑定的原理呢?v-model是一个语法糖,真正实现双向绑定还是依靠v-bind:绑定响应式数据。以及触发input事件并传递数据(核心和重点)双向绑定的原理:通过Observer把数据劫持(Object.defineProperty()),加入到订阅器(Dep),订阅器收集订阅者(watc

2021-07-17 14:15:37 177

原创 vue css采用别名引入背景图

在vue css中采用别名引入 背景图片,可以在前面加一个波浪号css 属性中: background: url("~@/assets/xxx.jpg")Webpack 会将以~符号作为前缀的路径视作依赖模块而去解析,这样 @的 alias 配置就能生效了。...

2021-05-17 15:40:27 761

原创 移动端隐藏滚动条

设置高度时想要有滚动的效果,父级也要设置高度给滚动条的部分设置宽高为100%, overflow-y: auto;设置滚动条的部分::-webkit-scrollbar{ width: 0; display:none; }

2021-05-14 15:22:43 355

原创 calc()函数 css中用100%的宽度/高度,减去px

注意:1. 运算符前后都需要保留一个空格,例如:width: calc(100% - 10px);2. 任何长度值都可以使用calc()函数进行计算;3. calc()函数使用标准的数学运算优先级规则;4. 它支持 “+”, “-”, “”, “/” 运算*div{ height: calc(100% - 114px);}...

2021-05-14 15:17:49 3409

原创 解决git冲突

第一种git stashgit pull origin 分支名称git stash pop第二种冲突解决方法:1.按键盘字母 i 进入insert模式2.修改最上面那行黄色合并信息,可以不修改3.按键盘左上角"Esc"4.输入":wq",注意是冒号+wq,按回车键即可...

2021-05-13 15:08:14 188

原创 子组件接收props的属性不能在mounted,created赋值无效

1、子组件接收props的属性不能在mounted,created获取值无效需用watch 或者computed 接收转换

2021-05-13 15:03:21 671

原创 解决Computed property “people_num“ was assigned to but it has no setter.问题

computed: { people_num() { return this.$store.state.people_num; }, },改成computed:{ ...mapGetters(['peopleNum','priceParams','tplCode','subitems']), people_num:{ get(){ .

2021-05-13 14:55:40 169

原创 使用vue vantUi框架 根字体是37.5 和默认根字体75不一致,导致页面组件样式变小

**vue/cli 4.5.10的解决方法,亲测有效**

2021-04-24 18:42:53 341

原创 解决IOS中H5页面返回历史页页面不刷新问题

目前找到的有两种方式解决这种问题 1. 使用onpageshow事件,监听该事件,代码来源解决微信端ios返回页面不刷新的问题,目前该方法我测试可用目前该种情况主要出现在IOS新升级的系统13.5 发现了该种情况(12目前没有发现该种情况),使用window.history.back(-1),返回历史页面,页面不刷新。目前该方法已测试,代码如下:window.onload = function () { var isPageHide = false; // 页面加载(是没有刷新页面的,跟页面刷新有着

2021-04-08 14:25:04 1386

原创 Axios 各种请求方式传递参数格式

为方便起见,为所有支持的请求方法提供了别名在使用别名方法时, url、method、data 这些属性都不必在配置中指定axios.request(config)axios.get(url[, config])axios.delete(url[, config])axios.head(url[, config])axios.post(url[, data[, config]])axios.put(url[, data[, config]])axios.patch(

2021-03-29 19:13:52 1161

原创 Mac环境下node安装与卸载方法

pkg包安装nodejs 官网下载验证> which node/User/<your's-user-name>/.nvm/versions/node/<latest-node-lts-version>/bin/node> node -vv10.16.3pkg卸载sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,lib/node,share/man/*/node.*}查看brew

2021-03-28 01:11:32 485

原创 遍历数组,删除某元素,直到删除为止

for (let i = arr.length; i--;) { arr.splice(i, 1)}

2021-03-22 17:28:24 251

原创 小程序 input,textarea组件权重比fixed的z-index都高

当我们在小程序遇到input,textarea组件,滑动页面, 它可能覆盖在view 之类普通的组件上 使用cover-view <cover-view></cover-view>注意:cover-view 标签里只能嵌套 cover-view、cover-image;嵌套其他的会在真机上报...

2021-03-18 10:43:02 156

空空如也

空空如也

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

TA关注的人

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