- 博客(33)
- 收藏
- 关注
原创 小程序退出后仍然播放音乐
1 创建背景音频管理器const audioContext = wx.getBackgroundAudioManager()2 在app.json里配置“requiredBackgroundModes”: [“audio”]3 配置背景音频管理器的title属性(必传) //1 請求数据 // 請求歌曲詳情 getSongDetail(id).then(res => { ctx.curr
2022-04-01 18:12:58
1436
原创 时间格式化
function formatDuration(duration) { duration = duration / 1000 //488s 8.1.. var minute = Math.floor(duration / 60) var second = duration% 60 //before var second = Math.floor(duration) % 60 //after return padLeftZero(.
2022-03-28 10:41:55
200
原创 踩坑系列之position:fixed和position:relative的冲突
如下图 一开始item组件有一个相对定位这样子上拉的时候 搜索框固定了 下面却有item的东西解决方法:将item的相对定位取消.item { display: flex; justify-content: space-between; /* position: relative; */ margin-top: 20rpx;}...
2022-03-25 21:16:55
986
原创 踩坑系列之组件中的后续内容不显示
需求:问题:bottom里的文字不显示(图片下方应该还有文字)menu-item-v1组件使用该组件的文件song-menu-v1的index.html原因:使用该组件的文件song-menu-v1的index.css里设置的外层view的高度太小解决:去掉高度设置...
2022-03-22 18:03:02
100
原创 后台管理系统[02.3种拦截器的封装]
QNRequest的参数增加拦截器,并封装1 在request文件的index.ts创建class QNRequest2 在 创建实例对象3 用这个实例对象发送request拦截器一:添加全局的拦截器(所有的实例都会有) // 1 添加所有的实例都有的拦截器(全局) this.instance.interceptors.request.use( (config) => { console.log('所有实例请求成功') retu
2022-03-18 16:08:17
658
原创 后台管理系统[01第三方库集成]
1.1. vue.config.js中修改webpack配置const { defineConfig } = require('@vue/cli-service')// 在vue.config修改webpack配置module.exports = defineConfig({ transpileDependencies: true, //配置方式一:VueCLI提供的属性 outputDir: './build', // 配置方式二:和webpack属性完全一致,最后会进行合并
2022-03-18 09:21:02
768
原创 [Vuex]在CompositionAPI里使用mapState
import { mapState, useStore } from "vuex";import { computed } from "vue";export default { setup() { const store = useStore(); //方法1 //useStore 拿到Store const sCounter = computed(() => store.state.counter); //方法2 const stor.
2022-03-13 10:37:24
1230
原创 踩坑系列之Vue引入动画库
引入动画库需要从animate网站上复制,默认复制是类名,带前缀animate__,1.直接使用animate库中定义的 keyframes 动画时,需要去掉前缀.why-enter-active { animation: backInUp 1s;}.why-leave-active { animation: backInUp 1s reverse;}2.直接使用animate库提供给我们的类 ,不需要去掉前缀,但是要在引入的类名之前添加animate__animate..
2022-03-11 11:35:27
1109
原创 深浅拷贝的两种方法
浅拷贝const info ={name:'why',age:18,friend:{name:;kobe}}Object.assignconst obj = Object.assign({},info)//创建一个空对象 将info里的属性赋给该空对象,friend拷贝的是地址lodash方法 const obj = _.clone(info)深拷贝方法1. JSON.parse(JSON.stringfyconst obj = JSON.parse(JSON.stri
2022-03-09 20:42:56
58
原创 对象--成员函数(成员函数也叫方法)笔记
在b站韩老师最新的Java教程里面好像没有前端的DOM 和 BOM的知识点,有小伙伴上传了老师一个很古早的网页前端教程,下面是笔记补充
2022-01-14 22:41:30
540
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人