微信小程序学习总结(五)常见问题实例小结


Posted in Javascript onJune 04, 2020

本文实例总结了微信小程序常见问题。分享给大家供大家参考,具体如下:

问题一

先来看我遇到的第一个问题
以下是我创建的目录

微信小程序学习总结(五)常见问题实例小结

当创建完这个json文件之后,报了下面一个错

微信小程序学习总结(五)常见问题实例小结

这个是我的报错信息。

解决方法:打开这个json文件,输入两个一对花括号完事。

问题二

以下是我引入js的代码,绝对路径报错。

var postsData = require('/data/post-data.js')

报错信息:

Uncaught Error: module “pages/post/data/post-data.js” is not defined

改正后的

var postsData = require('../../data/post-data.js')

数据

如果在onLoad方法中,如果是异步执行一个数据绑定,则需要使用this.setData方法。如果不是异步是同步的话,那么只需要对this.data赋值可实现数据绑定

格式化代码

shift + alt + F

数据缓存

需要说明的这个是数据的本地缓存,可以对本地缓存进行设置、获取和清理。同一个微信用户,同一个小程序 storage 上限为 10MB。

设置缓存

wx.setStorageSync('key','value');

获取缓存

wx.getStorageSync('key')

清除缓存

//清除所有缓存
wx.clearStorageSync();
//清除指定缓存
wx.clearStorageSync('key');

界面交互

显示消息提示框

wx.showToast({
 title: '成功',
 icon: 'success',
 duration: 2000 //设置弹框时间
})
//也可以这么写  三元运算的方式 根据需要来
wx.showToast({
 title:result?'确定收藏':'取消收藏',
 duration: 2000 
})

显示loading

wx.showLoading({
     title: '加载中',  //显示加载
    })

    setTimeout(function () {
     wx.hideLoading()  //取消加载
    }, 2000)

询问框

wx.showModal({
     title: 'hello',
     content: postCollected?'确认收藏吗':'确认取消收藏吗',
     success: function (res) {
      if (res.confirm) {
       //更新缓存
       wx.setStorageSync('post_collected', postsCollected);
       that.setData({
        collected: postCollected
       })
      } else if (res.cancel) {
       console.log('用户点击取消')
      }
     }
    })

微信小程序学习总结(五)常见问题实例小结

打印的res

微信小程序学习总结(五)常见问题实例小结

​显示操作菜单

onShareTap:function(event){
    wx.showActionSheet({
     itemList: [
      '分享给微信好友',
      '分享到朋友圈',
      '分享到QQ'
     ],
     itemColor:'#405f80',
     success:function(res){
      console.log(res)
     }
    })
   }

显示效果

微信小程序学习总结(五)常见问题实例小结

获取全局变量

app.js

app({
  globalData: {
  g_name: "huangyuxin"
 }
})

使用

detail.js

var app = getApp();

希望本文所述对大家微信小程序设计有所帮助。

Javascript 相关文章推荐
分析 JavaScript 中令人困惑的变量赋值
Aug 13 Javascript
$.each遍历对象、数组的属性值并进行处理
Jul 18 Javascript
深入理解Javascript中的自执行匿名函数
Jun 03 Javascript
简洁实用的BootStrap jQuery手风琴插件
Aug 31 Javascript
不间断循环滚动效果的实例代码(必看篇)
Oct 08 Javascript
Jquery循环截取字符串的方法(多出的字符串处理成"...")
Nov 28 Javascript
jQuery内容筛选选择器实例代码
Feb 06 Javascript
利用vueJs实现图片轮播实例代码
Jun 03 Javascript
JavaScript数据类型的存储方法详解
Aug 25 Javascript
解决vue+webpack打包路径的问题
Mar 06 Javascript
详解JavaScript的变量
Apr 04 Javascript
vue单应用在ios系统中实现微信分享功能操作
Sep 07 Javascript
vue样式穿透 ::v-deep的具体使用
Jun 04 #Javascript
微信小程序学习总结(四)事件与冒泡实例分析
Jun 04 #Javascript
微信小程序学习总结(三)条件、模板、文件引用实例分析
Jun 04 #Javascript
微信小程序实现watch监听
Jun 04 #Javascript
微信小程序学习总结(二)样式、属性、模板操作分析
Jun 04 #Javascript
实现一个Vue自定义指令懒加载的方法示例
Jun 04 #Javascript
vue基础知识--axios合并请求和slot
Jun 04 #Javascript
You might like
php模拟post行为代码总结(POST方式不是绝对安全)
2012/02/22 PHP
php缓冲输出实例分析
2015/01/05 PHP
PHP 二级子目录(后台目录)设置二级域名
2017/03/02 PHP
PHP面向对象程序设计子类扩展父类(子类重新载入父类)操作详解
2019/06/14 PHP
PHP中->和=>的含义及使用示例解析
2020/08/06 PHP
网页前台通过js非法字符过滤代码(骂人的话等等)
2010/05/26 Javascript
jQuery学习笔记 获取jQuery对象
2012/09/19 Javascript
JS实现QQ图片一闪一闪的效果小例子
2013/07/31 Javascript
JavaScript仿商城实现图片广告轮播实例代码
2016/02/06 Javascript
js判断手机浏览器操作系统和微信浏览器的方法
2016/04/30 Javascript
浅谈jQuery中的checkbox问题
2016/08/10 Javascript
Vue.js快速入门实例教程
2016/10/15 Javascript
深入理解vue.js双向绑定的实现原理
2016/12/05 Javascript
获取IE浏览器Cookie信息的方法
2017/01/23 Javascript
jquery submit()不能提交表单的解决方法
2017/04/24 jQuery
Angularjs中数据绑定的实例详解
2017/08/25 Javascript
javascript对HTML字符转义与反转义
2018/12/13 Javascript
微信小程序使用setData修改数组中单个对象的方法分析
2018/12/30 Javascript
vue App.vue中的公共组件改变值触发其他组件或.vue页面监听
2019/05/31 Javascript
tornado捕获和处理404错误的方法
2014/02/26 Python
Python入门篇之函数
2014/10/20 Python
python输出指定月份日历的方法
2015/04/23 Python
浅析Python多线程下的变量问题
2015/04/28 Python
Mac中Python 3环境下安装scrapy的方法教程
2017/10/26 Python
通过实例简单了解Python中yield的作用
2019/12/11 Python
深度学习入门之Pytorch 数据增强的实现
2020/02/26 Python
解决pyqt5异常退出无提示信息的问题
2020/04/08 Python
美国高街时尚品牌:OASAP
2016/07/24 全球购物
阿根廷在线宠物商店:Puppis
2018/03/23 全球购物
狗狗玩具、零食和咀嚼物的月度送货服务:Super Chewer
2018/08/22 全球购物
英国经济型酒店品牌:Travelodge
2019/12/17 全球购物
劳动实践课感言
2014/02/01 职场文书
黄河的主人教学反思
2014/02/07 职场文书
中层领导干部群众路线对照检查材料思想汇报
2014/10/02 职场文书
财务工作检讨书
2014/10/29 职场文书
物业项目经理岗位职责
2015/04/01 职场文书