可以使用css 变量来实现,代码中动态切换不同的class就可以实现一键换肤,具体效果可以看看【傻大妈计算器】,其通过这种方式支持了13种主题
小程序 一键换肤 有什么最佳实践?在功能完善的基础上,换肤是个锦上添花的功能。但是由于不能通过js操作wxss,或者说动态更换样式文件,导致如果要实现这么一个看似简单的功能,会有巨大的工作量要去弄: 大的方面,包括背景图和颜色,小的方便,包括1px的边框线的颜色调整。希望有个比较友好的方案,不知道有没有什么比较好的思路借鉴呢?
2023-11-30备案审核是提交给地方管局,具体时间取决于地方审核进度和小程序的类目,像我的小程序【傻大妈计算器】只涉及工具服务,这是花了两周多才备案通过的,楼主可以耐心等待下。
小程序备案初审也太慢了把,10天了,一点反应没有,官方麻烦帮忙核实下?[图片][图片]
2023-11-28备案审核是提交给地方管局,具体时间取决于地方审核进度和小程序的类目,像我的小程序【傻大妈计算器】只涉及工具服务,这是花了两周多才备案通过的,楼主可以耐心等待下。
小程序备案资料提交审核,一直处于待审核状态,10多个工作日了?提交审核好久了,就是待审核中
2023-11-28我写过计算器,可以搜一搜【傻大妈计算器】看效果 https://wxaurl.cn/88ZsVcnuBxr
我想做一个小程序计算器有愿意搞得嘛?行业计算器 有偿
2023-11-23正好最近开发【傻大妈计算器】小程序时,也遇到类似问题,输入数字是追加到右侧,超出屏幕宽度后,由于 scroll-view 不会自动滚动到最右侧,导致无法看到新输入的数字,需要手动滚动到右侧。最初也尝试了楼主的办法,性能比较差,输入会出现卡顿。经过一顿摸索后,找到了一个比较巧妙的方法,即可实现自动滚动到右侧,又可以保持较高的性能。 实现思路 在输入内容的末尾添加一个隐藏的锚点,每当输入内容时,通过 scroll-into-view 定位到该锚点,这个是 scroll-view 自身提供的属性,相比 scroll-left 具备更好的性能和准确性。 demo.xml {{content}} demo.wxss #result { // 内容右对齐,保证新输入的内容从最右侧追加 text-align: right; } demo.js Page({ onContentChange: function(event) { wx.createSelectorQuery() .select("#result-area") .node() .exec(([node]) => { node.scrollIntoView("#expr-anchor"); }); } }) 最终效果如下,左侧连续输入后变成右侧 [图片] [图片] 扫码体验 [图片]
横向scroll-view输入字符串超出宽度如何自动滚动到最右边?需求:用户在横向scroll-view中输入字符串(字符串从右向左),当超出宽度时,自动向左滚动,每输入一个字符都滚动到最右侧,使最新的字符显示出来。简单说就是使字符串从右向左输入。 [图片] 问题:我的方案是设置scroll-left属性,在按键监听事件最后将值设置成9999,这样虽然实现了需求,但是反应很慢,每次按键差不多1少才显示上去,如果输入快点就卡死没反应了。 思考:这种方案肯定不完美,因为要频繁触发滚动事件,应该很消耗资源,但是又没想到更好的方案。求大神解决,感激不尽 [图片] [图片] [图片] [图片]
2023-11-23按照楼主的方法解决了,感谢~!
【已解决,后附建议】最新版开发工具1809260无法真机预览和真机调试升级了最新版的开发者工具以后无法真机预览和真机调试。 提示找不到app.json,但是通过编辑器查看该文件确实存在。 1809111版本不存在这个问题 [图片] [图片] 在官方人员的协助下已经解决。 具体做法是删除project.config.json文件中的下列节点: "svr": "/", "client": "/", "qcloudRoot": "/", "miniprogramRoot": "/", "cloudfunctionRoot": "/", "jsserverRoot": "/", "pluginRoot": "/", 但是没有这个文件的情况下会报错,希望能有默认值,或者不要自动生成这些属性。 谢谢官方人员的协助
2018-10-09