微信小程序开发

mpvue接入腾讯地图sdk

泪湿孤枕 提交于 2019-11-30 11:57:42
#网页端 1、在腾讯地图api里注册获取key 2、在key管理中设置为下图1 3、在头部导航产品–>微信小程序开发–>微信小程序JavaScript SDK–>入门及使用限制–>下载微信小程序JavaScriptSDK #代码端 1、项目注入依赖 npm install --save minapp-api-promise 2、把下载好的微信小程序JavaScriptSDK引入项目中自定义的文件夹中 3、在需要使用地图api的页面引入JavaScriptSDK 4、在onLoad生命周期中初始化sdk, qqmapsdk = new QQMapWX({ key: '这里是地图上申请获取的key' }); 5、调用方法时, qqmapsdk.** 6、需要在小程序官网上去添加apis.map.qq.com,见图2 来源: https://blog.csdn.net/weixin_41193639/article/details/101346361

小程序,创业者的新商机

大城市里の小女人 提交于 2019-11-30 09:28:14
如今,小程序已融入生活。打开支付宝的城市服务小程序,人们可以轻松缴纳家中的水电费;微信上各类餐厅的小程序,实现线上点单线下取餐。今年7月发布的《2019小程序半年洞察报告》显示,截至2019年6月,微信小程序用户总量达到7亿,大众对小程序的使用习惯已经形成。小程序的出现让互联网市场格局发生了巨大改变,也让很多创业者找到了新的商机。 融入生活,用起来真方便 “补卡真的很麻烦。”家住广州的王女士在一个月内丢了2张地铁卡。自从开通了乘车码小程序,王女士感慨:“在地铁、公交刷一下二维码就可以过闸,每天不用担心找不到地铁卡。” 如今,小程序已融入生活。打开支付宝的城市服务小程序,人们可以轻松缴纳家中的水电费;微信上各类餐厅的小程序,实现线上点单线下取餐,省去了排队点餐的时间,也缓解了一些餐厅人手不足的困扰;百度网盘上线“联想云打印”小程序,用户可以随时随地打印个人网盘资料,享受便捷的移动打印服务。 这种新型的应用做到了“便民利民”。2019年,腾讯开发的乘车码小程序用户破亿;支付宝推出的多款垃圾分类查询小程序,让人们不再为“如何区别干湿垃圾”犯愁。今年7月,QuestMobile发布的《2019小程序半年洞察报告》显示,截至2019年6月,微信小程序用户总量达到7亿,大众对小程序的使用习惯已经形成。 入口便捷,有大量用户群 多个互联网巨头赋能小程序,多端打通,用户可在应用内自由跳转。

微信小程序开发环境安装以及相关设置配置

跟風遠走 提交于 2019-11-30 08:09:15
微信小程序开发环境安装以及相关设置配置 一.安装 软件名称: wechat_devtools_1.02.1907232_x64 软件安装地址: https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html 使用官方文档: https://developers.weixin.qq.com/miniprogram/dev/framework/ 二.小程序项目创建以及设置 点创建项目时候其中appid是唯一的需要去自己小程序账号上查找 下面选项一般 不使用云服务 其中相关设置点击 设置 或者右上角详情可以点出相关设置 其中本地测试需要在右上角 详情 → 本地设置 → 不校验合法域名进行勾选 三.目录结构 一个小程序主体部分由三个文件组成,必须放在项目的根目录,如下: 文件 必需 作用 app.js 是 小程序逻辑 app.json 是 小程序公共配置 app.wxss 否 小程序公共样式表 一个小程序页面由四个文件组成,分别是: 文件类型 必需 作用 js 是 页面逻辑 wxml 是 页面结构 json 否 页面配置 wxss 否 页面样式表 注意:为了方便开发者减少配置项,描述页面的四个文件必须具有相同的路径与文件名。 四.常用配置 一.配置项 属性 类型 必填 描述 最低版本 pages string[

微信小程序开发过程中tabbar页面显示的相关问题及解决办法

落花浮王杯 提交于 2019-11-30 07:52:17
在微信小程序的开发过程中如果有使用过tabbar的同学,我相信一定会遇到一些困扰。为什么有些时候代码中明明已经在app.json里面增加了tabbar,可以页面中就是不显示呢?可不可以有些页面显示tabbar,而有些页面不显示tabbar呢?今天我把我在开发过程中遇到的问题整理出来跟大家分享。 问题1:为什么页面底部不显示tabbar? 很多网友(包括我自己)也遇到过此类问题,在app.json里面明明加了tabbar,list里面也加了路径怎么就是不显示呢?举例,如下代码,为什么屏幕页面底部没有如期出现tabbar呢? { "pages":[ "pages/clickDemo/clickDemo", "pages/logs/logs", "pages/index/index", "pages/mypage/mypage" ], "window": { "backgroundTextStyle": "dark ", "navigationBarBackgroundColor": "#ddd", "navigationBarTitleText": "Tabbar Demo", "navigationBarTextStyle": "black", "backgroundColor": "#ff0000" }, "tabBar": { "color": "#000000",

小程序webview实践

自古美人都是妖i 提交于 2019-11-29 18:10:47
小程序webview实践 -- 张所勇 大家好,我是转转开放业务部前端负责人张所勇,今天主要来跟大家分享小程序webview方面的问题,但我并不会讲小程序的webview原理,而我主要想讲的是小程序内如何嵌入H5。 那么好多同学会想了,不就是用web-view组件就可以嵌入了吗,是的,如果咱们的小程序和H5的业务比较简单,那直接用webview接入就好了,但我们公司的h5除小程序之外,还运行在转转app、58app、赶集app等多个端,如何能实现一套代码在多端运行,这是我今天主要想分享的,因此今天分享更适合h5页面比较复杂,存在多端运行情况的开发者,期待能给大家提供一些多端兼容的思路。 下面我先跟大家介绍下今天演讲主要的提纲。 小程序技术演进 webview VS 小程序 h5多端兼容方案 小程序sdk设计 webview常见问题 1 转转小程序演进过程 相信在座的很多同学的产品跟转转小程序经历了类似的发展过程,我们转转小程序是从去年五月份开始开发的,那时候也是小程序刚出来不久,我们就快速用原生语法搭建了个demo,功能很简单,就是首页列表页详情页。 然后我们从7月份开始进入了第二个阶段,这时候各种中大型公司已经意识到了,借助微信的庞大用户群,小程序是一个很好的获客渠道,因此我们也从demo阶段正式的开始了小程序开发。 那时候我们整个团队从北京跑到广州的微信园区里面去封闭开发

垃圾分类微信小程序开发源码,垃圾分类查询工具,垃圾怎么分类拍照识别垃圾分类(一)

丶灬走出姿态 提交于 2019-11-29 15:51:52
垃圾分类微信小程序开发源码,垃圾分类查询工具,垃圾怎么分类拍照识别垃圾分类(一) 前一篇经验写了怎么使用微信小程序进行垃圾分类识别,拍照识别垃圾分 类小程序的使用方法,今天我们来说下这个垃圾分类小程序的开发代码源码的实现。 微信小程序的开发熟悉的朋友都不陌生,开发工具那些这里就不讲了,主要就讲一下垃圾分类小程序的垃圾查询功能代码的实现。 首先我们要做的就是打开微信小程序开发工具,用自己注册小程序的微信管理员账号扫一扫二维码登录开发工具,比如我的这个垃圾分类小程序管理员用的是:wangzai_liu 这个微信号绑定的,我们登录开发工具就必须用这个微信登录,别的没用哈。 打开微信小程序开发工具后,首先我们要做的是先吧小程序的前段页面写好,也就是小程序的wxml文件。 主要的查询代码: <view class="formcss"> <form bindsubmit="formSubmit" report-submit='true'> <view class='page_row' bindtap="suo"> <view class="df search_arr"> <icon class="searchcion" color='#00a7f4' size='20' type='search'></icon> <input class="" placeholder="请输入关键字"

公众号,微信开放平台和微信公众平台

☆樱花仙子☆ 提交于 2019-11-29 08:51:10
微信公众平台是给编辑的,微信开放平台是给技术的。 微信公众平台能干什么? 写文章发文章 和粉丝聊天 配置菜单 开通各种公众号的权限(仅限自己的公众号) 启用开发者模式,开发自己的公众号 投放广告 查看数据 微信开放平台能干什么? APP想用微信登录/分享到朋友圈等 PC网站想用微信登录等 注册公众号第三方平台(服务所有公众号) 注册小程序第三方平台(提供小程序模板) 绑定公众号或小程序,以形成UnionID 作者:侯斯特 链接:https://www.zhihu.com/question/21074751/answer/364059212 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 来源: https://www.cnblogs.com/vhyc/p/11495262.html

微信小程序开发之官方文档学习(一)

笑着哭i 提交于 2019-11-29 02:42:57
小程序宿主环境 渲染层和逻辑层   小程序的运行环境分成渲染层和逻辑层:WXML 模板和 WXSS 样式工作在渲染层,JS 脚本工作在逻辑层。渲染层和数据相关;逻辑层负责产生、处理数据,通过 Page 实例的 data 属性传递数据到渲染层。 通信模型   小程序的渲染层和逻辑层分别由2个线程管理:渲染层的界面使用了WebView 进行渲染;逻辑层采用JsCore线程运行JS脚本。一个小程序存在多个界面,所以渲染层存在多个WebView线程,这两个线程的通信会经由微信客户端(下文中也会采用Native来代指微信客户端)做中转,逻辑层发送网络请求也经由Native转发,小程序的通信模型如下图所示: 程序与页面   从逻辑组成来说,一个小程序是由多个“页面”组成的“程序”。 程序   “小程序”指的是产品层面的程序,而“程序”指的是代码层面的程序实例。 程序构造器App()   宿主环境提供了 App() 构造器用来注册一个程序App。App() 构造器必须写在项目根目录的app.js里,App实例是单例对象,在其他JS脚本中可以使用宿主环境提供的 getApp() 来获取程序实例。 1 // other.js 2 var appInstance = getApp()   App() 的调用方式如上所示,App构造器接受一个Object参数,参数说明如下: 1 App({ 2

小程序学习笔记(三)小程序宿主环境

淺唱寂寞╮ 提交于 2019-11-29 02:42:26
上篇介绍了小程序的文件构成,那么这些文件 在微信客户端是怎么协同工作 的呢?本文会介绍微信客户端给小程序所提供的宿主环境,小程序可以调用宿主环境提供的微信客户端的能力,这就使得小程序比普通网页拥有更多的能力。 1.渲染层和逻辑层 小程序的运行环境分成渲染层和逻辑层, WXML 和 WXSS 工作在渲染层 , JS 脚本工作在逻辑层 。小程序的渲染层和逻辑层分离是经过很多考虑得出来的模型,暂不展开。 WXML文件:WXML使用 view 标签,其子节点用 {{ }} 的语法绑定一个 msg 的变量 <view>{{ msg }}</view> JS文件:在 JS 脚本使用 this.setData() 方法把 msg 字段设置成 “Hello World” Page({ onLoad: function () { this.setData({ msg: 'Hello World' }) } }) 从这个例子我们可以看到3个点: 1. 渲染层和数据相关 。 2.逻辑层负责 产生、处理数据 。 3.逻辑层通过 Page 实例的 setData 方法 传递数据到渲染层 。 2.通信模型 小程序的渲染层和逻辑层分别由 2个线程 管理: 渲染层的界面使用了WebView 进行渲染;逻辑层采用JsCore线程运行JS脚本。一个小程序存在多个界面,所以渲染层存在多个WebView线程

微信小程序开发:学习笔记[2]——WXML模板

大城市里の小女人 提交于 2019-11-29 00:28:16
微信小程序开发:学习笔记[2]——WXML模板 快速开始 介绍   WXML 全称是 WeiXin Markup Language, 是小程序框架设计的一套标签语言 ,结合小程序的基础组件、事件系统,可以构建出页面的结构。   打开开发工具的编辑器,在根目录下找到 app.json 文件,双击打开,在 "pages/index/index" 上新增一行 "pages/wxml/index" 保存文件。模拟器刷新后,读者可以在编辑器中找到 pages/wxml/index.wxml 文件,本小结的学习通过修改这个文件来完成。    语法形式   WXML 文件后缀名是 .wxml ,打开 pages/wxml/index.wxml 文件,有过 HTML 的开发经验的读者应该会很熟悉这种代码的书写方式,简单的 WXML语句在语法上同 HTML 非常相似。    数据绑定    用户界面呈现会因为当前时刻数据不同而有所不同,或者是因为用户的操作发生动态改变,这就要求程序的运行过程中,要有动态的去改变渲染界面的能力。 在 Web 开发中,开发者使用   JavaScript 通过Dom 接口来完成界面的实时更新。在小程序中,使用 WXML 语言所提供的数据绑定功能,来完成此项功能。   将 pages/wxml/index.wxml 文件的内容做一些简单的修改,如代码2-5所示。