分类归档

网站开发

FWQ
小程序
微信小程序如何根据字母选择城市功能的实现方法介绍
这篇文章主要为大家详细介绍了微信小程序中根据字母选择城市的相关方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 今天开发一个小程序,里面涉及到区域选择,看了网上的一些版本,感觉写的不全,有可能是我的理解能力还不够吧。今天我就结合网上的答案,在根据自己的需求,重新整理一份。希望对大家有帮助。先看看截图: 项目截图 下面我们把代码梳理一下。 一、创建index.wxml文件 在pages->index文件夹下,新建index.wxml文件,代码如下:  class="title">   class="title_list" value="{{cityName}}" placeholder="城市名称" />  确认   scroll-y="true" style="height: {{winHeight}}px;" scroll-into-view="{{scrollTopId}}" class="city_list">    wx:for="{{city}}" wx:for-index="idx" wx:for-item="cityName">     id="{{idx}}" class="list_tit">{{idx}}     wx:for="{{cityName}}">      class="list_con" data-city="{{item.name}}" bindtap="bindCity">{{item.name}}         class="scroll_list"     bindtouchstart="chStart"    bindtouchend="chEnd"    catchtouchmove="chMove"    style="background: rgba(0,0,0,{{trans}});"    >   wx:for="{{city}}" wx:for-index="idx" wx:for-item="cityName">     wx:if="{{idx != '热门城市'}}">     id="{{idx}}" class="scroll_list_chi" style="line-height:{{lineHeight}}px ; height:{{lineHeight}}px ;font-size:{{lineHeight/1.7}}px;" bindtouchstart="getWords" bindtouchend="setWords">{{idx}}         hidden="{{hidden}}" class="showwords">…
2024-11-25 阅读全文 →
FWQ
小程序
如何开发小程序插件?
如何开发小程序插件?下面本篇文章给大家介绍一下微信小程序的开发使用教程。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 近期,微信小程序发布了重大功能更新,支持插件的使用和开发。消息一出,小程序开发者蜂拥而至,开始专研插件开发,不久后会有一批优质服务的插件上线是可以预见的。从开发者的角度来看,最关心的问题是怎么开发微信小程序插件,首先需要对小程序插件了解。 什么是微信小程序插件? 插件一组由js和自定义组件封装的代码库,插件无法单独使用、也无法预览,必须被其他小程序应用嵌入,才能使用。它和NPM的依赖、Maven的依赖库是一个道理。 不过,插件和NPM、Maven依赖管理不同的是:插件拥有独立的API接口和域名列表,不被小程序本身的域名列表限制。(NPM依赖进来的库不能进行第三方数据请求);插件必须由腾讯审核通过才能使用(NPM无需腾讯审核);使用第三方插件必须向第三方申请(通过NPM使用第三方库无需向第三方申请)。所以在未来,插件或许会被第三方打包成为服务,而不仅仅只是一个代码库。 如何开发微信小程序插件? 下载最新的微信小程序开发者工具,打开开发者工具,进入小程序项目。 点击,右下角的 “创建” 按钮,就可以创建插件了, 插件的AppId和之前的微信小程序的AppId是同个道理,需要在微信开发者后台新建一个微信小程序插件: 微信小程序插件的名称也必须是独一无二的,申请完毕后就可以获得插件的AppId了。填写名称和插件AppID后,就可以进入小程序项目。 在文件 project.config.json 中,我们看到代码如下: {     miniprogramRoot:./miniprogram,     pluginRoot:./plugin,     compileType:plugin,     setting: {         newFeature: true     },     appid: .....,     projectname:videoPlayer,     condition: {} } 登录后复制 miniprogramRoot:配置小程序的根目录,可以使用小程序来测试编写的插件 pluginRoot:插件相关代码所在的根目录 compileType:项目的编译类型,必须配置为 plugin,在上传代码的时候才会以插件的方式上传到腾讯服务器。…
2024-11-25 阅读全文 →
FWQ
CMS教程
织梦cms忘记密码怎么办
织梦cms忘记密码的解决办法:1、登录mysql,找到网站对应的数据库的名称,点击进入该数据库;2、找到dede_admin表,然后找到管理员相关信息行并选中;3、通过还原的方式将密码还原为初始值,将pwd的值修改为默认的“f297a57a5a743894a0e4”即可。 本教程操作环境:Windows10系统、DedeCMS 5.7版、Dell G3电脑。 织梦cms忘记密码怎么办? 织梦CMS 忘记后台管理员密码的一种解决方法 首先要使用这种方法必须有数据库MySql的执行权 登录MySql 找到网站对应的数据库的名称,点击进入该数据库 找到dede_admin这个表(#@_表示你的数据库表的前缀,是建站的时候设置的)点击进入浏览该表 找到管理员相关信息行并选中,单击下图红框中的铅笔样式按钮进行修改 这里我的密码设置为123456,它的md5生成码为49ba59abbe56e057,而其在织梦系统中的生成码是c3949ba59abbe56e057f,这是md5函数的20位生成码php语句可以这样写: <?php echo substr(md5("12354"),5,20); // 从第五位开始共计生成20位 ?> 登录后复制 我们可以通过还原的方式将密码还原为初始值,织梦初始密码是admin,而它的加密值是f297a57a5a743894a0e4 进入下图的编辑页面后,将pwd的值修改为默认的f297a57a5a743894a0e4,执行一下密码即可修改成功 这样密码就可以还原完成了 重新进入你的网站的登录页面,输入你的管理员帐号,并且输入密码admin即可重新进入你的后台,在后台的系统->系统设置->系统用户管理,将管理员密码重新设置为一个比较复杂的密码,这次一定要将它记住啊! 推荐学习: 以上就是织梦cms忘记密码怎么办的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
“猜画小歌”的通关方法
这两天微信小程序 “猜画小歌”火遍朋友圈。大家都为谷歌的AI所折服,同时乐在其中。 不过也有不少同学懊恼不已,怎么也画不对。 我追踪了一下这个程序,源于google的一款游戏叫“quickdraw”。 通过链接https://quickdraw.withgoogle.com/可以体验。和“猜画小哥”几乎是一模一样的。 “猜画小哥” 正是基于这款游戏积累的全球5000万数据集积累出来的。同时我们在玩“猜画小哥” 的同时,也在不断的给谷歌提交新的数据吧。。。。 所有的数据集google已经开源出来,可以通过https://github.com/googlecreativelab/quickdraw-dataset 来访问。 看了这些数据集,你就会感慨,原来这样都能被识别啊。比如动物迁徙: 比如胡子: 下面给出一份略微标准的,你一看就能认识的图集,算作标准答案吧。更多的图集查看上面我给出的 链接。你也可以用来训练自己的人工智能哦! 相关推荐: 以上就是“猜画小歌”的通关方法的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序实战程序简易新闻的制作方法
这篇文章主要讲述微信小程序实战程序简易新闻的制作方法的相关资料,需要的朋友可以参考下 微信小程序 实战项目: 简易新闻制作 先看下效果: 实现思路数据全部是采用的本地数据,也是本片,因为苦逼的个人开发者,无法认证;toolbar四个现象:新闻,笑话,历史上的今天和主页,集中主页采用的是默认的页面,添加自己的一些内容;,列表渲染,条件渲染和的使用;使用一些基础的View和text,部分的使用; 代码结构 目录 用途 images 存放本地图片 pages 存放页面,history历史上的今天,index主页,joke笑话,s新闻 utils 包 app.js 小程序逻辑 app. 小程序公共设置 app. 小程序公共样式表 代码内容,主要看下配置 app.json 配置项列表 {  "pages": [   "pages/news/news",   "pages/joke/joke",…
2024-11-25 阅读全文 →
FWQ
CMS教程
使用Git发布WordPress插件
如果您在 wordpress 存储库上托管了一个插件,那么您将会相当熟悉 svn 及其一些命令。在本教程中,我将向您展示如何使用 git(另一个由 github 普及的版本控制系统)来发布和维护您的插件。 什么是 Git? Git 和 SVN 都是版本控制系统的示例。 WordPress 的存储库使用后者(如果您有 WordPress 上托管的插件,您将熟悉“签入”以对此存储库进行更改)。它们都允许您跟踪代码的更改,但它们之间的执行方式存在很大差异。 SVN 依赖于代码的单个“中央存储库”(在我们的上下文中:WordPress 插件存储库)。每次您想要编辑插件时,都需要制作本地副本、进行更改,然后将这些更改“签入”到 WordPress 存储库。 Git 是一个分散的版本控制系统。您不仅拥有插件的本地副本,还拥有插件存储库的完整克隆,并包含其所有更改。该存储库现在独立存在于您的计算机上。您可以在本地计算机上提交并跟踪更改、恢复更改或向不同方向“分支”插件。只有当您愿意更新插件时,您才会将更改推送到 WordPress 存储库以将其公开。 在本教程中,我假设您已在…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序WXS怎么使用
本篇文章给大家带来的内容是关于微信小程序wxs怎么使用,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 前几天有个同学问我 微信小程序支持管道过滤器 吗?用过 angular 或者 vue 的同学都应该会在项目里用到 filter,然而在小程序中是不支持的。但是也有一些解决办法但我只是关心 WXS 能不能实现 filter 以及还能做什么?带着这样的疑问,我重新看了一遍微信小程序官方的 WXS。 下面举个简单的例子: <wxs module="m1">var msg = "hello world"; module.exports.message = msg;</wxs> <view>{{m1.message}}</view> 登录后复制 上面的例子可以输出 hello…
2024-11-25 阅读全文 →
FWQ
CMS教程
[field:global name=autoindex/]标签怎么用
[field:global name=autoindex/]标签怎么用? 详解[field:global name=autoindex/]标签的使用 推荐学习: 有时候我们需要在dede:list或者dede:arclist里面为列表添加序号,这时候就需要用到“[field:global.autoindex/]”标签,这个标签可以自动加序号。 添加后序号就会自动增加,默认从1开始。 但是有时候我们可能不需要从1开始,比如从2开始,那么就需要这样写: [field:global name=autoindex runphp="yes"]@me=@me+1;[/field:global] 登录后复制 相反,如果想让它从0开始,那就用这个代码: [field:global name=autoindex runphp="yes"]@me=@me-1;[/field:global] 登录后复制 以上就是对这个标签使用的说明,希望能给大家带来帮助。 以上就是[field:global name=autoindex/]标签怎么用的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序的wx.request与Promise的结合使用
这次给大家带来微信小程序的wx.request 与Promise的结合使用,微信小程序的wx.request与Promise结合使用的有哪些,下面就是实战案例,一起来看一下。 在使用Promise,我的多次异步代码通常是这样的. ajax(url, function (res){ ajax(res.url, function(res) { ajax(res.url, function(res) { if (res.status == '1') { ajax(res.url, function(res) { ... } } else if (res.status == '2')…
2024-11-25 阅读全文 →
FWQ
小程序
selenium设置窗口大小不准确,终于解决
selenium设置窗口大小不准确,在功能测试时报错,原来是这个原因,总结一下! from selenium import webdriver self.browser = webdriver.Firefox() self.browser.set_window_size(1024, 768) self.browser.get_window_size()         {u'height': 638, 'value': None, u'width': 1229} 登录后复制 测试时这样就过了: inputbox = self.browser.find_element_by_id('id_new_item') self.assertAlmostEqual(     inputbox.location['x'] + inputbox.size['width']/2,     # 512,     self.browser.get_window_size().get("width")/2,     delta=5 ) 登录后复制 以上就是selenium设置窗口大小不准确,终于解决的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →