暮雪骄阳
暮雪骄阳
  • 发布:2019-11-19 16:46
  • 更新:2019-11-21 13:07
  • 阅读:1526

uni-app新建空白项目,如何禁用自带的样式?

分类:uni-app

uni-app新建空白项目,如何禁用自带的样式?
新添加一个input按钮等等组件,还自带样式,改都改吐了!
有没有不管是view还是text或者images种种不带样式的方法?真的太难了啊,真痛苦

2019-11-19 16:46 负责人:无 分享
已邀请:
暮雪骄阳

暮雪骄阳 (作者)

请老板开个方便,给个不用任何附加不要任何多余动作的办法,或者可以新建一个“纯净版”。可以自带可以有任何理由怎么说都行。但还请老板给个纯净的途径。

DCloud_heavensoft

DCloud_heavensoft

空白项目不带样式。
你是跑在h5里看到有class了吗?h5端uni-app的组件本来就和浏览器组件不是一码事,是二次封装的组件。这种组件是和小程序、app一致的,不是和浏览器原始标签一致。

  • 暮雪骄阳 (作者)

    不是的。我是从H5+转用UNIAPP开发。先不管小程序和其他端,只适应APP,但在创建input或者button等等,都会有自带的一些样式,还去不掉,只能去覆盖。自由度很差,显得非常难用。可能初衷UNI是想傻瓜式的创建,但我认为这有冲突,还是希望有个毛坯,或者请教一下,如何可以只要毛坯,任何的东西除了功能性能必须的以外,其他的都不要。太难用了,这毕竟说起来是一个前端,但你给了一个你认为方便的前端结构,这些都不是我需要的,现在是连字号、尺寸、行距、各种基础都有,动一下,我要改一下。不知道能否理解?其实我希望任何视觉样式,都是零创造,不想再改了,改吐了

    2019-11-20 17:23

  • 暮雪骄阳 (作者)

    不好意思,这不适合深入使用,我了解的不深,但是更适合拿来就堆,缝缝补补,造不了深入精致的产品,无法深入使用,缝缝补补能达到效果,但变得臃肿无比,从代码管理上,都必须得二次修改,无法有自己的代码管理逻辑,所以不是自己写过,而是自己改过,明天想再改,都不易,完全一团糟。每次前端的改动,就跟重写没什么区别,特别辛苦。

    2019-11-20 17:40

  • DCloud_heavensoft

    回复 暮雪骄阳: 不理解你的想法怎么来的。你应该抛弃html的思想了,uni-app有自己的基础组件,它是怎么实现的,是原生绘制的还是使用了部分前端样式,你不需要关心。就像os给你提供了一个原生标签,或者浏览器提供了一个原生标签,它内部怎么实现的,对开发者而言是不需要关心的。这个世界没有所谓的0创造,浏览器会有浏览器的默认值、原生会有原生的默认值,uni-app也有uni-app的默认值。而uni-app的默认值,和浏览器毫无关系,uni-app内部很多东西都是原生绘制的

    2019-11-20 18:24

  • 暮雪骄阳 (作者)

    明白了。意思就是说,我新建一个按钮,它就是蓝色的,而且还有字体大小,还高度,我除了在它原有的这些默认参数上去二次覆盖,删都删不了,是这样吗?比如我不想要它的字号,我还要去定义字号继承,是这个形式吗?

    2019-11-20 21:47

  • 暮雪骄阳 (作者)

    因为我会设计一套自己的UI,事先我无法得知默认的按钮或者组件默认都设定了哪些,然后做起来特别费劲,几乎就是有一个按钮就得改一次,不改还覆盖不掉,还要去猜到底该改哪个参数,一个个去查,还查不到,都不知道这些默认的样式,都从哪来的

    2019-11-20 21:52

  • DCloud_heavensoft

    回复 暮雪骄阳: 看button的文档,type为primary的按钮,在不同平台,颜色都不一样,这个是由平台决定的。如果你不用primary,用default的button,它不会是蓝色的。至于字体大小高度,这是所有端都一样的。如果你要自定义ui,可以参考下color ui的做法,插件市场有

    2019-11-20 22:53

暮雪骄阳

暮雪骄阳 (作者)

明白了。多谢指点。
我本意上就是指的,没定义过,一些东西就不存在,既然存在了,就只能多走一步再去自定义一次。所以有了很多的多余动作,就想着是不是有更原始的状态。
结贴了,事情搞明白了。谢谢

该问题目前已经被锁定, 无法添加新回复