logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

UniCloud 本地调试云对象报 Cannot find module ‘uni-id-common‘ 的排查与解决

本地调试云对象报错"uni-id-common"模块找不到,但云端运行正常。排查发现原因是本地Node环境不会自动解析公共模块目录,而云端有特殊机制。解决方案是在云对象的package.json中显式声明依赖路径:"uni-id-common":"file:../common/uni-id-common"。关键区别在于:云端会自动识别公共

文章图片
#前端
Vue computed 报错:Computed property ‘ ‘ was assigned to but it has no setter 错误原因分析与解决办法

最近在封装Vue模块时,借助Vue的Computed属性监听传递的数据,但是开发调试过程中控制台取提示。,控制台则会打印如上错误。那么顺着这个方向,继续排查错误。这种方法虽然解决了目前的问题,但是会出现一个新问题,如下。在要使用该模块数据的组件computed里添加此代码。目前不知道解决办法,有知道的小伙伴可以给我留言。都应该知道,该错误提示通常发生在组件内为。将组件计算属性里的代码注释掉(下下策

#vue.js#前端#javascript
javascript设计模式之工厂模式

函数creatPerson()接受了三个参数,根据这几个参数创建了一个包含person信息的对象,可以用不同的参数去多次调用这个对象,而它就回每次都返回3个属性和一个方法的对象,虽然这种工厂模式可以解决创建多个相似对象的问题,但是他没有解决对象标识的问题,到这里可能有小伙伴不知道对象标识是什么,解释一下对象标识就是我们创建的对象是什么类型。工厂模式是一种众所周知的设计模式,广泛应用于软件工程领域,

#设计模式#前端#javascript
figma拉伸画板,导致元素变形,一键搞定

老样子废话不多说,直接上解决办法!MAC按住Cmd进行拉伸,windows按住Ctrl进行拉伸即可!

文章图片
#figma
The `util._extend` API is deprecated. Please use Object.assign() inste;报错解决方案

在使用electron-vite构建的桌面应用进行打包时报错:The `util._extend` API is deprecated. Please use Object.assign() inste,根据报错提示可以看出是使用了废弃的API导致的,然后去社区查找解决方案,不出意外的顺利的找到了解决方案,然后进行了更改,如下图所示。

文章图片
#electron#vue.js#前端
uniapp开发微信小程序Error in onLoad hook: “SyntaxError: Unexpected end of JSON input“

这个报错之前一直没出现,今天运行代码测试搜索功能时出现的问题,推测是项目之前存储的本地缓存数据被清除,然后初始化读取不到导致的,查阅资料后发现其实是由于JSON.parse无法识别某些url中的特殊字符比如&等特殊符号造成的。...

#uni-app#微信小程序
Vue computed 报错:Computed property ‘ ‘ was assigned to but it has no setter 错误原因分析与解决办法

最近在封装Vue模块时,借助Vue的Computed属性监听传递的数据,但是开发调试过程中控制台取提示。,控制台则会打印如上错误。那么顺着这个方向,继续排查错误。这种方法虽然解决了目前的问题,但是会出现一个新问题,如下。在要使用该模块数据的组件computed里添加此代码。目前不知道解决办法,有知道的小伙伴可以给我留言。都应该知道,该错误提示通常发生在组件内为。将组件计算属性里的代码注释掉(下下策

#vue.js#前端#javascript
到底了