分类归档

小程序

FWQ
小程序
上海唯帆小程序开发组
张小龙在1月9号发布会上发布微信小程序之后掀起了一阵小程序狂风,为什么这样说呢,因为小程序的横空出世改写手机app的使用局限,使得应用不一定需要下载、安装、卸载,这三个步骤。这样大大的降低了手机内存空间不足的尴尬,虽然现在手机的可使用的手机内存增多但是有的时候还是面临手机卡顿的问题。             然而小程序也起到了一整合的作用,他可以使商家好的商品推广到可以让很多人浏览到。所以说小程序将会是未来不管是企业还是商家必不可少的一种宣传方法,他可以大大降低商家和企业的推广费用,用最少的钱实现最大的收益。     唯帆信息科技有限公司是一家即开发和维护为一体档的技术型公司,我公司前期经过3个月的开发,为商家和企业提供小程序定制开发。       如今小程序的商业价值越来越大,小程序市场彻底火了。每天数以百计的小程序投入上线,线下商家纷纷开始应用小程序。面对小程序市场的火爆,我们如何利用小程序来赚钱呢?     比如你是一个做餐饮行业的老板,你就可以开发一个餐饮小程序,一方面从线上渠道引客流,另一方面提升店内的服务质量。     小程序+的结合有太多可能性,各个行业务必要把握好流量风口,切不可错失良机!只要借好微信的强大流量、顺好小程序的强劲势头,让用户从逛到买,哪有那么难?     小程序还在一步步的精细化,小程序提供的便利是立竿见影的。如果你还在为流量发愁的话,那就给你的商城开发一个专属的微信小程序吧!机会总是留给有准备的人,小程序大势所趋,好的机会不容错过哟!     技术铸就品牌 创新赢得天下,武汉志汇网络科技专业从事网站建设10余年,无论是网站建设,还是网站营销推广,以及目前最火的微信公众号开发、小程序开发….都有着十分丰富的经验。 以上就是上海唯帆小程序开发组的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
手把手教你怎么实现微信小程序自定义底部导航栏
微信小程序自定义底部导航栏怎么实现?下面本篇文章给大家介绍一下自定义底部导航栏的具体实现方法,希望对大家有所帮助! 微信支持自定义导航栏来实现灵活的底部导航栏,在官方文档中给出了简单的描述,但不是太具体,这里我通过手把手的具体代码实现,来帮助大家完成自定义底部导航栏的具体实现。【相关学习推荐:小程序开发教程】 引入colorui https://github.com/weilanwl/ColorUI 访问该网址,将colorui组件库下载下来 下载下来后,将demo文件夹中的colorui文件夹放入你的小程序项目中 设置引入 @import 'colorui/main.wxss'; @import 'colorui/icon.wxss'; @import 'colorui/animation.wxss'; 登录后复制 将上面这段代码放入app.wxss文件中(上面代码路径根据自己实际路径填写) colorui就引入成功了,我这里是使用colorui的样式组件,其实用别的也一样,或者自己写底部导航栏的样式都可以 创建自定义底部导航栏组件 我们首先创建一个自定义组件文件夹**custom-tab-bar,**切记,自定义底部导航栏的文件夹名必须是这个,不能改成别的,否则小程序是识别不了的。 接着我们在Pages下面创建两个页面(home,my),用来当作导航栏的两个切换页面 app.json文件设置 不使用小程序默认的导航栏设置,就需要在app.json文件中设置tabBar的custom的属性为true 具体代码如下: "tabBar": {     "custom": true,     "list": [       {         "pagePath": "pages/home/home",         "text": "首页",         "iconPath": "images/icon/basics.png",         "selectedIconPath": "images/icon/basics_cur.png"       },…
2024-11-25 阅读全文 →
FWQ
小程序
小程序写入缓存和读取缓存如何实现
目的: 点击下图中的按钮,更换期刊内容。当期刊更换到第一期的时候,更换下一期的按钮会变成禁用,当期刊是最新一期的时候,更换上一期按钮会变成禁用。 实现思路: 1、首先判断是否是第一期 2、判断是否是最新一期 首先发现有获取最新一期的接口,文档中有最近一期的latestIndex。 点击左侧按钮后,index会变化,同时也会覆盖页面初始化时加载的lastIndex。此时需要把latestIndex另存入缓存后,index与lastestIndex比较,一直即为最新一期。否则就不是。 (学习视频分享:) 步骤如下: 1、存入缓存 2、在回调函数中完成缓存的写入,传入最新期刊的index。 3、读取缓存 4、读取缓存的latestIndex与index比较 5、latest和first在页面的classic的data中定义了 在页面按钮的点击事件中更新latest和first。 相关推荐: 以上就是小程序写入缓存和读取缓存如何实现的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序中选项卡的例子
这篇文章主要介绍了微信小程序 选项卡的简单实例的相关资料,需要的朋友可以参考下 微信小程序 选项卡的简单实例 看下效果 代码: home.wxml <!--pages/home/home.wxml--> <view>    <view>热门</view>    <view>关注</view>    <view>好友</view>  </view>  <swiper>    <swiper-item>     <view>热门</view>    </swiper-item>    <swiper-item>     <view>关注</view>    </swiper-item>    <swiper-item>     <view>好友</view>    </swiper-item>  </swiper> 登录后复制 home.wxss /* pages/home/home.wxss */ .swiper-tab{ …
2024-11-25 阅读全文 →
FWQ
小程序
手把手带你实现虎年头像框制作小程序(实践)
虎年春节快来了,如何给图片添加上虎年头像框,下面本篇文章带大家制作一个小程序来实现这个功能,希望对大家有所帮助! 又到了一年的结尾,感觉时间过的逝贼鸡儿快,一晃一年就没了,一晃一年又没了。 记得去年由于疫情的原因没有回家过年,年三十的晚上就在家族微信群里面发那种通过玩游戏获得红包的小程序,也是很欢乐的。 虽然我自己没开发过小游戏,但是小程序还是写过一些,这不最近看到很多朋友都换上了新年头像。 就像下面这种的: 看了下主要就是两部分:图片 + 相框 叠加保存为一张图片,那我也可以去实现一个。 于是就有了这篇文章,自制虎年头像框小程序。 实现 话不多说,先上效果图。 1、实现原理 通过效果图可以看到,在这个地方用到了两张图片: 一张是通过“获取头像”按钮获取的微信用户的头像,用作底图; 另外一张是相框图片,这是预制的静态资源; 在点击“保存头像”的时候,将上面两张图片分别通过canvas画到画板上,先画底图,在画相框图,绘制完成后将画板上的图片保存到本地就完事了。 下面开始介绍具体的实现步骤。 2、收集静态资源 在我这个小程序中内置了一些静态资源,比如:头像框图片、首页背景图片、底部导航栏图标等。 这些图片来源于下面这几个网站,仅供参考。 阿里巴巴矢量图标库https://www.iconfont.cn/ 获取图标的好去处。 千图网 https://www.58pic.com/ 获取背景图片、头像框等的好去处。 3、编码 分为三个部分介绍编码这个阶段。…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序日期时间选择器如何使用
本文主要为大家详细介绍了微信小程序日期时间选择器的使用方法,自定义精确到分秒或时段,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能帮助到大家。 效果图 实现原理 利用微信小程序的picker组件的多列选择器实现! WXML <view>  <view>时间选择器(选择时分)</view>  <picker>  <view>   午饭时间: {{time}}   </view>  </picker></view><view>  <view>日期选择器(选择年月日)</view>  <picker>  <view>   国庆出游: {{date}}  </view>  </picker></view><view>  <view>日期时间选择器(精确到秒)</view>  <picker>  <view>   选择日期时间: {{dateTimeArray[0][dateTime[0]]}}-{{dateTimeArray[1][dateTime[1]]}}-{{dateTimeArray[2][dateTime[2]]}} {{dateTimeArray[3][dateTime[3]]}}:{{dateTimeArray[4][dateTime[4]]}}:{{dateTimeArray[5][dateTime[5]]}}  </view>  </picker></view><view>  <view>日期时间选择器(精确到分)</view>  <picker>  <view>   选择日期时间: {{dateTimeArray1[0][dateTime1[0]]}}-{{dateTimeArray1[1][dateTime1[1]]}}-{{dateTimeArray1[2][dateTime1[2]]}} {{dateTimeArray1[3][dateTime1[3]]}}:{{dateTimeArray1[4][dateTime1[4]]}}…
2024-11-25 阅读全文 →
FWQ
小程序
分享一个Android仿微信菜单使用C#和Java分别实现的实例
这篇文章主要介绍了android仿微信菜单(menu)(使用和java分别实现),本文分别给出c#和java版的运行效果及实现代码,需要的朋友可以参考下 本篇是对安卓菜单使用编程方式实现,当然可以使用XML的方式完成同样的功能,基本Java和C#写法都是一致的,所以使用XML的方式在本篇中使用Java演示,需要注意的是,对于如果不是VS开发的话,那么资源文件名称必须以小写开头,否则会报错。 运行效果 C#实现 using Android.App; using Android.OS; using Android.Views; using Android.Widget; namespace MenuDemo {   [Activity(Label = "@string/ApplicationName", MainLauncher = true, Icon = "@drawable/Icon")]   public class MainActivity : Activity   {     protected override void OnCreate(Bundle bundle)     {       base.OnCreate(bundle);       SetContentView(Resource.Layout.Main);       var iv = FindViewById<imageview>(Resource.Id.iv);       iv.SetImageResource(Resource.Drawable.test);       RegisterForContextMenu(iv);     }     //与一个活动关联     public override bool OnCreateOptionsMenu(IMenu menu)     {       base.OnCreateOptionsMenu(menu);       const int menuItemId = Menu.First;       const int menuItemOrder = Menu.None;       const int munuItemText = Resource.String.menuItem1;…
2024-11-25 阅读全文 →
FWQ
小程序
浅析小程序中怎么引入高德地图
小程序中怎么引入?本篇文章给大家介绍一下在微信小程序中使用高德地图的方法,希望对大家有所帮助! 获得高德地图用户Key 没有申请key需要先申请,进入高德开发平台 , 在 开发指南 -> 获取key 中有详细操作步骤,在 控制台 -> 应用管理 -> 我的应用中可以查看我们创建的key。【相关学习推荐:】 我们可以把key封装在起来,这样就不用每次都找了,在 lib文件夹下新建一个 config.js 文件 var config = {   key: "你的key" } module.exports.config = config; 登录后复制 在js里导入 高德的js和key就可以调用高德地图api了 var amapFile = require('../../lib/amap-wx.130.js'); //高德js var config = require('../../lib/config.js'); //引用我们的配置文件 登录后复制…
2024-11-25 阅读全文 →
FWQ
小程序
手把手带你看看小程序如何优化?(实践总结)
小程序如何优化?本篇文章给大家总结一下小程序优化实践,看看小程序优化项,希望对大家有所帮助! 小程序运行过程 我们先来梳理一下小程序的运行原理,磨刀不误砍柴功。 一图胜千言: 建议大家认真去理解图中的内容,对于小程序开发以及优化方向都有较有力的理论支持。 优化项 1. 合理的使用分包 微信小程序的主要特点是启动快速,为了这一特性,官方因此限制了包的大小,上限为 2M。 分包是小程序优化的第一要务,能有效提高小程序启动速度,以及页面打开速度。 包分为【主包】【普通分包】【独立分包】。 【主包】应该只放置启动页或者TabBar页面。 【普通分包】放置非TabBar页面的其他页面,推荐按照页面数量或者模块划分多个分包,减少分包的大小,当用户进入对应分包页面的时候才会去下载这个包,这也实现了包的按需加载,避免了资源浪费。当小程序从普通分包中的某个页面的时候启动时,需要首先下载主包,然后在下载分包。 【独立分包】放置一些独立性较高的页面,当小程序从独立分包中的页面启动时,只会下载独立分包,从而大大提高小程序启动速度,当用户进入TabBar页面或者其他普通分包页面才回去下载对应的包。 独立分包中不能有任何全局的东西,包括组件,登录等,引入任何其他包中的资源都会出错。 作者建议梳理好页面和功能再分包,分包的界限并不是包的大小超过了 2M,而是要灵活的根据业务和功能来进行划分。在如今正常网络情况下,2M 的分包和 500KB 的分包的下载可能用户感知差距不会特别大,但是如果是在弱网环境下,这两者会造成用户白屏的时间上就有很大的差距(亲身经历,可以说是掏心掏肺了)。 比如,我会将那些可以由TabBar页面直接进入且频率较高的二级页面放入一个分包,然后其他更深层次的页面或者那些不是那么重要的页面分成一个包,又或者将整个订单业务模块的页面分成一个包。 包分好了,自然不能少了【分包预下载】。可以按照进行配置,当用户进入某个页面时,提前下载包。 2. 按需注入 小程序下载完包之后,会将打开页面所在包的全部JS合并注入,一些未访问的页面以及未用到的自定义组件也会被注入到运行环境当中。影响注入耗时和内存占用。我们希望的是当包下载完成后,只注入我们即将打开的页面的代码就行。 这也是小程序启动或跳转进入分包页面影响白屏时间的一点。 {…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序速成
这次给大家带来微信小程序速成,微信小程序速成的注意事项有哪些,下面就是实战案例,一起来看一下。 选择哪个「小程序」Demo? 在知名同性交友网站 Github 上,「小程序」的 Demo 不少,但是大多只是简单的 API 演示,有的甚至直接把页面数据写在了 json 文件里(分明有网络请求 API)。我想体验的是能够将服务端和小程序端无缝连接起来(体验够爽)的项目。最终,我选择了腾讯云官方推出的「小相册」项目。 「小相册」主要实现了以下功能: 列出对象存储 COS 中的图片列表。 点击左上角上传图片图标,可以调用相机拍照或从手机相册选择图片,并将选中的图片上传到 对象存储 COS 中。 轻按任意图片,可进入全屏图片预览模式,并可左右滑动切换预览图片。 长按任意图片,可将其保存到本地,或从 对象存储 COS 中删除。 效果演示图(受开发工具的限制,部分功能尚未实现) 对象存储服务(Cloud Object…
2024-11-25 阅读全文 →