欢迎来到沐沐的博客

摘要: 最近需要一个功能 是在h5中播放小游戏的背景音乐,但是跳转界面之后音乐不暂停,就是跳转多个页面之后,音乐依然在播放,在游戏界面会有设置的静音的按钮,可以开启音乐和关闭音乐。 单独建了一个music.js文件,然后引入到main中 const bgm = uni.createInnerAudioCon 阅读全文
posted @ 2023-06-06 17:07 前端小二&沐沐 阅读(947) 评论(0) 推荐(0) 编辑
摘要: 实现sku算法 阅读全文
posted @ 2023-11-07 09:42 前端小二&沐沐 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 小程序有哪些常用的生命周期 onLoad—-监听页面加载onReady—-监听页面初次渲染完成onShow—-监听页面显示onHide—-监听页面隐藏onUnload—-监听页面卸载 小程序有那几个文件,作用是什么? 小程序父子组件怎么传值 父传子: 使用的是属性绑定,子组件中使用propertie 阅读全文
posted @ 2023-03-10 17:57 前端小二&沐沐 阅读(121) 评论(0) 推荐(0) 编辑
摘要: HTML篇 cookie,localStorage,sessionStorage的区别 存储大小:cookie40kb左右,Storage20M左右 存储格式:cookie是字符串格式,Storage是键值对 通讯相关:cookie随请求携带,Storage不会自动携带 操作相关:cookie操作复 阅读全文
posted @ 2022-09-09 17:49 前端小二&沐沐 阅读(64) 评论(1) 推荐(0) 编辑
摘要: 高阶组件(HOC) 高阶组件(Heigher Order Component)也被称之为高阶函数,容器组件,高阶组件是类组件编程中的一种重要代码逻辑复用技巧。 高阶组件的语法 接收一个React组件作为入参,经过修饰,最后返回一个新的React组件,所以这个入参的React组件被称之为“UI组件”; 阅读全文
posted @ 2022-08-16 21:52 前端小二&沐沐 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 在React中上下文是一种通信方案。 上下文的特点 在组件树中,是一种自上而下的单向数据流通信方案,数据只能从父组件注入,在子组件中访问。 组件关系只要满足“父组件-后代组件”这种关系时,都可以使用上下文通信。 在父组件中provide提供数据,在后代组件中注入并使用,这种通信不具有响应式,有点像v 阅读全文
posted @ 2022-08-16 20:12 前端小二&沐沐 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 注意:只有类组件才有生命周期钩子函数,函数组件没有生命周期钩子函数。 生命周期 装载阶段:constructor() render() componentDidMount() 更新阶段:render() componentDidupDate() 卸载阶段:componentWillUnmount() 阅读全文
posted @ 2022-08-13 13:50 前端小二&沐沐 阅读(908) 评论(0) 推荐(0) 编辑
摘要: 如何定义state 在类组件 中,在constructor()中使用this.state={}来定义 class A extends Component { constructor (props) { super(props) // 调用Component的构造函数 // 定义state this. 阅读全文
posted @ 2022-08-13 10:46 前端小二&沐沐 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 两组组件定义 类组件(class组件) 特点:用ES6面向对象语法,有生命周期,有this,有state,有上下文,有ref,永远不能使用Hooks. 缺点:相对函数组件,类组件性能相对较差。 class A extends Component { constructor (props) { sup 阅读全文
posted @ 2022-08-11 19:48 前端小二&沐沐 阅读(964) 评论(0) 推荐(0) 编辑
摘要: webpack简介 构建工具(基于Nodejs)node(v16)前端工程化。 环境搭建 创建一个空的package.json npm init webpack核心包(提供了API,插件) npm i webpack -g npm i webpack -D cnpm i webpack -g cnp 阅读全文
posted @ 2022-08-08 22:00 前端小二&沐沐 阅读(1394) 评论(0) 推荐(0) 编辑
摘要: 自定义指令 全局指令:使用Vue.directive(‘指令名’,fn({}))定义全局指令。 局部指令:使用directives:{}定义局部指令。 自定义指令-颜色 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <m 阅读全文
posted @ 2022-07-19 15:18 前端小二&沐沐 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 什么是通信 通信是组件或模块之间的数据交互,多重通信就形成了数据流,数据流管理的优劣决定了产品能否上线,数据流(通信)越混乱,代码越难维护。 在Vue中常见的通信方式 父子组件通信 父传子使用自定义属性(props),子传父使用自定义事件($emit())。 状态提示 当兄弟组件之间需要共享数据时, 阅读全文
posted @ 2022-07-18 21:34 前端小二&沐沐 阅读(301) 评论(1) 推荐(1) 编辑
摘要: 单页应用程序(SPA):通过路由系统把组件串联起来并且只有一个html页面的程序。 多页面应用程序(MPA):整个应用程序中有多个html页面。 hash路由和history路由的区别 hash路由有#。背后是监听onhashchange事件实现的,hash路由部署上线不会出现404. histor 阅读全文
posted @ 2022-07-18 19:25 前端小二&沐沐 阅读(399) 评论(0) 推荐(1) 编辑
摘要: 生命周期 组件从开始到结束的全过程 创建阶段:beforeCreate、created 挂载阶段:beforeMount、mounted 更新阶段:beforeUpdate、updated 销毁阶段:beforeDestroy、destroyed 与动态组件有关的两个特殊的钩子: activated 阅读全文
posted @ 2022-07-15 15:07 前端小二&沐沐 阅读(245) 评论(0) 推荐(0) 编辑
摘要: vue特点 mvvm框架 响应式(声明式) 组件化(支持自定义组件) 丰富的指令(Dom功能的抽象) 基于选项(template,data,computed,watch,methods) vue文档集中ue Vue生态丰富且简单 渐进式() Veu和Dom开发思想 Dom开发思想:当我们需要在交互事 阅读全文
posted @ 2022-07-13 00:20 前端小二&沐沐 阅读(299) 评论(1) 推荐(0) 编辑