分类归档

网站开发

FWQ
小程序
vue项目和微信小程序之间有何异同?
本篇文章给大家带来的内容是关于vue项目和微信小程序之间有何异同?,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 前言 写了vue项目和小程序,发现二者有许多相同之处,在此想总结一下二者的共同点和区别。相比之下,小程序的钩子函数要简单得多。 写了vue项目和小程序,发现二者有许多相同之处,在此想总结一下二者的共同点和区别。 一、生命周期 先贴两张图: 立即学习“”; vue生命周期 小程序生命周期 相比之下,小程序的钩子函数要简单得多。 vue的钩子函数在跳转新页面时,钩子函数都会触发,但是小程序的钩子函数,页面不同的跳转方式,触发的钩子并不一样。 onLoad: 页面加载 一个页面只会调用一次,可以在 onLoad 中获取打开当前页面所调用的 query 参数。 onShow: 页面显示 每次打开页面都会调用一次。 onReady: 页面初次渲染完成 一个页面只会调用一次,代表页面已经准备妥当,可以和视图层进行交互。 对界面的设置如wx.setNavigationBarTitle请在onReady之后设置。详见生命周期 onHide: 页面隐藏 当navigateTo或底部tab切换时调用。…
2024-11-25 阅读全文 →
FWQ
CMS教程
帝国CMS怎么制作网站sitemap
怎么制作网站sitemap? 增加自定义页面,文件名及存放目录:../../sitemap/sitemap.xml 代码如下: ='<?xml version="1.0" encoding="UTF-8"?>'?&gt; <urlset><url><loc>https://www.xx.net[!--news.url--]</loc><lastmod>=date("Y-m-d");?&gt;</lastmod><changefreq>daily</changefreq><priority>1.000</priority></url> [e:loop={'select classid,classname,classpath,wburl from [!db.pre!]enewsclass where bclassid=0 and showclass=0 and (classid52 and classid24) order by myorder',0,24,0}] <?php if(emptyempty($bqr[wburl])) { $sccurl= $public_r[newsurl].$bqr[classpath]; } else { $sccurl= $bqr[wburl]; } ?><url><loc>https://www.xx.net=$sccurl?&gt;/</loc><priority>0.6000</priority></url> [/e:loop] [listshowclass]'0',25,1,0[/listshowclass] 模板在后面 [e:loop={"select * from [!db.pre!]ecms_news order by newstime DESC",0,24,0}] <url><loc>https://www.xx.net=$bqsr[titleurl]?&gt;</loc><lastmod>=date('Y-m-d',$bqr[newstime])?&gt;</lastmod><changefreq>daily</changefreq><priority>0.8000</priority></url> [/e:loop] [e:loop={"select * from [!db.pre!]ecms_shop order by newstime DESC",0,24,0}] <url><loc>https://www.xx.net=$bqsr[titleurl]?&gt;</loc><lastmod>=date('Y-m-d',$bqr[newstime])?&gt;</lastmod><changefreq>daily</changefreq><priority>0.8000</priority></url> [/e:loop]…
2024-11-25 阅读全文 →
FWQ
小程序
关于index页面的详细介绍
上一篇教程中对index页面进行了解析,这一篇来解析下logs页面老规矩先上图logs页面该页面包含返回按钮(用于返回index页面),页面title和程序启动日志列表。和index页面相比,logs页面多了一个logs.json文件,来配置页面title的内容{     “navigationBarTitleText”: “查看启动日志” }更多配置项可以参考配置  小程序    1. 简介:上一篇教程中对index页面进行了解析,这一篇来解析下logs页面 老规矩先上图 该页面包含返回按钮(用于返回index页面),页面title和程序启动日志列表。和index页面相比,logs页面多了一个logs.json文件,来配置页面title的内容 更多配置项可以参考配置  小程序 在logs.wxml中,定义了三个标签,分别为view,block和text,其中view标签为容器,b… 2. 简介:上一篇教程谈了些和微信小程序开发本身无关的技术问题,现在回到主题。 这边教程主要对默认生成的index 页面进行讲解。在之前的教程中有写道,每一个页面都包含.js(处理逻辑),.wxml(描述页面内容),.wxss(配置页面样式)三个文件,index 页面也是如此。 讲解之前先上图 index页面的内容不多,只有一个用户头像,用户姓名,和一个”Hello World”,首先来看看index…. 3. 简介:用-p 1334:80 把镜像 run起来以后,在localhost:1334访问到了nginx的index页面。在docker里用bash交互方式,vim改了nginx的index.html文件,保存退出,但是重启服务后看不到效果,贴我的操作流程如下: {代码…… 4. 简介:让PHP开发者事半功倍的十大技巧。1、如何正确的创建一个…
2024-11-25 阅读全文 →
FWQ
CMS教程
dedecmsV5.5图片上传无法加水印怎么办
v5.5图片上传无法加水印怎么办? 今天在添加新站图片的时候发现从本地上传的图片没有添加水印,在后台已经打开图片添加水印了,后来发现,根本就不是设置的问题,最终找到解决方法。 推荐:《》 方法如下: 打开文件“dedeswfupload.php”,搜索“//WaterImg($cfg_basedir.$fileurl, ‘up’);”或定位到第100行。 //WaterImg($cfg_basedir.$fileurl, ‘up’); 把前面的“//”去掉即可。 以上就是V5.5图片上传无法加水印怎么办的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序选项卡功能的开发
本文主要和大家分享微信小程序选项卡功能的开发,希望能帮助到大家 在pages文件里面创建swipertab文件夹 1.编写页面结构:swipertab.wxml <!--swipertab.wxml--> <view>       <view>tab一</view>       <view>tab二</view>       <view>tab三</view>   </view>   <swiper>       <!-- tab一 -->       <swiper-item>         <view>tab一</view>       </swiper-item>       <!-- tab二 -->       <swiper-item>         <view>tab二</view>       </swiper-item>       <!-- tab三 -->       <swiper-item>         <view>tab三</view>       </swiper-item>  …
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序开发数据如何实现过滤
本篇文章介绍了小程序使用wxs类型文件实现数据过滤的方法,希望对学习微信小程序开发的朋友有帮助! 微信小程序开发数据如何实现过滤 因为微信小程序的wxml和js的内部实现机制是分开编译的。所以在wxml是没办法调用js的函数的。这会导致WXML缺少一个我们常用的功能,那就是没有办法在视图层对数据进行格式化处理。 推荐学习: 比如我们从后端获取到一个包含了时间戳数据的数组,然后需要在界面上把这些日期都格式化显示为2017-01-01这种格式的日期形式,在Vue, Angular之类的前端Web框架中,一般在视图层都提供了如filter之类相应比较好用的方案。vue是没有这些方法的。 但是小程序推出了wxs类型文件就是解决这类问题的。 使用 首先新建filter.wxs文件(也可以直接写在wxml文件中,但是这中公共方法还是应该单独建文件的)。 varformatDate =function(timestamp,option){ vardate= getDate(parseInt(timestamp)); varyear =date.getFullYear() varmonth =date.getMonth() +1 varday =date.getDate() varhour =function(){ if(date.getHours()<p><strong>在wxml文件中使用</strong></p><p>日期:{{filter.formatDate(要过滤的时间戳)}}</p><p><strong>注意事项</strong></p><p>wxs是不同于js文件的。所以很多js的api是不支持的。具体支持看官方文档。</p><p>例如本来获取日期,我们原本是调用new Date()的。在wxs是不支持的,但是小程序提供了一个全局函数getDate()代替。</p><p>PHP中文网,大量<a href="https://www.php.cn/tool/navicat/" target="_blank">navicat教程</a>欢迎学习!</p> 登录后复制 以上就是小程序开发数据如何实现过滤的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
CMS教程
dede5.7自由列表不能获取多个关键字怎么办
dede5.7自由列表不能获取多个关键字? 本篇文章给大家整理了彻底解决dede5.7自由列表不能获取多个关键字的方法以及变通的使用技巧,有需要的朋友学习下。 推荐学习:    我们首先来看一下DEDE5.7添加自由列表的界面。 在图中我们可以看到,正常情况下DEDE官方写了可以用多个关键字:关键字1,关键字2,关键字3……,但是不知道是官方的失误还是其他的原因,添加多个关键字以后,并没有任何的效果,反而检索不到任何内容了,我们根据大家反映的问题,给大家整理了彻底解决这个问题的方法。 涉及到的文件:替换includerc.freelist.class.php 我们能够看到,牵扯到的代码如上图所示。 我们先把两个代码进行隐藏! 我们再自己写一个相关语句:   $orwhere .=  "AND (".$this-&gt;GetKeywordSql($keyword)." )"; 登录后复制 最后,我们再下方找到位置后添加自己写的相关搜索条件和规则   function GetKeywordSql($keyword)     {         $ks = explode(',',$keyword);         $kwsql = '';         $kwsqls = array();         foreach($ks as $k)         {             $k = trim($k);             if(strlen($k)0x80 &amp;&amp; strlen($k)0x80 &amp;&amp; strlen($k)<p> </p><p>把上面的代码加入到页面下下方,现在DEDE的自由列表的多个关键字功能就可以用了!</p><p>到此还没有结束!小编在实际测试过程中遇到了一个问题,我们添加了两个关键字,那是为了让进一步过滤,还是为了增加更广泛的关键字呢?这个问题困扰了我很久,通过以上的代码,我测试出了相关的解决方案:</p><p><img src="https://img.php.cn/upload/image/938/830/344/1576462835576244.png" title="1576462835576244.png" alt="8e28b7f6e933719a746a1e34c872cc2.png"></p><p>我们可以看到,在这个地方,如果我们用的是“OR”那么就表示或者,也就是我们说的扩大了检索的范围,让只要出现的关键字文章都会出现,如果我们换成“AND”,就代表缩小检索的范围,表示文章中既有关键字1,也必须有关键字2。</p> 登录后复制…
2024-11-25 阅读全文 →
FWQ
小程序
appcan是什么
appcan就是国内的一个hybrid混合应用开发服务平台,帮助开发者快速的进行app开发,帮助企业实现移动互联网化。 AppCan是一款Hybrid跨平台移动应用开发工具,使用了HTML5、CSS3和JavaScript语言编程技术。开发者通过内置的AppCan IDE集成开发工具、在线编译系统及云端打包器等,可以快捷生成Android、IOS、Windows phone平台上的本地应用,快速完成App开发。(推荐学习:) AppCan是国内Hybrid App混合模式开发的倡导者,AppCan应用引擎支持Hybrid App的开发和运行。并且着重解决了基于HTML5的移动应用”不流畅”和”体验差”的问题。使用AppCan应用引擎提供的Native交互能力,可以让HTML5开发的移动应用基本接近Native App的体验。 应用框架 AppCan提供了多种界面模板、窗口管理系统、窗口消息系统和数据视图映射库,构成了AppCan应用开发框架,以AppCan IDE集成开发环境形式提供给开发者。 AppCan IDE集成开发环境提供应用向导和界面向导,预置数百种界面模板和多套应用模板。开发者可以利用丰富的平台调用接口和各种扩展功能,采用HTML5技术快速开发客户端应用。通过定制的UI适配方案,帮助开发者用极少的工作量完成各种终端的适配工作。 AppCan提供强大的设备调用能力,电话、短信、相机、LBS、传感器、数据库等常用的手机功能,开发者可以通过JS接口调用,轻松构建移动应用。 平台接口 AppCan提供了多种平台接口库,包括移动应用开发中的常用场景。AppCan还提供了数十种应用插件和灵活的自定义插件架构,帮助开发者快速集成自定义功能到应用开发中。 平台服务 在App开发过程中,AppCan平台帮助开发者完成了80%的开发工作,开发者自己只需完成20%的工作就可以开发一款自己想要的App。 更多PHP相关技术文章,请访问栏目进行学习! 以上就是appcan是什么的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
CMS教程
phpcms后台显示验证码错误怎么办
后台显示验证码错误怎么办? PHPCMS v9后台登陆验证码一直提示错误的原因(验证码错误)  把本地改好的PHPCMS v9更换服务器后,登陆管理后台,一直提示验证码错误。 PHPCMS官网建议(对我的问题,没办法解决): 可以偿试通过修改”/caches/configs/system.php”当中的: 立即学习“”; 'session_storage' =&gt; 'mysql', 登录后复制 将其修改为 'session_storage' =&gt; 'files', 登录后复制 再进行偿试。 这个办法,我试过,  起码对我的没效果,还是登陆不进。 所以下面是我自己的方法。 然后在浏览器查看源代码,你会发现,验证码的地址是本地地址:127.0.0.1。 这个时候发现问题所在了吧~  我是用最简单直接的办法。找到文件,改地址。    首先找到后台登陆文件。 在X:phpcmsmodulesdmin emplates    里面的 login.tpl.php 文件,…
2024-11-25 阅读全文 →
FWQ
CMS教程
织梦列表、内页URL命名规则怎么简化
织梦列表、内页url命名规则怎么简化     我们要知道的是URL指的是站内内页的帖子路径,一般我们会把它缩减到最短,越短越好,利于搜索引擎收录和优化,下面我们来简单讲述下到底在哪里可以修改帖子路径到最简短的方式:(推荐教程:)   1.首先,我们打开 核心 网站栏目管理 在创建栏目的之后先不点提交直接点 高级选项,如下图: 2.上图标红处指的就是内页命名规则和列表命名规则,意思就是说,你发表帖子或者是列表自动生成列表的时候都是按照此规则的思路自动生成的.现在我们了解下规则中的各个指令的含义: {Y}、{M}、{D} 年月日  {timestamp} INT类型的UNIX时间戳  {aid} 文章ID  {pinyin} 拼音+文章ID  {py} 拼音部首+文章ID  {typedir} 栏目目录   {cc} 日期+ID混编后用转换为适合的字母 {page} 列表的页码 3.熟悉了他的含义就好办了,现在我们可以省略掉不必要生成在URL路径里的就删除掉,这样操纵了就可以是路径简短化了. 在我使用DEDECMS建站时,我习惯把内页URL规则中的日期都省略掉,下面俩行讲述下: 内页默认的URL规则设置(默认的路径:{typedir}/{Y}/{M}{D}/{aid}.html) 然而生成出来的内页路径就是:http://php.cn/1/2019/11/16/135.html 这样可以说是真的太复杂了,经过个人的习惯性修改,省略掉日期,在栏目处把原来的 {typedir}/{Y}/{M}{D}/{aid}.html…
2024-11-25 阅读全文 →