自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 小程序踩的坑

H5页面嵌入小程序中,安卓物理返回键bug处理H5页面嵌入在小程序中,当页面需要登录才能观看,这时使用安卓手机的物理返回键会在在当前页面返回两次,这时会清除小程序页面传给H5页面的登录信息导致页面登录失效。暂时没有找小程序监听触发物理返回键后直接关闭小程序的方法,只能在H5中监听微信浏览器中触发物理返回键进行处理,跳转到小程序首页或者其他页面,从而避免联登信息失效。效果图小程序中登录信息拼接(uni-app)因为每次点击该页面都需要传输一次所以用onShow。onShow: function(o

2020-05-25 18:57:54 720

原创 管理后台遇到的问题

/directive/hasPermission.js import Vue from 'vue' import store from '@/store' // 校验用户是否拥有按钮权限 function hasPermission(el , binding) {

2023-07-17 18:06:46 249

原创 git submodule子模块的使用

git submodule 子模块的使用

2022-04-12 19:42:13 2366

原创 Mac .zsh配置启动项目

文章目录前言一、进入.zshrc二、配置.zshrc1.配置常用命令2.进入配置页3.进入项目目录4.打开微信开发者工具三、更新配置总结前言配置.zsh,快速启动项目、微信开发者工具一、进入.zshrcsudo vim ~/.zshrc二、配置.zshrc1.配置常用命令#项目启动等命令alias install='sudo npm install'alias serve='npm run serve'alias dev='npm run deploy-dev'alias mas

2022-04-11 15:31:27 1928

原创 vscode用户代码片段

vscode用户代码片段,提升开发效率

2022-04-07 19:05:47 14501 3

原创 Mac 安装iterm2 配置样式

Mac 安装iterm2 配置样式

2021-03-01 20:43:51 1653 1

原创 npm更换镜像源操作

npm查看镜像源//查看源npm config get registry//更换源npm config set registry https://registry.npmjs.org//淘宝源npm config set registry https://registry.npm.taobao.orgyarn安装//安装npm install -g yarn//查看版本yarn --version//安装依赖包yarn installwindows 打开vs code使用ya

2021-02-25 14:40:50 19396 2

原创 获取当前年月

需求:获取当前时间往前推两个月的年份和月份、当前时间往后推一年的年份和月份;setMonth设置月方法let date = new Date();//获取当前年份的后一年let endY =date.getFullYear()+1;//获取当前月let endM = (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1);//获取当前时间前两个月处理,setMonth方法date.set

2021-01-27 18:54:33 2620

原创 小程序横屏竖屏切换监听

一、在需要切换的页面.json中配置代码注:需要提前开启手机的屏幕旋转{ "usingComponents": { "nav-bar": "/packages/navTopBar", "nav-bg": "/packages/navBg/index" }, "navigationBarTextStyle": "white", "disableScroll": true, "pageOrientation": "auto" //配置是否支持横屏切换}二、

2021-01-27 16:25:59 2821

原创 判断图片是否404

判断图片路径是否404html代码(vue项目)<view style="display: flex;" v-for="(item,index) in goodsInfo.head_pictures" v-if="goodsInfo.head_pictures[index] == ' '" :key="index"> <image style="width: 100%;" :src="item" mode="widthFix"></image></vie

2020-10-20 13:47:04 1951

原创 vue项目接手

1、使用async函数在ES7标准中新增了async和await关键字,作为处理异步请求的一种解决方案,实际上是一个语法糖,在ES6中已经可以用生成器语法完成同样的操作,但是async/await的出现使得用这样的方式处理接口异步请求更加简单和明白。async/await语法async submitForm() { const params = Object.assign({}, this.actionForm); try { await this._confirm(`确认审核通过?`

2020-09-14 16:47:45 403

原创 git操作

如当前在test分支上,开发完项目,执行命令:$ git status$ git add .$ git commit -m '提交的备注信息'$ git push origin test / git push -u origin test$ git push origin上面命令表示,将当前分支推送到origin主机的对应分支。如果当前分支只有一个追踪分支,那么主机名都可以省略。$ git push 如果当前分支与多个主机存在追踪关系,那么这个时候-u选项会指定一个默认主机,这样后面

2020-09-10 11:49:14 177

原创 json数组迭代(get)

在操作json数组时get到一个新的知识点,利用filter()进行判断得到新的json数组然后在用map()进行整合出自己想要的数据结构;实现效果:(如图)购物车页面为list,通过里面的selected来判断是否选中,点击购买时获取想要的一些数据进行交互,比如商品id,规格,购买数量1、整个购物车的数据结构:list:[ { id:1560, selected: true, //通过判断来操作是否选中状态 shopping_i

2020-08-20 00:18:47 1108

原创 小程序中bindtap绑定事件传值的bug

bindtap点击事件事件中可以通过data- 来绑定一些值然后点击的时候再 e 里面获取,e为事件对象,可以携带额外信息,如 id, dataset, touches。e.target和e.currentTarget的区别(做项目时发现的店bug)如果只绑定在图片或者按钮上获取得到的值是一模一样的。但是如果绑定在view中里面还存在子元素就会出现问题。<view class="guige" data-index="{{index}}" bindtap="guigeClick"> &l

2020-08-18 22:31:26 920 3

原创 微信小程序父页面向子组件传值

微信小程序父页面传值要实现效果:首页点击立即团购跳转到详情页面传值商品id,详情页在选择商品规格,选择规格为组件需要将商品id同步到组件页面然后进行交互获取规格信息,但是因为setData为异步,所以会导致组件实例未获取到商品id,不能直接在组件中引用shopId=“{{shopId}}”,所以在点击选择按钮时再进行传值下面展示一些 内联代码片。//首页<button class="next" data-id="{{item.id}}" bindtap="next">立即团购&lt

2020-08-17 23:33:55 2594

空空如也

空空如也

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

TA关注的人

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