自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 uniapp的canvas生成图片报错之子组件canvas-id

如果是子组件内部创建的上下文uni.createCanvasContext(‘myCanvas’, this);,则生成图片需要加个this指向当前子组件uni.canvasToTempFilePath(callback, this)

2023-11-10 15:22:55 289 1

原创 关于对uniapp打包到微信小程序问题总结

处理方式:尽量使用对象形式,不要用方法去计算属性,可以使用v-if做多条件的判断。处理方式:appkey和秘钥不对或不生效、数据库已缓存登录信息多次请求。处理方式:右上角菜单,打开开发调试,重新打开体验版。处理方式:减少背景图使用,使用image标签代替。处理方式:清楚编译缓存,然后重新打开这个项目。处理方式:使用有空间占位的元素作为底部展示。处理方式:清理缓存,重新打开这个项目。处理方式:降低清晰度,调整宽高比。处理方式:重新打开这个项目。

2023-04-13 10:15:28 588

原创 关于uniapp的IOS应用白屏产生和优化策略

产生任何手机设备上,当手机内存不足时,os都会回收资源。一般是先回收后台打开的资源。如果当前应用占用的资源过高,当前应用也有可能崩溃。引用优化策略使用ES6的async、await、Promise执行异步转同步。该方法改自引用reloadCurrentPage: async (self, isTab = true) => { // #ifdef APP-PLUS let { route, options } = self.$scope var url =

2021-11-17 19:45:53 2874

原创 前端小白006:关于uniapp小程序背景音频和音频一些注意事项

前端小白006:关于uniapp小程序背景音频和音频一些注意事项全局唯一的背景音频权限申请背景音频和音频同时存在解决办法(个人推测)个人结语全局唯一的背景音频背景音频好处就是可以后台播放音频,不好的就是没有销毁实例的方法,不清楚小程序是不是每新建一个背景音频实例就会自动销毁上一个背景音频实例权限申请ios App平台,背景播放需在manifest.json -> app-plus -> distribute -> ios 节点添加 “UIBackgroundModes”:[“au

2021-07-07 10:45:53 1682

原创 前端小白005: 关于typescript中的@ts-ignore跳过类型检查

关于typescript中的@ts-ignore跳过类型检查有时候写ts会莫名奇妙的报错,重要的是它会给你两个选项,移除本行代码或者使用@ts-ignore忽视本行代码的小错误类型报错都会提示Property ‘xxx’ does not exist no type ‘XXX’,一般懒得写类型约束的只要一个// @ts-ignore放在报错代码的上面,如果是标签里面报错的需要在标签外部定义变量进行保存,然后再使用// @ts-ignore,虽然好用,但不推荐,因为不定义类型的属性越多,你就越要对属性进行

2020-09-19 11:00:12 11167 6

原创 前端小白004:关于react使用npm run eject/yarn eject 暴露webpack.config.js的问题及解决方案

关于react使用npm run eject/yarn eject 暴露webpack.config.js的问题及解决方案如果直接运行1有可能会报错,原因是项目有.gitignore文件,而我们本地没有文件仓库,这时候看看仓库有没有.git文件夹,如果有直接运行3、1,如果没有要运行2、3、11、暴露webpack.config.js,代码如下:npm run eject或者yarn eject根据提示输入y即可2、初始化本地仓库,代码如下:git init3、添加文件到本地仓库,代码

2020-09-16 11:45:26 762

原创 前端小白003: 关于uniapp在微信小程序的标签内赋值问题

关于uniapp在微信小程序的标签内赋值问题<!-- 数组遍历触发事件改变状态值的错误示范 --><view v-for="(item, index) in list" :key="index" @tap="item.show = !item.show">改变</view><!-- 单个变量可以这么做 --><view @tap="item.show = !item.show">改变</view>data(){ retu

2020-09-04 18:37:37 1316

原创 前端小白002: 关于picker-view的初始值value的设置

关于picker-view的初始值value的设置1、在vue里设置picker-view初始值picker-view 的初始值需要在元素生成后设置,如果是异步获取数据的,需要监听绑定的数组,等待完成后使用一次性定时器setTimeOut<picker-view :value="pickerValue"> <picker-view-column> <view v-for="(item,index) in list" :key="index">

2020-08-29 10:28:24 3020

原创 前端小白001:关于uni-app的v-show在微信小程序上的一些bug及解决思路

关于uni-app的v-show在微信小程序上的一些bug及解决思路今天遇到v-show在微信小程序不能及时触发的问题,代码如下: <div v-show="list.length > 0">显示数据</div>这段代码很常见,但在小程序上不能及时触发就让人很烦恼,不过我额外添加一个属性触发v-show就行了,代码如下://watch监听watch{ list(n){ this.show = n.length > 0 }},data(){ sho

2020-07-31 14:30:38 3411

空空如也

空空如也

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

TA关注的人

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