【微信小程序开发工具下载以及安装教程】教程文章相关的互联网学习教程文章

微信小程序入门【代码】【图】

一、微信小程序是什么 微信小程序是一种不需要下载安装即可使用的应用微信小是2017年1月9日,张小龙在2017微信公开课Pro上发布的微信小程序正式上线。 二、微信小程序商业价值 依托微信,有强大广泛的用户基础,推广方便不用安装,即点即用,不用关闭,不占手机内存空间 三、微信小程序和普通H5的区别 微信小程序没有DOM,BOM的API,只能使用EcmaScript核心 部分(数组,字符串方法,for,if…)微信小程序js逻辑和视图处理是分开独立...

微信小程序之上传多张图片

之前写过一篇小程序商品发布的博客,里面有上传多张图片的功能,这里单独拿出来实现一下,小程序的upLoadFile一次只能上传一张图片,需要循环调这个接口来实现for (var i = 0; i < that.data.banner.length; i++) {wx.uploadFile({url: app.globalData.baseUrl + '/wechat/release/addProductPhoto',filePath: that.data.banner[i],name: 'banner',formData: {'parameters': JSON.stringify(that.data.params)},}) } 传向后台的参数...

微信小程序传参解决方案【图】

最近要开发一个公司内部使用的微信小程序,但是遇到页面传参的时候遇见了问题。 微信小程序中只有onload是可以接受参数的,而且官方文档中说的是,只有第一次加载的时候才会触发,导致我认为onLoad这个方法可能用不太上,因为页面复用之后,只加载一次,肯定是无法应用。 于是接下来我就考虑使用全局变量,来传递参数,然后再onShow里面用来获取全局变量,这样应该会得到效果。 但是,直到我发现,其实,onLoad方法其实在我们点击左...

总结一下微信小程序中父子兄弟组件传递数据【图】

常规的这种写法就是父组件在向子组件传递数据子组件向父组件传递数据主要通过监听事件 比如like点赞功能触发了一个like事件 父组件通过绑定like事件来监听 对应事件:

微信小程序(五)【代码】

本节主要简单介绍微信小程序的生命周期,以及用户行为的监听 1.应用的生命周期 详见生命周期 应用的生命周期在app.js的app()函数中进行配置 App({globalData:{globalTitle:"我是全局标题"},onLaunch(options){console.log('小程序初始化完成时触发,全局只触发一次。')},onShow(options){console.log('程序启动,或从后台进入前台显示时触发')},onHide(){console.log('小程序从前台进入后台时触发')},one rror(){console.log()} })小...

微信小程序版博客——开发汇总总结(附源码)【图】

花了点时间陆陆续续,拼拼凑凑将我的小程序版博客搭建完了,这里做个简单的分享和总结。 整体效果 对于博客来说功能页面不是很多,且有些限制于后端服务(基于ghost博客提供的服务),相关样式可以参考截图或者直接访问我的小程序一些体会 四月份的空余时间都在折腾自己的微信小程序版博客,作为后端开发的我鼓捣起前端的技术还是稍微有点吃力的,有些语法确实不太熟悉。 但总的来说还好,静下心来看看文档,熟悉下语法,实现一些功...

大前端EMlog博客微信小程序Brief源码 v1.1【图】

介绍: 这是一个简洁的程序,所以给它取了个英文名叫Brief,需要配合EMlog后端,所以EMlog附带了一款非常好看的大前端模板。 Brief使用emlog(6.0.1)系统强力驱动 后端API使用张子恒接口文档开发 本程序仍有诸多bug未修复 由于开发时修改过很多emlog原有功能及数据库 所以使用该程序需要重新安装emlog和数据库 安装教程: 1、配置ssl 宝塔可免费申请 2、安装后端 上传源码-导入数据库-修改config.php中的数据库库名、账号、密码 3...

微信小程序基本知识

逻辑实现 1使用动态数据展示列表(可以考虑使用wx:for属性配合动态数组渲染全部列表项,以减少WXML页面的代码量) eg: <view class=listGroup wx:for={{list}} wx:for-item=group wx:key=group{{index}}><view class=listItem wx:for={{group}} wx:for-item=row wx:key=row{{index}}><image class=icon src={{row.icon}}></image><text>{{row.text}}</text><image src=/images/arrow.png></image></view></view>

微信小程序之使用wx:for遍历循环【代码】【图】

效果图如下:实现代码如下:type.js:// pages/type/type.js Page({/*** 页面的初始数据*/data: {types: ""},editType: function (e) {var typeId = e.currentTarget.dataset[id];console.log("edit:"+typeId);wx.navigateTo({url: ../type_edit/type_edit?typeId= + typeId})},delType:function(e){var typeId = e.currentTarget.dataset[id];console.log("delete:"+typeId)wx.showModal({title: 提示,content: 确认要删除该支出类型...

微信小程序如何获取用户绑定手机号【图】

1.用户需要调用wx.login()方法,来拿到用户登录凭证code。wx.login({? ? ? ? ? ? ? ? success:function(res){ ? ? ? ? ? ? ? ? ? ? ? ? ? console.log('loginCode:', res.code) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? } ? ? ? ? ? ? ? ? }); 2.将code传给后台,后台通过登录凭证 code获取 session_key 和 openid,获取方法如下: 用你的小程序的appid,secret,code来请求下面的api(请在后台处理)https://api.weixin.qq.com/sns...

企业开发微信小程序的优势有哪些?

开发小程序都有哪些好处呢?这个问题有不少的客户都问过小编,这里要说一下如果是想获取企业/门店附近的用户,那么小程序则是一个很好的工具,因为小程序开发上线后,可以在附近的小程序里展示出来,用户点击附近的小程序就可以看到,等于说小程序给品牌做了免费的曝光,如果要把线上的用户转化,那么就需要针对新用户做一些营销和吸引,这样就大大地提高了用户来店的几率。 其实除过这一点之外,小程序的优势在于使用方便,使用小...

微信小程序中,如果没有参数,如何设置默认参数?【代码】

现在学会小程序,这方面的知识,需要积累。 现在的情况是这样: 如果想从后端获取产品列表,而这些列表是可以根据分类来获取的,也是可以获取所有产品的。 那么,为了不使小程序报错,那么,我们就可以将不传的参数设默认值为0,然后,传到后端。 var objectId = options.title||所有商品;var cat_id = options.cat_id||0; var ptype = options.ptype||0; var brandId = options.brandId||0; 这种方式,就可以设置默认值。 在...

微信小程序域名【图】

微信小程序与第三方服务器通讯的域名必要条件1、一个已备案的域名,不是localhost、也不是127.0.0.1,域名不能加端口2、加ssl证书,也就是https://~~~3、HTTPS 服务器的 TLS 版本支持1.2及以下版本,一般就是1.0、1.1、1.2要同时支持这三个版本,4、微信小程序后台加上合法域名设置

微信小程序_for循环【代码】【图】

循环展示列表 wxml <text>角色列表1</text> <view><!-- 默认item是循环列表的每一个元素,index是索引 可以用过 --><view wx:for="{{dataList}}">{{index}}-{{item}}</view> </view> <text>角色列表2</text> <view><!-- 可以用过 wx:for-index wx:for-item改变名称--><view wx:for="{{dataList}}" wx:for-index="x" wx:for-item="y">{{x}}-{{y}}</view> </view> js Page({/*** 页面的初始数据*/data: {dataList:["么么","大卫",...

微信小程序页面跳转方法总结【代码】

微信小程序页面跳转目前有以下方法(不全面的欢迎补充): 1. 利用小程序提供的 API 跳转:// 保留当前页面,跳转到应用内的某个页面,使用wx.navigateBack可以返回到原页面。 // 注意:调用 navigateTo 跳转时,调用该方法的页面会被加入堆栈,但是 redirectTo wx.navigateTo({url: page/home/home?user_id=111 })// 关闭当前页面,返回上一页面或多级页面。可通过 getCurrentPages() 获取当前的页面栈,决定需要返回几层。wx.na...