微信小程序开发知识点总结
微信小程序的目录结构

1.外联公共样式的方法
根据微信的官方文档,是支持@import的方式一如外联的公共样式的
使用@import语句可以导入外联样式表,@import后跟需要导入的外联样式表的相对路径,用;表示语句结束。
文档地址:https://mp.weixin.qq.com/debug/wxadoc/dev/framework/view/wxss.html
但是在实际的开发过程中如果通过@import '../../common.wxss' 的方式引入外联的公共样式common.wxss 却是不生效的。如果是引用文件和被引用文件在相同的目录下是生效的。即@import 'common.wxss'的方式
那么怎么管理我们的公共样式呢?根据官方文档。在根目录的app.wxss中定义的样式在所有页面中都生效。
所以我们的wechat-sdk的公共样式都是在根目录的app.wxss中定义的。
2.关于toast提示
微信小程序的 API 默认是支持toast的。 但是wx.showToast(OBJECT)方法的弹层却是默认带有一个icon。只可以配置success和loading两种方式。在我们的项目中不实用。所以在我们的项目中使用自定义的方式。
使用方法:
在需要使用toast的wxml中添加下面一段代码(因为是fixed定位可以放在任意位置,一般放在页面最底部):
<view style="display:{
{
toast?'block':''}}" class="bd-toast">{
{
toasttxt}}</view

本文总结了微信小程序开发中的关键知识点,包括目录结构、外联公共样式、提示方法、ES6开发、配置文件使用、表单数据获取、Mock.js替代方案及第三方库的挑战。在样式管理中,建议在全局wxss文件中定义公共样式;对于提示,推荐使用自定义方法;使用ES6可提升开发效率并实现代码模块化;通过配置文件管理环境变量以方便调试;通过数据绑定获取和更新表单数据;由于微信小程序的接口请求机制,Mock.js无法直接使用,但可以模仿其思想;在引入第三方库时要注意JS运行环境,确保有正确的语法声明。
最低0.47元/天 解锁文章
885

被折叠的 条评论
为什么被折叠?



