iOS OC与JS交互(WebView监听事件)

在iOS应用的开发过程中,我们经常会使用到WebView,当我们对WebView进行操作的时候,有时会需要进行源生的操作.那么我记下来就与大家分享一下OC与JS交互.首先先说第一种方法,并没有牵扯OC与JS交互,只是做拦截和跳转.拦截跳转的URL,跳转源生界面(用起来感觉怪怪的,万一URL更换了怎么办.)UIWebView//UIWebViewDelegate- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithReques._ios appwebview调用事件
分类: 其他 发布时间: 08-03 22:47 阅读次数: 0

vuex:弄懂mapState、mapGetters、mapMutations、mapActions

转载地址:https://zhuanlan.zhihu.com/p/100941659vuex进阶一、state1.1 引入vuex 以后,我们需要在state中定义变量,类似于vue中的data,通过state来存放状态import Vue from vueimport Vuex from vuexVue.use(Vuex)export default new Vuex.Store({ state: { //存放状态 nickname:Simba,_mapgetters([userinfo])
分类: 其他 发布时间: 08-03 22:47 阅读次数: 0

vuex 数据初始化问题

vuex数据初始化问题,App.vue里面添加created () { //-------- start (不知道有何缺点暂时) -------// //在页面加载时读取sessionStorage里的状态信息 if (localStorage.getItem(store) ) { this.$store.replaceState(Object.assign({}, this.$store.state,JSON.parse(localStorage.getIt._用vuex中的数据初始化 组件
分类: 其他 发布时间: 08-03 22:47 阅读次数: 0

vue 列表更改排序,不刷新问题

原因:由于 JavaScript 的限制,Vue不能检测数组和对象的变化。深入响应式原理中有相关的讨论。<div class=basket-paper-content v-if=reset> <div class=basket-paper-item-box v-for=(item,index) in current_list :key=index> <div class=paper-item-box-titl._vue 数组顺序变了不刷新
分类: 其他 发布时间: 08-03 22:46 阅读次数: 0

display:none的表单也会被提交

如题1、单区域设置为display:none也会被提交2、设置为disabled属性的表单的不会被提交3、表单多个同名字段,在前面的生效,多个字段可以用数组的形式_display none 照样提交 表单
分类: 其他 发布时间: 08-03 22:46 阅读次数: 0

v-chart是否显示lengend

v-chart是否显示lengend:legend-visible=true_v-chart 不显示legend
分类: 其他 发布时间: 08-03 22:46 阅读次数: 0

js调用app方法并传承参

downLoad() { let url = this.url; var jsonStr = {url:+url+}; if (window.android) { window.android.downLoad(jsonStr); } //WKWebView使用 //使用下方方法,会报错,为使界面执行逻辑通畅,因此使用try-catch if (window.webkit.messageH..._js调用app方法 app应该怎么写
分类: 其他 发布时间: 08-03 22:46 阅读次数: 0

upstream directive is not allowed here in

错误原因:upstream写在了server里面没有写在http里面#设定负载均衡的服务器列表 #必须配置在http里面,重要 upstream wxapp{ #weigth参数表示权值,权值越高被分配到的几率越大 server 127.0.0.1:8199; server 127.0.0.1:8198 backup;这里其实是做了一个热备 }#负载均衡的步骤location ^~ /public { access_log off; ._emerg] upstream directive is not allowed here in
分类: 其他 发布时间: 08-03 22:45 阅读次数: 0

每个人都应该学git,最新GitHub上git指南我不信你不会git

一、常用命令介绍1.1 命令行介绍1.1.1 Git 全局设置$ git config --global user.name knight$ git config --global user.email [email protected] 创建一个新仓库(本地)$ git clone http://git.dayuan.cc/practice/git-exmple.gitcd git-exmple$ touch README.md$ git add REA_git全员指南
分类: 其他 发布时间: 08-03 22:45 阅读次数: 0

Golang小题

第1题package mainimport ( fmt)func hello() []string { return nil}func main() { h := hello if h == nil { fmt.Println(nil) } else { fmt.Println(not nil) }}选项nil not nil compilation erro_golang the model instance dose not exists.
分类: 其他 发布时间: 08-03 22:45 阅读次数: 0

nohup.out过大问题

刚被告知服务器磁盘严重预警,最近刚加大的磁盘感觉有点诡异,于是跟踪排查了一下,最终发现是Elasticsearch的启动方式导致的。在此记录一下排查步骤,以备后用。问题排查第一步:肯定是确认磁盘占用率 df -h查看磁盘占用率的确超过80%第二步:查找大目录 du -h --max-depth=1跟踪到文件目录为logstash的bin目录第三步:定位大文件ls -lht第四步:保留最近1万条数据,清空nohup.out..._cp /dev/null nohup.out 文件是变小了,但是占用未变小
分类: 其他 发布时间: 08-03 22:45 阅读次数: 0

golang 代理地址

https://goproxy.cnhttps://goproxy.iohttps://mirrors.aliyun.com/goproxy/
分类: 其他 发布时间: 08-03 22:44 阅读次数: 0

去重查询

select * from zxt_tiku_user where account in (select account from zxt_tiku_user group by account having count(account) > 1);
分类: 其他 发布时间: 08-03 22:44 阅读次数: 0

golang 返回值问题

当return后面为空是,函数声明时的 (a int) 会把 a 作为返回值,当 return 不为空时,会把 return 后面的值作为返回值package authimport ( encoding/json fmt github.com/silenceper/wechat/v2/miniprogram/context github.com/silenceper/wechat/v2/util)const ( code2SessionURL = https:/_golang返回值类型
分类: 其他 发布时间: 08-03 22:44 阅读次数: 0

你可能不太熟知的布局技巧

mark一下晚点再看https://mp.weixin.qq.com/s/HYUgb8jEI-aQhbN4sBajNw_你可能不太熟知的布局技巧
分类: 其他 发布时间: 08-03 22:44 阅读次数: 0

Nginx 运维之域名验证

各公众平台在配置接口域名时会验证开发者对域名的配置权, 生成随机的文本及字符串,让放置在域名根目录可以通过域名直接访问到即通过验证。示例为验证域名 abc.com 可以通过根路由访问 6CysNYj8Hb.txt 响应体为字符串 01df2ddab4774ba2676a5563ccb79ffa。$ curl https://abc.com/6CysNYj8Hb.txt01df2ddab4774ba2676a5563ccb79ffa方案一配置有 root 的 server,直接把随._nginx 域名验证
分类: 其他 发布时间: 08-03 22:43 阅读次数: 0

2020重学Go系列:反引号的妙用—结构体里的 Tag 标签

转载地址:https://www.toutiao.com/i6854075652757422595/?tt_from=weixin&utm_campaign=client_share&wxshare_count=1&timestamp=1595859228&app=news_article&utm_source=weixin&utm_medium=toutiao_android&use_new_style=1&req_id=2020072722_反引号字符串拼接 go
分类: 其他 发布时间: 08-03 22:43 阅读次数: 0

golang结构体tag的使用

tag是结构体的元信息,可以在运行的时候通过反射机制读取出来1、tag定义格式:(tag在结构体字段的后方定义,由一对反引号包裹起来,不同的键值对之间使用空格分隔) `key1:value1 key2:value2`2、指定字段名(序列化与反序列化默认情况下使用结构体的字段名,我们可以通过给结构体字段添加tag来指定json序列化生成的字段名) // 使用json tag指定json序列化与反序列化时的行为 type Person struct { Name ._go语言 结构体常见tag
分类: 其他 发布时间: 08-03 22:43 阅读次数: 0

项目添加universal link跳转,升级微信SDK

转载地址:https://www.jianshu.com/p/ceafb907db40苹果对还未从UIWebView更新到WKWebView的应用做出了明确规定:新应用最晚于2020年4月份,更新的应用最晚于2020年12月前,都要更新到WKWebView,未更新的应用将会被拒审。而微信SDK从1.8.6版本开始才将UIWebView更换为WKWebView,所以最好将微信SDK升级到1.8.6以上。升级微信SDK后会发现注册方法变了,新增了一个参数universal..._universallink:@https://help.wechat.com/sdksample/
分类: 其他 发布时间: 08-03 22:42 阅读次数: 0

encoding/json 方法Marshal的说明

地址:https://studygolang.com/pkgdocfuncMarshalfunc Marshal(v interface{}) ([]byte, error)Marshal函数返回v的json编码。Marshal函数会递归的处理值。如果一个值实现了Marshaler接口切非nil指针,会调用其MarshalJSON方法来生成json编码。nil指针异常并不是严格必需的,但会模拟与UnmarshalJSON的行为类似的必需的异常。否则,Marshal函数使用下面的基于类._encoding/json sturct 转json
分类: 其他 发布时间: 08-03 22:42 阅读次数: 0