自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(67)
  • 收藏
  • 关注

原创 移动端适配

移动端适配

2022-07-07 18:17:13 125 1

原创 fluuter 包管理

在pubspec.yaml文件中dependencies 字段下添加开发依赖然后 运行 flutter pub get 获取依赖包

2021-02-21 21:18:52 145

原创 Running Gradle task ‘assembleDebug‘... 解决

// 修改 /android/gradle/wrapper/gradle-wrapper.properties#distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.2-all.zipdistributionUrl=file\:/Users/mac/.gradle/wrapper/dists/gradle-6.3-all.zipfluuter 对 gradle 版本要求 高于 5.6.4将gradle从..

2021-02-19 16:21:50 2326 1

原创 React 组件中,当绑定dom事件时,为什么要绑定事件方法的this。this丢失

1,看如下代码,react render 中<button type="primary" onClick={//表达式 中的this 指向组件, 通过 箭头函数将当前作用域 隐士丢失this.handleButtonClick() }>提交</button>handleButtonClick(){console.log(this) // undefined}为什么是undefined因为当渲染到dom中是 这个事件的绑定直接指向了这个函数 (直接引..

2021-01-17 22:13:00 262

原创 微信小程序 js wxml wxss 路由

wxmlwx:for="{{}}" class="bg {{center}}"等模版语法js (事件)事件 属性传递 data-id 在 event 中获取 setData{} 跟新数据 ,获取数据 this.data.readMarkwxss蓝湖中android 设计图单位对应小程序中px,同样支持 calc(100vh - 44px); less 计算属性ui采用 vant ui路由微信小程序路由api 有 页面历史栈 准对页面栈,有不同的api, 传值有...

2020-09-12 09:45:21 267

原创 mac as run fluuter 显示日志输出

Although I use macOS, following operation solved the same problem:运行 rm ~/Library/Preferences/AndroidStudio3.3/options/runner.layout.xml and then, 重启 reboot the Android Studio.I hope this will be helpful:)Cheers,

2020-09-06 21:42:28 132

原创 angular navigate

this.router.navigate(['home/zuo-ye-complete',{id:task.id}], { replaceUrl: true })路由尽量用绝对路由 replaceUrl 会清空 各个router的缓存this.router.navigate(['../../zuo-ye-complete',{id:task.id}], )相对路由会不起作用

2020-08-31 15:10:06 506

原创 ionic angular 刷新tab页面

this.router.navigate(['user'],{ replaceUrl: true })

2020-08-31 11:13:05 413

原创 Ionic angular 跨域和拦截器的使用

ionic-native-http-connection-backend和cordova-plugin-advanced-http使用

2020-08-31 11:10:26 166

原创 解决微信换账号后,进入tab页数据不刷新问题

wx.clearStorage将上个账号tab页缓存的数据清空

2020-08-06 08:34:15 475

原创 cordova sqlite ionic 4/5 总结

cordova-sqlite-storageimport {SQLite, SQLiteObject, SQLiteTransaction} from '@ionic-native/sqlite/ngx';SQLite // 创建sql db 实例SQLiteObject //数据库对象/ 创建sql db 实例 public initDb() { // this.sqlite. return this.sqlite.create({ name: 'task.db'.

2020-07-31 11:29:04 414

原创 cordova-res Error: EACCES: permission denied, mkdir ‘/usr/local/lib/node_modules/

sudo npm i -g cordova-res --unsafe-perm=true --allow-root

2020-07-03 09:26:32 855

原创 angular中实现一次点击

1 变量控制2import {Component, AfterViewInit, Renderer, ViewChild, ElementRef} from '@angular/core';@Component({ template: `<button #button>...</button>`})export class SampleComponent im...

2019-12-20 21:39:13 492

原创 TypeScript 命名规范

范型 T 枚举 类,接口 都是大驼峰 WangMeng方法,变量,常量 小驼峰 wangMeng

2019-09-16 09:44:21 5291

原创 angular 编写模板表达式的最佳实践

1 模板表达式 除目标属性的值 不应该改变应用的任何状态。2,某些生命周期函数可能在每次按键或移动后被调用3,表达式要简单4 ,幂等 的表达式 在单独一次事件循环中 被依赖的值不应被改变...

2019-09-09 21:53:42 148

原创 理解闭包吗?请讲一讲闭包在实际开发中的作用;闭包建议频繁使用吗

当函数可以记住并访问坐在的词法作用域,即使函数是当前词法作用域之外执行,这时产生闭包EC5 中模块的定义不建议,1,不好理解2,会有内存问题...

2019-09-09 20:55:38 2555

原创 js 属性设置和屏蔽

function Foo(){}3 Foo.prototype = { set foo(name){ console.log(name); }};2 Object.defineProperty(Foo.prototype,"foo",{value:'FFF',writable:false});1 Foo.prototype.foo = '...

2019-09-08 16:41:59 290

原创 ng5update8总结

let urlSearchParams = new HttpParams() 'Content-Type': 'application/x-www-form-urlencoded' .append('Action', "31") .append('PlanStartTime', planID + "^" + startTime);httpC 默认 是 传送...

2019-06-20 10:51:15 185

原创 operator

分类  创建类 creation 转化类 transformation 过滤类 filfteing 合并类 combiantion 错误处理类 errorHanding 辅助类工具(utilty)条件分支类 (boolen) 数学和合计类 mathmatical 操作符的实现返回全新的 obervable对上游的订阅以及订退 处理异常的情况即使释放资源(对Dom事件的使用)...

2019-01-07 14:47:41 129

原创 Rx Hot Observable Cold Observable

Cold Observable 每次订阅都会产生新的生产者。例如 const hot$ = Obervable.interval(1000) hot$.subscribe hot$.subscribe 每次都会返回新的数据流常用的有 interval range Hot Observable 每次订阅都返回同一个数据流产生HotObervable 对象的操作符都在外部 如FormP...

2019-01-07 14:07:14 206

原创 Rxjs 基础大纲

rxjs是基于观察者模式和迭代器模式实现的。其中有基础的概念1,观察者观察者 2,observable被观察者有下,compelet,错误3,oberver和obervable通过订阅(订阅连接起来)可以unsbscribe取消订阅4,消息推送分主机(当有新的oberver订阅时,会继续原来的吐出的数据继续。不会重新产生数据流)fromPromise,fromEvent, ...

2019-01-02 07:18:43 111

原创 android studio refreshing gradle project

(1)下载对应版本的Gradle。最近的是android studio2.3,使用的是Gradle3.3。 Gradle下载地址 (2)将下载好的zip放在如下图的C盘目录中,不用解压。(3) 重启android studio  重新建项目...

2018-11-19 09:54:21 286

原创 angular2 ngfor 遍历对象

@Component({  selector: 'app-myview',  template: `&lt;div *ngFor="let key of objectKeys(items)"&gt;{{key + ' : ' + items[key]}}&lt;/div&gt;`})export class MyComponent {  objectKeys = Object.keys...

2018-09-05 07:04:37 8090

原创 angular5 坑 小记

angular5 坑 小记&lt;td&gt; &lt;select [(ngModel)]="selectedReSequence" (onchange)="onSelectReSequence()"&gt; &lt;option *ngFor="let reSequence of reSequenceDropDownMenuTemplate.keyValues"...

2018-08-08 11:33:41 184

原创 angular 自定义指令

angular.directive("allocatedAndUnallocatedPallets",allocatedAndUnallocatedPallets)allocatedAndUnallocatedPallets.$inject = ["palletService","loading",]var currentScope = { loadsheetObjList: "=lo

2018-01-08 10:56:30 193

原创 xml html 后台string 解析到前台

function showErrorDialog(error,action) { var errorInfo = escapeHtmlstr(error); var ngDialog = $injector.get('ngDialog'); function escapeHtmlstr(olddata) { var htmlArr = olddata.rep

2018-01-02 11:17:04 473

原创 vs 快捷键

按Ctrl+k再按Ctrl+c 多行注释 ctrl +l 删除一行

2017-12-01 10:25:10 178

原创 谷歌开发工具命令

ctrl+G 在源文件中快速调到具体哪一行ctrl+p 打开具体文件

2017-11-17 07:29:13 155

原创 ncaught Error: [$injector:cdep] angular 循环依赖

下投票接受核心问题是:APIInterceptor 内喷射 ngDialogngDialog 内部注入 $http$http注入APIInterceptor(因为你已经添加了拦截器通过$httpProvider最简单的解决方法是在需要时手动$injector检索ngDialog。简单的例子:app.factory('APIIntercep

2017-11-16 09:02:38 788

原创 webgl 坐标系 摄像机 的视口 长宽比

webgl 坐标系 满足右手左标系   表现 在 屏幕上  是  右 为 x正  下 为 y正 z 向 自己 为 正 摄像机 的视口 照完 相片 在 电脑 的屏幕 的投影 摄像机 的 切面的长宽比  要 与 视口 一直  才能在计算机 上显示 正确 的图像物体 绘制的 没问题  但由于 视口  和 长宽比 的 大小 可能导致 物体 变形  变大 变小  当 进切面 与

2017-05-13 23:52:14 667

原创 让div同行显示的方式

一、让div float 起来 二、父div display 为 table 子 div display table-cell

2017-05-11 17:34:15 898

原创 react-native-scrollable-tab-view 使用总结

react-native-scrollable-tab-view  系统会 默认根据  view  和  tab标签的 渲染顺序有关 一一对应goToPage : React.PropTypes.func, //要跳到哪里 activeTab : React.PropTypes.number, tabs : React.PropTypes.

2017-05-04 17:58:14 2294

原创 angular1.0 $scope.$apply() $scope.$digest();用法

$scope.$apply(); $scope.$digest(); 让 从服务器  数据库 获取的数据 重新绑定前台 的scope内的数据刷新  重新渲染到前台页面

2017-05-04 14:34:12 751

原创 npm WARN enoent ENOENT: no such file or directory,

在 npm install 遇到 npm WARN enoent ENOENT: no such file or directory, open 'C:\Users\Administrator\Desktop\GaGaMall\node_modules\babel-plugin-react-transform\package.json'时 就 说明 你 install 的

2017-05-03 11:07:21 8505 1

原创 Error: Could not find gradle wrapper within Android SDK. Might need to update your Android SDK - And

C:\Users\Administrator\Desktop\cordova\app>另有Android SDK工具版本(26.0.x)与cordova-android 6.2.1并不完全兼容。大都因为 当前sdk版本 与 Cordova Android  版本 不兼容不同造成 的解决办法 一不想降级SDK工具的人cordova platform

2017-05-02 11:14:40 674

原创 cordova Using this version of Cordova with older version of cordova-android is being de precated. C

当遇到Using this version of Cordova with older version of cordova-android is being deprecated. Consider upgrading to [email protected] or newer.设置cordova platform add [email protected]

2017-05-02 10:05:11 1236

原创 reactnative Realm Android 关联不上realm库

首先在settings.gradle添加include ':realm'project(':realm').projectDir = new File(rootProject.projectDir, '../node_modules/realm/android')然后在app->build.gradledependencies {compile projec

2017-05-01 20:56:05 455

原创 reactnative Animated 插值动画(interpolate)

三个动画类型:spring,decay和timing。③.三个组件类型:View,Text和Image,并且另外通过Animated.createAnimatedComponent自定义创建的动画组件。动画:组合动画效果

2017-04-30 23:09:59 6689 3

原创 reactnative LayoutAnimation 在android中没效果

constructor(props) { super(props); UIManager.setLayoutAnimationEnabledExperimental && UIManager.setLayoutAnimationEnabledExperimental(true);//加上这句就有 效果了 // 初始状态 this.state = { views:[

2017-04-30 21:18:27 1395

原创 react native PixelRatio获取像素密度

UI一般给出的设计稿单位都是px,那我们RN中的单位是dp,那么我们就需要将px转换为dp,这就需要使用像素密度了。px = dp / PixelRatio.get() .{PixelRatio.get()}; //当前的屏幕像素密度比例为PixelRatio.get() === 1      mdpi Android 设备 (160 dpi)PixelRatio.

2017-04-30 16:37:50 882

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除