uni-app nvue中 font-style: italic; 无效
uni-app nvue中 font-style: italic; 无效
信息类型 | 详细信息 |
---|---|
产品分类 | uniapp/App |
PC开发环境 | Windows |
PC系统版本 | 专业版 |
HBuilderX类型 | 正式 |
HBuilderX版本 | 3.1.8 |
手机系统 | Android |
手机系统版本 | Android 11 |
手机厂商 | 小米 |
手机机型 | mi8ud mui12 |
页面类型 | vue |
打包方式 | 云端 |
项目创建方式 | HBuilderX |
示例代码:
.title {
font-size: 27rpx;
color: #404040;
margin-top: 5rpx;
font-style: italic;
}
操作步骤:
- nvue页面设置斜体无效
预期结果:
- 显示斜体
实际结果:
- 无任何改变
bug描述:
- nvue页面设置斜体无效
附件
更多关于uni-app nvue中 font-style: italic; 无效的实战教程也可以访问 https://www.itying.com/category-93-b0.html
9 回复
提供一个可以运行的项目
更多关于uni-app nvue中 font-style: italic; 无效的实战教程也可以访问 https://www.itying.com/category-93-b0.html
太公式化了吧,就一个属性的事
回复 2***@qq.com: 我这边测试这个属性没有问题
回复 2104_DLS: h5上是没有问题手机上没效果
回复 2104_DLS: 已上传附件
回复 2***@qq.com: 已确认,应该是小米手机才出现,后续修复。
回复 2104_DLS: 我这边测试发现,当中文和英文一起的时候(比如:赢取iphone12),中文部分(赢取)字体没有斜体,但是英文(iphone12)斜体了,测试手机,iphone手机及模拟器
HX3.4.0+已修复该问题
在uni-app的nvue中,font-style: italic
确实可能无效,因为nvue基于原生渲染,其CSS支持与Web标准存在差异。nvue中部分CSS属性(如斜体)可能不被支持或需要特定写法。
解决方案:
- 使用字体文件:引入包含斜体样式的自定义字体,通过
font-family
应用。[@font-face](/user/font-face) { font-family: 'CustomItalic'; src: url('/fonts/italic-font.ttf'); } .title { font-family: 'CustomItalic'; }