分类归档

网站开发

FWQ
小程序
微信小程序中列表渲染的实现代码
本篇文章给大家带来的内容是关于微信小程序中列表渲染的实现代码,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 模板弄好了,就要遍历数据了 数据是模拟好的,在datas文件夹中有list-data.js文件,这就是提前准备好的数据: list-data.js: let list_data = [   {    date: 'may 19 2018',     title: '教育理念',     detail_img: '/images/detail/carousel/02.jpg',     avatar: '/images/avatar/4.png',     detail_content: '让每一个 IT 人,都直接或间接地受到过尚硅谷帮助!尚硅谷由一群有活力、有理想、有责任、有担当的尚硅谷人组成,我们将不负青春,为传播 IT 技术、为软件行业的健康的生态发展贡献力量。',     headImgSrc: '/images/detail/carousel/02.jpg',     author: '钢铁侠 ',     dataTime: '24time',     detail_love_image1: '/images/icon/chat.png',     detail_love_image2: '/images/icon/view.png',     love_count: 88,     attention_count: 66,     detail: '钢铁战队。。',     music: {       dataUrl: 'http://up.mcyt.net/down/46100.mp3', // 音乐链接       title: 'IF-Ken Arai',   // 音乐标题       coverImgUrl: 'http://y.gtimg.cn/music/photo_new/T002R300x300M000003rsKF44GyaSk.jpg?max_age=2592000',     },     postId: 0   },   {    date: 'may 19 2018',     title: '尚硅谷',     detail_img: '/images/detail/carousel/01.jpg',…
2024-11-25 阅读全文 →
FWQ
CMS教程
phpcms v9 537报错
Phpcms v9报错:date() expects parameter 2 to be long, string given in //libs/functions/global.func.php on line 537。 这一般是Phpcms v9迁移后报错,一般是编码问题,比如用txt文本编辑.php文件就很容易造成编码错误。 解决方法: 找到最近修改的.php文件,如果是迁移,往往修改的文件是/caches/configs/database.php和/caches/configs/system.php两个文件,于是检查下这两个文件的编码,或者从新使用不是txt的专业文本编辑器比如Editplus、dw,修改下就好。 立即学习“”; 以上就是 v9 537报错的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
网页授权获取用户信息的方法
获取用户信息步骤如下: 1 第一步:用户同意授权,获取code2 第二步:通过code换取网页授权access_token3 第三步:刷新access_token(如果需要)4 第四步:拉取用户信息(需scope为 snsapi_userinfo) 1 获取code 在确保微信公众账号拥有授权作用域(scope参数)的权限的前提下(服务号获得高级后,默认拥有scope参数中的snsapi_base和snsapi_userinfo),引导关注者打开如下页面: open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope=SCOPE&state=STATE#wechat_redirect 若提示“该链接无法访问”,请检查参数是否填写错误,是否拥有scope参数对应的授权作用域权限。 尤其注意:由于授权操作等级较高,所以在发起授权请求时,微信会对授权链接做正则强匹配校验,如果链接的参数顺序不对,授权页面将无法正常访问 其中: AppID – 公众号的唯一标识REDIRECT_URI – 跳转urlSCOPE – 值为snsapi_base(不弹出授权页面,直接跳转,只能获取用户openid) 或snsapi_userinfo (弹 出授权页面,可通过openid拿到昵称、性别、所在地。并且,即使在未关注的情况下,只要用户授权,也能获取其信息)STATE – 开发者可以自定义填写a-zA-Z0-9的参数值 2 通过code换取网页授权access_token…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序 es6-promise.js封装请求与处理异步进程
这篇文章主要介绍了微信小程序 es6-promise.js封装请求与处理异步进程的相关资料,需要的朋友可以参考下 微信小程序 es6-promise.js封装请求与处理异步进程 下载es6-promise.js置于根目录下的libs文件夹下; 在根目录utils文件夹下新建httpsPromisify.js,即定义封装请求的方法 var Promise = require('../libs/es6-promise.min') function httpsPromisify(fn) {   return function (obj = {}) {     return new Promise((resolve, reject) => {       obj.success = function (res) {         resolve(res)       }       obj.fail = function (res) {         reject(res)       }       fn(obj)     })   } } module.exports = {   httpsPromisify: httpsPromisify }    登录后复制 调用方法: var Promisify = require('../../utils/httpsPromisify')  Page({   onLoad: function(){…
2024-11-25 阅读全文 →
FWQ
CMS教程
discuz如何去掉portal.php
discuz去掉“portal.php”的方法:首先在系统后台的导航设置中将默认的首页设置为“不可用”;然后打开“index.php”并修改内容为“$_env[‘domain’][‘defaultindex’]”即可。 推荐:《》 discuz 取消门户首页url中的portal.php 这几天准备用discuz搭建一个素食网站,一切就绪之后,访问discuz的门户时总是带着portal.php,可能是职业毛病,在url中总是带着,感觉太碍眼了,并且discuz就是搜索引擎收录一直抵制的一款产品,为了新站能更好的seo,决定把portal.php在url中去掉,操作方法如下: 一、在系统后台的导航设置中进行设置,将默认的首页设置为“不可用”,之后自定义个首页,链接中填写”/” 立即学习“”; 二、在程序的根目录的index.php中找到 $url = empty($_ENV['domain']['app']['default']) ? (!empty($_ENV['domain']['defaultindex']) ? $_ENV['domain']['defaultindex'] : 'forum.php') : 'http://'.$_ENV['domain']['app']['default']; 登录后复制   修改为: $_ENV['curapp'] = str_replace('.php', '', $_ENV['domain']['defaultindex']); 登录后复制   但是这样,还不能解决url中带portal.php 于是乎,通过分析,可以设置discuz的默认appindex,还是在index.php文件中修改 $_ENV['curapp'] = 'portal'; //添加这么一条语句,将curapp默认设置为portal,否则默认是forum require './'.$_ENV['curapp'].'.php'; 登录后复制 为什么我要这么设置呢,因为我不想在前期的时候使用论坛功能。 最后在forum.php中添加一个语句屏蔽论坛访问 header("LOCATION:http://www.zt520.net"); exit(); 登录后复制   以上就是discuz如何去掉portal.php的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
带你开发一个虎年春节头像生成小程序
本篇文章带大家跟风做一个虎年春节头像制作小程序,获取微信头像,选择头像边框,即可合成不同的虎年春节头像,希望对大家有所帮助! 马上就到春节了,今天看到有网友分享了网页版的虎年头像制作工具,感觉很不错,正好打算做个小程序练手没啥主题,那就用这个试试吧。 先上最终效果图: 说下实现流程 第一步:先获取到当前微信的头像图片,主要代码如下,注意默认获取到的头像图片不是高清的,需要先转换成高清图片,避免生成之后很模糊。  getUserProfile(e) {     console.log(e)     let that = this;     wx.getUserProfile({       desc: '仅用于生成头像使用',       success: (res) => {         var url = res.userInfo.avatarUrl;         while (!isNaN(parseInt(url.substring(url.length - 1, url.length)))) {           url = url.substring(0, url.length - 1)         }         url = url.substring(0, url.length - 1) + "/0";         res.userInfo.avatarUrl = url;         console.log(JSON.stringify(res.userInfo));         that.setData({           userInfo: res.userInfo,           hasUserInfo: true         })         that.drawImg();       }     });   }, 登录后复制 第二步:合成头像,把素材图片和第一步获取到的头像图片,获取到本地文件,然后利用小程序的cavas组件进行合成。…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序实现皮肤的夜间模式
这篇文章主要给大家介绍了关于利用微信小程序实现皮肤功能,也就是实现夜间模式的相关资料,文中通过示例代码介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面来一起看看吧。 老规矩,先上效果图 个人对夜间模式这个功能情有独钟 晚上黑灯瞎火的看手机,屏幕亮度就算调到最低依然很是刺眼呀 所以我一直用某浏览器,因为有夜间模式 言归正传,依然是分析功能点       1.点击按钮,切换一套css(这个功能很简单)       2.把皮肤设置保存到全局变量,在访问其它页面时也能有效果       3.把设置保存到本地,退出应用再进来时,依然加载上次设置的皮肤 先从切换开始吧,switch很少用,还是贴一下吧 <switch></switch> 登录后复制 Page({  data: {  skinStyle: ""  },  onLoad: function (options) {  },  switchChange:function(e){  var that =this  var style  //如果开启  if(e.detail.value == true){   style="dark"  }else{…
2024-11-25 阅读全文 →
FWQ
小程序
关于微信小程序加载更多和点击查看更多的代码
这篇文章主要为大家详细介绍了微信小程序加载更多,点击查看更多功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 本文实例为大家分享了微信小程序加载更多功能实现的具体代码,供大家参考,具体内容如下 微信小程序加载更多,是将之前的数据和点击加载后请求的数据用concat拼接在一起并执行setData,下面是一个简单的栗子: index.wxml代码如下 <view>   <view>   <view>   <text>{{name.content}}</text>   </view>   </view>  </view>  <view>   <button>   {{loadText}}   </button>  </view> 登录后复制 加载更多按钮绑定setLoading index.js文件代码如下 Page({   data: {    loadText:'加载更多',    duanziInfo:[]   },   //初始化请求   onLoad: function (res) {   var that = this   //内容 …
2024-11-25 阅读全文 →
FWQ
小程序
微信开发实现各种消息的响应
继续之前我们没有完成的部分,现在可以实现简单的文本交互,这篇将实现各种消息,事件的响应。 项目GitHub地址:   SDK的GitHub地址: SDK官方介绍博客: 一:实现各类消息的简单回复      基于现在的底层框架,我们不难看出其余的响应机制不是很难,只是我们不是很熟悉这个SDK而已;现在已经实现了文本回复,我们在重写OnTextRequest方法的时候发现有很多的重新方法,如下。 这个就是我们需要实现各种消息机制和事件机制的方法。可以通过实现对应的方法来响应微信服务器发送过来的各种POST请求,如果网站有很多的需求,那么处理的业务逻辑就是在这些方法中进行。 1.1:处理语音请求; public override IResponseMessageBase OnVoiceRequest(RequestMessageVoice requestMessage) { var responseVoice = base.CreateResponseMessage<ResponseMessageVoice>(); responseVoice.Voice=new Voice() { MediaId = requestMessage.MediaId }; return responseVoice;…
2024-11-25 阅读全文 →
FWQ
CMS教程
phpcms显示验证码出错怎么办?
显示验证码出错怎么办? phpcms验证码出错的解决办法: 首先找到后台登录文件。在X:phpcmsmodulesdmin emplates里面的login.tpl.php文件, 找到里面验证码本地地址的代码:  直接换成个人所使用的域名地址:http://www.****.com 立即学习“”; 原来: 改成这样: 推荐教程:《》 以上就是显示验证码出错怎么办?的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →