4 MAIMIHO

尚未进行身份认证

我要认证

大王叫我来巡山

等级
TA的排名 1w+

WebView 与 JavaScript 的交互 Android 调用 JS&JS 调用 Android

https://www.jianshu.com/p/345f4d8a5cfaWebView 与 JavaScript 的交互Android 调用 JSloadUrl()JS 中的方法需要在 window 对象下Vue 中可以参考https://blog.csdn.net/maimiho/article/details/107708593function callJS() { alert("Android调用了JS的callJS方法");}mWebView.loadUrl("javas

2020-08-13 17:57:47

PowerShell Invoke-WebRequest Content省略 展开方法

在 Invoke-WebRequest 后面跟上 | Select -ExpandProperty Content

2020-08-13 17:55:38

android:launchMode=“singleInstance“ 的影响

android:launchMode=“singleInstance” 的影响现有两个 ActivityActivityA launchMode=“singleTask”ActivityB launchMode=“singleInstance”ActivityA 启动 ActivityB, 会为 B 单独创建一个 Task, 并将 Task[B]切换到前台. 现在 App 里面有两个 Task, Task[B]显示在前端, 这个状态作为下文的 [初始状态]接下来操作:按下 返回键这时 Task

2020-08-13 13:17:27

Vimeo Embed options

OptionDefault valueDescriptionid or urlNoneThe ID or the URL of the video on Vimeo. You must supply one of these values to identify the video.autopausetrueWhether to pause the current video when another Vimeo video on the same page starts...

2020-08-10 20:39:50

VUE 组件 点击事件

@click.native

2020-08-06 15:12:56

原生WebView 调用 uniapp 方法

原生WebView调用 uniapp h5 函数在 onReady() 中, 将 h5 中的函数挂载到 windowonReady() { window.xXX = () => { //do something }; //window.yYY = this.yYY; },如果是 VUE h5 onReady 换成 mounted原生调用方式示例:mWebView.loadUrl("javascript:xXX()");...

2020-07-31 10:55:48

uniapp pageScrollTo 不生效

滚动到顶部不生效的问题, 改为如下可以生效.setTimeout(() => { uni.pageScrollTo({scrollTop: 0, duration: 0});}, 50);

2020-07-31 10:47:59

Request header field xxx is not allowed by Access-Control-Allow-Headers in preflight respon

调试时发现低版本的WebView无法请求跨域接口请求信息如下:Request Method:OPTIONSStatus Code:200 OKAccess-Control-Allow-Headers:*Access-Control-Allow-Methods:POST, GET, OPTIONS, PUT, DELETEAccess-Control-Allow-Origin:*已经设置了 Access-Control-Allow-Headers:* 但是 WebView 依然报错 Requ

2020-07-27 11:14:41

WebView 远程调试 chrome://inspect

Chrome中地址栏输入 chrome://inspect 可以访问已启用调试的 WebView 列表WebView开启调试WebView.setWebContentsDebuggingEnabled(true);此设置适用于应用的所有 WebView。此设置无论是 debug 包还是 release 包都会生效. 如果需要区分环境可以根据环境决定是否开启....

2020-07-27 10:26:54

CSS 文本不换行

检查 父元素是否设置了 white-space: nowrap;可以在当前元素中添加 white-space: normal;

2020-07-21 17:09:42

css 限制行数 超出省略

overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;

2020-07-21 11:28:30

js 数组方法 forEach map includes filter some every find findIndex reduce

forEach 普通遍历map 遍历 + 返回新数组, 不改变原数组includes 是否含有某值filter 返回符合条件的新数组, 不改变原数组some 一个就行 符合条件返回trueevery 全符合 否则返回falsefind 返回第一个符合条件的元素findIndex 返回第一个符合条件的索引reduce 递归累加...

2020-07-21 11:12:20

js 首字母大写 驼峰

function toCamel(str) { return str.replace(/\b(\w)(\w*)/g, function ($0, $1, $2) { return $1.toUpperCase() + $2.toLowerCase(); });}function firstUpperCase(str) { return str.replace(/^\S/, s => s.toUpperCase());}

2020-07-21 11:09:30

JS 时间日期格式化

function formatDate(value, mask) { let d = new Date(value); let regular = mask || "yyyy-MM-dd"; let zeroize = function (value, length) { if (!length) length = 2; value = String(value); for (var i = 0, zeros = ''; i < (length - value.le

2020-07-21 10:45:57

WebStorm 支持 rpx

目前 WebStorm 还不支持 国内特有的 rpx 单位.写 rpx 格式化后会出错.使用 less 的 unit 可以解决这个问题将 XXrpx 改成 unit(XX, rpx); 就可以了width: unit(64, rpx);height: unit(64, rpx);margin-left: unit(20, rpx);

2020-07-13 11:22:37

uniapp stopPropagation 无效

官方说明DCloud_UNI_GSQ只支持使用修饰符,不支持使用stopPropagation,因为这里的event对象并非浏览器的evnet对象,其本来没有stopPropagation方法,文档中也从未提及支持stopPropagation方法,实现中有stopPropagation方法是为了避免开发者使用引用的第三方代码使用了stopPropagation后报错。只能在标签上使用 .stop如果想根据 item 内容不同来判断是否需要 stop, 只能使用 v-if 写两个标签..

2020-07-13 11:06:11

字体相关概念

字体基本概念https://blog.csdn.net/flyeek/article/details/43970193深入理解字体:参考线、line-box(行框)、content-areahttps://www.cnblogs.com/guyuedashu/p/12499328.htmlAndroid font, 字体全攻略https://www.jianshu.com/p/35328f7ac54aMeaning of top, ascent, baseline, descent, botto

2020-07-12 12:54:53

JavaFX 剪切板 Clipboard

剪切板 Clipboard粘贴文本KeyCombination kc = new KeyCodeCombination(KeyCode.V, KeyCombination.SHORTCUT_DOWN);scene.getAccelerators().put(kc, new Runnable() { @Override public void run() { Clipboard clipboard = Clipboard.getSystemClipboard();

2020-07-09 21:13:12

JavaFX FileChooser & DirectoryChooser

FileChooser & DirectoryChooser选择文件, 选择文件夹Button button1 = new Button("单选");Button button2 = new Button("多选");Button button3 = new Button("保存");Button button4 = new Button("文件夹选择");ObservableList<Node> children = root.getChildren();childr

2020-07-09 21:12:31

JavaFX Menu MenuButton&SplitMenuButton SeparatorMenuItem&SubMenu

MenuButton&SplitMenuButtonMenuButtonMenuButton menuButton = new MenuButton("MenuButton");menuButton.getItems().addAll(menuItem1, separatorMenuItem, menuItem2, menuHistory,cmi1, cmi2, cmi3);SplitMenuButtonSplitMenuButton splitMenuButton = new Sp

2020-07-09 21:02:30

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 分享精英
    分享精英
    成功上传11个资源即可获取