首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    WKWebView不显示JS的Alert,Confirm,TextInput解决方法

    然后刚刚才发现用了WKWebView之后不会弹窗提示了,查了一下知道原来WKWebView默认禁止了下面的跳转: 打开itunes.apple.com跳转到App Store, 拨打电话, 唤起邮箱等一系列操作 JS...的Alert,Confirm,TextInput 解决方法: 首先实现WKUIDelegate代理方法 解决唤不起打电话和跳转系统应用的方法 - (void)webView:(WKWebView...的Alert,Confirm,TextInput不的方法 #pragma mark - Alert弹窗 - (void)webView:(WKWebView *)webView runJavaScriptAlertPanelWithMessage...[self presentViewController:alertController animated:YES completion:nil]; } #pragma mark - Confirm...self presentViewController:alertController animated:YES completion:nil]; } #pragma mark - TextInput

    6.9K30

    你想知道的前后端协作规范都在这了

    接口必须使用 application/json 模式 接口命名应尽量符合语义,接口命名不要过于相似,难区分,易混淆 入参 保证同一应用领域内,相同含义的字段,命名保持一致 业务编号 / ID 必须为字符串类型,JS...前后端数据列表相关的接口,如果返回为,则返回空数组 [] 或空集合 {},有利于数据层面上的协作更加高效,减少前端很多琐碎的 null 值判断,特殊情况特殊分析 接口出参根据页面需求返回有效字段,避免吐出过多无用字段...类型 7:前端维护业务配置类型的代码 【现象】 由多个表单项(下拉、输入、单选框等)的值作为条件判断某一表单项(附件、单选框、输入等)是否必填、显示或隐藏。...value: 0, } ] } // 返回值: { result: true } 类型 8:前端直接调用其它业务线后端的接口 【现象】 业务线 A 列表页面,点击新建按钮,调用业务线...校验不通过时,接口返回值里区分阻塞式和提醒式 阻塞式:告警,用户只能关闭 提醒式:询问,在用户点击"继续提交"后,继续调用提交接口,此时增加入参标识跳过此步校验 六.

    1.3K20

    后台数据管理系统 - 项目架构设计【黑马程序员】

    【需求】注册页面基本校验 用户名,长度校验5-10位 密码,长度校验6-15位 再次输入密码,,长度校验6-15位 【进阶】再次输入密码需要自定义校验规则,和密码值一致(可选) 注意:...【需求说明】给输入添加表单校验 用户名不能为,用户名必须是5-10位的字符,失去焦点 和 修改内容时触发校验 密码不能为,密码必须是6-15位的字符,失去焦点 和 修改内容时触发校验 操作步骤:...] 点击显示层 准备层 const dialogVisible = ref(false) <el-dialog v-model="dialogVisible" title="添加<em>弹</em>层" width...第三行 label 用户邮箱,输入可输入 5. 第四行按钮,提交修改 二、校验需求 给昵称 和 邮箱添加校验 1. 昵称 nickname 必须是2-10位的空字符串 2....所有字段,都是 6-15位 自定义校验1:原密码 和 新密码不能一样 自定义校验2:新密码 和 确认密码必须一样 静态结构 + 校验处理 import { ref

    1.1K10

    Vue3.x+Vant3仿微信聊天|朋友圈

    p2.gif 技术架构 编码+技术:Vscode + Vue3.0/Vuex4/Vue-Router4 UI 组件库:vant-ui3(有赞移动端 vue3.0 组件库) 组件:v3-popup(基于...vue.js自定义顶部topbar和底部tabbar组件 Vue3自定义组件 vue3chat中用到的场景,都是最新开发的vue3.0自定义V3Popup组件实现。...未标题-360截图20201228225915303.png v3popup一款基于vue3.x构建的移动端组件,拥有多种类型及流畅动画效果。 如果感兴趣,可以去看看这篇文章。...vue3.0系列之自定义手机端组件|vue3全局层组件v3popup vue.config.js自定义配置 项目中的一些路径别名alias配置,避免过多的../../路径。...formObj.tel){ Snackbar('手机号不能为!') }else if(!

    4.1K10

    更换一次 UI 组件库才知道的事

    1, 这就导致接下来的所有操作都需要对是否为0进行校验。...十六: 旧ui 与新ui一起使用出错 当使用组件与下拉组件联合使用的时候, 如果点击下拉组件唤出下拉, 组件内部发生 '滚动',下拉组件 的下拉还是停留在原位。...十七: 组件功能的抽离 比如旧版input输入组件发生错误的时候, 我们会传一个errortip='不可以为'这类的属性, input就会出现红色的提示与下方的提示信息, 但是新版组件库将这个功能完全放在...js逻辑中, 有可能出现根据某个类型获取元素的情况, 这种情况最好也全局改一下。...body身上, 这就导致很多关不掉, 切换了页面这个还是在屏幕上。

    2.7K20
    领券