摘要: 枚举:是组织有关数据的一种方式。 使用场景:当变量的值,只能是几个固定值中的一个,就应该使用枚举来实现。 语法:enum 枚举名称 { 成员1, 成员2, ... } 枚举名称、成员名称以大写字母开头 比如,现在我们要表示性别,如果我们预定性别只可能是“男、女、不详“,那么,如果给性别变量赋值为“人 阅读全文
posted @ 2021-02-21 18:06 心中有一海 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 1.给一个对象加类型注解 let person:{ name:string //?表示age这个属性可有可无 age?:number //方法的类型注解重点在于1.参数的类型 2.函数返回值的类型,如果没有返回值 这是void sayHi:() => void sing:(name:string)= 阅读全文
posted @ 2021-02-21 16:23 心中有一海 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 1.Typescript是Javascript的超集,javascript能干的它都可以,Typescript为Javascript添加了类型系统,使开发体验更友好,能提前发现一些错误,Bug更少; 2.Typescript无法直接运行于浏览器或者nodejs,需要用过第三方解析器解析成js;(引入 阅读全文
posted @ 2021-02-21 15:57 心中有一海 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 1.修改D:\flutter-SDK\flutter\packages\flutter_tools\gradle\flutter.gradle文件 找到private static final String DEFAULT_MAVEN_HOST 将其值替换成 "https://storage.flu 阅读全文
posted @ 2021-02-19 11:29 心中有一海 阅读(539) 评论(0) 推荐(0) 编辑
摘要: function setupWebViewJavascriptBridge(callback) { try { if (window.WebViewJavascriptBridge) { return callback(WebViewJavascriptBridge); } if (window.W 阅读全文
posted @ 2021-02-18 11:20 心中有一海 阅读(101) 评论(0) 推荐(0) 编辑
摘要: window.onresize = ()=>{ this.screenWidth = window.innerWidth} //报错onresize is not function 原因:应该是与element-ui里的drawer冲突,drawer也使用了window.onresize,当同一页面 阅读全文
posted @ 2021-02-03 18:17 心中有一海 阅读(792) 评论(0) 推荐(0) 编辑
摘要: 需要在el-drawer也就是抽屉打开时才能访问到 阅读全文
posted @ 2021-02-03 14:21 心中有一海 阅读(1490) 评论(0) 推荐(0) 编辑
摘要: import Vue from 'vue' import Store from '@/store' /** * 权限控制按钮显示指令 * @params {Array[String,Boolean]} [权限code码,其他控制条件] */ function changeHaspms(el, bin 阅读全文
posted @ 2021-01-28 13:59 心中有一海 阅读(690) 评论(0) 推荐(0) 编辑
摘要: class EventBus { constructor(){} handlerBus={} //注册 $on(eventName,handler){ if(!this.handlerBus.hasOwnProperty(eventName)){ this.handlerBus[eventName] 阅读全文
posted @ 2021-01-21 16:37 心中有一海 阅读(639) 评论(0) 推荐(0) 编辑
摘要: Object.freeze() 可以冻结一个对象。被冻结的对象有以下几个特点: 不能添加新属性 不能删除已有属性 不能修改已有属性的可枚举性、可配置性、可写性 不能修改已有属性的值 不能修改原型 属于浅冻结,复杂对象里面的对象仍然可以修改 我们知道,const本意是无法修改的一个值,但只对简单类型生 阅读全文
posted @ 2021-01-21 10:48 心中有一海 阅读(863) 评论(0) 推荐(0) 编辑