- 博客(19)
- 收藏
- 关注
原创 微信小程序开发onLaunch异步 onLoad获取参数失败解决方式
【代码】微信小程序开发onLaunch异步 onLoad获取参数失败解决方式。
2024-10-29 11:51:14
169
原创 微信小程序利用发布订阅模式实现类似vue中$bus
3.this指向问题 我们在B组件中订阅到了消息想渲染到页面中发现this为undefined 因为我们把this.handleMessage传到$bus中导致this指向丢失了。2.发布订阅模式必须先订阅后发布!我们先去compB中订阅,然后再去compA发布。4.将B组件中传入一个箭头函数 解决问题。5.组件销毁的时候取消订阅。
2024-10-11 17:15:18
289
原创 微信小程序实现页面之前传递参数
假设现在有个业务场景 我们要把test页面里面obj里面的值传递给test2页面,很多人应该会直接拼在url路径后面 或者直接存到内存中localStorage中 那还有没有其他方式呢?在utils中下创建一个global.js。在app.js中导入。
2024-08-27 10:13:55
238
原创 js中迭代器
Symbol(Symbol.iterator) 本质上我们调用for of 就在调用Symbol.iterator所以obj才会出现错误提示。对象为什么没有迭代器?对象的结构可能会很复杂,不知道从哪里遍历开始且是无序的 我们可以修改以上代码对对象的key或value值迭代。在看看Symbol.iterator中到底是什么 以数组为例。用for of 分别遍历 arr obj 和 str。" 方法 打印原型看看 只有array和str才有。手搓一个迭代器 以数组为例子。这就是传说中的迭代器咯。
2024-08-21 12:08:01
207
原创 一款好用的图标库fontawesome
立即下载 我这里用的是css的还有less和sass大家可以按自己需求选。拿到min.css后直接引入。还可以直接引入外部链接。
2024-08-04 17:56:44
867
原创 微信原生小程序实现拖动图片交换位置
2.遍历过后给每个item绑定事件 movable-view 长按时改变hidden值显示当前长按图片。在onLoad中调用loadData 获取item中每个图片在视图的位置 卡牌的宽高。1.创建一个容器 用moveabe-area标签包裹。3.触摸结束交换图片。
2024-08-03 09:38:12
703
原创 Vue导航守卫全局前置守卫基本用法
1.在router中user页面也就是我的添加添加needLogin表示有token才能访问,如何没有打回到登录页面。3.vue-router 3.1后增加的报错 把以下代码复制到 router 里即可。4.打回登录(login)页面携带user(我的页面)路径的参数让其登录直接跳转到该页面。如果无效可能是多加了到layout中删除 replace。来到login页面判断。
2023-08-23 16:38:39
183
原创 docker
1.为什么docker 会出现2.docker 是什么?3.docker 安装https://docs.docker.com/engine/install/centos/注意docker hub 仓库 比较慢改为国内阿里云仓库yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repoyum-config-manager --add-repo http://mirrors.
2022-04-22 22:24:39
148
原创 linux基础
1.常用命令存放位置1./bin/存放系统文件的目录 /usr/bin//sbin/只有超级用户可访问 /usr/sbin/2./boot/ 保存系统启动文件 例如Linux内核3./dev/ 特殊硬件设备4./etc/配置文件5./home/ 普通用户的家目录6./lib/ /lib64/ 系统函数库7./lost+found/ 文件碎片存放目录8./opt/第三方软件安装目录 /usr/local/一般放在9.sys proc ne 内存数据10.selinux 提高安全性11
2022-04-20 17:20:02
117
原创 【无标题】zeal下载进度条为0,实现网页端下载
以font aweasome为例1. 打开 http://api.zealdocs.org/v1/docsets ,用 "ctrl+f "查找:“title”:“,复制其中的name的值.2.把name值替换你需要的值http://tokyo.kapeli.com/feeds/{name}.tgz3.解压4.导入 点击preferences5.重启就出来了...
2022-04-14 18:39:41
280
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人