分类归档

小程序

FWQ
小程序
小程序开发之页面上拉加载数据(附代码)
本篇文章给大家带来的内容是关于小程序开发之页面上拉加载数据(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 需求是上拉加载数据,实际就是获取分页数据。后台就是正常的ajax请求分页数据,小程序部分稍复杂些,查了一些资料完成的, 但是资料的链接找不到了,不能放上以供参考了。 小程序页面 涉及到数据循环,下面是简单的实例 <view wx:for="{{array}}"> <view >{{item.name}}</view> <view >{{item.age}}</view> </view> 登录后复制 MVVM 的开发模式(例如 React, Vue),提倡把渲染和逻辑分离。简单来说就是不要再让 JS 直接操控 DOM,JS只需要管理状态即可,然后再通过一种模板语法来描述状态和界面结构的关系即可。 小程序JS部分 JS部分负责的是获取数据,以及拼接数据 Page({ /** * 页面的初始数据 */ data:…
2024-11-25 阅读全文 →
FWQ
小程序
关于准备阶段的详细介绍
  微信开发之准备阶段所需资源:1、微信公众平台账号2、百度BAE平台账号一、    微信公众账号申请  登录微信公众平台    在右上角有注册填写相关资料进行注册,在此我注册的是个人订阅号,如果有公司信息可以注册服务号。另外由于个人订阅号接口有限,对于个人开发不是很有利,微信还提供了测试账号,专为开发人员使用,进入如下地址申请测试号          测试号权限对于开发来说还是很不错的~由于微信接入开发者模式需要提供可供微信服务器发送请求的url地址所以你的服务端必须能接入公网,可以使用花生壳等dns服务商,在此由于我用的是小区宽带不能解析,所以改用了百度的bae,没有公网ip的可以试试,初步接入测试感觉挺方便的,,用百度账号就可登陆,需要注意的是在bae使用 1. 简介:填写相关资料进行注册,在此我注册的是个人订阅号,如果有公司信息可以注册服务号。另外由于个人订阅号接口有限,对于个人开发不是很有利,微信还提供了测试账号,专为开发人员使用,进入如下地址申请测试号 微信开发之准备阶段1 2. 简介:: wordpress-453+apache24+mysql56+php56+windows7x64相关配置:一、情景介绍:朋友让帮忙搞个小企业网站。我是java方面的,虽然当前有css框架,但是自己动手写,耗费时间长,而且写出来的东西,浏览器兼容性差,只对当前主流浏览器支持较好。考虑各方面因素,想起php了,以前又听说过wordpress,它提供的模板比较多,插件也很丰富,所以今天尝试动手搭建一下环境,体验下wordpress。二、准备阶段1、当前我本机安装有mysql5.6了,没有安装的请到 3. 简介:Win7 64位 php-5.5.13+Apache 2.4.9+mysql-5.6.19 配置,win7php-5.5.13。Win7 64位 php-5.5.13+Apache 2.4.9+mysql-5.6.19 配置,win7php-5.5.13…
2024-11-25 阅读全文 →
FWQ
小程序
关于微信小程序实现顶部选项卡(swiper)的介绍
这篇文章主要为大家详细介绍了微信小程序实现顶部选项卡效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 微信小程序顶部选项卡在开发中是非常常用的,下面用一点时间实现了一下。 效果图: 下面直接上代码: wxml: <!--pages/index/index.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> 登录后复制 wxss: /* pages/index/index.wxss */  .swiper-tab{   width: 100%; …
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序中图片预加载组件 wxapp-img-loader的使用介绍
本篇文章给大家带来的内容是关于微信小程序中图片预加载组件 wxapp-img-loader的使用介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 由于微信小程序没有提供类似 Image 这样的 JS 对象,要实现图片的预加载要麻烦一些, wxapp-img-loader自定义组件可以在微信小程序中实现图片预加载功能。 使用 1、下载 wxapp-img-loader项目源代码(https://github.com/o2team/wxa…),将 img-loader 目录拷贝到你的项目中 2、在页面的 WXML 文件中添加以下代码,将组件模板引入 <import src="../../img-loader/img-loader.wxml"/> <template is="img-loader" data="{{ imgLoadList }}"></template> 登录后复制 3、在页面的 JS 文件中引入组件脚本 const…
2024-11-25 阅读全文 →
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
小程序
分享一个简单的小程序demo
前言 这是一个比较简单的小程序demo,就是简单能记录文字笔记而已,两个月前写的,写好没多久就忙着考试了……从我一开始接触小程序到写完这项目用了一天不到的时间,服务器是我自己的云服务器(别玩坏了!),用php写的,不多说,你们看demo去吧~ github mycloudnote客户端mycloudnote服务器端 注意:由于我并没申请取得appid,所以我无法获得用户的微信账号id,我里面用的是用户微信的昵称作为数据库的主键,所以用重名的话可能户出bug,另外由于没有appid,所以所有并没有试过真机测试…… 截图 关于小程序的个人感悟 这玩意就是html+css+js,如果你熟悉前端那么上手就真的是太快了………………小程序每个页面由4个文件组成,分别是 .wxml .json .js .wxss wxml文件和html很像,也是一种类xml的语言,应该说wxml就是为了小程序而改编的html,去掉一些添加一些新标签,懂html的话十分简单掌握,看官方就行,下面是demo中的一个wxml页面代码………… <!--addNote.wxml--> 登录后复制 题目 正文 添加 对应以下页面 wxss文件是小程序版的css,也是很简单,看官方文档就行~就像这样(和上面的wxml结合): /*addNote.wxss*/ .log-list { display: flex; flex-direction: column; padding: 40rpx; } .submit {…
2024-11-25 阅读全文 →
FWQ
小程序
微信开发之如何调用全局JS?
这篇文章主要介绍了微信小程序本作用域下调用全局详解及实例的相关资料,需要的朋友可以参考下 微信小程序本作用域下调用全局JS详解 本地wxml文件 <view> app版本:{{version}} </view> 登录后复制 本地js文件 var app; Page({ data:{ }, onLoad:function() { app = getApp(); this.setData({version:app.globalData.appName}); } }) 登录后复制  全局js文件 //app.js App({ globalData:{ appName:"hcoder" }, test:function () { console.log("ok"); } })…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序怎么设置页面渐变
小程序怎么设置页面渐变 微信小程序设置页面背景颜色渐变可以使用css的-webkit-linear-gradient()来实现。 1、WXSS的代码: .container{   position: absolute;   top: 0;   bottom: 0;   left: 0;   right: 0;   background: -webkit-linear-gradient(top,white,lightblue,rgb(83, 201, 248));   color: rgb(241, 161, 155);   font-size: 18px; } .container text{   display: block;   margin: 40rpx; } 登录后复制 top: 表示上下渐变,我们还可以设置为左右渐变(值为 left ) white: 是第一个颜色名 lightblue : 第二个颜色名 rgb(83,…
2024-11-25 阅读全文 →
FWQ
小程序
微信开发之input控件的实例详解
这篇文章主要介绍了微信小程序 input输入框详解及实例(多种示例)的相关资料,输入框在程序中是最常见的,登录,注册,获取框中的内容等等都需要,需要的朋友可以参考下 微信小程序 input输入框控件 今天主要详写一下微信小程序中的Input输入框控件,输入框在程序中是最常见的,登录,注册,获取搜索框中的内容等等都需要,同时,还需要设置不同样式的输入框,今天的代码中都要相应的使用。首先主页面中将登录的样式进行了简单展示和使用, 代码如下: <!--如果在同一个form表单中创建了多个input输入框,可以给给每个输入框,创建自己的 name=“userName”属性,可以区别哪个输入框,并通过添加 属性提交:bindsubmit="方法名" 重置:bindreset="方法名",达到清除输入框内容的目的 js文件中的用法,e.detail.value.userName.length--> <view>用户名:  <input>  </view><view>密 码:  <input>  </view><view>  <button>登录</button>  <button>清除</button> </view><view>{{infoMess}}</view><view>{{userName}}</view><view>{{passWd}}</view><view>  <navigator>  <text>各类型输入框展示</text>  </navigator></view> 登录后复制 //index.js //获取应用实例 var app = getApp() Page({  data: {…
2024-11-25 阅读全文 →
FWQ
小程序
微信开发之数据访问的方法详解
这篇文章主要介绍了微信小程序 实例详解的相关资料,需要的朋友可以参考下 先简单说一下,小程序的结构 如图所示 1、每个视图(.wxml)只需要添加对应名字的脚本(.js)和样式(.wxss)就可以了,不需要引用,page下面的脚本以及样式都是继承至最外面的app.js , app.wxcss 2、脚本也就是.js文件,他有固定格式:page,是用于获取数据的 3、utils是用来放置数据的 数据访问,如果懂点ajax,都不是问题,没啥好讲的 微信小程序,因为IDE太烂了,如果代码再写得难以阅读,整个项目就很难维护了。 因为没有写过app,不知道在app中数据访问是怎么封装的 作为一个有3天工作经验的小程序码农,觉得如果每个页面的数据都是自己去访问数据接口,那就太不OOP了 然后想到了linq to sql,只取了其中的两个方法,原本打算用singelordefault,firstordefault的,想想也麻烦,就用了getbyparams,getbyid,根据条件查找出所有数据,或者根据id获取一条数据 直接看方法吧,有点啰嗦了 const API_URL = 'http://localhost:4424/api/' function getApi(url,params){  return new Promise((res,rej)=&gt;{   wx.request({    url:API_URL+'/'+url,    data:Object.assign({},params),    header:{'Content-Type': 'application/json'},    success:res,    fail:rej   })  })…
2024-11-25 阅读全文 →