百度小程序开发
前端开发
小程序开发
浏览:1241 次

依托百度这样的老牌搜索门户,百度小程序倾向于更专注于小程序关联和互动的有针对性的搜索热词,这也是百度小程序与其他小程序的区别。
1) 基础发展
百度小程序的开发与微信和头条小程序的发展方法和框架概念非常相似,它们属于前端开发的一个子集,可以分为四个部分来构建百度小程序页面:
第一部分:HTML。构建页面框架:使用xxx Swan文件来构建页面元素框架,具有独特的HTML标记,如视图、滚动视图等。
第二部分:CSS。管理页面样式:使用xxx CSS文件来管理页面样式。基本的CSS样式大多受支持。
第三部分:JS。编写页面逻辑:使用xxx JavaScript文件来编写页面逻辑。小程序有自己独特的生命周期管理方法。
第四部分:JSON。组件注册:百度小程序支持通过组件构建页面。在json中注册组件以供页面使用。
2) 模板模板的使用
与其他小程序一样,百度小程序也提供模板功能。使用模板可以提高工程和代码的可维护性。开发人员可以在模板中设计代码片段。将外部变量注入暴露的接口后,它们可以在适当的时间使用代码片段。

但是,当百度小程序使用模板时,需要注意的是,在传输数据时,应该使用{{}}三层大括号来包装对象,否则在数据注入过程中会发生异常。
使用百度小程序模板:
使用组件时,可能会使用属性的观察者方法。当属性更改时,将执行与该属性对应的观察者方法。注意,在使用观察者方法时,避免使用以下划线开头的方法名,这可能会导致观察者方法的循环调用问题。 或者当发现属性中的观察者方法被循环调用时,检查绑定到观察者的方法是否有下划线。方法命名删除了下划线,近似速率可以解决循环调用问题。 观察员将被循环调用: isShowLoadMore:{type:Boolean,value:false,observer:“_isshowChange”},推荐的编写方法: isShowLoadMore:{类型:布尔,值:false,观察者:“isshowChange”},4)使用滚动视图 在使用滚动视图的开发过程中,当页面上有多个滑动区域且其中一个滑动区域为固定样式时,iOS模型偶尔会出现空白滚动视图的问题。 可能有例外的页面布局如下: 小程序的页面实现模式可以分为两种:一种是小程序的原生页面;另一种是使用WebView组件在小程序中显示H5页面。在处理两种页面的登录时,通常先登录DSL页面(applet原生页面),完成DSL页面登录后再登录H5容器页面。 a) DSL页面登录 继续进行小程序的登录授权,获取小程序的注册凭据,并将登录凭据带到您的业务服务器以获取真实的小程序登录信息。开发人员完成上述过程后,加密登录信息并将其存储在本地。下次在需要登录验证的页面上执行本地登录信息的登录验证时,DSL页面的登录过程将完成。 b) WebView容器页面登录 由于百度小程序无法操作WebView容器的cookie信息,当loggi
