- 博客(16)
- 收藏
- 关注
原创 微信小程序 自定义tabbar(custom-tab-bar)控制显隐
微信小程序 自定义tabbar(custom-tab-bar)控制显隐
2023-10-10 11:27:48
677
1
原创 微信小程序:报错getLocation:fail privacy permission is not authorized
【代码】微信小程序:报错getLocation:fail privacy permission is not authorized。
2023-08-16 11:00:40
1259
原创 Mac 打不开github解决方案【亲测有效】
github 时有打不开的情况,为此很是烦恼,这里分享一下如何解决这种问题,其实问题的本质是在访问github网页时无法通过github.com的二级域名进行动态域名解析。手动配置静态文件hosts,将该域名和IP的映射关系添加到静态文件中,在访问地址时会优先通过Hosts文件进行域名解析。......
2022-07-04 10:45:10
7290
4
原创 js精准度丢失问题
解决js小数段精准度丢失问题引言: 开发项目中,遇到 0.07 * 100 = 7.000000000000001 的问题,一眼确认是精度丢失了,以前遇到过 0.1 * 0.2 = 0.020000000000000004的问题,第一次遇到0.07精准度也会丢失,在此给出解决方案,以供君参考。解决档案:1、取整数Math.round((0.07*100)) // 72、保留小数点 (推荐)parseFloat((0.07 * 100).toPrecision(12)) //
2021-11-11 10:49:31
1778
1
原创 vue 组件递归(组件自己调用自己)
vue 组件递归项目中,用到 el-menu, 侧边栏导航动态加载时,需要用到组件递归,不然js写逻辑,有点繁琐。干货多,屁话少,上代码给组件name值export default { name: "submenu", // 必须给name值}直接在本组件中调用即可// 必须加v-if条件,否则调用会进入死循环,程序会崩<el-submenu v-if="menu.children && menu.children.length"> <s
2021-11-04 11:11:31
7073
9
原创 Vue组件添加挂载到body下
组件挂载到body层级下因为一些原因,需要把子组件挂载到body层级下,以此来解决问题。效果图:废话少说,上代码在组件内部加入以下代码:mounted() { // 切记 一定要在组件里加 this.$nextTick(() => { const body = document.querySelector("body"); if (body.append) { body.append(this.$el); } else {
2021-10-21 15:18:04
5084
原创 Vue中多级(三级)组件传值
需求:A --> 子组件B --> 子组件C ,(A页面的参数传值到C页面,但B页面不需要用到传递值)。分析:有四种方法可以实现,但是前三种各有优缺点,各位看官老爷接着往下看。方法:1、props 和 $on、$emit (虽说可以解决多级传值问题,但是假如嵌套层级多的话,代码繁琐且中间容易出错)。2、Vuex (用于公用数据使用频繁场景,用来传值大材小用)。3、Bug 中间件 (无法实现事件监听)4、$attrs、$listeners$attrs: 用于传递属性 i
2021-09-24 11:14:51
4345
1
原创 nodejs安装的两种方法(官网、NVM安装-node版本切换)
nodejs安装的两种方法(官网、NVM安装-node版本切换)公司新配电脑,想着以前项目对于node版本不同而产生的兼容问题,索性就用NVM管理node版本,可以自由干净的切换版本,应付不同项目,简直爽到家。如果大家感觉有用的话,一键三连哦。干货多,屁话少,开撸。1、官网下载 通过[nodejs官网入口](https://nodejs.org/zh-cn/)下载安装。 缺点:无法实现多版本切换。 环境变量:大家自行百度,原谅我偷懒。嘻嘻.2、NVM安装 NVM安装有很多的坑,按照步骤来
2021-08-26 18:24:02
2245
原创 git问题解决:WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
git问题解决:WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!今天连接git时,发现连接失败,报错如下查看git服务器ip地址:解决方法会出现以下提示:重新连接,出现一下提示(git pull 或者 git fetch --all 都可)今天连接git时,发现连接失败,报错如下@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: REMOTE HOST IDENTIF
2021-08-09 10:34:40
3289
5
原创 CSS flex和white-space: nowrap; flex布局遇到了white-space: nowrap
需求:flex布局,标题需超过一行显示省略号直接撸代码,解决如下:.preview-right { flex: 1; overflow: hidden; /* 重点、重点、重点 这行才是这段代码的精髓*/ .preview-coupon-title { font-size: 31rpx; color: #333333; margin-bottom: 10rpx; overflow: hidden;/*超出部分隐藏*/ white-space: nowrap
2021-05-24 15:38:06
326
原创 js 选择排序
前端工作中常用到的算法之一:选择排序法直接上代码this.textFun()methods: { textFun() { const arr = [1,2,8,5,3,2,0,-1] for (let i = 0; i < arr.length; i++) { let k = i; for (let y = i + 1; y < arr.length; y++) { if (arr[y] < arr[k]) { k = y }
2021-05-21 16:23:00
91
原创 js 冒泡排序
前端工作中常用到的算法之一:快速排序法直接上代码this.textFun()methods: { textFun() { const arr = [1,2,8,5,3,2] for (let i = 0; i < arr.length-1; i++) { for (let y = 0; y < arr.length-1-i; y++) { if (arr[y] > arr[y+1]) { const temp = arr[y] arr[y]
2021-05-21 15:55:26
76
原创 js 快速排序
前端工作中常用到的算法之一:快速排序法直接上代码this.textFun()methods: { textFun() { const arr = [1,2,8,5,3,2,0] const initArr = this.sortArr(arr) console.log(initArr) }, sortArr(arr) { if (arr.length <= 1) { return arr } const left = [
2021-05-21 15:52:58
88
原创 uni-app 微信小程序 上传图片 文件 uni.uploadFile() 、 uni.chooseImage()
uni-app 微信小程序 上传图片 文件 uni.uploadFile()、uni.chooseImage()微信小程序项目注册需要上传门店信息,所以需要用到上传图片功能。可以分为两种情况:实时上传,接口返回url,返显图片地址预览。所需API: uni.uploadFile()、uni.chooseImage()。统一上传,接口统一接受所需字段,图片本地地址预览。所需API: uni.chooseImage()。一、实时上传点击选择框 首先使用uni.chooseImage(),从本地相
2021-01-28 18:51:25
5963
1
原创 uni-app 微信小程序 地图 支持搜索 uni.chooseLocation()
uni-app 微信小程序 打开地图 选择位置 uni.chooseLocation()需求:需要点击选择地址,唤起地图,定位当前位置,并支持搜索地址,并回填位置信息,获取经纬度。刚接触uni-app还是有点懵的,虽然语法跟vue一样,但API大多不了解,并开始了一段百度之旅,搜索了若干结果,大多使用uni-app Map地图组件,需要先用户授权,然后获取用户位置信息,然后地图转到用户位置经纬度;实践后发现,地图无搜索地址功能,又开始了一段百度,有些博主说,需要申请 腾讯地图 申请开发者密钥等一
2021-01-27 19:57:38
6142
6
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人