上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 33 下一页

2019年6月21日

Nuxt 学习资料

摘要: Nuxt 学习资料 | 网址 | 官方网站 | https://zh.nuxtjs.org/guide/installation 阅读全文

posted @ 2019-06-21 17:25 cag2050 阅读(138) 评论(0) 推荐(0) 编辑

Nuxt 知识点

摘要: 脚手架工具 create nuxt app 创建项目: 启动项目: nuxt 命令介绍 "命令列表" 在任何 Vue 组件的生命周期内, 只有 beforeCreate 和 created 这两个方法会在 客户端和服务端 被调用。其他生命周期函数仅在客户端被调用。 使用第三方模块:axios 我们可 阅读全文

posted @ 2019-06-21 17:24 cag2050 阅读(362) 评论(0) 推荐(0) 编辑

2019年6月19日

git 撤销merge

摘要: 如果没有别的操作,直接回到上一次提交就可以了,在a分支执行 git reset hard HEAD~ 会回到未merge前的状态,清空暂存区,销毁数据,如果没有推送到远程,数据就会被覆盖无法恢复,如果已推送远程,可以通过 reflog 找回。 阅读全文

posted @ 2019-06-19 21:21 cag2050 阅读(270) 评论(0) 推荐(0) 编辑

2019年6月1日

Flutter 数据存储之 shared_preferences

摘要: 资源名称 | 网址 | github | https://github.com/flutter/plugins/tree/master/packages/shared_preferences Flutter 数据存储之 shared_preferences | https://juejin.im/p 阅读全文

posted @ 2019-06-01 17:45 cag2050 阅读(627) 评论(0) 推荐(0) 编辑

dart 中的 try on catch

摘要: catch 捕获异常 捕获了一个异常后,就停止了捕获异常过程。捕获一个异常,你就有机会去处理它: 为了处理含有多种类型异常的代码,你可以选择多个catch子句。第一个匹配抛出对象类型的catch子句将会处理这个异常。如果catch子句未说明所捕获的异常类型,这个子句就可处理任何被抛出的对象。 像上面 阅读全文

posted @ 2019-06-01 16:58 cag2050 阅读(6289) 评论(0) 推荐(0) 编辑

github 提供的 api

摘要: api | api 说明网址 | 举例 | | 搜索仓库,可根据语言、stars数搜索 | https://developer.github.com/v3/search/ search repositories | https://api.github.com/search/repositories 阅读全文

posted @ 2019-06-01 16:24 cag2050 阅读(679) 评论(0) 推荐(0) 编辑

2019年5月30日

flutter 项目中,开发环境、多接口域名、多分支的配置

摘要: flutter 项目中,开发环境、多接口域名、多分支的配置 1. 开发环境:配置成多个入口文件。比如:main.dart、main_develop.dart、main_preview.dart 2. 多域名:每个api类,写上自己属于的接口域名 3. 多分支: 需要指定分支 阅读全文

posted @ 2019-05-30 17:07 cag2050 阅读(1346) 评论(0) 推荐(0) 编辑

画流程图软件

摘要: 画流程图软件 画流程图软件名称 | 说明 | 网址 | | PlantUml | 使用代码画各种图(推荐,能使用代码管理,比如:git)| http://plantuml.com/zh/ draw.io | | https://www.draw.io/ omnigraffle | | https:/ 阅读全文

posted @ 2019-05-30 16:41 cag2050 阅读(314) 评论(0) 推荐(0) 编辑

url 组成

摘要: ![](https://img2018.cnblogs.com/blog/855287/201905/855287-20190530154447807-814511145.jpg) 阅读全文

posted @ 2019-05-30 15:45 cag2050 阅读(119) 评论(0) 推荐(0) 编辑

2019年5月26日

Dart 知识点:位置参数(必选)、位置参数(可选)、命名参数(都是可选)

摘要: 1. 先后顺序:位置参数(必选)、位置参数(可选)、命名参数(都是可选) 2. 位置参数(可选)、命名参数(都是可选),不能同时使用 阅读全文

posted @ 2019-05-26 19:27 cag2050 阅读(1346) 评论(0) 推荐(0) 编辑

2019年5月23日

flutter 中的样式

摘要: flutter 中的样式 样式 | 值 | width | 320.0 height | 240.0 color | Colors.white,Colors.grey[300] textAlign | TextAlign.center alignment | Alignment.center pad 阅读全文

posted @ 2019-05-23 19:45 cag2050 阅读(532) 评论(0) 推荐(0) 编辑

2019年5月21日

在 Less 中使用 calc() 的坑:height: calc(~"50% - 21px");

摘要: 注意点: 1. 中间的运算符两头都要有空格 2. 写法(加上~符号): 出处:https://mp.weixin.qq.com/s/CYVDPb44tvFpa_O8sjWXcQ 阅读全文

posted @ 2019-05-21 10:36 cag2050 阅读(823) 评论(0) 推荐(0) 编辑

2019年5月17日

什么是 MFA?

摘要: Multi Factor Authentication (MFA) 是一种简单有效的最佳安全实践方法,它能够在用户名和密码之外再额外增加一层安全保护。 启用 MFA 后,用户登录阿里云网站时,系统将要求输入用户名和密码(第一安全要素),然后要求输入来自其 MFA 设备的动态验证码(第二安全要素),双 阅读全文

posted @ 2019-05-17 16:31 cag2050 阅读(2371) 评论(0) 推荐(0) 编辑

mocker-api 原理

摘要: 项目网址:https://github.com/jaywcjlove/mocker api 作用有2个: 1. 运行dev命令后,访问本地开启服务接口,模拟数据; 2. 访问本机接口时,代理到其它服务器,即调用其他服务器的接口 阅读全文

posted @ 2019-05-17 10:49 cag2050 阅读(444) 评论(0) 推荐(0) 编辑

2019年5月15日

appuploader 使用

摘要: mac 使用 Jar Lanucher.app 打开 解压后的 appuploader.jar 文件,即可启动 appuploader。 内容 | 网址 | 官方网站 | http://www.appuploader.net/index.php Appuploader的安装介绍 | http://w 阅读全文

posted @ 2019-05-15 21:49 cag2050 阅读(984) 评论(0) 推荐(0) 编辑

关于Certificate、Provisioning Profile

摘要: Certificate(证书)就是app在打包的时候必须签名,苹果iOS系统在安装app之前会验证Certificate,否则不会通过安装。 Provisioning Profile简单来说就是包含Apple ID、证书,和设备ID等各种信息的集合体。一般来说,在打包ipa的时候,必须配置Provi 阅读全文

posted @ 2019-05-15 21:36 cag2050 阅读(167) 评论(0) 推荐(0) 编辑

苹果开发者账号类型

摘要: 来源:http://www.applicationloader.net/blog/zh/1073.html 阅读全文

posted @ 2019-05-15 20:59 cag2050 阅读(288) 评论(0) 推荐(0) 编辑

在 iTunes Connect 中,无法找到“My Apps”选项

摘要: Cannot find “My Apps” option in iTunes Connect, to upload my app on the app store: "stackoverflow问答网址" There are two different roles in development ce 阅读全文

posted @ 2019-05-15 20:37 cag2050 阅读(452) 评论(0) 推荐(0) 编辑

2019年5月14日

iOS 开发,相关网址

摘要: iOS 开发,相关网址 说明 | 网址 | 注册开发者 | https://developer.apple.com/cn/programs/enroll/ 未付费688个人开发账号真机调试测试教程 | http://www.applicationloader.net/blog/zh/1073.htm 阅读全文

posted @ 2019-05-14 23:59 cag2050 阅读(162) 评论(0) 推荐(0) 编辑

dart 使用

摘要: 用法 | 说明 | print('xxx') | 打印 == | 比较相等 != | 比较不等 语句后面必须加分号 | 阅读全文

posted @ 2019-05-14 20:01 cag2050 阅读(115) 评论(0) 推荐(0) 编辑

initState 必须调用 super.initState(); 否则报错

摘要: ``` @override void initState() { // initState 必须调用 super.initState(); 否则报错:info: This method overrides a method annotated as @mustCallSuper in 'State', but does not invoke the overridden meth... 阅读全文

posted @ 2019-05-14 19:53 cag2050 阅读(1096) 评论(0) 推荐(0) 编辑

TabBar 设置可滚动:isScrollable: true

摘要: ``` appBar: AppBar( bottom: TabBar( // 设置可滚动 isScrollable: true, controller: _tabController, tabs: tabs.map((e) => Tab(text: e)).toList()... 阅读全文

posted @ 2019-05-14 10:38 cag2050 阅读(569) 评论(0) 推荐(0) 编辑

2019年5月13日

flutter 从创建到渲染的大体流程

摘要: 从创建到渲染的大体流程是:根据Widget生成Element,然后创建相应的RenderObject并关联到Element.renderObject属性上,最后再通过RenderObject来完成布局排列和绘制。 阅读全文

posted @ 2019-05-13 19:50 cag2050 阅读(211) 评论(0) 推荐(0) 编辑

获取对象State的方法

摘要: 一、通过 可以获取父级最近的Scaffold Widget的State对象 二、通过GlobalKey来获取。步骤有两步: 1. 给目标StatefulWidget添加GlobalKey 2. 通过GlobalKey来获取State对象 阅读全文

posted @ 2019-05-13 19:47 cag2050 阅读(334) 评论(0) 推荐(0) 编辑

2019年5月9日

beforeRouteEnter 与 beforeRouteUpdate(watch $route 对象) 的区别

摘要: 项目 | 区别 | 适用场景 | 网址 | | | beforeRouteEnter | beforeRouteEnter 守卫 不能 访问 this,因为守卫在导航确认前被调用,因此即将登场的新组件还没被创建。不过,你可以通过传一个回调给 next来访问组件实例。在导航被确认的时候执行回调,并且把 阅读全文

posted @ 2019-05-09 23:33 cag2050 阅读(1140) 评论(0) 推荐(0) 编辑

vue router 中,children 中 path 为空字符串的路由,是默认打开的路由(包括在 el-tabs 中嵌套路由的情况)

摘要: 详见该页面的最后一个代码块:https://router.vuejs.org/zh/guide/essentials/nested routes.html %E5%B5%8C%E5%A5%97%E8%B7%AF%E7%94%B1 阅读全文

posted @ 2019-05-09 20:30 cag2050 阅读(2688) 评论(0) 推荐(0) 编辑

el-tabs 使用

摘要: el tabs 使用 文章标题 | 网址 | | https://www.cnblogs.com/yuxiaole/p/9523735.html | https://www.jianshu.com/p/571d832382ee | https://lastvigo.github.io/2019/02 阅读全文

posted @ 2019-05-09 14:09 cag2050 阅读(2229) 评论(0) 推荐(0) 编辑

2019年5月8日

(待做例子)问题描述: el-tab 下有2个路由,其中第1个路由设置了 beforeRouteLeave,点击 el-tab 第2个tab时,样式直接跟过去了(预期结果是:样式不到第二个tab上,beforeRouteLeave允许跳转后才到第二个tab上)

摘要: 解决: 经过以上分析,强制赋值应该在前次赋值而且DOM已经刷新完毕之后进行。可以使用$nextTick,以下是代码: 出处:https://lastvigo.github.io/2019/02/25/%E7%94%B1el tabs%E4%BD%BF%E7%94%A8%E8%B0%88Vue%E6% 阅读全文

posted @ 2019-05-08 20:54 cag2050 阅读(389) 评论(0) 推荐(0) 编辑

2019年4月30日

获取列表数据时,getList 设置默认参数:getList(page = 1),点击分页及前往时,传page参数,其他使用page的默认值:1

摘要: 获取列表数据时,getList 设置默认参数:getList(page = 1),点击分页及前往时,传page参数,其他使用page的默认值:1 阅读全文

posted @ 2019-04-30 10:00 cag2050 阅读(507) 评论(0) 推荐(0) 编辑

2019年4月28日

vue-router 路由跳转:和name配对的是params,和path配对的可以是query、params

摘要: 1.命名路由name搭配params,刷新页面参数会丢失 2.路由path搭配query,刷新页面数据不会丢失 3.接收参数使用this.$route,就能获取到参数的值 阅读全文

posted @ 2019-04-28 16:10 cag2050 阅读(892) 评论(0) 推荐(0) 编辑

el-popover 的显示或隐藏,要在拿到真实dom之后再做控制

摘要: el popover 的显示或隐藏,要在拿到真实dom之后再做控制 阅读全文

posted @ 2019-04-28 11:05 cag2050 阅读(2113) 评论(0) 推荐(0) 编辑

2019年4月25日

js 中逻辑为 false 的8种情况

摘要: 如果对象无初始值或者其值为 数字0、 0、null、""、false、undefined 或者 NaN,那么对象的逻辑值为 false。 注意:字符串 '0',值为 true typeof 返回的是字符串,有六种可能:"number"、"string"、"boolean"、"object"、"fun 阅读全文

posted @ 2019-04-25 11:15 cag2050 阅读(219) 评论(0) 推荐(0) 编辑

2019年4月23日

mac 中 git 操作账号的保存与删除

摘要: mac 系统中,运行命令: ,输出中看到 时,说明 git 密码保存在 Keychain 中。 右上角搜索框内搜索 git,删除保存的 git 账号即可。 出处:https://www.cnblogs.com/Mr Rshare/p/10734260.html 阅读全文

posted @ 2019-04-23 16:33 cag2050 阅读(3148) 评论(0) 推荐(0) 编辑

弹出的 Dialog 里,包含 Form,如何在关闭 Dialog 时,执行 resetFields(对整个表单进行重置,将所有字段值重置为初始值并移除校验结果)

摘要: 做法: 1. before close 事件中,调用 resetFields 2. 取消按钮事件中,调用 resetFields 阅读全文

posted @ 2019-04-23 11:08 cag2050 阅读(643) 评论(0) 推荐(0) 编辑

2019年4月22日

PlantUml 使用代码画各种图

摘要: 资源 | 网址 | 官方github | "https://github.com/plantuml/plantuml" 官方网站 | "http://plantuml.com/zh/" mac 下,webstorm 中使用 PlantUML: 1. 安装 java 2. 安装 Graphviz: 3 阅读全文

posted @ 2019-04-22 19:48 cag2050 阅读(3889) 评论(0) 推荐(0) 编辑

2019年4月18日

Taro 生命周期

摘要: Taro 新加的生命周期 | 说明 | 网址 | | componentDidShow() | 在此生命周期中通过 this.$router.params,可以访问到程序初始化参数 | https://nervjs.github.io/taro/docs/tutorial.html componen 阅读全文

posted @ 2019-04-18 21:07 cag2050 阅读(1084) 评论(0) 推荐(0) 编辑

Taro 常用 API

摘要: table th:first of type { width: 300px; } Taro 常用 API | 说明 | 网址 | | | 获取系统信息同步接口。| https://nervjs.github.io/taro/docs/native api.html tarogetsysteminfo 阅读全文

posted @ 2019-04-18 11:06 cag2050 阅读(937) 评论(0) 推荐(0) 编辑

2019年4月17日

taro 报错及解决

摘要: 1、解决:taro 升级到最新版( ) 2、解决:taro 升级到最新版( ) 阅读全文

posted @ 2019-04-17 20:00 cag2050 阅读(1196) 评论(0) 推荐(0) 编辑

nvm 知识点

摘要: 事项 | 作用 | | 安装nvm nvm alias default system | 设置nvm默认版本,为系统安装版本(The first version installed becomes the default. New shells will start with the default 阅读全文

posted @ 2019-04-17 19:20 cag2050 阅读(207) 评论(0) 推荐(0) 编辑

Taro 代码及功能,需要注意的地方

摘要: Taro 代码不能使用的写法: 1. 请注意无 AppID 关联下,调用 wx.operateWXData 是受限的, API 的返回是工具的模拟返回 2. 阅读全文

posted @ 2019-04-17 19:00 cag2050 阅读(400) 评论(0) 推荐(0) 编辑

上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 33 下一页

导航