作者文章

fwq

FWQ
小程序
如何实现小程序中表单提交后自动清空内容
目的:微信小程序提交后,表单内容自动清空。 思路分析: 我们可以通过value绑定来进行清除,但是这种方法在表单数据非常多的情况下会变得很麻烦。 解决思路: form使用bindreset事件提交数据,而不是使用bindsubmit事件,这样点击提交后会自动清空表单内容。 但是这样会带来一个新问题: 使用bindreset无法从事件参数e.detail.value.name获得表单数据 (学习视频分享:) 因此需要在表单绑定事件获取内容,例如 <input> inputText: function(e) {     this.data.quesText=e.detail.value } 登录后复制 相关推荐: 以上就是如何实现小程序中表单提交后自动清空内容的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序开发天气预报实例代码
这篇文章主要介绍了微信小程序开发实例代码的相关资料,这里含有源码,需要的朋友可以参考下 微信小程序 天气预报 实例主要功能 自动定位所在城市 根据所定位的城市获取天气信息 显示未来几天的天气情况 查看当天天气的详情信息 先看效果图 微信小程序-天气 首页 微信小程序-天气 详情页 思路及编码部份自动定位所在城市 wx.getLocation:通过官方文档的中可以看到wx.getLocation可以获取到当前的地理位置和速度,不过获取到的地理位置只是经纬度,而不是真正的城市名称,但我们可以根据这个经纬度来获取城市名称等信息(需要用到第三方),再通过城市名称和城市ID获取对应的天气信息。 在.js逻辑层增加: data:{   weatherApikey:'', //天气apikey,在http://apistore.baidu.com 上申请   city:'', //城市名称   areaid:'', //城市对应的id   curWd:{}, //当天天气情况   indexs:{}, //当天天气详情说明   forecast:{} //未来4天的天气情况 }, onLoad:function(options){   // 生命周期函数--监听页面加载   this.setData({weatherApikey:getApp().globalData.weatherApikey});   this.loadLocation();…
2024-11-25 阅读全文 →
FWQ
CMS教程
DedeCMS自定义宏标记使用
在模板制作中,经常遇到一些网站标签在多个页面调用的问题,通常情况下我们可以通过模板的{dede:include file=’文件名称’ ismake=’是否为dede板块模板(yes/no)’/}标签导入一个文件解决。 在DedeCMS的5.3版本默认模板中的head.htm就如通过这样的标记引入到其他模板文件,然后编译成页面头部信息的,但这样以文件形式引入的方式并不适用于少量内容的全局显示。        (推荐学习:/” target=”_self” textvalue=”dedecms教程” _href=”https://www.php.cn/cms/dedecms/”>dedecms教程) 例如你可能有一个栏目,这个栏目需要在全局进行显示,并且这个栏目的调用信息会经常进行改变,但只涉及到一段代码,如果使用{dede:include/}是很难实现的,这时候就需要自定义宏标记来解决这种灵活调用的问题。其实织梦的广告插件也是宏标记的另一种表现形式。 在学习自定义宏标记之前,我们先查阅织梦帮助中心模板标签部分,关于自定义宏标记的使用介绍: 以下为引用的内容: 标签名称:mytag 功能说明:用于获取自定义宏标记的内容 适用范围:全局使用 基本语法: {dede:mytag typeid=’0′ name=”/} 参数说明: name = ’’ 标记名称,该项是必须的属性,以下 2、3是可选属性; ismake…
2024-11-25 阅读全文 →
FWQ
小程序
做一个移动端微信公众号(附代码)
这次给大家带来做一个移动端微信公众号(附代码),做一个移动端微信公众号的有哪些,下面就是实战案例,一起来看一下。 第一坑:微信分享导致安卓手机无法调起相册和无法调起微信充值 解决方案: setTimeout(_ => { wx.config(sdkConfig) }, 500) 登录后复制 需要将微信分享延迟500毫秒,这样就解决了安卓手机无法调用相册和微信充值的问题,如果用了微信分享需要加个延迟。 第二坑:部分手机第三方输入法会将页面网上挤的问题 解决方案: // 特定需求页面,比如评论页面,输入框在顶部之类的 const interval = setInterval(function() { document.body.scrollTop = 0; }, 100) // 注意关闭页面或者销毁组件的时候记得清空定时器 clearInterval(interval);…
2024-11-25 阅读全文 →
FWQ
小程序
关于微信小程序的商城开发(ecshop )
这篇文章主要介绍了微信小程序 商城开发(ecshop )简单实例的相关资料,需要的朋友可以参考下 最近小程序特别火,所以我们公司也针对ecshop平台对接了小程序 包括完整的用户系统和购物体统 用户系统:收货地址,订单管理,消息管理,优惠券管理等等 购物系统支付购物车管理,微信支付等等 相信有很多小伙伴都用的是ecshop作为自己的商城,最近小程序又火了,于是就有人问ecshop对接小程序怎么做。 正好最近在开发一个对接ecshop的小程序项目,就将我的一些开发经验分享一下。 一:扫描小程序二维码后的用户信息的获取和缓存 获取用户信息需要用到两个api wx.login(OBJECT) 调用接口获取登录凭证(code)进而换取用户登录态信息,包括用户的唯一标识(openid) 及本次登录的 会话密钥(session_key)。用户数据的加解密通讯需要依赖会话密钥完成。 wx.getUserInfo(OBJECT) 获取用户信息,需要先调用 wx.login 接口。 获取缓存需要用到的api wx.setStorageSync(KEY,DATA) 将 data 存储在本地缓存中指定的 key 中,会覆盖掉原来该 key 对应的内容,这是一个同步接口。…
2024-11-25 阅读全文 →
FWQ
CMS教程
帝国cms资源网模板怎么用
帝国cms模板是一种用于创建基于帝国cms内容管理系统的网站的预设计页面布局和样式,包含html、css和javascript代码。要使用帝国cms模板,需要:下载并解压模板;导入模板到帝国cms后台;设置模板;编辑模板文件实现自定义。帝国cms模板通常包含header.html、footer.html、index.html、list.html、content.html和style.css文件。 帝国CMS模板的使用指南 什么是帝国CMS模板? 帝国CMS模板是一套预先设计的页面布局和样式,用于创建基于帝国CMS内容管理系统的网站。它包含用于显示网站内容的HTML、CSS和JavaScript代码。 如何使用帝国CMS模板? 要使用帝国CMS模板,请按照以下步骤操作: 下载并解压模板:从可靠的来源下载帝国CMS模板并将其解压到计算机上。 导入模板:登录帝国CMS后台,导航到“系统管理”>“模板管理”>“导入模板”。选择解压后的模板文件并上传。 设置模板:导入模板后,导航到“系统管理”>“系统设置”>“基本设置”,在“系统模板”下选择新导入的模板。 编辑模板文件:如果需要对模板进行自定义,可以在帝国CMS后台导航到“系统管理”>“模板管理”>“编辑模板文件”,找到相应的模板文件进行编辑。 模板结构 帝国CMS模板通常由以下文件组成: header.html:网站页面的头部,包含网站名称、导航菜单等元素。 footer.html:网站页面的尾部,包含版权信息、联系方式等元素。 index.html:网站的主页,包含网站的主要内容和功能。 list.html:用于显示文章列表的页面。 content.html:用于显示文章内容的页面。 style.:包含网站的样式规则。 自定义模板 可以根据需要对帝国CMS模板进行自定义,例如: 更改网站的配色方案 添加或删除导航菜单项 调整内容布局 添加自定义脚本和代码 提示 在编辑模板文件之前,建议先备份它们。 使用HTML、CSS和JavaScript的知识对模板进行自定义。 从可靠的来源下载帝国CMS模板,以避免安全问题。…
2024-11-25 阅读全文 →
FWQ
小程序
分享小程序API的认证方式实例
你的小程序认证了吗 API认证方式有Basic Auth和OAuth 1.Basic Auth比较好理解,就是每次请求API时都提供用户的username和password,使用简单,开发和调试工作简单,没有过多的复杂页面跳转逻辑和交互过程;但是安全性低,每次都需要传递username和password,很大程度上存在被监听盗取的可能,同时应用本身还需要保存用户名和密码,在应用本身的安全性来说,也存在很大问题. 2.OAuth为用户资源的授权提供了一个安全,开放的标准,微信平台,微博,豆瓣等都提供对它的支持;安全性高,用户的username和password只需提供一次,Access Token访问权限仅限于应用,Access Token即使被监听丢失了随时可以撤销,用户修改了密码不会影响该应用的正常使用. 本文主要介绍小程序与第三方API接口对接的简单方式,先尝试使用Basic Auth进行验证,小O会在后期加上OAuth的验证方式,本文仅供参考,如有问题欢迎交流. 1.第一步是开启一个基于Basic Auth的API服务,如果服务正确的话,在访问的时候会弹出”需要进行身份验证”的对话框 2.在每次请求的时候往er头添加一个经过base64加密后的username和password信息,js可以使用btoa的,在小程序需要用到第三方js库,如图 3.在加上小程序的开发接口wx.login,这样的安全性就增加很大 现在开发的习惯,初期先出demo,然后随着业务的发展,在不断的完善. 【相关推荐】 1. 2.  3.  以上就是分享小程序API的认证方式实例的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
CMS教程
dedecms列表页和内容页如何调用顶级栏目ID
列表页和内容页如何调用顶级栏目id? dedecms列表页和内容页调用顶级栏目ID的方法 推荐学习:  dede织梦模板中添加顶级栏目id的方法总结,使用dede顶级栏目id可以实现很多功能比如:在每个列表页调用不同的栏目图片(同一顶级栏目调用相同的图片),如果我们做N个栏目就意味着要做N个列表页模板,显示这种方法是不可取的; 那么我们怎样来更快更简单的处理这个问题呢,dede模板的思路是这样的:调用顶级栏目ID,然后将图片尾部添加为ID号如:img1.jpg 即为imgID.jpg这样我们只需要制作图片就可以了;大概意思就是这样的吧,下面是织梦者在网络中收集到的方法:   dede调用顶级栏目ID 方法一: {dede:field.typeid function="GetTopid(@me)"/} 登录后复制 织梦者首推这一方法,经过测试是可行的   dede调用顶级栏目ID 方法二: 首先,在所需要调用顶级栏目ID的地方,添加这段标签语法 {dede:type}[feild:topid/]{/dede:type} 登录后复制 第二,修改源文件,找到include目录下的taglib目录下的type.lib.php。 找到这条语句 $row = $dsql-&gt;GetOne(“Select id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath From `dede_arctype` where id=’$typeid’ “); 登录后复制 修改成为 $row = $dsql-&gt;GetOne(“Select id,topid,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath From `dede_arctype` where id=’$typeid’ “); 登录后复制 在if(!is_array($row))…
2024-11-25 阅读全文 →
FWQ
CMS教程
dedecms怎么更换模板
更换 dedecms 模板步骤:下载并上传模板。登录后台,在 “模板管理” 设置新模板为默认。更新网站缓存,完成更换。 如何更换 Dedecms 模板 引言 更换 Dedecms 模板是一个相对简单的过程,本指南将详细介绍如何操作。 步骤 下载模板 从 Dedecms 官方网站或其他可信来源下载所需的模板。 上传模板 解压缩下载的模板文件,并将所有文件上传到 Dedecms 安装目录中的 “templets” 文件夹。 管理模板 登录 Dedecms 后台,进入 “系统”…
2024-11-25 阅读全文 →
FWQ
CMS教程
织梦dedecms如何调用同一个作者的文章
织梦如何调用同一个作者的文章? DEDECMS本身是支持调用当前作者或指定作者发布的文章的, 调用方法如下: 推荐学习: {dede:arclist  writer='this' typeid='top'}  [field:textlink /]<br>  {/dede:arclist} 登录后复制 参数说明: writer=’this’  表前当前文章的作者,你也可以指定任意的ID(数字ID),如 writer=’10’ typeid=’top’ 考虑到投稿文章可能比较少,用这属性是调用作者所有的最新文章, 如果不指定此属性, 则调用作者在文章所在栏目内发表的文章。 以上就是织梦如何调用同一个作者的文章的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →