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


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 相关文章推荐
15 个 JavaScript Web UI 库
May 19 Javascript
JavaScript单元测试ABC
Apr 12 Javascript
js中replace的用法总结
Dec 27 Javascript
兼容IE、firefox以及chrome的js获取时间(getFullYear)
Jul 04 Javascript
JS实现控制文本框的内容
Jul 10 Javascript
详解AngularJS通过ocLazyLoad实现动态(懒)加载模块和依赖
Mar 01 Javascript
jquery 手势密码插件
Mar 17 Javascript
vue.js项目中实用的小技巧汇总
Nov 29 Javascript
微信小程序仿朋友圈发布动态功能
Jul 15 Javascript
jQuery中ajax请求后台返回json数据并渲染HTML的方法
Aug 08 jQuery
iview实现select tree树形下拉框的示例代码
Dec 21 Javascript
浅谈一个webpack构建速度优化误区
Jun 24 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代码把全角数字转为半角数字
2007/12/10 PHP
apache+php完美解决301重定向的两种方法
2011/06/08 PHP
Linux下编译redis和phpredis的方法
2016/04/07 PHP
php实现将HTML页面转换成word并且保存的方法
2016/10/14 PHP
ajax+php实现无刷新验证手机号的实例
2017/12/22 PHP
JavaScript入门教程(12) js对象化编程
2009/01/31 Javascript
JQuery浮动DIV提示信息并自动隐藏的代码
2010/08/29 Javascript
JavaScript实现GriwView单列全选(自写代码)
2013/05/13 Javascript
javascript中Math.random()使用详解
2015/04/15 Javascript
javascript实现消灭星星小游戏简单版
2016/11/15 Javascript
Require.JS中的几种define定义方式示例
2017/06/01 Javascript
js实现随机点名小功能
2017/08/17 Javascript
关于react-router/react-router-dom v4 history不能访问问题的解决
2018/01/08 Javascript
vue内置指令详解
2018/04/03 Javascript
vue移动端轻量级的轮播组件实现代码
2018/07/12 Javascript
浅析Python中将单词首字母大写的capitalize()方法
2015/05/18 Python
Python简单实现自动删除目录下空文件夹的方法
2017/08/29 Python
python的unittest测试类代码实例
2017/12/07 Python
python的numpy模块安装不成功简单解决方法总结
2017/12/23 Python
python 日志增量抓取实现方法
2018/04/28 Python
利用pandas将numpy数组导出生成excel的实例
2018/06/14 Python
详解python的sorted函数对字典按key排序和按value排序
2018/08/10 Python
Python给图像添加噪声具体操作
2019/03/03 Python
tensorflow实现测试时读取任意指定的check point的网络参数
2020/01/21 Python
详解Python 重学requests发起请求的基本方式
2020/02/07 Python
python3.7 openpyxl 在excel单元格中写入数据实例
2020/09/01 Python
用CSS3实现无限循环的无缝滚动的示例代码
2017/11/01 HTML / CSS
Dower & Hall官网:英国小众轻奢珠宝品牌
2019/01/31 全球购物
大众服装店创业计划书范文
2014/01/01 职场文书
三八妇女节活动主持词
2014/03/17 职场文书
医院安全生产月活动总结
2014/07/05 职场文书
民警个人对照检查剖析材料
2014/09/17 职场文书
在校生证明
2015/06/17 职场文书
2016年教师学习教师法心得体会
2016/01/20 职场文书
女性励志书籍推荐
2019/08/19 职场文书
Python使用海龟绘图实现贪吃蛇游戏
2021/06/18 Python