小程序:没有所谓的红利,这是一条“创旧”之路

[复制链接]
查看: 3142|回复: 3
  • 萌哒
    2018-11-19 14:03
  • 发表于 2019-1-23 14:17:18 | 显示全部楼层 |阅读模式

    马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    百度智能小程序简介 官网 官方文档



    • 智能小程序是一种新的开放能力,开发者可以快速地开发一个智能小程序。通过搜索,用户可以在手百 App 内被便捷地获取和传播。
    • 智能小程序现已经进入入驻申请阶段,目前仅面向企业、政府、媒体及其它组织等非个人主体开放申请,个人开发者暂时无法申请。
    由于百度智能小程序刚刚开放第三方申请。开发基础设施与开发体验极度不是非常理想,目前还没有建立完善的社区体系。因此开发中遇到了问题大多靠自己分析,大部分是从微信小程序项目迁移至百度小程序遇到的,做了简单的总结。
    开发中问题汇总

    <ul>整体与微信程序开发保持一致,相似性有90%以上

    • 文档、开发工具、框架设计、api接口均保持一致。即微信小程序可低成本迁移至百度小程序。对于某一具体功能开发具有相似性,可参考微信小程序逻辑。例如:登陆认证、应用授权等
    • 开发上的区别(可全局替换)

      • 文件后缀不同。例如:模版文件:.wxml->.swan,样式文件: .wxss->.css
      • 渲染时部分指令不同。例如:条件渲染:wx:if->s-if等
      • 全局接口调用对象不同。例如: wx.xxx->swan.xxx

    由于模拟器IDE可以在未登录时使用,应该时刻注意,IDE的登陆状态

    • 例如:未登录时会造成swan.getUserInfo调用失败。
    divpullispani等html标签,特殊情况

    • 模拟器调试面板swan Tab中,会过滤掉这些标签。

      • 不能够正常调试和查看class样式信息

    • 这些标签不能绑定事件。例如bindtap

      • 解决方案: 换成,百度小程序支持的标签即可

    • 样式文件不支持这些标签选择器。但是使用class属性可正常添加css样式

      • .container ul li 不能正常设置css样式
      • 解决方案: 渲染层可修改为


        ,css使用class选择器 .container .ul .li可正常设置样式

    渲染组件时不能使用
    094640prw9o8fhfoaf8ao8.jpg
    发表于 昨天 06:14 | 显示全部楼层
    珍惜生命,果断回帖。
    回复

    使用道具 举报

    发表于 昨天 06:14 | 显示全部楼层
    确实是难得好帖啊,顶先
    回复

    使用道具 举报

    发表于 昨天 11:28 | 显示全部楼层
    啥也不说了,感谢楼主分享哇!
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

     
     
    技术支持
    在线客服
    售后交流群瑞恩社区™售后</font><br><span>交流
    工作时间:
    8:00-18:00
    客服热线:
    15368564009
    微信扫一扫
    返回顶部 关注微信 下载APP 返回列表