引言

微信小程序用的是vue,但是又不同于vue,这就导致我们容易基于vue的思维来踩坑

插值语法

我当时尝试在wxml文件给插值语法的数据调用js内部的方法,但是显示的却是NAN,我查了一下,发现wxml的插值语法不能直接调用方法,需要在js文件里实现再传值过去

变量检测

我们知道vue是可以随时监测数据、数据、对象的变化。但是对于数组和对象来说,vue无法检测其内部的数据变化。
如果数组是使用 push(),pop() 等那七种改变数组的方法,vue是可以检测到其发生改变,并且去更新页面对应的组件的。然而,微信小程序是不支持的,我使用了这些函数,发现小程序页面没有更新。

解决方法

那就是声明一个其他变量,将我们数组变量赋值给它,然后再让这个变量经过一系列,最后用this.setData({}) 来重新赋值回去,这样就完成了data的更新,页面也随之更新

微信小程序插值语法和数组变量检测踩过的坑相关推荐

  1. 微信小程序 基础语法

    微信小程序 基础语法 官网:https://mp.weixin.qq.com/debug/wxadoc/dev/framework/view/wxml/ .wxml文件中 列表渲染 <view ...

  2. 微信小程序基本语法介绍

    我们用了一定的篇幅介绍了一下小程序的全局语法,包括app.json的配置,app.js的语法及全局样式app.wxss的配置.本节我们就介绍一下页面的具体语法. 页面组成 小程序是由一个个页面组成的, ...

  3. 微信小程序更新二维数组中的对象或数组的属性值

    微信小程序更新二维数组中的对象或数组的属性值,这里可能有两种情况 1.微信小程序更新二维数组中的对象的属性值 更新二维数组中的某个对象的属性值,代码如下 js 代码 data: {familys:[{ ...

  4. 微信小程序56个民族数组选择器

    微信小程序56个民族数组选择器 wxml部份: <view class="section"><picker bindchange="bindPicker ...

  5. 企业微信小程序wx.qy.login 的调用调试踩坑

    企业微信小程序wx.qy.login 的调用调试踩坑 起步 在企业微信的开发过程中有很多坑,一切以企业微信开发文档为准. 近期我公司项目需要我联调开发企业微信小程序,以前没开发过,所以一切只能跟着企业 ...

  6. 微信小程序——基本语法

    WXML语法 WXML(WeiXin Markup Language)是框架设计的一套标签语言,结合基础组件.事件系统,可以构建出页面的结构. 数据绑定 <!--数据绑定使用 Mustache ...

  7. 微信小程序遍历二维数组

    在微信小程序中遍历二维数组,代码如下 data 中二维数组结构如下 data: {familys:[{familyName:'贾家', users: [{name:'贾宝玉'},{name:'贾元春' ...

  8. 如何创建二维数组 微信小程序_微信小程序遍历二维数组

    在微信小程序中遍历二维数组,代码如下 data 中二维数组结构如下 data: { familys:[ { familyName:'贾家', users: [ {name:'贾宝玉'}, {name: ...

  9. 微信小程序页面间传递数组对象

    在微信小程序中,有时候使用wx.navigateTo()跳转页面时要传递过长的参数或者传递一个数组对象会发现传递不过去 情景再现: 发送端 接收端 输出值 我们可以使用以下方法解决: 在发送端对数据进 ...

最新文章

  1. Babel 快速入门
  2. 2021人工神经网络第二次作业要求
  3. LAMP架构之个人博客搭建
  4. 神策数据受邀参加“两区”建设签约仪式
  5. VMware vSphere Client客户端安装图解教程
  6. python-数据的维度与csv
  7. 微信小程序webview内页面分享
  8. http://www.blogjava.net/heyang/archive/2010/12/02/
  9. LongAdder类学习笔记
  10. catia二次开发:IDE界面介绍
  11. 油田生产数据选取进展22.2.11——2.17——2.26
  12. 十个免费专利检索分析网站
  13. 【雅思大作文考官范文】——第八篇:recycling essay(垃圾回收)
  14. mac下安装和使用brew
  15. 使用IDEA编译之配置文件出现乱码(properties、yml、xml)
  16. linux 脚本编写 -eq,关于shell脚本基础编程第四篇
  17. 计算机应用技术python_大学计算机应用技术02PythonB2020学习通app网课答案
  18. 如何用教育优惠开通Apple Music 会员5元/月并实现会员共享
  19. w3c html标准验证,w3c验证
  20. 无法访问一些英文网站咋办?

热门文章

  1. list去重 distinct
  2. 【matlab图像处理】灰度变换概述
  3. Python就业前景怎么样?来用Python采集一下招聘网站的数据信息吧
  4. robot光线机器人安卓版_灯光机器人游戏下载-灯光机器人安卓版下载_飞翔下载...
  5. 【JavaEE初阶】第八节.网络原理网络层和数据链路层,应用层
  6. 利用LC振荡器控制晶闸管开闭产生中频信号的中频感应炉
  7. 罗斯蒙特电磁流量计先进的性能你知道多少!
  8. boostrapvue+vue开发桌面旅游网站
  9. 2021年美容师(中级)考试及美容师(中级)多少分及格
  10. ZMY_ImageLoader加载图片