摘要: 1.实现类,必须实现Car数据接口 /** 定义数据类型 */ interface Car { wheel: number; color: string; say: () => void; } type CarProp = { wheel: 4 | 6; color: string; } // 实现 阅读全文
posted @ 2022-03-29 20:35 cc-front 阅读(231) 评论(0) 推荐(0)
摘要: 一、为什么使用TS开发,js不足够吗 第一点知识:vscode和TypeScript是都是微软开发,维护的。市场使用人多率 TS是微软公司开发和维护的一种面向对象的编程语言。它是JS的超集,包含其他所有元素。 TypeScript完全遵循OOPS的概念,在TSC(TypeScript编译器)来解析t 阅读全文
posted @ 2022-03-29 16:09 cc-front 阅读(274) 评论(0) 推荐(0)
摘要: 一、当异常出错程序时,应该用什么修补当前场景 //错误处理:即使程序发生错误,也不保证不异常终端的机制 try{ 可能发生错误的代码 // throw new Error(); }catch(err){ 只有发生错误时才执行的代码 }finally{ 无论是否出错,肯定都要执行的代码 } //使用要 阅读全文
posted @ 2022-03-29 10:53 cc-front 阅读(78) 评论(0) 推荐(0)
摘要: 一、当需要与后端接口开发时,根据开发文档来是需要封装ajax请求 1.入口app.js文件配置 // app.js 是项目的入口文件,所以必须调用App(这个方法的名字是固定的)方法,所有的js代码都应该在这个方法中进行编写 App({ // 是一个全局生命周期,而且只有这一个,应用注册生命周期 o 阅读全文
posted @ 2022-03-29 10:34 cc-front 阅读(174) 评论(0) 推荐(0)
摘要: 1.先启动微信开发工具,并且有自己的账号 2.启动文件配置, app.js 项目主要运行入口文件 app.json 小程序全局配置文件 app.wxss 小程序全局样式文件,如果是js开发,那么只能写css样式,不可以使用样式预处理器 3.小程序单个功能开发 app.json 一般在项目中的page 阅读全文
posted @ 2022-03-29 10:17 cc-front 阅读(95) 评论(0) 推荐(0)
摘要: 一、当需要做分页功能时使用原理,如何去做实现 1.定义数据 //定义数据 data:{ typesList:[], type:'全部', list:[], page:1, //加载更多,需要做节流,节流标识(是否有更多数据、是否加载中、是否滚动到底部) hasMore:true, loading:t 阅读全文
posted @ 2022-03-29 10:06 cc-front 阅读(76) 评论(0) 推荐(0)