分类归档

网站开发

FWQ
小程序
微信小程序开发高清图文教程
首先,我们必须先认清一个显而易见的事实:在本质上,微信应用号就是webapp。那么有朋友就会问了,webapp是什么呢?其实,webapp就是区别于传统手机app的另外一种app形式。它是基于h5技术开发的一种网页型app,可以拥有和传统手机app几乎一样的功能和形式,但又可以非常方便地嵌入到微信应用号或者其他应用里。以往,传统的手机app需要大量的资金和技术团队的投入,开发和维护周期也相当漫长,让很多人望而却步。 在电脑中先画好一个雏形,再选择功能模板的位置安放,最后一旦确定好总体架构,就可以开始设计组件布局。第一要做的是画出页面流程图,流程图主要用于确定每个功能模块的交互细节。当你把所有的交互场景都画出来后,那么应用号所需要的页面也就基本上完成了。这时,你就需要与设计师一起,对所有页面进行UI设计与页面美化了。最终生成的Web App的原型:包括所有页面设计与交互流程。现在献上我做微商城大概的设计页面框架,给大家一个思路。 登录账号后,选择空白模板,自己建模板。自己没UI的,如果你们想省时间,我觉得可以套用模板,可以比较快的生成自己想要的Web App。来看看我大致的首页布局吧! 看不懂组件名称,不懂组件怎么用?看看《帮助》!《帮助》都已经把大致的布局进行了粗略的介绍。至少不会让自己对功能模模糊糊。如果对某个组件还是不清楚,那么可以点击那个组件的右上角的小问号图标,会有一个详细的介绍。 先插入一个顶部导航组件,作为首页,顶部导航的标题我建议都是大家的公司或者商城名称 然后创建一个轮播图组件做Banner,因为我做的是微商城,用轮播的方式播放一些我修好的商品图片。然后在右边的组件内容中对每个轮播图片逐一添加相对应页面链接去向。 接着我创建了一个图片列表,并在页面属性中把行列设置成了4列1行,我再修改图片高度直接设置为圆形,系统就自动调整图片高低了。接着我更换了图片,替换成按钮图片,并在点击事件中的页面链接至相对应的页面。如图 因为我想在这一行左右分开,并且是做成左边是大图,右边是上下分开的小图加标题。所以我先插入一个双栏组件,再在右边的栏里再插入一个双栏,这样就实现了栏目的划分。接着在最左边的双栏位置插入一个大图,并且对它的宽度和高度调节。然后对最右边的双栏也插入一个图片组件,并且右键复制一个图片组件到下面(小技巧),如图接着拖入文本插件,这里需要注意,拖入第三文本框后,需要先对它的上间距进行调整,再拖入第四个文本框,这样才可以做到上下图片对应文字的标题与内容。(小技巧) 插入底部导航组件,任何的App都有底部导航,而且每个页面都有,所以我这里需要提醒,每个页面的编辑完后,都需要插入一个底部导航。我自己一般是先编辑一个纯底部导航的页面,然后编辑其他页面的时候,我先复制这个纯底部导航的页面再编辑,这样能省下我不少时间。(小技巧)接下来是高级组件中的商品列表组件。这个组件添加到你商品页面之后,你在前端的App制作只需要编辑一下这个版块的分布和排版就好。因为所有的商品数据和图片都是在后台中上架和调整价钱的,这也是方便后台的数据管理吧。不过我想吐糟一下,后台的数据整理和图片上传后,前端制作也看不到图片,需要自己预览App才能看见。 进入后台管理,我们就看到商品管理这个选项。我们先添加分类,保证自己上架的物品不会混乱难以管理。分类好后再在每个对应的分类中添加商品和填写商品的信息即可。如图 在商品管理后台上传了所有的商品数据后,现在只需要回到前端制作App的页面,在商品页面给每个商品填上对应后台的链接就可以了。非常方便快捷。既然商品都上架,并且让自己的商品在售了,那就需要学会管理后台的订单和查看订单,下面是订单管理页面。 其实大家都在观望微信应用号,但是大家完全可以先制作一个webapp,等到应用号一上线,我们就可以把webapp的链接直接嵌入到应用号中。 更多微信小程序开发高清图文教程相关文章请关注PHP中文网!
2024-11-25 阅读全文 →
FWQ
小程序
自定义实现小程序的动画弹框/提示框
栏目介绍如何自定义实现小程序动画弹框/提示框。 前言 在小程序中,用户与界面进行交互时,有一些用户反馈提示,例如:触发某个按钮,从底部弹出框,从顶部弹出等 如今,有一些现成的 UI 库,虽然已经实现了的,但若只是为了实现一个底部弹出框或者自定义提示框,不引用第三方 UI 库 怎么手动原生方式去实现呢,最主要的是怎么去实现动画 css3 实现动画 如下是wxml代码 <view>   <view>弹出底部弹出框</view>   <view>弹出顶部提示框</view>   <view>     <div></div>     <div>底部弹出内容</div>   </view>   <div>通知内容</div> </view> 登录后复制 登录后复制 /* pages/customalertbox/customalertbox.wxss */ .click-btn {   width: 120px;   height: 40px;   line-height: 40px;…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序动态显示项目倒计时的效果
这篇文章主要为大家详细介绍了微信小程序动态显示项目倒计时,格式如4天7小时58分钟39秒,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 本文实例为大家分享了微信小程序动态显示项目倒计时的具体代码,供大家参考,具体内容如下 1、一般我们说的显示秒杀都是指的单条数据,循环我没做。 效果: 2、wxml代码: <p> <block>剩余时间:已经截止</block><block>剩余时间:{{clock}}</block></p> 登录后复制 3、.js文件代码: function countdown(that) {  var EndTime = that.data.end_time || [];  var NowTime = new Date().getTime();  var total_micro_second = EndTime - NowTime || [];  console.log('剩余时间:' + total_micro_second);   // 渲染倒计时时钟   that.setData({   clock: dateformat(total_micro_second)   });   if (total_micro_second <p></p><p>以上就是本文的全部内容,希望对大家的学习有所帮助,更多相关内容请关注PHP中文网!</p><p>相关推荐:</p><p><a href="http://www.php.cn/xiaochengxu-404835.html" target="_blank">微信小程序 setData的使用方法</a><br></p><p><a href="http://www.php.cn/xiaochengxu-404833.html" target="_blank">微信小程序日期时间选择器的使用方法</a><br></p><p><a href="http://www.php.cn/xiaochengxu-404815.html" target="_blank">微信小程序联网请求的轮播图</a><br></p><p></p><p class="clearfix"><span class="jbTestPos"></span></p>…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序实现image图片自适应宽度
本文主要和大家分享微信小程序实现image图片自适应宽度,希望能帮助到大家,首先我们先来了解一下image组件。 一.了解image组件 由于image有默认的固定的宽度和高度,这样我们在做图片自适应的时候,就不好做了。下面就来一起解决下 二.方法 (一).使用mode:widthFix widthFix:宽度不变,高度自动变化,保持原图宽高比不变。首先我们先设置image的mode为widthFix,然后给图片加一个固定rpx的宽度,比如:730rpx。这样图片也可以自适应了。。因为小程序的rpx本身就是一个自适应显示的单位 (二).使用bindload绑定函数动态自适应。我们可以给image绑定一个函数,这个函数,如上面的bindload说明一样,我们可以获取到原图的宽度和高度。然后计算他们的宽高比率。。然后设置一个宽度大小(rpx),最后通过style动态设置image的宽高。代码如下: 1..编写页面结构index.wxml: <image style="width:{{imgwidth}}rpx; height:{{imgheight }}rpx;"></image> 登录后复制 2.设置数据index.js //获取应用实例  var app = getApp() Page({ data: { screenWidth: 0, screenHeight:0, imgwidth:0, imgheight:0, }, onLoad: function() { var _this = this; wx.getSystemInfo({ success: function(res) { _this.setData({ screenHeight: res.windowHeight, screenWidth: res.windowWidth,…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序想通过场景化缩短路径
场景化的最短路径 脱离场景讲缩短路径是耍流氓,不妨举几个例子。 6.1 线下场景 一个小程序能生成 10000 个带参数二维码,用户通过不同的二维码可以进入同一个小程序不同的页面。 拿前面公交车的例子举例。假设某个城市,每一个公交站的每一路车的站牌上都贴了不同的二维码,在等车的乘客扫某路车的二维码,就可以知道该路车的位置以及预计到达时间。 如果拿服务号来做,也能生成带参数二维码,但用户依然需要点击关注和点对应的链接进入公交车的页面。如果拿 app 来做,除了需要下载之外,我们还需要输入想查找的公交车号码。 显然,小程序在等车这个场景中,缩短了用户获得信息的路径。用户将会更喜欢。 你可能会说,上面说的,用 HTML5 不也可以实现么?每一路车不就是一个不同的 URL 么?是的,但在这个场景里,HTML 的体验远远没有小程序优秀。 所以,小程序可以缩短线下场景的服务路径。 6.2 社群场景 在《小程序的想象力》这篇文章里,我曾经说过,微信小程序是适合做垂直社交产品的。 你会发现,不管哪个产品里,但凡我们跟其他人建立了联系,几乎都会交换微信号,然后就在微信里继续聊,而很少回到原来的产品。 因为我们的社交关系已经被微信牢牢握住。然而,每个人都有垂直社交的需求,比如,我喜欢看赛车,所以想跟其他喜欢看赛车的人交流;他喜欢旅游,想和其他驴友交流心得;A 和 B 都是冯大辉的粉丝,他们想和其他大辉粉一起交流…… 过去大半年,你会发现大辉经常在公众号推他的小道消息读者群,最初,这个读者群是基于另一个…
2024-11-25 阅读全文 →
FWQ
小程序
微信开发之js实现tabs选项卡效果
这篇文章主要介绍了开发的学习笔记,js实现tabs选项卡效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 最近微信应用号是炒的如火如荼,热门满满,但是也可以发现搜索关键词出来,各类网站出现的还都是微信的官方文档解释。正好赶上这个热潮,这几天先把小程序技术文档看了个遍,就直接着手写案例了。很多组件微信内部已经封装完了,正好发现没有tab选项卡效果,这两天正好研究了下。思路如下:  1、首先点击导航的时候需要两个变量,一个存储当前点击样式类,一个是其它导航默认的样式类 2、选项卡内容列表同样也需要两个变量,一个存储当前显示块,一个存储的是其它隐藏的默认块 3、使用三目运算通过点击获取导航索引,根据索引判断是否添加当前类【备注,这里我将点击事件绑定在父级导航栏,通过target对象得到点击触发的事件对象属性】 请结合如下效果图: 接下来直接查看源码: demo.wxml: <view>   <view>   <view>tab-hd01</view>   <view>tab-hd01</view>   <view>tab-hd01</view>   <view>tab-hd01</view>   </view>     <view>   <view>tab-bd01</view>   <view>tab-bd02</view>   <view>tab-bd03</view>   <view>tab-bd04</view>   </view>  </view> 登录后复制 demo.js: Page( {   data: {   tabArr: { …
2024-11-25 阅读全文 →
FWQ
小程序
ASP.NET MVC5+EF6+EasyUI 后台管理系统微信公众平台开发- 资源环境准备
系列目录 前言: 本次将学习扩展企业微信公众号功能,微信公众号也是企业流量及品牌推广的主要途径,所谓工欲善其事必先利其器,调试微信必须把程序发布外网环境,导致调试速度太慢,太麻烦! 我们需要准备妥当才能进入开发,为后续快速开发作准备 什么是内网穿透?   意在外部网络通过域名可以访问本地IIS站点! 软件环境:   Windows10+IIS10   (把本地站点配置到IIS10做为备用,发布站点不作为教程) 知识点: 花生壳(主要) ngrok  开始: 首先发布站点到IIS,我这里发布站点到本地IIS,并绑定端口为:8081,可以使用默认的80       本人认为比较简单的内网穿透软件有2款:花生壳、Ngrok 花生壳下载 Ngrok下载 1.花生壳(最低6元收费)   花生壳配置简单,界面操作,需要花费6元,6元档只支持电信网络,我刻意花费6元测试了一下,流程大致如下: 1.安装花生壳后,打开软件 2.点击域名列表会看到他赠送的免费二级域名一个,第一次点入是付费6元的界面 3.内网穿透-添加映射 配置简单,这样就可以通过 ymnets.imwork.net来访问本地IIS的站点,可见配置的简单 2.Ngrok(可以免费)   Ngrok,它是免费的,配置也不是很复杂   地址:https://dashboard.ngrok.com/user/login…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序开发:在Gulp的基础上构建的工作流程
目前开发小程序时,可选的技术方案大概有四种,分别是:微信小程序原生开发,使用wepy框架,使用mpvue框架,使用taro框架 将持续更新,感谢你的支持。 基于Gulp构建的微信小程序开发工作流 适用场景 三种开发方案,各有优劣。使用第三方框架开发,可以享受框架带来的开发便利,但对于小程序新增的诸多特性和功能,比如WXS模块、自定义组件和插件等,受制于第三方框架,无法使用。 而原生小程序的开发模式,又过于简陋,就样式来说,写惯了less,stylus和sass的同学一定无法忍受wxss的这种写法,基于此,决定使用gulp自动化工具来构建一套微信小程序开发的基础模板,在完全保留微信小程序功能和特性的基础上,又可以的使用less来写样式,同时加入图片压缩,命令行快速创建模板等特性,如此开发,快哉,快哉! github走起 特性 基于gulp+less构建的微信小程序工程项目 项目图片自动压缩 ESLint代码检查 使用命令行快速创建page、template和component Getting Started 0. 开始之前,请确保已经安装node和npm,全局安装gulp-cli $ npm install --global gulp-cli 登录后复制 1. 下载代码 $ git clone https://github.com/YangQiGitHub/wx-miniprogram-boilerplate.git 登录后复制 2. 进目录,安装依赖 $ cd wx-miniprogram-boilerplate &amp;&amp; npm install 登录后复制 3. 编译代码,生成dist目录,使用开发者工具打开dist目录…
2024-11-25 阅读全文 →
FWQ
CMS教程
如何为WordPress插件添加微信小程序功能
如何为WordPress插件添加微信小程序功能 随着微信小程序的普及和流行,越来越多的网站和应用程序开始考虑将其与微信小程序进行集成。对于使用WordPress作为内容管理系统的网站来说,添加微信小程序功能可以为用户提供更便捷的访问体验和更多的功能选择。本文将介绍如何为WordPress插件添加微信小程序功能。 步骤1:注册微信小程序账号 首先,您需要在微信开放平台上注册一个小程序账号。请访问微信公众平台官网(https://open.weixin.qq.com/),然后按照指引进行注册和申请。注册完成后,您将获得一个小程序AppID和AppSecret。 步骤2:安装WordPress插件开发工具 在开始为WordPress插件添加微信小程序功能之前,您需要安装并配置一些开发工具。您可以使用WordPress官方提供的插件开发工具,如Pluginception(https://.org/plugins/pluginception/),或者使用一些第三方插件开发工具,如WP-CLI(https://wp-cli.org/)。 步骤3:为插件添加微信小程序功能 在您选择的插件开发工具中,找到您要为其添加微信小程序功能的插件目录,然后执行以下步骤: 3.1 在插件目录中创建一个新的文件夹,命名为“wechat-mini-program”。 3.2 在“wechat-mini-program”文件夹中创建一个新的文件,命名为“wechat-mini-program.php”。 3.3 在“wechat-mini-program.php”文件中添加以下代码: <?php /* Plugin Name: WeChat Mini Program Plugin URI: http://example.com/wechat-mini-program Description: This plugin adds…
2024-11-25 阅读全文 →
FWQ
小程序
使用小程序canvas写一个简单的图片应用
栏目介绍使用canvas写一个图片 推荐(免费): 应用展示 截图 需求 既然是小应用,那就希望最终成品是有 适用的场景 且是 有价值 的 需求来源 这个应用需求的灵感 在以前工作生活中,经常会无意中获得同事的 美照 这时我们想要把这张照片做成表情包 一般给图片添加几个说明文字 一个有意思的沟通工具(表情包)就完成了 需求分析 基于以上需求的拆解 可以将要应用功能实现整理一下 用户需要上传一张图片 可以添加文字 文字可以作 样式调整 和 旋转缩放 另外我们希望还可以插入一些贴图 贴图可以做…
2024-11-25 阅读全文 →