V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Belmode  ›  全部回复第 12 页 / 共 20 页
回复总数  394
1 ... 4  5  6  7  8  9  10  11  12  13 ... 20  
345 天前
回复了 kasusa 创建的主题 程序员 求助前端,为啥这里有不明空隙
多了一个”,“就不是标准 JSON 了。
把.json ,改成.js 来用,语法不变。
349 天前
回复了 yuanyu28 创建的主题 程序员 Flutter 关于 h5 的问题
神奇的海螺,会把所有的依赖都告诉你

要在 Flutter 中实现加载百度页面并旋转 90°以铺满屏幕,可以使用 Flutter 的 Webview 插件。下面是一个示例代码,演示如何实现这个需求:

首先,确保已在项目的 pubspec.yaml 文件中添加了 webview_flutter 依赖:

yaml
dependencies:
flutter:
sdk: flutter
webview_flutter: ^2.0.0
然后,在你的 Flutter 页面中导入 Webview 插件:

dart
import 'package:webview_flutter/webview_flutter.dart';
在你的页面组件类中,添加一个旋转状态变量和一个 Webview 控制器变量:

dart
bool isRotated = false;
WebViewController? _webViewController;
在页面的构建方法中,创建一个 Webview 组件,并用一个 Container 包装它作为容器:

dart
Container(
width: isRotated ? MediaQuery.of(context).size.height : MediaQuery.of(context).size.width,
height: isRotated ? MediaQuery.of(context).size.width : MediaQuery.of(context).size.height,
child: RotatedBox(
quarterTurns: isRotated ? 1 : 0,
child: WebView(
initialUrl: 'https://www.baidu.com', // 加载百度页面
javascriptMode: JavascriptMode.unrestricted,
onWebViewCreated: (controller) {
_webViewController = controller; // 保存 Webview 控制器
},
),
),
),
最后,在需要的时候调用旋转方法来切换旋转状态:

dart
void rotateScreen() {
setState(() {
isRotated = !isRotated;
});
}
以上代码将会创建一个在屏幕上加载百度页面的 Webview ,并根据 isRotated 变量的值来决定是否旋转 90°。你可以在需要的时候调用 rotateScreen() 方法来切换旋转状态。

注意:为了使用 WebView 插件,需要在 Android 和 iOS 项目中进行一些配置。请确保已经按照官方文档的说明进行了正确的配置。
349 天前
回复了 yuanyu28 创建的主题 程序员 Flutter 关于 h5 的问题
为什么不问问神奇的海螺呢
正常,这应该就是 BUG 。
重启一下 explorerer 就好了。
这段代码在 TypeScript 中并没有明显的语法错误,但它存在潜在的问题。

问题在于类型 Bar 定义了一个属性 name 的固定类型为 string ,以及一个索引签名 [key: string]: Date ,允许任意字符串键名对应的值为 Date 类型。

这种定义可能会导致类型不一致或产生意外行为。因为在 Bar 类型中,name 属性被指定为 string 类型,而索引签名允许任意字符串键名对应的值为 Date 类型。这样就引入了潜在的类型冲突。

举个例子:

typescript
const bar: Bar = {
name: 'John',
age: new Date() // 错误,age 不是 Date 类型
};
在上述示例中,我们试图将一个具有 'name' 和 'age' 属性的对象赋值给 Bar 类型的变量 bar ,但是在 Bar 类型中并没有定义 age 属性,并且索引签名的值类型是 Date 。因此,这样的赋值将会导致类型错误。

为了解决这个问题,你可以考虑`重新设计类型定义,确保属性和索引签名的类型一致`,或者`根据实际需求修改类型定义`。具体如何修改取决于你的使用场景和预期行为。

GPT 说的很明确,你用法不对。
![d83193f01191c7cb71bf762769549f62.png]( https://i3.mjj.rip/2023/07/12/d83193f01191c7cb71bf762769549f62.png)
https://mjj.today/i/WTT8pI

因为登录按钮处用的 xpath 不正确
350 天前
回复了 laipidov 创建的主题 程序员 感觉脑子坏了?
不说其他的原因,自身来说,还是习惯了。
不过时间充裕了,可以多陪陪家人了,可以一起出门散步,遛猫狗,做游戏了。
甚至也可以高点副业,稍微补贴一下。
而且人还轻松,更年轻了
6
这不就是最基本的类型检查,和类型转换么...
过犹不及
这也不完全是你的错,工作上,遇事最好还是多沟通为好,千万不能相当然,不然会吃大亏的。需要做什么事,最好以邮件、会议、聊天群 at 所有人等方式,知会相关人员留痕。
不要听一些二极管的发言。
这个可能没办法改,是插件内部定义 font family ,给插件作者提个 issue ,让他把配置开放出来吧。
360 天前
回复了 NoOneNoBody 创建的主题 Windows 求两个软件,需求有点特别
有这功夫不如鼠标多点两下
反正平时也是调来调去的,这种都是小问题,没啥感觉,又不影响使用呢。
363 天前
回复了 33hyc33 创建的主题 Windows Outlook 的搜索功能也太难用了
换客户端呗
363 天前
回复了 okunoda 创建的主题 程序员 有没有软件可以实现平板和电脑同时工作
腾讯云文档、语雀、飞书、钉钉文档都可以
2023-06-27 17:33:24 +08:00
回复了 hello2090 创建的主题 Java 问个 Spring 问题,覆盖 SoapMessageDispatcher
直接在自己的项目里,定义一个 MessageDispatcher ,限定名完全和 SpringWebsocket 中定义的一样,然后重写它的构造器,修改成符合你的要求的,比如写死读取 Application.properties 。然后再继承就好了。

第一次见不能定义配置文件的项目。
2023-06-27 15:22:58 +08:00
回复了 BurnThem 创建的主题 程序员 拿 uniapp 开发的 app 被 google play 下架封停了
26 号还好好的,到了 27 号咋开撕了呀
for 0...99999 , clearInterval clearTimeout
1 ... 4  5  6  7  8  9  10  11  12  13 ... 20  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2394 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 34ms · UTC 15:50 · PVG 23:50 · LAX 08:50 · JFK 11:50
Developed with CodeLauncher
♥ Do have faith in what you're doing.