作者文章

fwq

FWQ
小程序
微信小程序入门到实战实例分享(四)
调试方法 小程序的调试和一般的网页调试差不多,但是注意几点: 调试文件的选择 打开调试器,选中Sources页签,然后使用快捷键:ctrl+p打开搜索框,选择后缀为sm的文件进行调试。 数据绑定的展示 打开调试器,选中AppData页签,可以查看到页面数据绑定的详细信息,是否正确绑定。记载着所有页面的数据绑定内容。通过上面这个图片,我们就可以知道,只有在datesArry对象里面有需要绑定在页面上面的数据。 Template模版 wxml / wxss / js模块的复用,更好的封装ui和业务逻辑  增加复用性 当一块区域需要在多个地方使用的时候,可以把这个区域做成一个模版,在使用的时候调用这个模版即可,这样即减少重复代码的编写,又易于维护,让代码整洁。 模版代码的编写 <template name='postItem'> <view class='box'> <view class='title-box'> <text class='title'>{{item.title}}</text> <text class='date'>{{item.date}}</text> </view> <image src='{{item.imgUrl}}'…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序实现分页下拉加载的实例代码
转眼间我们教你系列已经有十节系列课程了,每天的工作压力繁重,小女子也不知道自己还能坚持这样的系列教程多久。只希望每篇教程真的对大家有帮助。这节课我们要介绍的就是如何实现分页的下拉加载,我们先来看效果图 <view>     <view>CopyRight:All Right Reserved</view>     <view>原创作者:51小程序</view>     <view>微信小程序开发者社区</view>     <view>HTML51.COM</view>     <view><image></image></view>     <view><button>点击进入下拉加载演示页面</button></view></view> 登录后复制 当用户打开一个页面时,假设后台数据量庞大时,一次性地返回所有数据给客户端,页面的打开速度就会有所下降,而且用户只看上面的内容而不需要看后面的内容时,也浪费用户流量,基于优化的角度来考虑,后台不要一次性返回所有数据,当用户有需要再往下翻的时候,再加载更加数据出来。 业务需求: 列表滚动到底部时,继续往上拉,加载更多内容 必备参数: (1)pageindex: 1 //第几次加载 (2)callbackcount: 15 //需要返回数据的个数 其他参数: 根据接口的所需参数 实现原理: 当第一次访问接口时,传递2个必备参数(第1次加载,需要返回数据的个数为15个),和其他参数(需要搜索的字符串)给后台,后台返回第一次数据过来。在请求成功的的回调函数中,判断返回的数据是否>0,是,则取出数据,渲染视图层,并把“上拉加载”显示在列表底部;否,则没有数据可取,并把“没有更多”显示在列表底部,同时把“上拉加载”隐藏掉。 当用户已经滚动到列表底部(这里使用到小程序提供的scroll-view组件的bindscrolltolower事件),触发bindscrolltolower事件,参数pageindex+1,再把2个必备参数(第2次加载,需要返回数据的个数为15个)和其他参数(需要搜索的字符串)给后台,后台把其余的数据返回给前台,前台在原来数据的基础上添加数据 主要的页面结果如下:1.index.wxml <view>    <view>      <view> …
2024-11-25 阅读全文 →
FWQ
CMS教程
帝国cms忘记密码了怎么找回来
找回帝国 cms 密码有两种方法:管理员账户:使用另一个管理员帐户重置密码。数据库修改:使用数据库管理工具修改 userpassword 列的值为加密后密码。加密密码时使用 md5 算法。 找回帝国 CMS 密码 忘记帝国 CMS 密码可能会令人沮丧,但不用担心,有几种方法可以找回密码。 方法 1:管理员账户 如果您忘记了管理员密码,则无法通过常规方法找回密码。但是,如果您有另一个管理员帐户,您可以使用该帐户来重置忘记的密码。 登录到有权限的管理员帐户。 导航到“系统设置”>“管理员列表”。 找到忘记密码的管理员帐户并单击“编辑”。 重置密码并保存更改。 方法 2:数据库修改 如果您没有另一个管理员帐户,您可以尝试直接修改数据库以重置密码。 使用数据库管理工具(例如 phpMyAdmin 或 SQLyog)连接到您的数据库。 定位表…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序开发:picker滚动选择器详细介绍
组件说明: picker: 滚动选择器,现支持三种选择器,通过mode属性来区分,分别是普通选择器(mode = selector),时间选择器(mode = time),日期选择器(mode = date),默认是普通选择器。                wxml <view>   <view>     <text>picker</text>     <text>选择器</text>   </view>   <view>     <view>       <view>地区选择器</view>       <picker>         <view>           当前选择:{{array[index]}}…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序是什么
微信小程序是什么?想必很多人都听说过微信小程序,但是你知道微信小程序是干嘛的?下面我们来总结一下。 微信小程序是什么? 微信小程序是张小龙在2017年推出的一款不需要下载就可以是使用的应用,用户只需扫一下就可以使用软件,实现了触手可及,不需要下载,随用随走,极其方便,目前也吸引了很多人投入到微信小程序开发当中来。 微信小程序是干嘛的? 微信小程序是用户不需要下载就能使用的的应用,用户只要扫一扫小程序二维码就是可以打开相对应的程序,现在有很多用户都抱怨安装太多的软件,为此微信小程序就解决了用户的下载的问题,但是对于开发者来说,目前小程序的开发成本也是比较低的,和app相比,微信小程序相对简单的多,但也能满足一些软件的基础使用。 微信小程序功能有哪些? 目前微信小程序的功能有七大功能,包括线下扫码,消息通知和对公众号进行关联,微信小程序和公共号进行关联,能实现两者之间的跳转,这也是小程序不存在入口的原因之一。 以上就是对微信小程序是什么的全部介绍,如果你想了解更多有关,请关注米云。 以上就是微信小程序是什么的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
小程序开发之WXML详解
wxml(weixin markup language)是mina框架设计的一套标签语言,结合基础组件、事件系统,可以构建出页面的结构。 用以下一些简单的例子来看看WXML具有什么能力: 数据绑定 <!--wxml--><view> {{message}} </view> // page.jsPage({   data: {     message: 'Hello MINA!'   } }) 登录后复制 列表渲染 <!--wxml--><view> {{item}} </view> // page.jsPage({   data: {     array: [1, 2, 3, 4, 5]   } }) 登录后复制 条件渲染 <!--wxml--><view> WEBVIEW </view><view> APP </view><view> MINA IS NOT APP </view> // page.jsPage({   data: {     view: 'MINA'   } }) 登录后复制…
2024-11-25 阅读全文 →
FWQ
小程序
关于退款的10篇文章推荐
先吐槽下微信的文档和demo,重要的步骤信息没有强调清楚,.net的demo就没有跑成功过。1.微信扫码登录2.微信pc端支付几经摸索才走通这个退款功能。下面介绍下微信支付退款功能的开发步骤:一、下载证书并导入到系统微信退款是需要证书的,这个证书不是官方demo中的证书,而是需要自己在微信商户平台中的api安全栏下载的证书,在官方的证书使用实例的一个word文档看到下面话:c#有一点需要注意,除了在代码中使用apiclient_cert.p12之外还需要将该证书导入操作系统才能使用,1、代码中使用、;2、导入操作系统,二者缺一不可。.net版本需要大于2.0  之前就是不知道这两步,浪费了太多时间。所以先下载证书:下载的时候需要手机验证及登录密码。下载后找到apiclient_cert.p12这个证书,双击导入,导入的时候提示输入密码,这个密码就是商户id,且必须是在自己的商户平 1. 简介:先吐槽下微信的文档和demo,重要的步骤信息没有强调清楚,.net的demo就没有跑成功过。1.微信扫码登录2.微信PC端支付几经摸索才走通这个退款功能。下面介绍下微信支付退款功能的开发步骤:一、下载证书并导入到系统微信退款是需要证书的,这个证书不是官方demo中的证书,而是需要自己在微信商户平台中的api安全栏下载的证书,在官方的证书使用实例的一个word文档看到下面话:C#有一点需要注意,除了… 2. 简介:写这篇文章的目的主要是由于在微信公众平台提供的SDK中并没有提供此功能的SDK实现,其实最后实现还是借助 微信公众平台开发文档 和 SDK 。企业付款的应用场景: 公众号向已关注用户付款,比如处理退款、财务结算等先说一下实现思路:在SDK中自带类库的基础上扩展WxMchPay组件, 实现企业付款功能的扩展。话不多说,上代码, 下面是继承SDK,实现企业付款的组件:$parame… 3. 简介:写这篇文章的目的主要是由于在微信公众平台提供的SDK中并没有提供此功能的SDK实现,其实最后实现还是借助 微信公众平台开发文档 和 SDK 。企业付款的应用场景: 公众号向已关注用户付款,比如处理退款、财务结算等先说一下实现思路:在SDK中自带类库的基础上扩展WxMchPay组件, 实现企业付款功能的扩展。话不多说,上代码, 下面是继承SDK,实现企业付款的组件:$parame… 4. 简介:写这篇文章的目的主要是由于在微信公众平台提供的SDK中并没有提供此功能的SDK实现,  其实最后实现还是借助 微信公众平台开发文档 和 SDK 。  企业付款的应用场景: 公众号向已关注用户付款,比如处理退款、财务结算等 5.…
2024-11-25 阅读全文 →
FWQ
小程序
记一次微信小程序在安卓手机上的白屏问题
在做小程序的时候,做到了一个限时商品售卖,用到了倒计时,因为这个原因导致了安卓手机上使用小程序时,将小程序放入后台运行一段时间后,再次进入小程序后出现了页面白屏或者点击事件失效的情况,这里记录下 1.相关代码文件 我这里是使用了自定义组件的形式来渲染的 外部的引用的自定义组件的wxml文件 /* limitCommodity是一个数组,返回的是商品对象,包含商品价格、商品结束时间、商品图片等 */ <block wx:for="{{limitCommodity}}" wx:key="{{item.id}}"> <commodityItem class="specialContent" goods="{{item}}" /> </block> 登录后复制 自定义组件的js文件 Component({ properties: { goods: Object }, data: { }, timer: null,…
2024-11-25 阅读全文 →
FWQ
CMS教程
在 WordPress 中使用 Dashicons:综合指南
dashicons 是一组与 wordpress 捆绑在一起的字体图标,提供了一种向 wordpress 网站添加图标的简单方法。自该项目首次推出以来,它已发展成为一种宝贵的资源,包括丰富的 300 多个独立图标! Dashicons 易于使用,涵盖了大多数图标需求的用例,因此减少了对第三方图标库的需求。 有趣的事实:每次您访问 Dashicons 主页时,它都会显示一个随机图标!亲自尝试一下。 什么是字体图标? 字体图标正如其听起来的样子。每个字体图标集(例如 Dashicons)都是常规字体,就像任何其他字体一样,但包含符号而不是字母和数字。 这使它们易于使用,但 Dashicons 的一个缺点是它们被有效地编译为单个大精灵(包含所有单独图标的排列好的单个大图像)。 正如您可以想象的那样,图标集合越大,字体图标精灵的整体大小也越大。即使使用缓存,如果您只需要一两个图标,包含每个图标也并不理想。 但是,这并没有阻止字体图标在过去几年中非常流行。 在 WordPress 中访问 Dashicons 好消息是 Dashicons 包含在…
2024-11-25 阅读全文 →
FWQ
CMS教程
在DedeCMS中的文章页面的上一篇下一篇链接处怎么增加文章摘要
在中的文章页面的上一篇下一篇链接处怎么增加文章摘要? DedeCMS系统默认的是在文章的上一篇和下一篇的链接只显示标题,但是有时我们希望显示其他信息,比如文章的摘要。下面给大家介绍一下方法   推荐学习:   DedeCMS系统默认的是在文章的上一篇和下一篇的链接只显示标题,但是有时我们希望显示其他信息,比如文章的摘要。 找到arc.archives.class.php文件,在include目录下面,然后查找“GetPreNext”这个函数,将 $query  = "Select  arc.id,arc.title,arc.shorttitle,arc.typeid,arc.ismake,arc.senddate,arc.arcrank,arc.money,arc.filename,arc.litpic,  t.typedir,t.typename,t.namerule,t.namerule2,t.ispart,t.moresite,t.siteurl,t.sitepath  from `jcode_archives` arc left join jcode_arctype t on arc.typeid=t.id "; 登录后复制   改成: $query = "Select  arc.id,arc.title,arc.shorttitle,arc.typeid,arc.ismake,arc.senddate,arc.arcrank,arc.money,arc.filename,arc.litpic,  arc.description,t.typedir,t.typename,t.namerule,t.namerule2,t.ispart,t.moresite,t.siteurl,t.sitepath  from `jcode_archives` arc left join jcode_arctype t on arc.typeid=t.id "; 登录后复制   比较一下其实现在只是多了arc.description,这就是文章的摘要,也称为文章描述。   需要注意的是这里的jcode_archives和jcode_arctype中的jcode_是我表结构的前缀,你需要将这个前缀改成你自己的。   现在我们已经将文章描述从数据库里面取出来了。下一步将描述显示在页面上,显示连接文字的代码本来是这样的,你可以通过查找找到,其实就在上面那段代码的附近: if(is_array($preRow)) { $mlink =  GetFileUrl($preRow['id'],$preRow['typeid'],$preRow['senddate'],$preRow['title'],$preRow['ismake'],$preRow['arcrank'], $preRow['namerule'],$preRow['typedir'],$preRow['money'],$preRow['filename'],$preRow['moresite'],$preRow['siteurl'],$preRow['sitepath']); $this-&gt;PreNext['pre']  = "上一篇:<a>{$preRow['title']}</a>  ";…
2024-11-25 阅读全文 →