分类归档

小程序

FWQ
小程序
如何配置小程序开发项目结构?(教程)
开发小程序,首先利用开发者工具创建一个demo,下载编辑器对项目结构进行配置。找到创建的 demo 文件夹,把项目导入到你的编辑器,使用的是Sublime Text编辑器。 这个时候需要根据自己的项目需求结构进行更改了,项目根目录下面是首页渲染的几个 tabBar 页面,以及 app 的一些配置文件,如名片盒项目的 tabBar 是 3 个切换菜单 我们先找到 app.json 文件打开配置好这几个菜单,配置好 tabBar,这个直接把配置文件改成你自己设计的即可。 App.json 里面有几个配置项: Pages:这个是编写的js文件,后缀.js这里不需要使用,配置好正确路径即可正常调用(若调用不到,在重启微信开发者工具会直接报 page 错误)。 networkTimeout:暂时没发现用处,建议看文档。根据实际项目需求进行添加与更改。 tabBar:底部的几项配置。 text:可以去掉,全部去掉会发现底部 tabar 高度会减少很多。  Window:配置顶部的一些样式,文档介绍比较详细。…
2024-11-25 阅读全文 →
FWQ
小程序
教你如何从零建造一个小程序项目
ide准备 下载地址:mp.weixin.qq.com/debug/wxadoc/dev/devtools/download.html 知识准备 JavaScrip还是要看看的,推荐教程:JavaScript 初级教程 从零开始 微信小程序中就四种类型的文件 js ———- JavaScrip文件 json ——– 项目配置文件,负责窗口颜色等等 wxml ——- 类似HTML文件 wxss ——- 类似CSS文件 在根目录下用app来命名的这四中类型的文件,就是程序入口文件。 app.json 必须要有这个文件,如果没有这个文件,IDE会报错,因为微信框架把这个作为配置文件入口, 你只需创建这个文件,里面写个大括号就行 以后我们会在这里对整个小程序的全局配置。记录了页面组成,配置小程序的窗口 背景色,配置导航条样式,配置默认标题。 app.js 必须要有这个文件,没有也是会报错!但是这个文件创建一下就行 什么都不需要写…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序内怎样动态绑定类名
这次给大家带来微信小程序内怎样动态绑定类名,微信小程序内怎样动态绑定类名的注意事项有哪些,下面就是实战案例,一起来看一下。 小程序 开发中遇到这样一个问题… 排行榜开发的时候,前三名的样式不同,其余的样式一样。但是都是通过同一元素来遍历的,当时卡了一下。后来发现有module模块化这一概念,于是查了下api,一下子就做出来了。   就是不同名次上边的样式根据实际情况展示效果。 模块化 我们可以将一些公共的代码抽离成为一个单独的 js 文件,作为一个模块。模块只有通过 module.exports 或者 exports 才能对外暴露接口。 通俗的将就是自身独立,作用域只作用于该模块,与js互不影响。 主要代码 module部分 <wxs module="rank"> var indexof = function(index){ switch(index){ case 0: return 'first-price';…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序中选项卡的实现方法
微信小程序中选项卡的应用随处可见,本篇文章就来给大家介绍微信小程序中选项卡的实现。 思路 之前写过基于swiper的选项卡,在小程序中有swiper组件,毫无疑问这里要用到swiper组件 小程序中的swiper组件有个问题就是不能根据内容自适应高度,所以要通过wx.getSystemInfoSync获取设备高度设置swiper高度 小程序中的swiper组件中swiper-item内容超出可视区后无法滚动显示,所以这里要用到另一个组件scroll-view。 小程序中的swiper组件功能还是比较有限的,有待优化。 方案 1.首先在js中设置数据 data: { tabs: ['菜单一', '菜单二'],// 导航菜单栏 curIdx:0,// 当前导航索引 scrollHeight:0, //滚动高度 = 设备可视区高度 - 导航栏高度 list:[],// 内容区列表 }, 登录后复制 在onLoad函数中填充数据 /**…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序中如何自定义showmodal弹出框(附代码)
本篇文章给大家带来的内容是关于微信小程序中如何自定义showmodal弹出框(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 最近一直忙着修改bug 增加新功能,好久没总结了,也不知道该总结啥,先写一个自定义showmodal框吧 废话少说直接上代码 wxml部分 <view></view><view><view><image></image></view><view>{{uservip}}</view><view>享受以下会员权益</view><view></view><view>{{vipinfo}}</view><view><image></image></view></view> 登录后复制 wxss部分 .mask{ width: 100%; height: 100%; position: fixed; top: 0; left: 0; background: #000; z-index: 9000; opacity: 0.7; } .modalDlg{ width: 550rpx; height: 520rpx; position: fixed; top: 25%; z-index: 9999; margin: 0rpx 100rpx 185rpx 100rpx; background-color: #fff; border-radius: 36rpx; display: flex;…
2024-11-25 阅读全文 →
FWQ
小程序
JS如何实现二维数组横纵列转置
下面为大家分享一篇js实现二维数组横纵列转置的方法,具有很好的参考价值,希望对大家有所帮助。一起来看看吧 我想将一个二维数组横纵列转过来,我就不信只有我有这个需求,可是百度了好久,四海八荒都找遍了…… 后来证明还是大神说的google好用 ~ 第一条就是,鄙视百度 此番记录下来,也方便各位道友查阅(好想说“仙友”,最近被一部剧毒害的后遗症 ~~~)   var newArray = arr[0].map(function(col, i) {     return arr.map(function(row) {     return row[i];     })   }); 登录后复制 以上就是本文的全部内容,希望对大家的学习有所帮助,更多相关内容请关注PHP中文网! 相关推荐: 以上就是JS如何实现二维数组横纵列转置的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序审核不过的原因有哪些
微信小程序的审核很严格,有的朋友提交了好几次都审核不通过,这里就为各位分享下不通过的几个原因,希望能帮到大家。 微信小程序审核不过的原因有哪些 1、微信小程序信息不够完善,比如小程序头像,介绍,栏目类目等… 2、开发的小程序里面的功能内容和小程序后台的名称 栏目不对应,或者完全无关联; 3、个人申请的小程序比企业或者个体工商户申请的小程序审核更加严格,涉及到商业的东西都不能通过; 4、开发的小程序里面的功能或者内容有出现“测试”,“未完成”等字样,如果出现了,微信审核人员会认为你的小程序是测试版本不给予通过! PHP中文网,大量免费教程,欢迎学习! 以上就是微信小程序审核不过的原因有哪些的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
传智和黑马的微信公众平台开发视频教程资源推荐
微信公众平台,给个人、企业和组织提供业务服务与用户管理能力的全新服务平台。微信公众平台主要有实时交流、消息发送和素材管理。用户可以对公众账户的粉丝分组管理、实时交流,同时也可以使用高级功能-编辑模式和开发模式对用户信息进行自动回复。《传智、黑马微信公众平台开发视频教程》是由传智播客和黑马程序员联合出品的微信公众平台开发视频教程。 课程播放地址: 该老师讲课风格: 讲课亲切自然,朴实无华,没有矫揉造作,也不刻意渲染,而是娓娓而谈,细细道来,师生之间在一种平等、协作、和谐的气氛下,进行默默的情感交流,将对知识的渴求和探索融于简朴、真实的教学情景之中,学生在静静的思考、默默的首肯中获得知识 本视频中较为难点是微信API接口分析了: 微信入口绑定,微信事件处理,微信API全部操作包含在这些文件中。微信支付、微信红包、微信卡券、微信小店。 1. index.php     <?php include_once 'lib.inc.php'; $wcObj = new WeChat("YOUKUIYUAN"); $wcObj->wcValid(); 登录后复制 2. 微信入口类 <?php /** * Description of wechat *…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序 触控事件的介绍
这篇文章主要介绍了微信小程序 触控事件的相关资料,在开发微信小程序的时候,难免会用到这样的功能,这里小编就帮大家梳理下相应的知识,需要的朋友可以参考下 微信小程序 触控事件:             微信小程序的”事件”挺有意思。看了说明文档后发现它的功能很全,事件可以向父节点传递,而且打印这个事件的信息很透明,调试起来应该非常方便。接下来把文档copy过来 原文地址:https://mp.weixin.qq.com/debug/wxadoc/dev/framework/view/wxml/event.html 》》》什么是事件 事件是视图层到逻辑层的通讯方式。 事件可以将用户的行为反馈到逻辑层进行处理。 事件可以绑定在组件上,当达到触发事件,就会执行逻辑层中对应的事件处理函数。 事件对象可以携带额外信息,如id, dataset, touches。 事件的使用方式 在组件中绑定一个事件处理函数。 如bindtap,当用户点击该组件的时候会在该页面对应的Page中找到相应的事件处理函数。 Click me!   在相应的Page定义中写上相应的事件处理函数,参数是event。 Page({   tapName: function(event) {   console.log(event)   }  }) 登录后复制 可以看到log出来的信息大致如下:…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序中数据缓存的解析
这篇文章主要介绍了关于微信小程序中数据缓存的解析,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 每个微信小程序都可以有自己的本地缓存,本篇文章主要介绍了微信小程序-详解数据缓存,可以通过函数可以对本地缓存进行设置、获取和清理,有兴趣的可以了解一下。 每个微信小程序都可以有自己的本地缓存,可以通过 wx.setStorage(wx.setStorageSync)、wx.getStorage(wx.getStorageSync)、wx.clearStorage(wx.clearStorageSync)可以对本地缓存进行设置、获取和清理。本地缓存最大为10MB。 注意: localStorage 是永久存储的,但是我们不建议将关键信息全部存在 localStorage,以防用户换设备的情况。 wx.setStorage(OBJECT) 将数据存储在本地缓存中指定的 key 中,会覆盖掉原来该 key 对应的内容,这是一个异步接口。 OBJECT参数说明: 示例代码 wx.setStorage({  key:"key"  data:"value" }) 登录后复制 wx.setStorageSync(KEY,DATA) 将 data 存储在本地缓存中指定的 key 中,会覆盖掉原来该 key…
2024-11-25 阅读全文 →