热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

开辟微信小顺序必看(衬着HTML,动态二维码)

一.媒介:近来公司要做一个小顺序,之前也没打仗过,然则用过Vue框架,就直接上手了,毕竟头脑是很像的。然则微信小顺序的坑照样有的,本日就讲一下思绪,假如有需求能够出细致的文章。有错

一.媒介:

近来公司要做一个小顺序,之前也没打仗过,然则用过Vue框架,就直接上手了,毕竟头脑是很像的。
然则微信小顺序的坑照样有的,本日就讲一下思绪,假如有需求能够出细致的文章。有错的地方请人人改正。

二. 微信限定

  • 说下微信的限定

    • 下面切换的tab不能超过5个
    • 父页面和子页面的关联不能超过5个
    • 上线打包后的文件不能超过2M
    • 不允许跳转第三方链接(这个很主要,致使许多功用完成不了)
    • 不能给按钮直接下载APP
    • 内嵌H5只能展现,不能对其举行操纵
    • 小顺序内里没有DOM
    • 小顺序不能用当地的图片做背景图

三. 碰到的难点

  • 衬着HTML

    • ​题目:背景给我返回HTML的代码,让我在小顺序里衬着
    • 难点:小顺序不支持DOM
    • 计划:大神写的 wxParse 能够衬着DOM节点 https://github.com/icindy/wxP…
  • 二维码天生

    • 题目:要根据背景给的URL动态天生二维码
    • 难点:小顺序不支持DOM
    • 计划:大神写的 qrcode https://github.com/yingye/wea…
  • 微信API题目

    • 题目:微信的下载文件的API有题目 `wx.downloadFile()` PC上能够用,挪动端用不了,而且URL还要用一个域名下
    • 计划:由于我们是要下载图,微信有一个预览图片的API,这个长按能够下载 wx.previewImage()图片
  • template模板的运用注重点

    • 运用:

      1. App.json文件里不能引入模板文件 如:page/template/teplate
      2. 在父页面的 wxml和wxss文件引入template想对应的wxml和wxss文件

        Wxml文件:

        `

        WXss文件:

        @import '../tampmask/tampmask.wxss’;

        js文件:

        ​模板里的template.js是不会衬着到 template.js要`写在引入模板文件上面`

  • ​为了防止毛病,引号只管有双引号。
  • {{}}里不能用toFixed()等函数,要先在js里转化,再在{{}}里衬着
  • 在子页面是能够设置全局的变量的,引入APP()这个对象
  • 微信是能够完成下拉革新的功用的,微信是有下拉的API的,能够经由过程猎取的值来显现隐蔽革新

四.构建看法

  • 假如内嵌H5 的页面比较多,不要每一个页面都写一个页面,一个模块引入一个文件,在根据传进来的值推断显现哪一个,否则会很乱
  • 款式能够引入weui库,符合微信的款式
  • 关于登录注册,微信能够直接猎取手机号码,不必专程弄个登录注册页
  • 推断是不是登录的值能够放在全局的变量里,也能够放在localstroge内里(然则发起放在全局变量内里)。
  • 关于模板,一个把一切模板写在同一个template文件下面,不必写多个,用差别的name来辨别和援用,如许比较清楚,便于管理

感谢人人,假如有题目能够一同讨论

blog:http://blog.beastxw.wang/2019…


推荐阅读
  • 本文介绍了绕过WAF的XSS检测机制的方法,包括确定payload结构、测试和混淆。同时提出了一种构建XSS payload的方法,该payload与安全机制使用的正则表达式不匹配。通过清理用户输入、转义输出、使用文档对象模型(DOM)接收器和源、实施适当的跨域资源共享(CORS)策略和其他安全策略,可以有效阻止XSS漏洞。但是,WAF或自定义过滤器仍然被广泛使用来增加安全性。本文的方法可以绕过这种安全机制,构建与正则表达式不匹配的XSS payload。 ... [详细]
  • 【shell】网络处理:判断IP是否在网段、两个ip是否同网段、IP地址范围、网段包含关系
    本文介绍了使用shell脚本判断IP是否在同一网段、判断IP地址是否在某个范围内、计算IP地址范围、判断网段之间的包含关系的方法和原理。通过对IP和掩码进行与计算,可以判断两个IP是否在同一网段。同时,还提供了一段用于验证IP地址的正则表达式和判断特殊IP地址的方法。 ... [详细]
  • Android实战——jsoup实现网络爬虫,糗事百科项目的起步
    本文介绍了Android实战中使用jsoup实现网络爬虫的方法,以糗事百科项目为例。对于初学者来说,数据源的缺乏是做项目的最大烦恼之一。本文讲述了如何使用网络爬虫获取数据,并以糗事百科作为练手项目。同时,提到了使用jsoup需要结合前端基础知识,以及如果学过JS的话可以更轻松地使用该框架。 ... [详细]
  • 本文介绍了2015年九月八日的js学习总结及相关知识点,包括参考书《javaScript Dom编程的艺术》、js简史、Dom、DHTML、解释型程序设计和编译型程序设计等内容。同时还提到了最佳实践是将标签放到HTML文档的最后,并且对语句和注释的使用进行了说明。 ... [详细]
  • VScode格式化文档换行或不换行的设置方法
    本文介绍了在VScode中设置格式化文档换行或不换行的方法,包括使用插件和修改settings.json文件的内容。详细步骤为:找到settings.json文件,将其中的代码替换为指定的代码。 ... [详细]
  • 本文介绍了九度OnlineJudge中的1002题目“Grading”的解决方法。该题目要求设计一个公平的评分过程,将每个考题分配给3个独立的专家,如果他们的评分不一致,则需要请一位裁判做出最终决定。文章详细描述了评分规则,并给出了解决该问题的程序。 ... [详细]
  • 使用在线工具jsonschema2pojo根据json生成java对象
    本文介绍了使用在线工具jsonschema2pojo根据json生成java对象的方法。通过该工具,用户只需将json字符串复制到输入框中,即可自动将其转换成java对象。该工具还能解析列表式的json数据,并将嵌套在内层的对象也解析出来。本文以请求github的api为例,展示了使用该工具的步骤和效果。 ... [详细]
  • Voicewo在线语音识别转换jQuery插件的特点和示例
    本文介绍了一款名为Voicewo的在线语音识别转换jQuery插件,该插件具有快速、架构、风格、扩展和兼容等特点,适合在互联网应用中使用。同时还提供了一个快速示例供开发人员参考。 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • Html5-Canvas实现简易的抽奖转盘效果
    本文介绍了如何使用Html5和Canvas标签来实现简易的抽奖转盘效果,同时使用了jQueryRotate.js旋转插件。文章中给出了主要的html和css代码,并展示了实现的基本效果。 ... [详细]
  • 本文介绍了前端人员必须知道的三个问题,即前端都做哪些事、前端都需要哪些技术,以及前端的发展阶段。初级阶段包括HTML、CSS、JavaScript和jQuery的基础知识。进阶阶段涵盖了面向对象编程、响应式设计、Ajax、HTML5等新兴技术。高级阶段包括架构基础、模块化开发、预编译和前沿规范等内容。此外,还介绍了一些后端服务,如Node.js。 ... [详细]
  • React基础篇一 - JSX语法扩展与使用
    本文介绍了React基础篇一中的JSX语法扩展与使用。JSX是一种JavaScript的语法扩展,用于描述React中的用户界面。文章详细介绍了在JSX中使用表达式的方法,并给出了一个示例代码。最后,提到了JSX在编译后会被转化为普通的JavaScript对象。 ... [详细]
  • 【工具篇】抓包中的王牌工具—Fiddler (1环境搭建)
    本文介绍了抓包工具Fiddler的概述,包括其功能、选择原因和安装方法。Fiddler是一款免费且功能强大的抓包工具,可用于网络代理、接口测试、安全测试和WEB调试等。安装配置简单,上手快速,适合新手使用。详细的安装地址为https://www.telerik.com/download/fiddl。 ... [详细]
  • 本文总结了在编写JS代码时,不同浏览器间的兼容性差异,并提供了相应的解决方法。其中包括阻止默认事件的代码示例和猎取兄弟节点的函数。这些方法可以帮助开发者在不同浏览器上实现一致的功能。 ... [详细]
  • angular.element使用方法及总结
    2019独角兽企业重金招聘Python工程师标准在线查询:http:each.sinaapp.comangularapielement.html使用方法 ... [详细]
author-avatar
莫一鸣2012
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有