钉钉小程序所有问题的解决方案

自从我写了这篇文章,用了这个标题,搜任何钉钉小程序XX问题,我这篇都是第一篇推荐,官方能不能重视一下自己的形象,打着阿里的旗号,做着外包的服务,抄个微信小程序抄成这个diao样,无fuck说!

一个项目做下来,我可以很有底气的说,钉钉有什么问题直接搜微信的就行了,钉钉文档看不懂,看微信的就行了

 既然有人问开发感受了,我就简要介绍一下。

  第一,官方的编辑器基本上每天都在迭代更新,bug巨多,很多手机上可以正常显示的模拟器显示不了。

  第二,编辑器巨卡,我的小程序也就开发了十个左右的页面,每次都要重新编译,一次编译两三分钟,逼得我被迫学会了如何盲敲CSS。

  第三,官方的UI框架,恕我直言,我闭着眼睛写出来的都比你的良心,根本达不到企业级的要求。

  第四,官方的API问题我也说了,不如直接把人家网站复制粘贴一下,有些东西写了,你特么不更新API文档,一种“你猜了我抄了没”的感觉,我特么怎么直到你抄没抄,抄了还换个名字我咋知道是啥名字。

  总结一下,还是那两个字最为贴切,狗屎。

2018-10-31

官方给的配置项说明

 

官方给的demo

{
  "pages": [
    "page/index/index"
  ],
  "window": {
    "enableWK": "YES",  //这是啥?
    "enableDSL": true, //这是啥?
    "defaultTitle": "企业内部E应用1.1",
    "backgroundColor": "#F5F5F9", //这是啥?
    "pullRefresh": false,
    "allowsBounceVertical": true  //这个是YES/NO谢谢!!
  },
  "tabBar": {
    "textColor": "#404040",
    "selectedColor": "#108ee9",
    "backgroundColor": "#F5F5F9",
    "items": [
      
    ]
  },
  "debug": true //这个又是啥?
}

一大堆莫名其妙的东西没有说明

配置项里还有YES/NO,哪个小朋友写的代码?脑子呢??

配置了半天除了标题文字没有任何效果,点了下真机预览,扫了个二维码,莫名其妙配置项生效了,是什么原理?

狗屎!!!

2018-11-1

  自定义组件的路径请放在项目根目录,放在项目根目录,放在项目根目录!如下所示,我放在common里他解析不出来呀,会报错呀,那你不如在生成初始模板的时候把这个也加进去,谢谢你!!!

路径正确的情况下,你可以通过下面配置成功使用自定义组件。 

{
  "usingComponents": {
    "my-personal": "/components/personal/personal"
  }
}

2018-11-6

要修改占位符placeholder的颜色,发现用css改不了,然后去官方看文档

看了半天没发现怎么改颜色,上网搜微信小程序怎么改占位符颜色

用placeholder-style就可以,死妈当火马医,试了一下,竟然可以,你可以你倒是说清楚啊,你还不如复制粘贴别人的文档,谢谢你! 

2018-11-7

scroll-into-view功能失效。

重点 :

设置 page 的 height : 100%;

设置 scroll-view 容器的高度,例如 height : 100%,这个已经没用了,现在你要用,必须得设置具体的值,你可以动态计算这个具体的值,当然也可以用vh这个黑科技,用height:calc(100vh) 就行了。

使用 scroll-view 容器做最外层

赋值 scroll-into-view,<scroll-view scroll-into-view="{{toView}}">

一定要给 scroll-view 设置方向属性 scroll-y="true" 

导航栏配置项说明

1》你必须在app.json进行导航栏配置,我在子页面的json文件里配置导航栏根本不会生效。

2》注意,通过页面跳转(dd.navigateTo)或者页面重定向(dd.redirectTo)所到达的页面,即使它是定义在 tabBar 配置中的页面,也不会显示底部的 tab 栏。另外,tabBar 的第一个页面必须是首页。

上面这句话的意思是,如果你从A页面通过导航栏到达B页面,OK,导航栏还在,如果你用dd.navigateTo(url:B)这个方法,那么导航栏就消失了,你只能通过左上角的返回回到A页面。

2018-11-15

锚点功能和脱离文档流布局(absolute,fixed定位)冲突的问题

如上所示,既要实现锚点定位,又有元素是脱离文档流固定在页面底部。可以用position新增的sticky属性解决

钉钉小程序开发交流群:750839833 进群请不要@群主,因为我根本不会

发布了109 篇原创文章 · 获赞 196 · 访问量 30万+

猜你喜欢

转载自blog.csdn.net/dkr380205984/article/details/83583996