摘要: <el-input placeholder="请输入内容" v-model="testValue" oninput="value=value.replace(/^0|[^0-9]/g,'')" > </el-input> 阅读全文
posted @ 2023-06-27 22:29 收破烂的小伙子 阅读(449) 评论(0) 推荐(0) 编辑
摘要: 错误写法: 正确写法: 阅读全文
posted @ 2023-06-05 09:54 收破烂的小伙子 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 实现方法: JSON.parse 和 JSON.stringify 实现思路: 先匹配到函数然后手动转义为字符串 然后再转为Json字符串 实现方法: 注: data为需要处理的Json数据 JSON.stringify(data, (key, val) => { if(typeof(val) 'f 阅读全文
posted @ 2023-05-23 18:31 收破烂的小伙子 阅读(42) 评论(0) 推荐(0) 编辑
摘要: deepVerificationObject(newObj, oldObj) { let i, l, leftChain, rightChain; function compareObjectDifferences(newObj, oldObj) { let p; if (isNaN(newObj) 阅读全文
posted @ 2023-05-18 19:29 收破烂的小伙子 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 考虑多个页面需要监听需求,可以把监听方法写在app.js中。后续全局调用 onLaunch: function () {}, // 设置监听器 watch: function (ctx, obj) { Object.keys(obj).forEach(key => { this.observer(c 阅读全文
posted @ 2023-05-06 09:58 收破烂的小伙子 阅读(2614) 评论(0) 推荐(1) 编辑
摘要: 实现原理: 给聊天区域的边框补充一个三角形 1: 左三角聊天气泡 .left-box{ max-width: 540rpx; min-height: 80rpx; border-radius: 10rpx; border: 2rpx solid #D7D7D7; position: relative 阅读全文
posted @ 2023-03-25 17:24 收破烂的小伙子 阅读(396) 评论(0) 推荐(0) 编辑
摘要: 1: 使用 wx.navigateTo 进行页面跳转传参 传入: wx.navigateTo({ url:'/page/testPage/testPage/', success: function (res) { res.eventChannel.emit('getParamsData', page 阅读全文
posted @ 2023-03-25 17:14 收破烂的小伙子 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 因业务需求,部分功能组件需要在多个项目中使用,为了避免直接复制代码,所以开发组件之后发布到npm仓库 步骤: 1:考虑以后也可能需要开发组件,所以我这边新建一个vue项目 2: 开发组件 3: 补充配置文件(暴露一个install方法, 目的是后面引入包的时候使用 Vue.use(plugin) 调 阅读全文
posted @ 2023-03-09 18:29 收破烂的小伙子 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 后记: 今天在开发一个功能时,需要实现点击按钮复制一段文字,不通过操作键盘实现 解决办法: navigator.clipboard.writeText('复制文字') Navigator 接口添加了只读属性 clipboard,该属性返回一个可以读写剪切板内容的 Clipboard 对象。在 Web 阅读全文
posted @ 2023-02-23 14:10 收破烂的小伙子 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 在微信小程序中,object-fit无效。原因是小程序不支持此属性,官方文档中有提供小程序自己的方法。mode属性 示例: <image style="width: 200px; height: 200px; background-color: #eeeeee;" mode="scaleToFill 阅读全文
posted @ 2022-11-16 17:41 收破烂的小伙子 阅读(1340) 评论(0) 推荐(0) 编辑