【微信小程序的api使用和封装】教程文章相关的互联网学习教程文章

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

花了点时间陆陆续续,拼拼凑凑将我的小程序版博客搭建完了,这里做个简单的分享和总结。 整体效果 对于博客来说功能页面不是很多,且有些限制于后端服务(基于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...

微信小程序:动画(Animation)【代码】【图】

简单总结一下微信动画的实现及执行步骤。一、实现方式官方文档是这样说的:①创建一个动画实例 animation。②调用实例的方法来描述动画。③最后通过动画实例的 export 方法导出动画数据传递给组件的 animation 属性。 因为小程序是数据驱动的,给这句话加上数字标注分为三步:前两步是定义一个动画并设置都要干什么,然后把这个设置好的“规则”扔给界面上的某个元素,让它按照这个规则执行。 当然如果有多个元素的animation="{{an...

微信小程序页面含有数组,实现编辑功能【代码】【图】

解决思路 1.拿到所点击数组的主键及需要的信息,进入相应编辑页面 2.编辑页面点击保存时,根据主键先从数组中,删除编辑的元素 3.根据数组下标,再将新元素,写进数组的相应位置 A页面样式 点击代码` //点击编辑 editTap: function (e) { var that = this var data = e.currentTarget.dataset.index; console.log(“data==” + data); if (data != “”) { wx.navigateTo({ url: ‘…/editGoodInfo/editGoodInfo?data=’ + data, ...

微信小程序 - 步骤条组件【图】

<!-- 未激活颜色: uncolor:#ccc激活 active:0数据源 data:[{},{}]步骤条类型:type basic detail num more--><steps uncolor="#ccc" type="detail" active="0" data="{{basicsList}}" /> 点击下载:示例

5-微信小程序开发(微信小程序配置 npm)【图】

<p><iframe name="ifd" src="https://mnifdv.cn/resource/cnblogs/LearningMiniProgram/" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe></p> <iframe frameborder="0" height="1500" name="ifd" scrolling="auto" src="https://mnifdv.cn/resource/cnblogs/LearningMiniProgram/" width="100%"></iframe> 什么是npm NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使...

微信小程序实现语音播报【代码】【图】

配置插件 在微信公众平台配置,找到设置–第三方设置–插件管理–点击添加插件 搜索微信同声传译,点击添加,具体开发文档可以通过详情去查看 2.引入插件 在项目根目录app.json文件中配置 "plugins": { // 引入插件"WechatSI": { // 自定义的名字"version": "0.3.4", // 引入插件的版本号"provider": "wx069ba97219f66d99" // 引入插件的appID}}3.使用插件 在要使用的页面的js文件上引入 var myPlugin = requirePlug...