bctop
bctop
  • 发布:2020-05-19 15:02
  • 更新:2020-05-20 18:13
  • 阅读:1456

V3 部分样式 异常

分类:uni-app
v3

V3下

我主要发现了

  1. uni-icons 的图标为 undefined
  2. uni-icons被父元素的样式所影响

对于第一个问题;我没去深究原因;直接改用了 iconfont,便有图标了

对于第二个问题

这主要是我写的样式 采用 <text>标签赋值,或许这样权重太高,样式穿透了。我用 class 样式后,页面就正常了

原写法(该写法V3 下样式异常)

总结下 还是对语法要求 高了些

  • 我把应用的首页改为了Nvue 页面,好像在现在这个版本,fast 启动模式 有效了。

  • 在上个版本,andriod 下 还会有一个 taskcenter error

示例代码

0 关注 分享

要回复文章请先登录注册

DCloud_uniCloud_WYQ

DCloud_uniCloud_WYQ

回复 bctop :
https://uniapp.dcloud.io/matter?id=mp 参考自定义组件渲染差异部分,旧版App实现类似微信小程序,v3调整为了和h5一致,因为微信小程序多包裹的一层会使开发者使用flex时遇到各种问题
2020-05-20 18:13
bctop

bctop (作者)

回复 DCloud_uniCloud_WYQ :
嗯 文末有了哈
### 第一个 iconfont 为 undefined 我也复现不了
2020-05-20 12:09
DCloud_uniCloud_WYQ

DCloud_uniCloud_WYQ

可以提供一份demo上来吗
2020-05-20 11:40
bctop

bctop (作者)

回复 小橙橙 :
我是在标签text 加了class 属性;样式里面用class 来附加属性
```
template
<text class="content"> 内容</text>

style
.content{
color:red;
etc...
}

- 这样解决的样式穿透的;
至于静态资源不显示,给两个想法:
1、就是查看路径 ,尽量用绝对路径
2、把静态资源放在 根目录/static 下
2020-05-20 11:32
小橙橙

小橙橙

大哥问一下,你怎么改的样式?使用v3编译器后我也出现了样式的问题,写法和你提供的图一样,应该怎样改啊?而且我的img静态图片也不显示了
2020-05-19 23:59