微信小程序开发知识点总结
微信小程序的目录结构
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}}</vi