找回密码
 立即注册

QQ登录

只需一步,快速开始

[Demo源码] 微信小程序-美妆小铺古风版

[复制链接]
查看: 548|回复: 106
最佳答案
0 

7

主题

7

帖子

160

积分

新人求带

积分
160
 楼主| 发表于 2018-11-6 14:50:10 | 显示全部楼层 |阅读模式
所遇到的典型问题汇总

小程序使用的是wxss而非css,他引入了rpx来解决不同设备尺寸差异的问题,但同样具有css无法运算、嵌套和定义变量的问题,所以我使用了gulp+less对wxss进行构建,详见gulpfile.js

微信官方UI有两套:小程序默认内置的和weui,两套UI有大量的重复功能,而且偶尔还互相干扰,weui几乎没有文档,只能撸源码,开发体验极差,导致光写界面就用了18天,今后weui最好按需引入,同时想要使用淘宝iconfont,必须转成base64格式才可以,详见style文件夹

组件中的properties和data使用的方法一致,properties甚至可以直接赋值,赋空值也可以,this.setData居然可以自动刷新dom,必须好评

关于收藏夹的存储设计:初始化后调取手机存储收藏夹,然后更新到app.globalData.myFav中供不同页面加载,每次点击收藏时,更新页面中的myFav以刷新dom,更新app.globalData.myFav以同步各页面,更新Storage以长久保存

没找到类似webpack的resolve工具,所以写页面navigateTo和usingComponents时无比蛋疼,好在页面内navigate可以使用get方式传值,注意传复杂数组要JSON化

组件的ready事件无法读取到properties值,所以想要让组件自动刷新,只能在父组件中调用this.selectComponent(),但ready可以调用到methods和data,因此倒计时操作不需要借助父组件

数据库+js逻辑+智能机器人一共写了大约十天,主要得益于腾讯云极其通俗简洁的存储模式、微信开发工具对js极好的热刷新优化以及无需状态管理,云开发今后必定大有发展

wxss居然不支持右键检查、各节点里面有一堆莫名其妙的#shadow-root、wxss热刷新巨慢,平均要等2-3秒、750rpx的宽度,即使计算好了有时也会出现左右压缩变形的问题,希望这些问题今后能得到优化

主界面.jpg
分类列表.jpg
搜索.jpg

ancientBeauty-master.zip (10.44 MB, 下载次数: 26)
回复

使用道具 举报

最佳答案
0 

0

主题

520

帖子

8986

积分

S1

积分
8986
发表于 2018-11-6 16:05:14 | 显示全部楼层
感谢分享
回复

使用道具 举报

最佳答案
0 

0

主题

945

帖子

4592

积分

专家路上

积分
4592
QQ
发表于 2018-11-6 16:59:42 | 显示全部楼层
e shn ifc ....e 扔。。。
回复 支持 反对

使用道具 举报

最佳答案
0 

0

主题

774

帖子

580

积分

等待验证会员

积分
580
发表于 2018-11-7 08:16:59 | 显示全部楼层
谢谢分享!
回复

使用道具 举报

最佳答案
0 

0

主题

645

帖子

310

积分

等待验证会员

积分
310
发表于 2018-11-7 08:23:46 | 显示全部楼层
谢谢楼主分享~~~
回复 支持 反对

使用道具 举报

最佳答案
0 

0

主题

235

帖子

3108

积分

专家路上

积分
3108
发表于 2018-11-7 12:40:49 | 显示全部楼层
我正在安装,是不是假的源码,一会见分晓,
回复 支持 反对

使用道具 举报

最佳答案
0 

0

主题

464

帖子

374

积分

等待验证会员

积分
374
发表于 2018-11-7 23:47:13 | 显示全部楼层
哇塞的哇塞,好哇塞哇塞的哇塞,好哇塞
回复 支持 反对

使用道具 举报

最佳答案
0 

0

主题

464

帖子

374

积分

等待验证会员

积分
374
发表于 2018-11-7 23:47:16 | 显示全部楼层
哇塞的哇塞,好哇塞
回复 支持 反对

使用道具 举报

最佳答案
0 

0

主题

464

帖子

374

积分

等待验证会员

积分
374
发表于 2018-11-7 23:47:19 | 显示全部楼层
哇塞的哇塞,好哇塞
回复 支持 反对

使用道具 举报

最佳答案
0 

0

主题

464

帖子

374

积分

等待验证会员

积分
374
发表于 2018-11-7 23:47:22 | 显示全部楼层
哇塞的哇塞,好哇塞
回复 支持 反对

使用道具 举报

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

本版积分规则



www.henkuai.com—微信开发者的分享交流平台,专注微信开发生态。

天津市滨海新区
中新生态城中成大道生态建设公寓9号楼3层301

微信公众号

广告推广
QQ:805874290

市场合作
zhongcong@henkuai.com