摘要: vue中我们经常会用v-bind(缩写为:)给子组件传入参数。或者我们会给子组件传入一个函数,子组件通过调用传入的函数来改变父组件的状态。例如: //父组件给子组件传入一个函数 <MyFooter :age="age" @setAge="(res)=> age = res"> </MyFooter> 阅读全文
posted @ 2021-05-06 20:08 星际恐龙 阅读(484) 评论(0) 推荐(0)
摘要: 判断逻辑很简单,直接上代码 //str是需要换行的文本,for循环if判断在长度为130时开始绘制,上下两行for (var i = 0; i < str.length; i++){ if (ctx.measureText(str.substring(0,i+1)).width>130){ ctx. 阅读全文
posted @ 2021-04-23 14:06 星际恐龙 阅读(2459) 评论(1) 推荐(0)
摘要: 在小程序海报开发时碰到了canvas的一个小问题: drawImage()绘制图片无法显示。 CanvasContext.drawImage()在绘制图片,网络图片必须要先通过 getImageInfo / downloadFile 先下载。 这里,drawImage(‘path’)中本地path如 阅读全文
posted @ 2021-04-23 13:48 星际恐龙 阅读(1453) 评论(0) 推荐(0)
摘要: 前端开发通常用Ajax发送数据请求获取后端数据,而axios是一种对ajax技术通过promise实现的一种封装。 axios 使用 post 发送数据时,请求头中Content-Type默认是application/json,所以请求体中的数据会以json字符串的形式发送到后端。 但是实际后端时常 阅读全文
posted @ 2021-01-20 15:21 星际恐龙 阅读(1012) 评论(0) 推荐(0)
摘要: 一、Array数组常用方法 1、栈方法(先进后出) push():在数组的最后一项后追加值(参数:可以为多个值或数组) 返回:数组的长度,改变了原数组 var a=[1,2,3] a.push(9); //返回数组的长度 4,改变了原数组 console.log(a) //[1,2,3,9] pop 阅读全文
posted @ 2020-12-22 22:14 星际恐龙 阅读(154) 评论(0) 推荐(0)